2013. 7. 30. 14:31

Spring

1.  SpringFramework ?

-   정의

부품을 조립해주는lib 또는framework  lib 들이 모이면

framework(재사용하는 ) 된다.

요구명세서(목록) 주면 객체도 생성하고 조립까지 해준다.

생성순서는Big -> small  형식이 아니라 small 에서big  순서대로

ex)로봇을 생성할  손가락-> -> 팔뚝-> -> 몸통-> 전체  형식

-    


    

위와 같이 Core 부분의IoC Container Spring 핵심이고, IoC에는DI 있으며 이것을좀더 세부적으로 나눈다면Setter Injection, Constructor Injection, Method Injection 등으로 나눌  있다.

 

2.  SpringFramework 장점

-   경량컨테이너

:  전체 스프링의 크기는 1MB 남짓  하나의JAR파일,스프링에 의해 발생하는 부하는 무시해도 되는 수준

객체의 라이프 사이클 관리,JAVA EE 구현을 위한 다양한 API 제공

-   DI(Dependency Injection), AOP(AspectOriented Programming), POJO(Plain Old Java Object) 지원

-   다양한 API와의 연동 지원을 통한JAVA EE 구현 가능 

 

3.  Spring 주요특징

-   DI(의존성 주입)/ AOP(관점지향)/ MVC(JDBC코딩)

-   통합(struts, spring, Mybatis, hibenate)

-   Transaction / IOC(제어의 역행,역제어)

 

4.  POJO(PlainOld Java Object): 특별한 요구사항을 따르지 않은 평범한 자바객체

 

5.  IOC컨테이너

-   Spring으로 만든 것을IOC 컨테이너에 보관하는데,보관하고 있다가 사용자가 달라고 요청할 시에만 주는 형식이다.



출처 : http://blog.naver.com/jjijilx2?Redirect=Log&logNo=60187998892


'Framework > Spring' 카테고리의 다른 글

Annotation_Spring_MVC_2  (0) 2013.07.29
Annotation_Spring_MVC_1  (0) 2013.07.29
Annotation  (0) 2013.07.29
Posted by 1+1은?