Spring Framework

김범식·2021년 9월 11일
0

Spring

목록 보기
1/2
post-thumbnail

Spring

  • MVC / 트랜잭션 / 인증과 권한
  • DI / AOP / Servlet Filter
  • 느슨한 결합력과 인터페이스

Spring 장점

  1. dependency injection
  • DAO를 변경하게 되는 경우 소스코드를 사용하지 않고 xml, annotation 등을 활용해 수정
  1. transaction management
  • JDBC의 connection 도구로 관리할 수 있지 않을까?
    ▶ 커넥션을 공유하기 어렵다.

DI (dependecy Injection)

  • 부품 조립으로 생각하면 쉬움
  • 조립의 2가지 방법
    1) Setter Injection
    2) Construction Injection

IoC(Inversion Of Cotrol) Container

  • 어떤식으로 조립할지 명세하는 주문서 필요
    • xml, annotation 등의 방식
  • 부품(Dependecy) 컨테이너가 아닌 IoC 컨테이너라고 부르는 이유
    1) 작은 부품 → 큰 부품 순서로 조립
    2) 일반적인 경우 : A>B>C>D 순서로 필요에 따라 작은 부품을 만들고 결합
    3) IoC : 결합은 역순으로 객체 생성 이루어집니다.

프로젝트 방향

  • Spring Framework 및 Maven 형식사용
profile
starterdev

0개의 댓글