Part I. Overview of Spring Framework
The Spring Framework is a lightweight solution and a potential one-stop-shop for building your enterprise-ready applications. However, Spring is modular, allowing you to use only those parts that you need, without having to bring in the rest. You can use the IoC container, with Struts on top, but you can also use only the Hibernate integration code or the JDBC abstraction layer. The Spring Framework supports declarative transaction management, remote access to your logic through RMI or web services, and various options for persisting your data. It offers a full-featured MVC framework, and enables you to integrate AOP transparently into your software.
스프링 프레임워크는 경량의 솔루션이고 당신의 엔터프라이즈 어플리케이션을 완성하는데 있어서 하나의 잠재성이 있는 one-stop-shop이다. 그러나 스프링은 당신이 나머지 부분에 대해 가져다 쓰지 않아도 필요로 하는 부분만을 사용할 수 있도록 모듈화되어 있다. 상단의 스트럿츠와 함께 IoC 컨테이너를 사용할 수 있다. 그러나 당신은 역시 하이버네이트 통합코드 또는 JDBC 추상레이어만을 사용할 수도 있다. 스프링 프레임워크는 /선언적인 트랜잭션 운영과 RMI 또는 웹서비스를 통한 당신 로직에 대한 원격 접속을 지원한다. 그리고 데이터의 영속성을 위하여 다양한 옵션을 또한 지원한다. 그것은 다양한 기능을 갖춘 MVC framework을 제공하고, 당신이 AOP를 당신의 소프트웨어에 투명하게 통합할 수 있게 한다.
Spring is designed to be non-intrusive, meaning that your domain logic code generally has no dependencies on the framework itself. In your integration layer (such as the data access layer), some dependencies on the data access technology and the Spring libraries will exist. However, it should be easy to isolate these dependencies from the rest of your code base.
This document is a reference guide to Spring Framework features. If you have any requests, comments, or questions on this document, please post them on the user mailing list or on the support forums at http://forum.springsource.org/.
스프링은 비침투적으로 설계되었다. 그 의미는 당신의 도메인 로직 코드는 일반적으로 프레임워크 그 자체에는 의존적이지 않다는 뜻이다. 통합 계층(데이터 접근계층 따위의) 상의 데이터 접근 기술에 대한 몇몇 의존성과 스프링 라이브러리는 존재할 것이다. 그러나 이러한 의존성을 나머지 코드베이스로부터 고립시키기 쉽다.
이 문서는 스프링 프레임워크 기능에 대한 참조 가이드이다. 이 문서에 대한 요청, 답변 또는 문의사항이 있다면 유저 메일 리스트에 있는 이들에게 또는 지원포럼에 글을 올리십시오.
댓글 없음 :
댓글 쓰기