2)Select the libraries to ad to the buildpath:Hibernate 3.1 Core Libraries
3)JAR Library Installation:Copy checked Library Jars to project folder and add to build-path Next
4)选择:Spring configuration file(applicationContext.xml) Next
5)选择:Existing Spring configuration file
SessionFactory Id: sessionFactory àNext
6)Bean Id:dataSource
DB Driver:选择配置好的Hibernate。àNext
7)不建立SessionFactory(不选择Create SessionFactory class?)
8)Finish。
二 数据库方面
1)建立包edu.syict.pojo
Hibernate反向工程:
选择下列内容:
Create POJO<>DB Table mapping information复选框
Create a Hibernate mapping file单选框
Update Hibernate configuration with mapping resource location复选框
Java Data Object(POJO<>DB Table)复选框
其余的都不选择。àNext
Id Generator:native àFinish
2)新建接口:edu.syict.dao.UserDao.java (所在包:edu.syict.dao )
package edu.syict.dao;
import edu.syict.pojo.User;
public interface UserDao {
public void save(User user); }
3)建立UserDao接口实现类edu.syict.dao.impl.UserDaoImpl
类继承HibernateDaoSupport,接口继承UserDao
package edu.syict.dao;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import edu.syict.pojo.User;
public class UserDaoImpl extends HibernateDaoSupport implements UserDao {
public void save(User user) {
try{
this.getHibernateTemplate().saveOrUpdate(user);
}catch(RuntimeException re){
throw re;
}
} }
三 建立JSP 页面,Action类
1) 打开struts-config.xml配置文件:右键new àForm,Action and JSP
2) User case:register
Form Impl:Dynamic FormBean
Properties:username password
JSP:选择Create JSP form àNext
3) Action 默认就可以了 àFinish
4) 配置struts-config.xml文件,将Struts交给Spring管理
a) 加入插件 (message-resources标记下)
value=\
b) 将Action类移交(message-resources标记上)
processorClass=\ struts-config.xml文件(全部) attribute=\ input=\ name=\ path=\ scope=\ type=\ value=\ 5) register.jsp页面(WebRoot/form/register.jsp) <%@ page language=\ <%@ taglib uri=\ <%@ taglib uri=\
SSH整合
用户注册
用户名: 密 码: