包茎能不能不做手术:struts2.2.+spring2.5+hibernate3.2实践整合成功
来源:百度文库 编辑:偶看新闻 时间:2024/05/09 11:09:50
项目名:ssh2。存放路径:D:\java\Workspaces\ssh2
首先tomcat配置文件注意事项:
tomcat\server.xml:
中的path属性,即访问需要:www.ssh2.com/ssh2
整合struts2.2.+spring2.5+hibernate3.2(Tomcat6+Myeclipse6.5+Mysql5):
1. 先配置strtus信息。手动拷贝7个jar文件。
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
freemarker-2.3.16.jar
ognl-3.0.jar
struts2-core-2.2.1.1.jar
xwork-core-2.2.1.1.jar
2. .改变web.xml配置文件中的相关信息
加入struts2的过滤器信息
加入项目启动时对spring的监听
3.在src目录下创建struts.xml文件
4.添加struts2对spring支持的插件jar包.
struts2-spring-plugin-2.2.1.1.jar文件放在lib目录下。
至此,struts2与spring整合完成
5.添加hibernate整合支持
通过图形界面进行添加hibernate支持。过程如下图所示。
至此,项目具备hibernate的能力
6.完成spring的jar包的添加
通过图形界面进行添加spring的支持。
至此,整个项目,将spring,struts2,hibernate三个框架的jar包全部加入进来。
最后,还得添加三个jar包。mysql数据库驱动jar包【mysql-connector-java-5.0.8-bin.jar】、用连接池的话,需要加上数据库连接池jar包【commons-pool-1.2.jar】、数据源的jar包【commons-dbcp-1.2.1.jar】。放在lib目录下。
启动tomct服务器。一切正常
dao层服务于Service层[service层依赖于dao层,所以需要在service层的实现类中定义dao层相应类的一个成员属性],Service层服务于action[action层依赖于service层,所以,需要在action层定义service层相应类的一个成员属性]。
因此:【先完成实现dao,再完成实现service,最后实现action中的方法】
7.接着配置applicationcontext.xml文件。
8.配置struts.xml文件。
9.如果lib目录中有两个asm.jar、asm.2.2.3.jar文件,需要删除后面那个
写一个简单CRUD的流程
最后测试,启动tomcat,看看一切正常