SSH三大框架开发案例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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. 11. 12. org.apache.struts2.dispatcher.FilterDispatcher 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. org.springframework.web.context.ContextLoaderListener 24. 25. 26. 27. 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+"/";
%>
接下去顺水推舟,自然开发action,及控制层
新建包com.ucap.emp.action
新建一个EmployeeAction.java 代码初步如下:
Java代码