English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Spring 모듈

Spring 프레임워크는 Core, Bean, Context, Expression Language, AOP, Aspects, Instrumentation, JDBC, ORM, OXM, JMS, Transaction, Web, Servlet, Struts 등 다양한 모듈을 포함하고 있습니다. 이 모듈들은 다음 그림에서 보고할 수 있듯이 Test, Core Container, AOP, Aspects, 도구, 데이터 액세스로 분류됩니다./통합, Web(MVC)/Remoting).

테스트

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

Spring Core

Spring Core 컨테이너는 핵심, 베인, 컨텍스트 및 표현 언어(EL)를 포함합니다.

Core and Beans

이 모듈은 IOC와 의존성 주입 기능을 제공합니다.


컨텍스트

이 모듈은 국제화(I18N)을 지원합니다.18N), EJB, JMS, 기본 원격 처리.


표현 언어

이것은 JSP에서 정의된 EL의 확장입니다. 속성 값 설정 및 가져오기, 메서드 호출, 셋팅 및 인덱싱, 이름으로 변수 접근, 논리 및 수학 연산자, 이름으로 객체 검색 등을 지원합니다.

AOP, Aspects and Instrumentation

이 모듈은 Aspect-Oriented Programming(AOP) 구현을 지원하며, 권고사항, 시점 등을 사용하여 코드를 분리할 수 있습니다.

면 모듈은 AspectJ 통합에 대한 지원을 제공합니다.

감지 모듈은 클래스 검사와 클래스 로더 구현에 대한 지원을 제공합니다.

데이터 액세스 / 통합

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

Web

이 그룹은 Web, Web을 포함합니다.-Servlet, Web-Struts와 Web-Portlet. 이 모듈은 Web 애플리케이션을 생성하는 지원을 제공합니다.