0. 스프링이란?
- 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크
0.1. 어플리케이션 프레임워크
- 웹 계층을 MVC 구조로 손쉽게 만들수 있도록 도움을 준다.
- 포맷과 출력장치를 유연하게 변경할 수 있는 로그기능을 제공한다.
- ORM 기술을 제공한다.
0.2. 자바 엔터프라이즈 개발을 편하게
- 개발자가 복자하고 실수하기 쉬운 로우레벨 기술에 많은 신경을 쓰지 않고, 비즈니스 로직을 빠르고 효과적으로 구현하는 것
1. POJO 란
- 특정 규약에 종속되지 않는다.
- ex) 어떤 클래스를 필수적으로 상속해야하나던지, 어떤 DTO 를 필수적으로 구현해야 한다던지..
- 특정 환경에 종속되지 않는다.
- ex) EJB 를 사용하기 위해서는 JNDI 서버가 필수적인 경우
- ex) 비즈니스 코드에 HttpSession 이나 HttpServletRequest 등이 나오는 경우
'책 정리 > 토비의 스프링' 카테고리의 다른 글
7. 스프링 핵심 기술의 응용 (0) | 2021.02.14 |
---|---|
6.2. 스프링 AOP (0) | 2021.02.10 |
6.1. AOP (0) | 2021.02.02 |
5. 서비스 추상화 (0) | 2021.02.01 |
4. 예외 (0) | 2021.01.30 |