개발일기(4)
-
[Android] Activity & Fragment
Activity엑티비티는 하나의 화면을 의미한다. 하나의 엑티비티 클래스는 하나의 xml로 된 레이아웃 파일과 연결된다. 앱이 실행될 때 화면에 UI를 표시하는 역할사용자의 클릭이나 입력 등의 이벤트를 처리하는 역할FragmentUI를 개별 요소로 쪼갤 수 있도록 해서 모듈성, 재사용성 ⬆️단독으로 존재할 수 없으며, Activity안에 여러 Fragment를 두고 서로 전환하면서 사용 생명 주기 onCreate()Activity 를 생성할 때 실행되는 함수이다. 여기서 할 일은, 뷰를 구성하고 데이터 바인딩, ViewModel 과 연결하는 등 초기화 작업들을 하는 것이다. setContentView() 를 이용해 레이아웃을 화면에 띄웁니다. onStart()Activity 가 "시작됨" 상태로 전환되고..
2023.11.21 -
[개발일기] AWS EC2 인스턴스에 Nginx 적용하기
/Users/minseopark/minseo-workspace./Kounkey인스턴스 접속1. 아래의 명령어를 통해 인스턴스에 접속합시다. ssh -i username@nohup java -jar koun-0.0.1-SNAPSHOT.jar & 인스턴스 접속 성공nginx 설치 1. 우분투 명령어로 ngix 설치 sudo apt install nginx -> y-> Enter -> Enter cd /etcls설치가 완료되었으면 위와 같이 cd/etc에 "nginx" 디렉토리가 생성된 것을 볼 수 있습니다. sudo mkdir /etc/nginx/site-available Nginx 관리 파일 생성 sudo service nginx startsudo service nginx status정상적인 실행이라면 다..
2023.11.09 -
[개발일기] EC2-RDS 연결 및 배포하는법
화이팅... 울고 있는 자신을 발견할 겁니다..첫 배포인데 이틀 걸렸네요 ㄷㄷㄷㄷ 다음 포스팅 땐 nginx와 EC2-RDS 연결과 제가 겪은 수많은 에러들과 함께 오곘습니다...^^ 시작하기 전 MySQL 서버를 킵니다. (시스템 설정 → MySQL 실행)1. AWS 세팅하기1-1 AWS Region 설정하기먼저 AWS 사이트에 접속하고 로그인 한뒤 리전이 서울로 되어있는지 확인합니다(다른 리전에 인스턴스를 생성하면 그 지역에 인스턴스가 생성되어 성능도 안 좋을 뿐더러 서울 리전에서는 확인이 불가능하니 서울 리전으로 맞춰줍시다.) 2. EC2인스턴스, RDS인스턴스 만들기⇒ 보안그룹 설정이 매우 중요함!! 꼭 꼼꼼하게 체크하시길 바랍니다..2-1. RDS 인스턴스 생성서비스 → 데이터베이스 → RDS→..
2023.11.08 -
[개발일기] 팀 프로젝트 - JIRA 사용법 (with slack && git) for mac
현업에서 많이 쓰이고 있는 협업관리툴인 jIra 사용법에 대해서 작성하려고 합니다. 저는 처음에 적응하기 너무 어려웠슴다... JIRA란? JIRA는 엔지니어가 작업을 추적하고 관리하는 데 사용하는 소프트웨어 개발 도구입니다. 애자일 및 워터폴 프로젝트 관리 모두에 사용하여 버그, 기능 및 기타 작업 항목을 추적할 수 있습니다. 또한 많은 서비스 관리 도구와 함께 작동하도록 JIRA를 구성하여 작업 관리를 위한 다목적 도구로 만들 수 있습니다. jira & 인텔리제이 연동1. 작업 및 컨텍스트 → 서버 구성 +버튼 누르고 jira 서버 클릭서버 URL , 본인 이메일 , API토큰은 jira 계정관리 → 보안 → API토큰 생성으로 각자 만들 수 있습니다. (토큰은 한 번만 발급해주니 따로 저장해두자)테..
2023.11.06