struts2+spring+maven

项目要求是这样,struts和spring集成为一个项目,调用数据层和逻辑层在另一个项目中,用dubbo调用,先写个struts和spring集成的例子,给那些初学的借鉴吧

建立maven项目,建立流程

1.  Pom.xml文件添加依赖包

2.  修改web.xml 添加struts2的过滤

3.  建立包结构  填写逻辑

4.  Web.xml中添加spring的启动监听

5.  Spring配置文件中添加各层模块类的依赖关系

6.  开发页面

7.  将项目添加到tomcat中调试

工程结构:


Web.xml


Web.xml是当tomcat启动时要读取的文件

Spring负责将工程中各种依赖关系建立起来,将各个bean实例化

Struts部分负责接收页面请求

三部分是负责页面编码格式要求UTF-8

 

Spring的配置文件applicationContext.xml


用配置的方式,配置依赖关系

Id是bean的唯一标识,用于其它bean的引用(ref)

Class为此bean对应的实体类

 

Action类的写法


配置的写法

Struts.xml

 



采用include的方式更使结构更清晰,更利于扩展

 

Struts-sample.xml


Action的name对应spring中bean的id

 

页面


圈起来的部分是要将请求交给哪个action(叹号是表示交给那个action下的哪个方法处理)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值