作为优秀的开源项目,spring包括众多的子项目。
Spring AMQP:为spring应用更好的使用基于AMQP(高级消息队列协议)的消息服务而开发的
Spring for Android:为android终端开发应用提供spring的支持
Spring Batch:提供构建批处理应用和自动化操作的操作,适用于不需要与用户交互,重复的操作量大,大容量的批量数据处理,需要较高的可靠性。
Spring Data:为spring应用提供使用非关系数据的能力,如map/reduce分布式存储,云计算存储环境等
Spring Framework:我们熟知的spring项目的核心,主要包括IOC和AOP两个核心基本功能,还包括了其他spring 的基本模块,比如MVC,JDBC,事务处理模块等。
Spring Gemfire:用来简化通过 GemFire分布式数据管理平台来部署高可伸缩性的 Spring 应用
Spring Integration:针对 Java 技术的一个可扩展的、基于文本的开源 RAD 工具。它是用于创建和管理基于Spring 的应用程序的一个强大资源
Spring Mobile:基于sring MVC构建,为移动终端的服务器应用开发提供支持,使工作在spring传统的服务器端完成
Spring .NET:在.net环境下使用spring开发
Spring ROO:创建Spring工程的小工具,
Spring Security:广泛使用的基于spring的认证和安全工具,是在spring社区中久负盛名的Acegi框架基础上发展的
Spring Social:spring框架的扩展,帮助spring应用更方便的与各种社交网站交互,如facebook等
Spring Web Flow:构建在spring MVC的基础上,定义了一种语言来描述工作流,同时高级的工作流控制器引擎可以管理回话状态,支持AJAX来构建丰富的客户端体验,并且提供对JSF的支持。
Spring Web Services:基于spring的web服务框架,主要侧重基于文档驱动的web服务,提供SOAP服务开发,允许通过多种方式创建web服务。
spring在java EE的应用开发中,支持POJO和使用JavaBean的开发方式,使应用面向接口开发,充分支持OO的设计方法。同时,完成对象之间的关系解耦,将传统的对象——对象通过IOC容器的控制反转转化为对象——IOC容器——对象。再次,通过AOP以动态和非侵入式的方式来管理实务
spring的优点:
spring是一个非侵入性框架;
spring提供了一个一致的变成模型,使应用直接使用POJO开发,从而可以与运行环境隔离开来;
spring推动应用的设计风格向面向对象及面向接口转变,提高了代码的重用性和可测试性;
spring改变了体系结构的选择,帮助我们使用不同的技术实现,如从hibernate切换到其他ORM工具等
- 大小: 27 KB
分享到:
相关推荐
本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分...
本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二...
Spring框架的设计理念与设计模式分析,详细的分析了Spring整体架构。
本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二...
《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系。第一部分详细分析了Spring的核心:IoC...
本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分...
本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二...
本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二...
《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系。第一部分详细分析了Spring的核心:IoC...
《Spring-Data-JPA快速使用---我瞎写了》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、...
整体架构上,Spring Cloud各个子项目都有自己的定位和设计理念。其中,服务注册与发现组件包括Eureka、Zookeeper、Consul和Nacos等;配置中心提供了配置集中管理,动态刷新配置的功能,配置通过Git或者其他方式来...
本书在开篇之前对spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清spring各个功能模块之间的关系;第一部分详细分析了spring的核心:ioc容器和aop的实现,能帮助读者了解spring的运行机制;第二...
解压后大小(57.7M) 国内资深Web开发专家根据Spring MVC全新技术撰写...深入理解Spring MVC的编程技巧和设计理念,提高综合思考、整体架构的能力。 学习作者自研的源代码分析方法——器用分析法,高效学习程序源代码。
看透springMvc源代码分析与实践-扫描版本 解压后大小(57.7M) 国内... 深入理解Spring MVC的编程技巧和设计理念,提高综合思考、整体架构的能力。 学习作者自研的源代码分析方法——器用分析法,高效学习程序源代码。
通过本书,你将: 系统学习网站的各种架构以及每种架构所针对的... 深入理解Spring MVC的编程技巧和设计理念,提高综合思考、整体架构的能力。 学习作者自研的源代码分析方法——器用分析法,高效学习程序源代码。
深入理解Spring MVC的编程技巧和设计理念,提高综合思考、整体架构的能力。 学习作者自研的源代码分析方法——器用分析法,高效学习程序源代码。 【电子版来自互联网,仅供预览及学习交流使用,不可用于商业用途...
毕业论文部分对智能物流管理系统的设计理念、技术实现、性能优化等方面进行了深入的探讨,为读者提供了丰富的理论支撑和实践指导。通过阅读论文,读者可以了解系统的整体架构、关键技术及创新点,为后续的二次开发或...
说明文档对系统的整体架构、模块功能、数据库设计等进行了全面介绍,方便读者快速理解系统的实现原理和使用方法。同时,源代码也经过精心组织和注释,易于阅读和二次开发。 总之,本资源是一套高质量的财务管理系统...