Part I. 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 any web framework 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.
Spring Framework 是一个轻量级的解决方案和一个潜在的一站式为您构建企业级应用程序. 尽管这样, Spring 是模块化的, 允许你只使用你需要的一部分, 无需引用其余。你可以使用IoC container, 配合一些优秀的web framework, 并且您当然可以集成Hibernate 或者 JDBC 抽象层。Spring Framework支持声明式事务管理,可以通过RMI或者WebService远程调用你的逻辑,支持通过各种配置项持久化数据。它提供功能全面的 MVC 框架, 能够透明地集成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.
Spring采用非侵入式(non-intrusive)设计,意味着你的业务逻辑代码基本上不用依赖于框架本身。在你的集成层 (例如数据访问层),数据访问技术和Spring之间存在一些依赖关系,尽管这样,从你的代码库隔绝这些依赖关系是非常容易的。
这是一份针对于Spring框架特色的参考指南。如果你对文档有一些请求、意见、疑问,请发送Email给我。个人能力有限,还请不吝赐教。(zhqguo85@gmail.com)
1. 准备开始使用Spring
This reference guide provides detailed information about the Spring Framework. It provides comprehensive documentation for all features, as well as some background about the underlying concepts (such as "Dependency Injection") that Spring has embraced.
本参考指南提供Spring Framework详细的介绍.它提供了Spring所有特点的全方位介绍, 就同Spring已经被接受的基本概念(例如依赖注入(Dependency Injection))一样。
If you are just getting started with Spring, you may want to begin with the lighter "Getting Started" guides that are available from http://spring.io. As well as being easier to digest, these guide are very task focused. They also cover other projects from the Spring portfolio that you might want to consider when solving a particular problem.
如果你刚好准备使用Spring,你可以获取向导从Spring官网 http://spring.io 。这些向导出了一些非常关注的任务。它们还涵盖了你可能要解决一个特定的问题时,要考虑Spring的其他项目。
Getting Started Building a RESTful Web Service would be an excellent first choice to get your feet wet.
入门构建RESTful Web服务是一个构建让你满意应用的第一选择。
相关推荐
《Spring 4.0框架深度探索:基于Maven构建的实战Demo》 Spring框架作为Java企业级应用开发的基石,自推出以来就以其强大的功能和灵活性赢得了广大开发者的心。Spring 4.0作为其一个重要版本,引入了许多改进和新...
Spring 4.0框架是Java开发中的一个关键组件,它为构建可扩展、模块化且易于维护的应用程序提供了强大的支持。这个压缩包包含了Spring 4.0版本所必需的jar包,不含Maven依赖管理和其他框架的jar包,确保了纯净的...
Spring4.0版本是该框架的一个重要里程碑,它引入了多项增强功能和优化,提升了性能和开发者体验。在此,我们将深入探讨Spring4.0中的关键知识点。 首先,Spring4.0对Java版本的支持升级至Java 7,这意味着开发者...
Spring4.0、SpringMVC4.0和Hibernate4.0是Java开发中非常重要的三个框架,它们分别在依赖注入、MVC应用和对象关系映射方面提供了强大的支持。SSH4整合框架是这三个组件的集成,旨在提升企业级应用的开发效率和可维护...
这个"spring4.0完整jar包"包含了Spring4.0框架的所有核心组件和相关模块,使得开发者能够一站式获取所有必要的库,方便集成到项目中。 首先,让我们深入了解一下Spring框架的核心组成部分: 1. **IoC(Inversion ...
spring4.0和hibernate4.0框架的标准整合,此框架实现了hibernate根据实体自动创建表(前提是你要在mysql中创建名为testspring的库),spring的aop拦截功能,帮助了解aop,和spring事物控制,异常回滚以及junit4的测试...
Spring 4.0是该框架的一个重要版本,带来了许多改进和新特性,适应了当时不断发展的Java生态系统。 在Spring 4.0中,主要关注了以下几个关键领域的改进: 1. **Java 8支持**:Spring 4.0引入了对Java 8的全面支持...
Spring 4.0版本是该框架的一个重要里程碑,引入了许多改进和新特性,使得开发者能够更加高效地工作。这篇指南将深入探讨Spring 4.0的关键知识点。 一、Spring核心模块 Spring的核心模块包括IoC(Inversion of ...
SSM框架整合是Java开发中常见的技术组合,包括Spring 4.0、Spring MVC 4.0和Mybatis 3.2。这三个组件一起构建了一个强大的后端开发环境,能够处理复杂的业务逻辑、数据访问以及用户界面交互。下面将详细阐述这三个...
Spring 框架是 Java 开发中最广泛应用的轻量级框架之一,它的4.0.x版本在2013年发布,带来了许多重要的改进和新特性。本文将深入解析 Spring 4.0.x 的核心概念、主要改进以及关键组件。 一、Spring 概述 Spring 是...
Spring4.0版本是其发展历程中的一个重要里程碑,引入了许多新特性并优化了原有功能。下面我们将深入探讨Spring4.0源代码中的关键知识点。 1. **控制反转(IoC)**:Spring的核心特性之一是IoC,通过容器管理对象的...
Spring 4.0.x版本是该框架的一个重要里程碑,引入了许多新特性和改进,为开发者提供了更强大、更高效的工具。在这个版本中,Spring框架对核心模块进行了优化,增强了对Java 8的支持,并且在AOP(面向切面编程)、Web...
Spring框架4.0.x是Java开发领域中一个重要的里程碑,它带来了许多显著的改进和新功能,以适应不断发展的技术和编程需求。以下是关于Spring 4.0.x版本的关键知识点: 1. **Java 8支持**:Spring 4.0.x是首个全面支持...
标题 "spring4.0+spring MVC4.0+hibernate4.3全注解" 涉及的是一个基于Java的Web开发技术栈,它整合了Spring 4.0、Spring MVC 4.0和Hibernate 4.3这三个流行框架。这个案例旨在展示如何在不使用XML配置的情况下,...
《Spring 4.0 Jar:核心框架的深度解析》 Spring 框架作为Java企业级应用开发的首选,其4.0版本的发布在业界引起了广泛关注。Spring 4.0 jar 包,包含了该版本所有开发所需的核心组件,使得开发者能够更便捷地构建...
标题 "spring 4.0 相关jar" 描述了这是一个关于Spring框架4.0版本的集合,包含了一系列核心组件的jar文件。这些jar文件是Java开发者在构建基于Spring的应用程序时所需的基本库。让我们详细了解一下每个标签所代表的...
Spring4.0-API CHM格式,很难得的,希望能帮到大家!