logo

스프링 모듈

  1. 스프링 모듈
  2. 시험
  3. 스프링 코어 컨테이너
  4. AOP, 측면 및 계측
  5. 데이터 액세스/통합
  6. 편물

Spring 프레임워크는 코어, 빈, 컨텍스트, 표현 언어, AOP, Aspects, 계측, JDBC, ORM, OXM, JMS, 트랜잭션, 웹, 서블릿, Struts 등과 같은 많은 모듈로 구성됩니다. 이러한 모듈은 테스트, 코어 컨테이너로 그룹화됩니다. , AOP, Aspects, Instrumentation, 데이터 액세스/통합, 웹(MVC/Remoting)은 다음 다이어그램에 표시됩니다.

스프링 모듈

시험

이 계층은 JUnit 및 TestNG를 사용한 테스트 지원을 제공합니다.

스프링 코어 컨테이너

Spring Core 컨테이너에는 코어, Bean, 컨텍스트 및 EL(표현 언어) 모듈이 포함되어 있습니다.

코어와 빈

이 모듈은 IOC 및 종속성 주입 기능을 제공합니다.


문맥

이 모듈은 국제화(I18N), EJB, JMS, Basic Remoting을 지원합니다.


표현 언어

JSP에 정의된 EL의 확장입니다. 속성 값 설정 및 가져오기, 메서드 호출, 컬렉션 및 인덱서 액세스, 명명된 변수, 논리 및 산술 연산자, 이름으로 개체 검색 등에 대한 지원을 제공합니다.

AOP, 측면 및 계측

이러한 모듈은 조언, 포인트컷 등을 사용하여 코드를 분리할 수 있는 측면 지향 프로그래밍 구현을 지원합니다.

Aspect 모듈은 AspectJ와의 통합을 지원합니다.

계측 모듈은 클래스 계측 및 클래스 로더 구현에 대한 지원을 제공합니다.

데이터 액세스/통합

이 그룹은 JDBC, ORM, OXM, JMS 및 트랜잭션 모듈로 구성됩니다. 이러한 모듈은 기본적으로 데이터베이스와의 상호 작용을 지원합니다.

편물

이 그룹은 Web, Web-Servlet, Web-Struts 및 Web-Portlet으로 구성됩니다. 이 모듈은 웹 애플리케이션 생성을 지원합니다.