1 / 45
文档名称:

用Spring整合其他应用.ppt

格式:ppt   大小:179KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用Spring整合其他应用.ppt

上传人:dyx110 2019/12/5 文件大小:179 KB

下载得到文件列表

用Spring整合其他应用.ppt

文档介绍

文档介绍:第22章用Spring整合其他应用本章是Spring篇中最为实际和最令人感兴趣的一章。Spring作为J2EE框架一个最重要的目的就是为J2EE开发提供一个简单快速的开发平台,可以很容易的实现J2EE中的每一个实际的需求,如Web开发,连接数据库、远程访问等等,读者会发现Spring是一个非常易用针对性特别强的框架。是实际应用的好帮手。在在前面章节中介绍的AOP和IoC是Spring基础,Spring的其他高级功能都是由此而来的,包括本章介绍的整合功能和其他使用API。如果只想使用Spring提供API来实现功能,也可以而不去探究这些功能是如何实现,一样可以得心应手。这对使用者来说是非常方便的。用什么就学什么,而不必一开始就了解许多知识。。鉴于Struts的Web开发领域的统治地位,很多情况是开放人员中绝大部分对strusts非常熟悉,或者项目的前期已经有Struts实现,那么把Struts与Spring结合就是一个很好的方案。这个方案几乎成为目前国内Web程序开发的必选方案,这也是本书重点推荐和将要介绍的方式。,Struts经过了一个大跨度的版本升级。最新的版本Struts2其核心代码来源与WebWork,而且Struts2本身已经使用了Spring作为的IoC容器。因此把Sturts2与Spring结合起来当然是非常容易的事情在结构上也非常合理。,用来spring作为IoC容器是缺省配置,不要修改它。=-spring-plugin-,放到WEB-INF/lib目录下面即可。在这个插件包中有个struts-,此外如果action不是使用SpringObjectFactory创建的话,插件提供了两个***来自动装配action,默认情况下框架使用的自动装配策略是name,也就是说框架会去Spring中寻找与action属性名字相同的bean,可选的装配策略还有:type、auto、constructor,。,让Spring能参与到sevlet的执行中去。(1)配置Spring***。,,-INF/lib目录下面。<!--配置Spring***--><listener><listener-.</listener-class></listener>(2)利用Spring配置文件来注册对象。这之后的步骤就和使用单独使用Spring一样了,现在就已经完成了Struts2与Spring的集成了。这里有一点要注意的是,还要指定Spring配置文件的地点,默认情况下,容器会到WEB-。如果想指定别的地方的配置文件或者指定多个配置文件,-param元素来指定,,就可以把Struts的Action类交给Spring出生成装配了,那么在Spring的IoC容器中就可以利用SpringAOP了。也就是说可以在Action中任意的添加切面和切入点,织入如日志、安全等横向逻辑的逻辑代码。,有几个配置技术点也需要介绍一下,在实际工作中经常会遇到。。=type还有一项配置是否使用类缓存。。可以设定的值为true或false,默认为true。=