[개인 스터디] NestJS 정복하기 #01 - NestJS 템플릿의 이해
·
📚 스터디/백엔드
NestJs 개발의 이해 - NestJS 아키텍처 NestJS로 게시물 생성 API를 만든다고 가정해볼 때, 아래와 같이 모듈?을 생성해서 개발을 한다. 아마도, Node.js에서 기능별로 폴더를 나눠서 아키텍처 구성해둔 것과 같다고 생각이 듦. 게시물 생성 시에는 "공개글", "비공개글"을 설정할 수 있기에 이에 따른 인증을 해주는 Auth 모듈과 게시물 생성을 해주는 Board 모듈을 구성해서 개발한다는 걸 알 수 있다. 해당 부분에 대해선, NestJS를 좀 더 공부해보고 추가 포스팅을 하도록 하겠다. 현재의 포스팅은 NestJS 단기적으로 공부하면서 정리하는 포스팅이기에, 내용이 추상적일 수 있다는 점을 감안하면 좋겠다! 시간이 남을 때, 업로드된 포스팅을 보기좋게 업데이트 하겠습니다~~ Nest..
[안드로이드] 4주차: LifeCycle, 외부 작용으로의 Activity 예외처리
·
📚 스터디/프론트엔드
앱의 기본 특징 - 피할 수 없는 외부와의 상호작용 앱은 PC와 다르게 외부 작용으로부터 직접적으로 상호작용을 받는 특징이 있다. 예를들면, 휴대폰 모바일 게임 앱을 사용하다가, 외부 작용인 "전화"가 걸려오면, 진행 중인 게임이 멈추고 "전화"가 걸려온다. 그러면, 전화가 와서 전화 화면으로 화면이 바뀌게 되면, 앱에서는 어떤 동작을 해야될까? 참고로, 전화가 걸려오는 건 안드로이드 OS에서 작동하는 시스템이다. 그렇기에, OS를 수정하는 건 어려운 일.. 이에 대해선, Activity의 LifeCycle을 통해 해결한다. 오늘은, Activity LifeCycle에 대해 배워보고, 안드로이드 앱에서 외부 작용을 어떻게 처리하는지를 알아보자! Activity LifeCycle (생명주기) 란, 하나의 ..