软件152 罗以健
1. 资源准备
Struts-2.3.4.1 Spring-3.0.5 Hibernate-3.6.10
2. 新建空白Web项目
新建一个空白的Web项目,取名为ssh,目录结构如图:
3. 配置Struts2
复制Struts2必需的jar文件到WEB-INF/lib中,并修改web.xml,加入Struts2的filter:
LoginAction的代码如下:
login.jsp代码如下:
login.jsp里的input的name需要和LoginAction里的属性名一致。
这样,此时访问登录页面进行测试:
这里的测试账 在LoginServiceImpl中设置为test和test,如果输错,按照struts.xml里的设置,回到登录界面。
4. 配置Spring
4.1 添加Spring支持
添加spring需要的jar和配置文件applicationContext.xml。jar可以从Struts的lib中复制,也可以到Spring的官 下载Spring的RELEASE。
4.3 以Spring管理对象创建方式
把Action对象和Spring管理的对象结合起来,在applicationContext.xml中配置:
这样,就不需要再LoginAction中显示的对loginService赋值了。
5. 配置Hibernate
5.1 添加必需jar
5.3 使用Spring配置hibernate
修改applicationContext.xml:
对象的引用链为:
loginAction – loginService – userDao – sessionFactory – dataSource
相关资源:车行健通用刷机软件6606kA6平台.zip-图像处理文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!