Spring框架概述

Part I. Spring框架概述

        Spring框架是一个轻量级的解决方案,可以帮你一站式地构建你的企业级应用。那是因为Spring是模块化的,允许你只使用你需要的部分。你可以在任何web框架上使用控制反转(IoC),也可以仅仅使用Hibernate集成代码或JDBC抽象层。它支持声明式事务管理、通过RMI或web服务实现远程访问和多种选择去持久化数据。它提供了功能全面的MVC框架,使你可以透明地集成到你的软件中。

        Spring被设计为非侵入式的,这意味着你的域逻辑代码通常不会依赖于框架本身。在集成层(比如数据访问层),会存在一些同时依赖于数据访问技术和Spring库的代码,但是应该很容易从你的代码库分离出这些依赖。

        本文档是Spring框架的参考指南,如果你有任何请求、评论或问题,请给我们发邮件,关于框架本身的问题将在StackOverflow上讨论(见https://spring.io.questions)。

1.让我们开始Spring之旅吧

        这篇参考指南提供了Spring框架的详细信息,不仅包括对所有功能的全面理解,也包括一些基础概念的背景(比如,依赖注入)。

        如果你仅仅才开始使用Spring,你可能希望通过创建一个基于Spring Boot的应用开始使用Spring框架。Spring Boot提供了一种快速创建Spring应用的方式,它基于Spring框架,支持约定优于配置,使你可以尽快启动并运行。

        可以使用start.spring.io或遵循Getting Started指南(比如,Getting Started Building a RESTful Web Service)生成一个基本的项目。除了易于理解,这些指南聚集于一个个任务,它们大部分都是基于Spring Boot的,覆盖了Spring包下的其它项目,以便你可以考虑何时使用它们解决特定的问题。


Spring官网文档:http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#spring-introduction


PS:第一次做翻译,虽然第一章内容较少,还是用了好几个小时,有些地方自己明白,可就是不知道怎么用通俗易懂的语言写出来,还请多多支持,谢谢~~

你可能感兴趣的:(spring,中文,官方文档)