`
jw271052784
  • 浏览: 29450 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

spring 的设计理念和整体架构

 
阅读更多

    作为优秀的开源项目,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是一个非侵入性框架;

        spring提供了一个一致的变成模型,使应用直接使用POJO开发,从而可以与运行环境隔离开来;

        spring推动应用的设计风格向面向对象及面向接口转变,提高了代码的重用性和可测试性;

        spring改变了体系结构的选择,帮助我们使用不同的技术实现,如从hibernate切换到其他ORM工具等

   

 

  • 大小: 27 KB
分享到:
评论

相关推荐

    Spring技术内幕:深入解析Spring架构与设计原理

    本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分...

    Spring技术内幕:深入解析 Spring架构与设计原理.pdf

    本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二...

    Spring框架的设计理念与设计模式分析

    Spring框架的设计理念与设计模式分析,详细的分析了Spring整体架构。

    深入解析Spring架构与设计原理

    本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二...

    Spring技术内幕:深入解析Spring架构与设计原理(第2版)

    《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系。第一部分详细分析了Spring的核心:IoC...

    Spring技术内幕:深入解析Spring架构与设计原理(第2版) 决战大数据时代!IT技术人员不得不读! 计文柯 著

    本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分...

    SPRING技术内幕:深入解析SPRING架构与设计原理

    本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二...

    Spring技术内幕:深入解析 Spring架构与设计原理

    本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二...

    Spring技术内幕:深入解析Spring架构与设计原理(第2版)

    《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系。第一部分详细分析了Spring的核心:IoC...

    Spring-Data-JPA快速使用

    《Spring-Data-JPA快速使用---我瞎写了》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、...

    59道SpringCloud面试题详解含答案(值得珍藏)

    整体架构上,Spring Cloud各个子项目都有自己的定位和设计理念。其中,服务注册与发现组件包括Eureka、Zookeeper、Consul和Nacos等;配置中心提供了配置集中管理,动态刷新配置的功能,配置通过Git或者其他方式来...

    Spring 技术内幕

    本书在开篇之前对spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清spring各个功能模块之间的关系;第一部分详细分析了spring的核心:ioc容器和aop的实现,能帮助读者了解spring的运行机制;第二...

    看透springMvc源代码分析与实践.pdf

    解压后大小(57.7M) 国内资深Web开发专家根据Spring MVC全新技术撰写...深入理解Spring MVC的编程技巧和设计理念,提高综合思考、整体架构的能力。 学习作者自研的源代码分析方法——器用分析法,高效学习程序源代码。

    看透springMvc源代码分析与实践-扫描版本

    看透springMvc源代码分析与实践-扫描版本 解压后大小(57.7M) 国内... 深入理解Spring MVC的编程技巧和设计理念,提高综合思考、整体架构的能力。 学习作者自研的源代码分析方法——器用分析法,高效学习程序源代码。

    看透SpringMVC源代码分析与实践(扫描版)

    通过本书,你将:  系统学习网站的各种架构以及每种架构所针对的... 深入理解Spring MVC的编程技巧和设计理念,提高综合思考、整体架构的能力。  学习作者自研的源代码分析方法——器用分析法,高效学习程序源代码。

    看透springMvc源代码分析与实践

     深入理解Spring MVC的编程技巧和设计理念,提高综合思考、整体架构的能力。  学习作者自研的源代码分析方法——器用分析法,高效学习程序源代码。 【电子版来自互联网,仅供预览及学习交流使用,不可用于商业用途...

    Java毕业设计-基于springboot开发的智能物流管理系统-毕业论文(附毕设源代码).rar

    毕业论文部分对智能物流管理系统的设计理念、技术实现、性能优化等方面进行了深入的探讨,为读者提供了丰富的理论支撑和实践指导。通过阅读论文,读者可以了解系统的整体架构、关键技术及创新点,为后续的二次开发或...

    Java毕业设计-基于springboot开发的财务管理系统--论文-附毕设源代码+说明文档.rar

    说明文档对系统的整体架构、模块功能、数据库设计等进行了全面介绍,方便读者快速理解系统的实现原理和使用方法。同时,源代码也经过精心组织和注释,易于阅读和二次开发。 总之,本资源是一套高质量的财务管理系统...

Global site tag (gtag.js) - Google Analytics