일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Vue
- 자바
- CI/CD
- SpringMVC
- CI
- cd
- ORM
- 뷰
- 해시맵
- Kubernetes
- builder-pattern
- superBuilder
- dabase
- IntelliJ
- Oracle
- 프로그래머스
- k8s
- 알고리즘
- CKA
- DevOps
- programmers
- JPA
- java
- map
- Spring
- vuejs
- Di
- hibernate
- docker
- 코딩테스트연습
- Today
- Total
목록개발/Architecture (2)
문홍의 공부장
REST (Representational State Transfer) What is REST ? "웹의 장점을 최대한 활용할 수 있는 아키텍처" 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것. 구성 Resource 자원: HTTP URI를 통해 자원을 명시하고, Verb 행위: HTTP Method (GET/POST/PUT/DELETE) 를 통해 Representations 표현: 해당 자원(URI)에 대한 CRUD Operation을 적용 "URI는 자원을 표현하는 데에 집중하고, 행위에 대한 정의는 HTTP METHOD를 통해 하는 것이 REST한 API를 설계하는 중심 규칙" GET /members/delete/1 (X) DELETE /members/1 (O)..
도메인 주도 설계 (Domain Driven Developement) 등장배경 기존의 개발 도메인 주도 개발 데이터에 종속 문제 영역을 개념적으로 표현 모델링과 개발 간의 불일치 발생 이해관계자(개발, 기획, 사용자 등) 이 공통적으로 의미를 이해할 수 있음 => 효과적인 모델링 도메인 소프트웨어 프로그램에 대한 기능성을 정의하는 연구의 한 영역 소프트웨어로 해결하고자 하는 문제 영역 ex) 광고회사에서 광고와 관련된 지식 = 도메인 도메인 모델 문제 영역을 개념적으로 표현한 것 도메인 모델을 여러 이해 당사자가 이해할 수 있는 개념적 모델링 가능 하위 도메인으로 개념 구체화 가능 ex) 상품 주문 도메인 => 주문자, 주문상품, 배송 (하위 도메인) 클래스 다이어그램, 상태 다이어그램, 시퀀스 다이어그..