用myeclipse搭建SSH并做一个简单登录页面
SSH是(Struts,Spring,Hibernate)的简称。
Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装。
·Struts 采用MVC模式,主要是作用于用户交互。
·spring 采用IOC和AOP~作用比较抽象,是用于项目的松耦合。
·hibernate 是对象持久化框架,其实就是实体类和数据库表建立关系,操作类就会触发相应的sql语句,可以不用写任何sql语句,完成数据库编程
一、前期准备
1.下载并安装jdk
2.下载并安装MyEclipse.(需要软件的回复我,附**工具)
3.下载jdbc驱动,用来连接数据库的驱动程序,必备。
5. 在MySQL中建立一个测试的数据库及数据表,代码如下:
CREATE SCHEMA testt
;
CREATE TABLEuser
(
id
bigint(20) unsigned NOT NULL auto_increment COMMENT ‘ID’,
username
varchar(40) character set utf8 NOT NULL COMMENT ‘用户名’,
password
varchar(40) collate utf8_unicode_ci NOT NULL COMMENT ‘密码’,
nickname
varchar(40) character set utf8 NOT NULL COMMENT ‘昵称’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT=’用户信息表’;
二、开始搭建
1.file->new ->web project,命名为testT,
点击finish会出现一个警告,yes 或no吧,哈哈。
之后便出现这样一个目录
2.添加Struts框架。右键点击项目,选择myeclipse->add structs Capabilities.
在这里选择Structs 1.2,(其它应该也可以。。。?),记得改一下包名,finish吧!
完成后目录变为如下图
添加spring框架,右键点击项目,选择myeclipse->add Spring Capabilities.
选择library时选择必须即可,不必全部加载,如下两图
继续next。
然后finish。加载了spring之后,项目结构如下,可看到spring-form.tld和spring.tld已经进来了。连接数据库。点击右上角的图标”打开透视图”,选择MyEclipse Database Explorer。
然后在左侧目录new ..
在add JARS中选择自己之前下载的jdbc驱动包(我用的5.1.45版本)。
再点击Test Driver ,如果出现 database connection successfully established.则连接成功。finish吧.出现以下目录。
5. 再回到java视图,加载hibernate。
finish就可以了,然后你就看到这样的目录
6. 部署并简单测试。点击下图的按钮
OK就可以了。按下图开启服务器即可。在浏览器中访问SSH项目地址,别忘了加上Tomcat的默认端口,8080端口。输入地址:http://localhost:8080/testSSH,Tomcat会访问SSH项目WebRoot下的index.jsp。
浏览器会如图所示