Struts2.0+Spring2.0+Hibernate3.1登录及增删改查的完整演示示例(一)
在此之前,我写过了 Struts1.2+Spring1.2+Hibernate3.1登录的演示示例,虽然说Struts1.x与Struts2.0的框架结构完全不同,但如果以前使用过Webwork的朋友们可能会更容易入手些,由于Struts2.0就是基于Webwork2.0的,不过以前没有使用过也没有关系。其实也比较简单的,只要跟着我的这个做就很容易的。
在我们开始这个做这个演示示例前,先说明一点,现在很多的IDE本身都没有集成Struts2.0的可视化开发,所以Struts2.0的包就必须自己手动加进去,还有web.xml也需要自己去配置了。OK,我们开始吧。
一、我们向以往一样先建一个web项目,项目名称为login。然后建好所有的包。目录结构如下图所示:
二、我们把Struts2.0所需的包加入到login项目的lib目录下:所需的包如下图所示:
在此我们特别注意的是以上的包都是我们这个项目中必须的包,Struts2-Spring-plugin-2.1.0.jar包是集成Spring用的,千万别忘记了哈,呵呵!^_^ ^_^。
三、下来我们就像以往一样把Spring2.0和Hibernate3.1的包加入到工程中,这个基本上的IDE都已经集成了,在此我就不再具体介绍了,加载完后的lib目录的结构图如下:
四、现在我们配置web.xml,配置如下:
< web-app version ="2.4"
xmlns ="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation ="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >
< listener >
< listener-class > org.springframework.web.context.ContextLoaderListener </ listener-class >
</ listener >
< filter >
< filter-name > struts2 </ filter-name >
< filter-class > org.apache.struts2.dispatcher.FilterDispatcher </ filter-class >
</ filter >
< filter-mapping >
< filter-name > struts2 </ filter-name >
< url-pattern > /* </ url-pattern >
</ filter-mapping >
< welcome-file-list >
< welcome-file > login.jsp </ welcome-file >
</ welcome-file-list >
</ web-app >
好了,我们这一篇就到这里啦,下一篇请大家继续关注我的博客连载,大家也可以先下载示例代码先看看哈,如果有看不懂的给我留言。
下载地址:
Struts2.0+Spring2.0+Hibernate3.1登录及增删改查的完整演示示例下载地址:http://download.csdn.net/source/326113
以前的一个版本:Struts1.2+Spring1.2+HIbernate3.1整合登录示例示例:http://download.csdn.net/source/323772