- 浏览: 158093 次
- 性别:
- 来自: 石家庄
最新评论
-
yzjdt:
lsqwzz 写道今天也遇到这样的需求了,但是你这种方法有有问 ...
解决IE6 页面失去焦点的判断问题 -
403577706:
你好,我想咨询你一下,一个string 型的1.2000, 我 ...
java实现double的精确计算和四舍五入 -
zcj091714252:
users.setId(zlkUtil.getUniqueS ...
Struts1.2+Spring2.5+Hibernate3.2框架搭建(十一) -
lsqwzz:
今天也遇到这样的需求了,但是你这种方法有有问题的,window ...
解决IE6 页面失去焦点的判断问题 -
zdzyh1989:
其实spring是放在web.xml中启动的,这个问题时期找到 ...
Struts1.2+Spring2.5+Hibernate3.2框架搭建(四)
文章列表
IUsersBusiness.java 内容如下:
package com.zlk.business;
import com.zlk.pojo.Users;
import com.zlk.struts.form.LoginForm;
4.5. 创建数据层: IUsersDAO.java 接口和 UsersDAOImpl.java 类,业务层:IUsersBusiness.java接口和UsersBusinessImpl.java类。
IUsesDAO.java 内容如下:
package com.zlk.dao;
import com.zlk.pojo.Users;
4.4. 创建对象关系映射(ORM)的相关文件 操作:[右击users表]Window/Open Perspective/MyEclipse Database Explorer
选中 users 表,点击右键,在出现的菜单中选择 "Hibernate Reverse Engnieering"
4.3. 添加 Hibernate 功能支持 操作:[右击项目] MyEclipse/Project Capabilities/Add Hibernate Capabilities
Hibernate 版本(Hibernate Specification)选择 "Hibernate 3.2"
4. Hibernate 部分
下面开始 Hibernate 部分,将原例修改为使用数据库进行用户名/密码验证和注册。
4.1. 创建 sqlserver2000 数据库和表
添加表其中有id(标识),username,和password字段:
SQL代码如下:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[users]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
3.5. 增加log4j日志功能
增加日志功能方便调试程序,log4j.properties文件如下(放到工程src根目录下)
# This is the configuring for logging displayed in the Application Server
log4j.rootCategory=INFO, stdout
配置好以后的web.xml文件为:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
version
3.2. 配置 web.xml 文件
在web.xml文件中配置监听器以及web应用的初始化参数:
<!-- 向监听器类中传递初始化参数,以获取beanFactory对象 -->
<context-param>
<param-name>contextConfigLocation</
3.Spring 部分
3.1. 添加 Spring 功能支持
操作:[右击项目] MyEclipse/Add Spring Capabilities
开发包选择:Spring2.5 AOP Libraries、Spring 2.5 Core Libraries、Spring 2.5 Persistence Core Libraries、Spring 2.5
register.jsp代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":"
目录
1. 准备... 2
1.1.创建工程... 2
1.2.在工程中建包... 3
Struts+hibernate+Spring的整合方法 1、在工程中导入spring支持,导入的Jar包有: Spring Core Libraries Spring ORM/DAO/Hibernate3 Libraries Spring AOP Libraries Spring Web Libraries 2、在Spring配置文件中配置dataSource和SessionFactory,将hibernate配置与Spring配置整合在一起(可以删除hibernate.cfg.xml文件); 3、导入数据库源所要使用的Jar包,如:DBCP所用的JAR包(commons-p ...
Spring 2.5 AOP Libraries spring-aop.jar string-agent.jar string-tomcat-weaver.jar asm-2.2.3.jar asm-commons-2.2.3.jar asm-util-2.2.3.jar aspectjrt.jar aspectjweaver.jar cglib-nodep-2.1_3.jar Spring 2.5 Core Libraries spring-beans.jar spring-context.jar spring-core.jar commons-attributes-api.jar commo ...
- 2009-11-30 09:40
- 浏览 1927
- 评论(0)
---SSH 整合 方式one--- 1.添加Spring 支持 Core Libraries AOP Libraries Web Libraries J2EE Libraries2.添加Hibernate 支持 one--添加Hibernate 注意 第二步: 选择:Spring configuration file(applicationContext.xml) 第三步: 选择:Existing Spring configurati ...
- 2009-11-30 09:35
- 浏览 1212
- 评论(0)