总结一下整合Struts2+Hibernate3+Spring4开发Java Web应用过程

本文档总结了使用Struts2作为控制器、Hibernate3作为持久层框架、Spring4作为服务层管理的Java Web应用程序的整合过程。主要配置包括Struts2的过滤器设置,通过标签来指定Struts2的核心过滤器及其参数。
摘要由CSDN通过智能技术生成
-
--------------------------------------------------------------------------------------------------------------------------------------------------------------
开发实例:用户管理系统
实现功能:系统与本地数据库连接,支持在网页上用户的登陆,注册,与查询用户信息。
开发流程
SSH整合开发--用户管理系统
 --0.环境的搭建
  ---a.spring和hibernate的整合
  ---b.spring和Struts的整合
  ---c.配置文件的配置
      --1.数据库的实现
      ---a.建表:id,name,password,type
      --2.Hibernate持久层的设计
      ---a.编写持久化类
      ---b.编写映射文件
      --3.Dao层设计
      ---a.编写Dao层接口
      ---b.编写Dao层接口实现类
      --4.业务逻辑层的设计
      ---a.编写service层接口
      ---b.编写service层接口的实现类
      ---c.配置spring的配置文件,为service的实现类注入dao组件
      --5.完成用户登录的设计--表现层Struts2
      ---a.编写用户登录action类
      ---b.编写用户登录login界面jsp文件
      ---c.配置spring配置文件和web.xml和 struts.xml
----------------------------------------------------------------------------------------------------------------------------------------------------------------
开发中遇到的问题

Q1:Spring和Hibernate整合后当通过Spring中的this.getHibernateTemplate.find()调用find方法时,出现错误
user is not mapped [from user]
解决:
原错误代码:
public  List<User> findAll() {
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值