스프링 프레임워크란???
간단히 말하면 엔터프라이즈 어플리케이션에서 필요로 하는 기능을 제공하는 프레임워크이다.
1. 스프링은 경량 컨테이너이다. 스프링은 자바 객체를 담고 있는 컨테이너 이다.
2. 스프링은 DI (Dependency Injection) 을 지원한다.
3. 스프링은 AOP (Aspect Oriented Programming) 을 지원한다.
4. 스프링은 POJO( Plan Old Java) 를 지원한다.
5. 스프링은 트랜젝션 처리를 위한 일관된 방법을 제공한다.
6. 스프링은 영속성과 관련된 다양한 API 를 지원한다.
7. 스프링은 다양한 API 에 대한 연동을 지원한다.
참고로 Spring 3.0 버전부터는 자바 5 또는 그 이상의 버전을 필요로 하므로,
자바 1.4 나 이하 버전에서는 스프링 3.0 버전을 사용할 수 없다.
스프링 library 폴더 구성
spring-framework-3.0.1.RELEASE-A-with-docs.zip 의 압축을 풀면 다음과 같은 폴더가 생성된다.
* dist - 스프링 프레임워크의 각 모듈별 jar 파일을 포함하고 있다.
* docs - API 문서 및 레퍼런스 문서
*projects - 각 모듈별 소스코드 및 빌드 관련 파일을 포함하고 있다.
*src - 각 모듈별 소스 jar 파일을 포함하고 있다.
스프링 프레임워크 의존하는 외부 모듈은 spring-framework-3.0.1.RELEASE-dependencies.zip 파일에 포함되어 있따.
외부 의존 모듈
스프링은 Commons Logging 이나 SLF4J API 를 이용 해서 로그를 기록한다.
스프링프레임워크를 사용하기 위해서 컨테이너 기능만 사용할 경우 asm, core, beans 모듈과 commons-logging-1.1.1 모듈의 4개의 jar 파일만 필요하다.
간단히 말하면 엔터프라이즈 어플리케이션에서 필요로 하는 기능을 제공하는 프레임워크이다.
1. 스프링은 경량 컨테이너이다. 스프링은 자바 객체를 담고 있는 컨테이너 이다.
2. 스프링은 DI (Dependency Injection) 을 지원한다.
3. 스프링은 AOP (Aspect Oriented Programming) 을 지원한다.
4. 스프링은 POJO( Plan Old Java) 를 지원한다.
5. 스프링은 트랜젝션 처리를 위한 일관된 방법을 제공한다.
6. 스프링은 영속성과 관련된 다양한 API 를 지원한다.
7. 스프링은 다양한 API 에 대한 연동을 지원한다.
참고로 Spring 3.0 버전부터는 자바 5 또는 그 이상의 버전을 필요로 하므로,
자바 1.4 나 이하 버전에서는 스프링 3.0 버전을 사용할 수 없다.
스프링 library 폴더 구성
spring-framework-3.0.1.RELEASE-A-with-docs.zip 의 압축을 풀면 다음과 같은 폴더가 생성된다.
* dist - 스프링 프레임워크의 각 모듈별 jar 파일을 포함하고 있다.
* docs - API 문서 및 레퍼런스 문서
*projects - 각 모듈별 소스코드 및 빌드 관련 파일을 포함하고 있다.
*src - 각 모듈별 소스 jar 파일을 포함하고 있다.
스프링 프레임워크 의존하는 외부 모듈은 spring-framework-3.0.1.RELEASE-dependencies.zip 파일에 포함되어 있따.
외부 의존 모듈
스프링은 Commons Logging 이나 SLF4J API 를 이용 해서 로그를 기록한다.
스프링프레임워크를 사용하기 위해서 컨테이너 기능만 사용할 경우 asm, core, beans 모듈과 commons-logging-1.1.1 모듈의 4개의 jar 파일만 필요하다.
'FrameWork > Spring 3.0' 카테고리의 다른 글
[Spring 3.0] CH06.MVC Hello World (0) | 2010.10.28 |
---|---|
[Spring 3.0] CH04-2.어노테이션 기반 빈 객체 스캔 (1) | 2010.10.27 |
[Spring 3.0] CH04-1. 어노테이션 기반 설정 (1) | 2010.10.27 |
[Spring 3.0] DI & AOP 개념 (0) | 2010.10.27 |
[Spring 3.0] 스프링 3.0 Library 를 다운 받아 보자! (0) | 2010.10.06 |