Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)

目录

 

1. 准备... 2

1.1.创建工程... 2

1.2.在工程中建包... 3

2. Struts 部分... 3

2.1. 添加 Struts 功能支持... 3

2. 2.创建 ActionForm . 5

2.3. 创建 Action ... 6

2.4. 创建jsp 文件... 8

2.5.修改Action... 10

2.6.测试struts框架... 12

3.Spring 部分... 12

3.1. 添加 Spring 功能支持... 12

3.2. 配置 web.xml 文件... 15

3.3. 配置 struts-config.xml 文件... 19

3.4. 修改 Spring 配置文件 applicationContext.xml 19

3.5. 增加log4j日志功能... 19

3.6. 测试 . 21

4. Hibernate 部分... 21

4.1. 创建 sqlserver2000 数据库和表... 21

4.2. 创建 MyEclipse 数据库驱动(DB Driver... 22

4.3. 添加 Hibernate 功能支持... 24

4.4. 创建对象关系映射(ORM)的相关文件... 31

4.5. 创建数据层: IUsersDAO.java 接口和 UsersDAOImpl.java 类,业务层:IUsersBusiness.java接口和UsersBusinessImpl.java类。... 35

4.6. 修改 LoginAction.java 文件... 39

4.7. 修改Spring配制文件 applicationContext.xml 42

4.8. 测试... 45


Struts1.2+Spring2.5+Hibernate3.2框架搭建

1. 准备

 工具:MyEclipse 8.0 GATomcat 6.0

环境:Struts1.2Spring2.5Hibernate3.2sqlserver2000

1.1.创建工程

Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)_第1张图片

1.2.在工程中建包

Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)_第2张图片

com.zlk.business业务层接口类

com.zlk.business.impl业务层实现类

com.zlk.dao数据层接口类

com.zlk.dao.impl数据层实现类

com.struts.action控制层

com.struts.form

 

2. Struts 部分

 

2.1. 添加 Struts 功能支持

 

操作:[右击项目] MyEclipse /Add Struts Capabilities

Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)_第3张图片

 

操作:修改struts类所在的包

Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)_第4张图片

2.2.创建 ActionForm
  操作:[打开struts的设计页面,右击] New/Form,Action,and JSP
  类名:LoginForm

Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)_第5张图片

"Form Properties" 选项卡为 loginForm 新增两个属性:usernamepassword

2.3. 创建 Action
  类名:LoginAction

Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)_第6张图片

在“Parameter选项卡”中把Parameter的值设置成“methods

Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)_第7张图片

2.4. 创建jsp 文件
  index.jsp代码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

response.sendRedirect(request.getContextPath()+"/login.jsp");

%>

   login.jsp代码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

    String path = request.getContextPath();

    String basePath = request.getScheme() + "://"

           + request.getServerName() + ":" + request.getServerPort()

           + path + "/";

%>

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

    <head>

       <base href="<%=basePath%>">

 

       <title>My JSP 'login.jsp' starting page</title>

 

       <meta http-equiv="pragma" content="no-cache">

       <meta http-equiv="cache-control" content="no-cache">

       <meta http-equiv="expires" content="0">

       <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

       <meta http-equiv="description" content="This is my page">

       <!--

    <link rel="stylesheet" type="text/css" href="styles.css">

    -->

 

    </head>

 

    <body>

       SSH框架搭建测试——登陆.

       <br>

       <form action="<%=request.getContextPath()%>/login.do?methods=login"

           method="post">

           <input type="text" name="username">

           <br />

           <input type="password" name="password">         

   <br />

           <input type="submit" value="登陆">

           <input type="button" value="注册" onclick="window.location.href='<%=request.getContextPath() %>/register.jsp'">

       </form>

    </body>

</html>

你可能感兴趣的:(spring,框架,jsp,struts,MyEclipse)