본문 바로가기

콩's EDUCATION/콩's SPRING

[KITRI] Spring 1장

1. 스프링?

자바 언어 사용 프레임워크(framework), DB 사용, WEB, AOP, 다른 프레임워크 연결 통합 프레임워크. (비슷한 것, Struts(AOP와 다른 프레임워크 연결안됨))




2. 프레임 워크 (반 정도 제품이 개발되어 있는 하나의 틀)

M(Model; DAO), V(View; JSP), C(Controller; Servlet) , HIBERNATE, IBATIS




3. EJB와 POJO


Enterprise(서버단) javaBeans (일정 규칙 + Web 호출 가능 일반 자바 클래스)

POJO ; Plain Old Java Object



4. 스프링 특징 (중요)


1) 자바기반

2) 경량의 API (5~6mb)

   - JDK ; jre system library; *.jar(10개)

           web+jdk ; servlet, jsp, jar

           spring+web+jdk ; 100개 jar servlet, jsp.jar

           ejb jar파일 용량(Giga단위)에 비해 작다.

3) Container + bean 관리

- 서블릿 컨테이너 init->doGet,doPost->destroy

4) WEB 적용 가능

   - Spring MVC

5) JDBC의 개선된 기능 사용 ; ibatis

6) 다른 framework와의 연동 우수