高级WEB技术课程
Struts Hibernate Spring 项目建设教程
项目名称
SSHDEMO-用户登录系统
版本
时间
2013年3月11日至2013年3月15日
老师
戴开宇
撰写人
吉亚云
联系方式
Tel : **********
Mail: *************@fudan.
Addr: 复旦大学软件楼109室
项目准备
开发环境
开发IDE: MyEclipse 或以上, JDK 或以上。
数据库: MySQL 或以上, mysql-connector-java-。
框架版本:, , Spring 。
Web服务器: Tomcat 。
注意:数据库同学们不一定要使用MySQL,也可以使用Oracle等其他关系数据库管理系统软件,我们会在配置Hibernate的时候讲解与其他数据库软件如何配置。
软件下载地址列表:
MyEclipse
./?topic=;highlight=myeclipse#msg7635 同学们可以直接在学校PT上直接下载。
JDK
hnetwork/java/javase/downloads/
MySQL
/ 官网下载。
MySQL JDBC
http://dev./downloads/connector/j/ MySQL官网下载。
Struts
http://struts./#struts238
Hibernate
/
Spring
/
Tomcat
http://tomcat./
新建项目
这个SSH示例项目是一个简单的用户登录系统。首先,我们打开MyEclipse新建一个Web项目,项目名称为SSHDemo。
操作:MyEclipse 菜单-> File-> New ->Web Project。
J2EE版本:根据自己机器上安装的实际版本而定。
我们将SSHDemo发布到Tomcat中,在Myeclipse中启动Tomcat,。项目地址: http://localhost:8080/SSHDemo/ 。这样我们就新建好了一个空的Web项目。
创建数据库
,会自带MySQL的图形界面操作软件 MySQL Workbench。我们新建一个数据库ssh。并创建一个用户数据库表。
CREATE DATABASE /*!32312 IF NOT EXISTS*/`ssh` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `ssh`;
/*Table structure for table `user` */
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`user_id` int(11) NOT NULL MENT '用户ID',
`user_name` varchar(20) NOT NULL DEFAULT 'New User' COMMENT '用户名称',
`user_password` varchar(20) NOT MENT '用户密码',
`user_address` varchar(100) DEFAULT MENT '用户地址',
`user_mail` varchar(100) DEFAULT MENT '用户邮箱',
`user_telephone` varchar(20) DEFAULT MENT '用户电话',
PRIMARY KEY (`user_id`),
UNIQUE KEY `name_unique` (`user_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `ssh`.`user` (`user_id`, `user_name`, `user_password`, `user_address`, `user_mail`, `user_telephone`) VALUES (NULL, 'alice', '123456', 'fudan university', 'alice@', '**********');
INSERT INTO `ssh`.`user` (`user_id`, `user
[2013-03-07][10级]建设SSH项目教程X - 复旦大学精品课程 来自淘豆网www.taodocs.com转载请标明出处.