Struts2.3.12+Spring3.2.2+Hibernate4.2.0框架配置详细步骤

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SSH框架搭建

Struts2.3.12+Spring3.2.2+Hibernate4.2.0

编号:SSH-S2-S3-H4

版本:V1.1

级别:公开

编写时间:2013-03-18

目录

1 导言 (1)

1.1 目的 (1)

1.2 范围 (1)

1.3 说明 (1)

2 搭建Struts2 (2)

2.1 搭建所需jar包 (2)

2.2 整合步骤 (2)

2.2.1 创建项目 (2)

2.2.2 导入jar包 (2)

2.2.3 配置web.xml (4)

2.2.4 创建web (4)

2.2.5 创建jsp页面 (5)

2.2.6 配置struts.xml (6)

2.2.7 配置Tomcat (6)

2.2.8 部署项目 (7)

2.3 测试 (8)

2.3.1 启动Tomcat (9)

2.3.2 测试Tomcat (10)

2.3.3 测试Struts (10)

3 整合Spring3 (12)

3.1 整合所需jar包 (12)

3.2 整合步骤 (12)

3.2.1 导入jar包 (12)

3.2.2 配置web.xml (12)

3.2.3 配置struts.xml (13)

3.2.4 配置spring.xml (13)

3.3 测试 (14)

3.3.1 启动Tomcat (14)

3.3.2 测试登录 (14)

4 整合Hibernate4 (15)

4.1 整合所需jar包 (15)

4.2 整合步骤 (15)

4.2.1 导入jar包 (15)

4.2.2 创建数据库ccc (15)

4.2.3 创建对象User (16)

4.2.4 生成映射文件User.hbm.xml (17)

4.2.5 创建dao (18)

4.2.6 创建service (19)

4.2.7 创建web (20)

4.2.8 配置jdbc.properties (21)

4.2.9 配置db.xml (21)

4.2.10 配置spring.xml (23)

4.2.11 配置struts.xml (24)

4.3 测试 (24)

4.3.1 启动Tomcat (24)

4.3.2 测试登录 (24)

1导言

目的

本文档是根据个人的工作经验搭建的轻量级SSH框架,也是实际应用中比较全面的基础框架,用于指导SSH框架初学者学习搭建SSH框架,希望能给各位使用者提供帮助,同时也希望朋友们尽量去帮助其他人。

范围

本次框架搭建的版本是Struts2.3.12+Spring3.2.2+Hibernate4.2.0,截止2013年3月18日是最新的版本。本次搭建的过程是先搭建Struts2.3.12,测试通过之后,整合Spring3.2.2,最后再整合Hibernate4.2.0,最后的整合内容有点多,因为这也是居于MVC 思想搭建的环境,希望大家耐心学习。

说明

本文档是个人总结的经验,仅供参考学习,同时欢迎朋友们一起沟通学习,文档中会对使用的jar做详细解说,对配置的过程使用图文说明,因为SSH博大精深,很多知识在搭建过程中没有使用到,只是一个基础框架的搭建,能测试通过就可以,所以对于高要求的开发,需要自己添加jar、增加方法和配置,同时文档中出现的纰漏希望朋友们等指正。

开发环境:MyEclipse7.0,Tomcat6.0,JDK1.6,其他环境可进行测试。

更新内容

本次文档更新内容为Tomcat的配置使用虚拟路径,这样每次项目内容更新不需要重新部署项目,而且使用debug模式启动,在启动状态下修改项目内容,保存之后,可以直接测试,不需要重启Tomcat,非常简单。

本次更新是将为2013年5月15日,如果项目搭建学习遇到问题,可邮件给我,我可以发演示项目给大家进行参考学习。同时声明,搭建的框架只是最简单的框架基础入门,大神就不用挑刺了,有时间多写点东西分享一下吧。

邮箱:xiazhangrui@。

2搭建S t r u t s2

搭建所需jar包

整合步骤

创建项目

创建一个web项目,项目名称为SSH,如下所示:

导入jar包

项目中点击lib,复制需要的jar到lib中即完成导入,如下所示:

如果没有导入完成,右键点击项目名(SSH),选择properties-Java Build Path,点击Add Extenrnal JARs,选择项目lib中的jar包进行导入,如下所示:

配置web.xml

主要配置Struts2容器控制器,如下所示:

xmlns="/xml/ns/j2ee"

xmlns:xsi="/2001/XMLSchema-instance"

xsi:schemaLocation="/xml/ns/j2ee

/xml/ns/j2ee/web-app_2_4.xsd">

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndE xecuteFilter

struts2

/*

index.jsp

创建web

LoginAction主要用于实现逻辑控制控制,通过Struts的调用,处理业务之后,返回给Struts,然后显示给页面,如下所示:

LoginAction.java

package com.ssh.web;

相关文档
最新文档