搜索
首页 电脑/网络 软件 系统软件

如何在Struts 2中实现控制反转?

如何在Struts 2中实现控制反转?

全部回答

2017-07-27

53 0
    众所周知,Struts 2是以Webwork 2作为基础发展出来。而在Webwork 2。2之前的Webwork版本,其自身有一套控制反转的实现,Webwork 2。2在Spring 框架的如火如荼发展的背景下,决定放弃控制反转功能的开发,转由Spring实现。
    值得一提的是,Spring确实是一个值得学习的框架,因为有越来越多的开源组件(如iBATIS等)都放弃与Spring重叠的功能的开发。因此,Struts 2推荐大家通过Spring实现控制反转。
  具体实现首先,在开发环境中配置好Struts 2的工程。对这部分仍然有问题的朋友,请参考我的早前的文章。  然后,将所需的Spring的jar包加入到工程的构建环境(Build Path)中,如下图1所示:图1 所依赖的Spring的jar包 本文使用的是Spring 2。
  0,Spring强烈建议大家在使用其jar包时,只引用需要的包,原因是Spring是一个功能非常强大的框架,其中有些功能是您不需要的;而且Spring提倡的是“按需所取”,而不是EJB的“爱我就要爱我的一切”。
    当然,如果你怕麻烦或者是不清楚每个包的作用,引用一个Spring的总包也未尝不可。接下来,就要修改WEB-INF\web。xml文件了,内容为: Struts 2 IoC Demo struts-cleanup org。
  apache。struts2。dispatcher。  ActionContextCleanUp struts2 org。apache。struts2。dispatcher。
  FilterDispatcher struts-cleanup /* struts2 /* org。springframework。web。context。  ContextLoaderListener index。
  html。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
系统软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
系统软件
多媒体软件
办公软件
网络软件
图像处理软件
系统软件
系统软件
举报
举报原因(必选):
取消确定举报