SSH_Struts+Spring+Hibernate 整合实例
网上虽然有很多 SSH 整合的小例子,但很多程序都出现了不是这样,就是那样的错误 。
自己总结了一下,终于做出的 Struts+Spring+Hibernate 整合的小例子,也是最基础的 SSH
实例,虽然是小例子,但什么程序都是从基础的做起。如果你弄明白了这个小实例,相信
你的 SSH 整合框架技术也会提高很多。
在做本例前,需要熟悉对 Struts,Hibernate 的反向工程等的基本操作。
开发工具:MyEclipse+MySQL+Tomcat
说明:本实例是简单注册程序(只有两个属性)
数据库脚本:user.sql
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) DEFAULT NULL,
`password` varchar(255) DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
开发步骤:
一
1 建立 Web 项目
选择: Java EE 5.5
2 添加 Struts 支持(项目右键MyEclipse Struts Capabilities …)
选择:
1)Struts specification: Struts 1.3
2)Base package for 那位 classes:edu.syict.struts
3 添加 Spring 支持(项目右键MyEclipse Spring Capabilities …)
选择:
1) Spring version:Spring 2.0
2) Select the libraries to add the buildpath:
Spring 2.0 AOP Libraries
Spring 2.0 Core Libraries
Spring 2.0 Persistence Core Libraries
Spring 2.0 Persistence JDBC Libraries
Spring 2.0 Web Libraries
3) JAR Library Installation:
Copy checked Library contents to project folder (TLDs always copied)
Next
4) Spring 配置文件选择目录 Folder:WebRoot/WEB-INF
Finish
4 添加 Hibernate 支持(项目右键MyEclipse Hibernate Capabilities …)
选择:
1)Hibernate Specification:Hibernate3.1
2)Select the libraries to ad to the buildpath:Hibernate 3.1 Core Libraries
评论3