01.spring
Spring
1.스프링 소개
스프링 프레임 워크의 핵심 기능
- Dependency lnjection
DAO나 서비스 레이어드를 만들어서 하나의 트랜잭션으로 관리를 해야하는데 JDBC가 제공하는 커넥션을 공유하기가 어렵다
JDBC 기능 자체의 트랜잭션 관리는 어렵다
트랜잭션 관리가 어려웠던 관리를 스프링이 지원해준다
모듈 결합을 쉽게 해준다
- 기업형 응용 프로그램을 보조하기 위한 프레임워크
java EE (엔터프라이즈 에디션)
분산형 기업형 응용 프로그램 개발을 위한 API 결합력을 낮추는 DI,DB 트랜잭션 처리 로그 처리
java SE
일반적인 로컬 응용 프로그램 개발을 위한 API 파일 I/O, 콘솔 I/O, 윈도우 I/O등등
java EE를 대신 Spring 을 쓴다
- 웹을 위한 스프링 프레임워크 모듈
1.MVC- DI :느슨한 결합력과 인터페이스
2.트랜잭션 -AOP
Dao와 서비스 계층을 프로그램을 나눌 경우 그들만의 단일 트랜잭션을 나누는게 어려웠는데 가능하다
3.인증과 권한 -Servlet Filter
댓글남기기