ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:1.10MB ,
资源ID:3613252      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3613252.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SSH整合练习.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SSH整合练习.docx

1、SSH整合练习开发Struts2、Hibernate、Spring集成程序Myeclipse10.7下struts2.1 spring3.1 hibernate4.1整合图解ssh整合遇到的问题很多,这里只对我自己遇到的问题进行一个详细的说明:1、create a web project ,输入项目名称,选择java 6.0 ,finish。 二、选择新建的项目名,右键myeclipse ,选择add struts capabilities选择struts2.1,并选择filter name 默认只struts2,url pattren为/*,点击next.为新建的项目选择struts2 li

2、braries,如图所示至此添加struts2 完成项目目录如下图3、搭建spring右键选择工程名,选择myeclipse,然后add spring capabilities选择spring3.1 ,并添加三个包,spring core libraries,spring persistence libraries和spring web libraries,JAR Library Installation里选择Copy到lib目录(避免发布到Tomcat时出问题)。生成applicationContext.xml文件,Folder中选择WebRoot/WEB-INF,然后点击Finish。 至

3、此搭建spring完成4、搭建hibernate 选择项目工程名,右键myeclipse,add hibernate capabilities选择hibernate 4.1 ,并选择两个包,拷贝到lib文件夹下面选择使用spring管理hibernate选择使用spring 配置文件这里进行数据库链接配置,我的数据库连接已经完成,所以就直接选择不创建 SessionFactory至此ssh环境就搭建完成了6、启动tomcat,进行测试环境是否成功 在web.xml中添加配置 org.springframework.web.context.ContextLoaderListener contex

4、tConfigLocation /WEB-INF/applicationContext.xml 在浏览器中测试结果8、在此基础上进一步搭建扩展,开发一个简单的用户登陆程序 首先编辑index.jsp,如图所示 再分别新建error.jsp和welcome.jsp error.jspwelcome.jsp 添加反向工程 打开myeclipse的hibernate explorer perspective,打开mysql数据库连接,选中用户user表,生成与数据库对应的java对象和映像文件点击next,选择id的生成方式nativeNext-Finish。创建loginaction LoginA

5、ction.java代码:import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import com.opensymphony.xwork2.*;/* * author Administrator * 用户登录的action */public class LoginAction extends ActionSupport private String username; private String password; p

6、rivate SessionFactory sessionFactory; / private String message;public String execute() throws Exception Session session = sessionFactory.openSession(); String sql=from User u where u.username=? and u.password=?; Query query= session.createQuery(sql); query.setParameter(0, username); query.setParamet

7、er(1, password); List user = query.list(); session.close(); if(user.size()0) return success; else return error; /* * get and set 方法 * return */ public String getUsername() return username;public void setUsername(String username) this.username = username;public String getPassword() return password;pu

8、blic void setPassword(String password) this.password = password;public SessionFactory getSessionFactory() return sessionFactory;public void setSessionFactory(SessionFactory sessionFactory) this.sessionFactory = sessionFactory; 配置struts.xml /welcome.jsp /error.jsp 配置spring,ApplicationContext.xml。 org

9、.hibernate.dialect.MySQLDialect ./User.hbm.xml 增加struts.properties在src目录下,增加struts.properties,代码,struts.objectFactory=spring或者在struts.xml中添加 9、将项目添加到tomcat中,启动tomcat,这时似乎一切进行的很顺利,但是会发现项目无法正常运行,这是由于在添加struts spring 和hibernate时候使用的是myeclipse自带的jar报,会出现包冲突的情况。 解决办法:关掉tomcat,进入tomcat目录下的webapps目录,找到SSH项目所在,进入web-inf/lib目录下,找到名字相同版本不同的jar包,以保留高版本的原则进行删除

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1