struts+hibernate+spting的整合
来源:互联网 发布:手机看书软件推荐 编辑:程序博客网 时间:2024/05/18 21:08
struts篇
1、新建一个工程,类型=“web project”,名称=“zxtest”;
2、准备 3个jsp:index.jsp、login.jsp、 menu.jsp
index.jsp:
login.jsp:
menu.jsp:
3、在 web-inf目录下,加入:struts-bean.tld,struts-html.tld,struts-logic.tld,
struts-nested.tld,struts-template.tld,struts-title.tld
4、修改 web.xml,添加如下代码:
5、按 web.xml中的配置,在以下路径添加struts-config.xml。
/src/config/struts-config.xml:定义一些公共的配置
/src/config/login/struts-config.xml:如下
6、按此配置添加 LoginForm、LoginAction
com.saic.application.login.web.form.LoginForm:
com.saic.application.login.web.action.LoginAction:
6、添加struts相关jar包。
(为了不遗漏,用了以下方法:
另新建一个工程,然后右键MyEclipse--->Add Struts Capabilities,直接Finesh;
将改工程/WEB-INF/lib目录下的所有JAR包,拷贝到zxtest工程中)
7、部署到Tomcat下,并测试,成功
spring 篇
1、修改 web.xml,添加如下代码:
2、按 web.xml中的配置,在以下路径 src/config 添加applicationContext.xml。
3、按applicationContext.xml中的配置,在以下路径 src/config/login/添加applicationContext.xml。
4、修改/src/config/login/struts-config.xml。
将 type="com.saic.application.login.web.action.LoginAction"
改成 type="org.springframework.web.struts.DelegatingActionProxy"
5、添加spring相关jar包,步骤同Struts.
注意点:1) 选择 Spring2.0 ORM/DAO/Hiberanate3 Libraries
(默认选中“Spring2.0 AOP Libraries”“Spring2.0 Core Libraries”)
2) 选择 “Copy checked Library contents to project folder.....”,路径为“WEB-INF/lib”
将以"spring-"开头是jar包,删除,用spring.jar代替
6、在src下添加log4j.properties
7、刷新工程,重启服务,并测试,成功
hibernate篇
1、右键MyEclipse--->Add Hibernate Capabilities ,按步骤填写
2、在 /src中添加“hibernate.oroperties”(包含了所有的数据库,可以根据需要修改,这里用的是DB2)
2、修改/src/config/applicationContext.xml,添加一下配置
3、根据第二步的配置文件,在 /src/com/saic/commom/dao中定义公共接口“baseDAO.java”(该接口定义了一些公共的方法),并在/src/commom/dao/impl等义它的实现类 “BaseDAOImpl.java”
4、根据第二步的配置文件,在 /src/com/commom/service中定义所有service类的父类“BaseService.java”
5、根据第二步的配置文件,在/src/config中定义 hibernate.cfg.xml,所有的hibernate对象都定义在这个配置文件中
***********hibernate公共的部分定义完毕****************
6、在 /src/com/saic/application/login中建立文件夹bo,切换到MyEclipse视图,选择table之后,
右键“hibernate reverse engineering”,选择 包名:“com.saic.application.login.bo”
选中“Hibernate mapping file....”,“Update hibernate configuration....”,“Java Data Object...”,直接 FINISHE.
7、重启服务,后运行,成功。
注意点:1)如果同时存在 asm.jar和asm-2.2.3.jar,删除asm-2.2.3.jar;
2)导入oscache-2.0.2.jar和commons-pool-1.2.jar
- struts+hibernate+spting的整合
- struts+hibernate+spring的整合
- Struts,Hibernate,Spring的整合
- Struts、Spring、hibernate的整合
- Struts 2, spring 2, hibernate 的整合
- Struts 2, spring 2, hibernate 的整合
- Struts+hibernate+Spring的整合方法
- Struts+Spring+Hibernate 的架构整合
- Struts+Spring+Hibernate整合的简单实例
- Struts和Hibernate的整合策略
- Struts与Hibernate的整合策略
- struts整合spring整合hibernate
- 整合 struts spring hibernate
- struts+spring+hibernate整合
- struts,hibernate,spring整合
- struts+spring+hibernate整合
- struts+spring+hibernate整合
- Struts hibernate Spring 整合
- 框架、关闭窗口、状态栏、空链接经典问题大整理
- MT6235 08B 的功能浏览 2
- SQL Server 日期函数 集合DATEADD,DATEDIFF,DATENAME,DATEPART(转)
- Arm-Linux嵌入式QT/E环境的建立(qt/e 3.x系列)
- 刚刚收到CSDN版主考核奖励的包,还有一本《程序员》杂志
- struts+hibernate+spting的整合
- SQL Server DateAdd And DateDiff
- Chrome添加去广告插件
- Java 通用数据库连接类[支持存储过程 参数自动识别]
- 线程同步互斥
- js广告漂浮类
- 关于圣二源代码编译问题解决
- 用ajax和asp.net实现智能搜索功能
- 图书管理系统