«   2018/01   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Archives
Today
115
Total
1,046,400
관리 메뉴

Blue Breeze

Spring 본문

Language/JAVA

Spring

푸른바람 푸른_바람 2013.07.17 08:00

http://www.springsource.org

http://www.springsource.org/download/community

스프링 설치와 모듈구성


폴더 구성

  • dist
    스프링 프레임워크의 각 모듈별 jar파일을 포함.
  • docs
    API 문서 및 레퍼런스 문서
  • projects
    각 모듈별 소스 코드 및 빌드 관련 파일 폼함
  • src
    각 모듈별 소스 jar 파일 포함

모듈 구성
  • core
    DI 기능을 비롯한 프레임워크의 기반 제공.
  • beans
    BeanFactory 인터페이스를 통해 구현.
  • expression
    객체에 접근, 객체 조작을 위한 표현언어 제공.
    JSP 2.1 규약에 명시된 통합 EL을 확장.
  • context
    spring-core와 spring-beans 모듈을 확장해서 국제화, 이벤트 처리, 리소스 로딩, 서블릿 컨테이너를 위한 컨텍스트 생성 등의 기능을 추가로 제공.
    ApplicationContext 인터페이스를 통해 구현.
  • context.support
    Ehcache, 메일, 스케줄링, UI의 Velocity 지원 기능 제공.
  • acp
    AOP Alliance에 호환되는 AOP 구현을 제공.
  • aspects
    AspectJ와의 통합 제공
  • web
    타일 업로드, Locale 처리 등웹을 위한 통합 기능을 제공.
  • web.servlet
    스프링 MVC를 제공.
    JSP, Velocity에 대한 뷰 연동 지원.
  • web.struts
    스프링과 스트러츠 연동 기능 제공.
  • web.portlet
    포틀릿 환경에서 사용되는 MVC 구현을 제공.
  • transaction
    AOP를 이용한 선억적 트랜젝션 관리 및 코드를 이용한 트랜젝션 관리 기능 제공.
  • jdbc
    JDBC 프로그래밍을 위한 추상 레이어 제공.
    JDBC 템플릿을 제공함으로써 간결한 코드로 JDBC 프로그래밍을 할 수 있도록 돕는다.
  • orm
    하이버네이트, JPA, iBATIS, JDO 등 ORM API를 위한 통합 레이어를 제공.
    스프링이 제공하는 트랜젝션 관리와의 연동 지원.
  • oxm
    객체와 XML 사이의 매핑을 처리하기 위한 추상 레이어를 제공.
     JAXB, Castor, XMLBeans, JIBX, XStream과의 연동을 지원.
  • jms
    JMS의 메시지 생성, 수신 기능 제공.
  • test
    JUnit이나 TestNG를 이용한 스프링 컴포넌트의 테스트 지원
  • instrument
    Instrumentation 지원 클래스 제공
  • instument.tomcat
    톰캣 서버를 위한 Instrummentation 지원 클래스 제공.
  • asm
    ASM 라이브러리를 재패키징한 모듈


'Language > JAVA' 카테고리의 다른 글

온라인에서 자바를 배울수 있는 사이트 10가지  (0) 2014.10.06
Spring  (0) 2013.07.17
자바 데이터 타입  (0) 2013.07.08
우분투 java  (0) 2013.07.01
java zip 파일 java.lang.IllegalArgumentException  (0) 2011.05.24
java AWT Layout FlowLayout  (0) 2007.06.20
0 Comments
댓글쓰기 폼