SSH三大框架开发案例

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

jdk6+myeclipse8.5+tomcat6+oracle+spring2.0+hibernate3+struts2

好了,开始我们的第一个ssh2之旅吧。

首先先分析一下我们的第一个ssh2项目的需求,简单的说就是有一张表单,让你填写用户名和密码,提交后存入数据库。就这么简单,呵呵。

第一步:。我们首先新建一张mysql数据表。

Sql如下:

Create table t_employee(

Id integer not null primary key,

Name varchar(20),

Age varchar(20),

Sex varchar(20),

Tel varchar(20),

Address varchar(20))

数据创建好后结构如下:

第二步

打开myeclipse,新建一个web项目,命名为ssh2-2, java ee规范我们选择5,如图

第三步务必小心的一步

导入ssh2的各个jar,步骤如下:

选中当前的项目后,点击菜单烂的myeclipse---project capablities----add hibernate项,跳

出如图

务必按照图示选择,尤其是copy checkde……一项,然后点击next,默认next,去掉specify database……复选框,next,去掉create session……复选框,finish。

再次选中选中当前的项目后,点击菜单烂的myeclipse---project capablities----add spring 项,跳出如图

依然务必按照如是选择,jar文件选择如下5个:

点击next,

之后按下选择,务必,

next后finsh即可。

然后导入struts2的jar 如下5个放到lib下

然后放入我们的数据库驱动jar mysql-connector-java-5.0.8-bin.jar 没得话附件中有至此,包都导入完毕

第四步

配置web.xml 代码如下注意注释:

Xml代码

1.

2.

3. xmlns="/xml/ns/javaee"

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

5. xsi:schemaLocation="/xml/ns/javaee

6. /xml/ns/javaee/web-app_2_5.xsd">

7.

8.

9.

10. struts2

11.

12. org.apache.struts2.dispatcher.FilterDispatcher

13.

14.

15.

16. struts2

17. /*

18.

19.

20.

21.

22.

23. org.springframework.web.context.ContextLoaderListener

24.

25.

26.

27. index.jsp

28.

29.

第五步:

从视图层入手;在webroot目录下新建一个add.jsp文件

如下代码;

Jsp代码

<%@page language="java"import="java.util.*"pageEncoding="UTF-8"%> <%@taglib uri="/jsp/jstl/core"prefix="c"%>

<%@taglib prefix="s"uri="/struts-tags"%>

<%

String path = request.getContextPath();

String basePath =

request.getScheme()+"://"+request.getServerName()+":"+request.getServ erPort()+path+"/";

%>

My JSP 'start.jsp' starting page

员工信息

action="${pageContext.request.contextPath}/emp/addSaveemployee.action "method="post">

员工信息录入
姓名

name="">

年龄

name="employee.age">

性别

电话

name="employee.tel">

地址

name="employee.address">

接下去顺水推舟,自然开发action,及控制层

新建包com.ucap.emp.action

新建一个EmployeeAction.java 代码初步如下:

Java代码

相关文档
最新文档