일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HTTP
- DevOps
- command
- setAttribute
- jsp
- UML
- Program
- 맥린이
- Framework
- FrontController
- getParameter
- Spring
- ERD
- Cloud
- App
- tiles
- pattern
- system developer
- handlerMapping
- getAttribute
- controller
- mybatis
- usecasediagram
- classdiagram
- backend
- 내장객체
- NOTE
- Agile
- 프롬프트
- MVC
- Today
- Total
시작은 언제라도
spring framework 용어 정리 본문
design pattern: 설계단계에서 *** 디자인 패턴을 써보니 결합도가 낮아지고 응집도가 높아지더라!
Model 2 MVC를 기반으로 한다. (Front Controller pattern을 포함)
-spring container에서는 : IOC, DI, DL , AOP, MVC
IOC : 제어의 역전 -> container에서 객체를 만들어준다. (singleton design pattern)
DI : 의존성 주입 , 의존성을 확보하는 방법. (singleton design pattern)
AOP: 관점지향 프로그래밍 , 객체지향을 더욱 객체지향답게 한다. core과 cross-cutting을 분리. 분리한 녀석들을 별도로 개발할 수 있다.--> 유지보수성, 효율성 증대. (프록시 디자인 패턴 - 대리)
프레임워크 : 디자인패턴과 다양한 컴포넌트 라이브러리 제공하는 인프라
-SpringMVC
(spring framework에서 기본적으로 제공해주는 부분)
DispatcherServlet --HandlerMapping
| --HandlerAdaptor <--> Controller
view --ViewResolver
HandlerAdaptor: 담당 컨트롤러의 로직을 실제로 수행해준다.
(request.getParameter 등)
ViewResolver: 해결사, 필요시 여러개 존재 가능하고, 클라이언트에게 응답하는 방식을 지정해준다.
'Web programming > Spring' 카테고리의 다른 글
Spring + Tiles Framework 연동 (0) | 2021.06.22 |
---|---|
MyBatis Framework (1) | 2021.06.19 |
Spring Annotation (0) | 2021.06.01 |
Settings (0) | 2021.06.01 |
Logging (0) | 2021.05.29 |