>코드는 타이핑!
>애플리케이션 개발의 시작
-기능 구현을 위한 요구 사항 수집
-애플리케이션 경계 설정
: 요구사항에 맞춰 애플리케이션을 특정 범위로 제한하는 것.
-패키지 구조 설정
: 기능 기반 패키지 구조
: 계층 기반 패키지 구조
>Spring MVC
: 클라이언트 요청 처리 프레임워크
: Servlet API 기반 모듈
: Spring Web MVC, Spring MVC 프레임워크
: Model, View, Controller
>Servlet
-Apache Tomcat
>Model
: 작업의 처리 결과 데이터
>View
: 클라이언트 애플리케이션에 출력될 리소스 제공
: View 기술의 종류
: JSON
>Controller
: Model과 View의 매개체, 상호작용 역할
>Spring MVC 동작 방식
-부분 설명
-DispatcherServlet
: Front Controller Pattern
>Entrypoint class
-@SpringBootApplication
-SpringApplication.run(ClassName.class , args);
>Controller class
-@RestController
-@RequstMapping
-@RequstMapping Attribute
-@RequstMapping의 종류
-@PostMapping
-@RequetParam
-@RequetParam의 생략
-@GetMapping
-@GetMapping Attribute
-@GetMapping의 생략
-@PathVariable
-ResoponseEntity
>HttpStatus
'코드스테이츠_국비교육 > [Section3]' 카테고리의 다른 글
44_[Spring MVC] 예외 처리_(1) Validation Exception_22.10.25 (1) | 2022.10.25 |
---|---|
43_[Spring MVC] 서비스 계층_22.10.24 (0) | 2022.10.24 |
42.03_[Spring MVC] API 계층; Rest Client_22.10.22 (2) | 2022.10.22 |
42.02_[Spring MVC] API 계층; HTTP Header_22.10.22 (0) | 2022.10.22 |
42.01_[Spring MVC] API 계층; DTO, Validation_22.10.21 (0) | 2022.10.21 |