Spring框架概述.ppt
《Spring框架概述.ppt》由会员分享,可在线阅读,更多相关《Spring框架概述.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Spring框架概述1目录1.Spring是什么是什么2.Spring包含的模块包含的模块3.Spring带给我们什么带给我们什么21.Spring是什么Spring是一个开源框架。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。3目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用42.Spring包含的模块包含的模块Sprin
2、g框架由七个定义明确的模块组成(如下图所示)。5 所有的Spring模块都是在核心容器之上构建的。容器定义了Bean是如何创建、配置和管理的更多的Spring细节。核心容器核心容器 这是Spring框架最基础的部分,它提供了依赖注入(DependencyInjection)特征来实现容器对Bean的管理。这里最基本的概念是BeanFactory,它是任何Spring应用的核心。BeanFactory是工厂模式的一个实现,它使用IoC将应用配置和依赖说明从实际的应用代码中分离出来。6Spring的的AOP模块模块Spring在它的AOP模块中提供了对面向切面编程的丰富支持。这个模块是在Sprin
3、g应用中实现切面编程的基础。为了确保Spring与其它AOP框架的互用性,Spring的AOP支持基于AOP联盟定义的API。Spring的AOP模块也将元数据编程引入了Spring。使用Spring的元数据支持,你可以为你的源代码增加注释,指示Spring在何处以及如何应用切面函数。7应用上下文(应用上下文(Context)模块)模块 核心模块的BeanFactory使Spring成为一个容器,而上下文模块使它成为一个框架。这个模块扩展了BeanFactory的概念,增加了对国际化(I18N)消息、事件传播以及验证的支持。另外,这个模块提供了许多企业服务,例如电子邮件、JNDI访问、EJB集
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Spring 框架 概述
限制150内