일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- kotlin
- springboot
- avd
- restapi
- AMD 안드로이드
- SpringSecurity
- android studio
- Spring
- lifecycle
- javascript
- 라라벨
- Specification
- Nest.js
- laravel
- Android-Studio AMD
- 너구리소굴
- typescript
- nodejs
- MVVM
- 안드로이드 스튜디오
- restful
- ES6
- ECMA
- 안드로이드 에뮬레이터
- Android
- java
- API
- SpecificationBuilder
- AMD AVD
- backend
- Today
- Total
목록java (2)
Owen Labs
2022.07.21에 작성한 글에서 너구리소굴 백엔드 프레임워크를 nest.js에서 Spring boot로 변경하기로 결정했었다. 그리고 2022.08.29일 약 39일동안 백엔드 1차 개발을 수행했는데, 1차 범위에서 수행했던 작업들과 감상을 간단하게나마 기록하려고한다. 작업을 요약해보자면 아래 다섯가지로 분류할 수 있다. - 인증 - 비즈니스 로직(Application Layer) - Presentation Layer - Persistence Layer - 기타 초기 설정 이 중 인증과 비즈니스 로직에 대한 회고를 이번 글에서 작성하려고 한다. 인증 WebSecurityConfigurerAdapter is Deprecated 1차 개발 범위 내에서 가장 오랜 시간이 걸렸던 작업 범위는 인증 도메인이었..
개인적으로 MVVM 방식을 사용해 개발한 코드의 명확함과 재사용성에 흥미를 가져 MVVM에 대해 더 공부하고 직접 개발해보고 싶어졌다. 간단하게 MVVM의 개념에 대해 알아보고 몇가지를 연습해보면서 사이드 프로젝트를 준비해보려고 한다. MVVM 패턴이란? M: Model - 앱에서 사용되는 데이터들을 처리하는 부분 V: View - 사용자가 볼 수 있는 화면 VM: View Model - View를 표시하기 위한 데이터를 처리하는 Model View -> View Model -> Model 순으로 참조하며 역순으로는 참조할 수 없다. 즉 Model은 View Model에 대해 알지 못하고, View Model은 View에 대해 알지 못해야 MVVM에 위배되지 않는다. MVVM의 동작 MVVM은 Obser..