일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 깃허브
- 리드미
- 운영체제
- 마크다운
- 다단계 큐
- spring
- Constraint Layout
- Compose
- Android
- Data Binding
- github
- Di
- Class.class
- coroutine flow
- LiveData
- JetPack
- JUnit
- 데드락
- Spring Boot
- SOLID
- android study jam
- OS
- readme
- design pattern
- kotlin
- 더티비트
- markdown
- git
- test
- O.S
- Today
- Total
목록spring (2)
차지
프로그래밍 언어 중에는 Java도 있고, Java Script도 있습니다. 둘은 무슨 관련이 있을까요? 아무런 관련이 없습니다. 그렇다면 Spring과 Spring Boot 역시 아무런 관련이 없을까요? Spring vs Spring Boota 스프링은 Java에서 가장 대중적인 프레임워크입니다. 스프링의 대표적인 특징에는 의존성 주입(Dependency Injection) 제어의 역전(Inversion Of Control) 용이한 단위 테스트 관점 지향 프로그래밍 등이 있습니다. 스프링에선 DataSource, Entity, Session 등의 설정에 어려움이 있는데, 그러한 문제점을 자동설정으로 해결하고 모든 내부 디펜던시를 관리하게 만든 것이 스프링 부트입니다. 의존성 주입 컨테이너가 객체를 관리해..

기획 → 구현 → 서비스 프로그램을 만들 때에는 크게보면 세 가지 과정을 거친다고 할 수 있습니다. 아이디어를 내고, 그 아이디어를 구현하고, 구현한 아이디어를 사용자가 사용하게 합니다. 간단한 토이 프로젝트로 레스토랑 예약 사이트를 구현하는 과정의 큰 틀을 포스팅해보려 합니다. 기획 먼저 기획 단계에서는 어떻게 만들 것인가에 대해 고민했습니다. 만들고자 하는 것은 레스토랑 예약 사이트였으며, 처음으로 고려한 것은 모델, 메뉴, 사용자 세 가지였습니다. 첫 번째로 도메인 모델링은 가게 라는 모델을 정하기로 했습니다. 두 번째로 메뉴 아이템은 음식과 음료를 메뉴판에 넣기로 했습니다. 세 번째로 필요한 사용자 정보는 크게 고객, 사장, 관리자 세 종류로 나눌 수 있었고, 역할을 중심으로 나눴습니다. 네 번째..