영어 실력을 늘리려고 시작한 것이니 해석이 틀릴 수가 있습니다.
원문 : http://www.springframework.net/doc-latest/reference/html/preface.html
Developing software applications is hard enough even with good tools and technologies. Spring provides a light-weight solution for building enterprise-ready applications. Spring provides a consistent and transparent means to configure your application and integrate AOP into your software. Highlights of Spring's functionality are providing declarative transaction management for your middle tier as well as a full-featured ASP.NET framework.
Spring could potentially be a one-stop-shop for many areas of enterprise application development; however, Spring is modular, allowing you to use just those parts of it that you need, without having to bring in the rest. You can use just the IoC container to configure your application and use traditional ADO.NET based data access code, but you could also choose to use just the Hibernate integration code or the ADO.NET abstraction layer. Spring has been (and continues to be) designed to be non-intrusive, meaning dependencies on the framework itself are generally none (or absolutely minimal, depending on the area of use).
This document provides a reference guide to Spring's features. Since this document is still to be considered very much work-in-progress, if you have any requests or comments, please post them on the user mailing list or on the support forums at forum.springframework.net.
Before we go on, a few words of gratitude are due to Christian Bauer (of the Hibernate team), who prepared and adapted the DocBook-XSL software in order to be able to create Hibernate's reference guide, thus also allowing us to create this one. Also thanks to Russell Healy for doing an extensive and valuable review of some of the material.
개발 소프트웨어 어플리 케이션은 좋은 툴과 기술이 충분이 많다. 스프링 가벼운 무게의 기업용 어플리케이션의 구축을 위한 경량 솔루션을 제공한다. 스프링은 당신의 소프트웨어에 통합된 AOP와 일관된 그리고 투명한 구구성을 제공한다. 스프링의 기능의 하이라이트는 middle tier 뿐만아니라 완전한 기능을 갖춘 ASP.NET 프레임워크에 대한 선언된 트래젝션 관리를 제공한다.
스프링은 앤터프라이즈 어플리케이션 개발의 많은 지역에 대한 one-stop-ship이 되는것이 잠재적으로 가능한다. 그러나 스프링은 휴식을 가지지 않고 당신이 필요로 하는 단지 그부분의 사용을 허용하는 modular다. 당신은 어플리케이션과 Data Access Code기반의 전통적인 ADO.NET의 IoC Container를 지금 사용 할수있다. 그러나 당신은 Hibernate 통합 코드 또는 ADO.NET Abstraction layer를 선택할 수있다. 스프링은 프레임의 의미종속성이 일반적으로 없고, non-intrusive 디자인이 있다.