[Spring] 이론Java/Spring2021. 3. 9. 10:49
Table of Contents
메이븐 , maven : 라이브러리 버전관리
그레이드?
DI : (Dependency Injection) : 의존 없애기
1. A객체가 B,C객체를 직접 생성한다. new B(), new C() : A객체는 객체B,C에 의존한다.
2. setter() or Construct() <- new B(), new C() : A객체가 객체 B,C에 의존하지 않는다.
IOC(Inversion of Control) : 제어의 역전
스프링이란 부품을 생성하고 조립하는 라이브러리 집합체
IOC 컨테이너(부품창고) 에서 인터페이스를 통한 부품화
AOP : 단점 지향 -> 옆으로 생각해보는 프로그램
MVC ( Model, View, Controller )
M : 데이터를 다뤄줌 - 값이 오고가는 것, DB쪽
V : 화면단에서 보여줌
C : 동적처리, 이벤트처리 - 제어, DB엑세스, 비지니스 로직
스프링 MVC 구조(package 기준)
DAO
DTO
Client <- DTO -> controller - service - repository(DAO) <- domain(entity) -> DB
반응형
'Java > Spring' 카테고리의 다른 글
[이클립스] 스프링프로젝트 기본 시작하기 (0) | 2021.03.09 |
---|---|
[이클립스] 숏컷 기본 세팅하는법 (0) | 2021.03.09 |
[Spring] 스프링 설치 (0) | 2021.03.09 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!