欢迎来到天天文库
浏览记录
ID:40657592
大小:54.00 KB
页数:17页
时间:2019-08-05
《(SSH)一个简单的STRUTS,HIBERNATE例子以及STRUTS,HIBERNATE集成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、(SSH)一个简单的STRUTS,HIBERNATE例子以及STRUTS,HIBERNATE集成最近在学几个常用框架的集成,下面是一个关于struts+hibernate的集成的例子,大家都知道,任何一个复杂的东西,都是从简单开始的,所以我先说一个struts+hibernate集成,然后再进一步了解,希望对这方面爱好的能有所帮助一、新建一个项目(如ssh)二、加入该项目对struts的支持,就是相关struts包,(右击你新建的项目->MyEclipse,选addstruts.........)三、添加了对struts支持后,然后在struts-co
2、nfig.xml文件里右击,新建->formactionandjsp选项,那样就可以把这三个文件新建好register1.jsp,Register1Action.java,Register1Form.java(你可以把这三个文件发布到tomcat进行测试),测试成功就可以执行下一步四、新建一个表sstest表,有字段id,username,password,id为主健和自动增1五,同样的方法添加对hibernate支持六、对新建的数据表进行hibernate进行映射,打开myhibernate视图,右击你sstest表->选hibernaterever
3、sengineering选项,然后把Sstest.hbm.xml文件映射到hibernateDao包中,同时选中工具hibernatemappingfile..., javadataobject....., javadataaccessobjectdao...选项,先中这几个文件就可以产生下列几个.java文件:BaseHibernateDAO.,HibernateSessionFactory,IBaseHibernateDAO,Sstest,SstestDAO,最后你对你的代码进行测试,测试成功,进行下一步七、好了,关于struts和hibernat
4、e代码基本上差不好了,下面来看一直代码,代码为蓝色的就是集成的地方,主要是看Register1Action代码,其它的代码都是自动生成的相关代码如下:register1.jsp<%@pagelanguage="java"pageEncoding="ISO-8859-1"%><%@tagliburi="http://struts.apache.org/tags-bean"prefix="bean"%><%@tagliburi="http://struts.apache.org/tags-html"prefix="html"%>
5、
6、cel/> Register1Action.java packagecom.yourcompany.struts.action;importhibernateDao.Sstest;importhibernateDao.SstestDAO;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.apache.struts.action.Action;impor
7、torg.apache.struts.action.ActionForm;importorg.apache.struts.action.ActionForward;importorg.apache.struts.action.ActionMapping;importorg.hibernate.Transaction;importcom.yourcompany.struts.form.Register1Form;publicclassRegister1ActionextendsAction{ //数据dao SstestDAOsd; publicRegi
8、ster1Action(){ //TODOAuto-generatedconstructor
此文档下载收益归作者所有