
Java EE 讲座
MyEclipse 5.5 开发 Spring
整合 Struts, Hibernate 的应
用
刘长炯
2007.10

本章要点
创建数据库
快速开发 Struts 应用
添加 Hibernate 功能
添加 Spring 功能
Spring 整合 Hibernate
模拟 Action 代理类实现 Struts + Spring
Spring 整合 Struts
Asm 出错和 log4j.properties 文件
测试运行

创建数据库
创建数据库
用 MyEclipse Derby 或者其它数据库
用 MyEclipse Database Explorer 管理数据库
执行 SQL:
CREATE TABLE bbsuser (
id int(11) NOT NULL,
username varchar(200) NOT NULL,
password varchar(20) NOT NULL,
age int,
PRIMARY KEY (id)
)
ENGINE=MyISAM DEFAULT CHARSET=GBK;

快速开发 Struts 应用
快速开发 Struts 应用
创建 Web Project
添加 Struts 功能
使用 Struts 配置文件设计器
创建 register Form, Action, JSP
创建 success.jsp
修改代码并测试流程

添加 Hibernate 功能
添加 Hibernate 功能
加入 Hibernate 开发能力
注意选择 copy library 选项
使用反向工程生成 Hibernate
DAO
注意修改 id generator
编写测试类来测试 DAO
注意加入事务代码
注 : 此节代码仅供学习用 ,
不是最终的 DAO