- 2
- 0
- 约 27页
- 2017-03-05 发布于重庆
- 举报
SSH框架Struts21Spring30Hibernate33
框架整合详细图解-1数据库1.?????? 数据库(已有数据库可跳过直接浏览第二节)
使用mysql数据库作为测试数据库支持,官网地址/download建立mydb数据库并且在其中新建users表,插入2条数据。具体如下做法:
a)???????? 使用mysql command line client登录
b)??????? 创建mydb数据库
create database mydb;
c)???????? 切换到mydb
use mydb;
d)??????? 用户表包含三列uid(主键自增),uname,upass
create table users(uid int auto_increment primary key,uname varchar(20),upass varchar(20)
);
e)???????? 插入2条数据,(注意列使用的不是单引号)
insert into users(`uname`,`upass`) values (admin,123);
insert into users(`uname`,`upass`) values (abc,123);
f)???????? 完成
框架整合详细图解-2创建项目.?????? 创建项目
打开Myeclipse8.5,新建web工程,命名为ssh,点击完成。
获得目录结构如下:
框架整合详细图解-3创建数据库连接.?????? 在MyEclipse中创建数据库连接
a)???????? 转到数据库浏览视图
b)??????? 在DB Browser空白处点右键,新建数据库连接
c)???????? 选择mysql数据库连接模板,填写相关连接信息
d)??????? 驱动可以在mysql官方网站上下载mysql-connector-java-5.0.8-bin.jar,注意安装的mysql数据库和驱动版本之间的对应。下载地址:/downloads/connector/odbc/
e)???????? 点击TestDriver测试成功。
框架整合详细图解-4添加StrutsStruts能力
a)???????? 右键点击项目,选择MyEclipse-Add Struts Capabilities,或者点击菜单栏中MyEclipse-Project Capabilities-Add Struts Capabilities。
b)??????? 选择struts2.1版本
c)???????? 点击下一步,选择Struts Core(核心库)和Struts 2 Spring(包含集成Spring插件)的两个最基本库,其他根据需要可以添加。
d)??????? 点击完成,添加后的项目多了一个Struts.xml(用于配置action),web.xml中添加了核心过滤器的配置。
框架整合详细图解-5添加Spring5.?????? 为项目添加Spring能力
a)???????? 右键点击项目,选择MyEclipse-Add Spring Capabilities,或者点击菜单栏中MyEclipse-Project Capabilities-Add Spring Capabilities。
b)??????? 选择Spring3.0版本,类库选择 Spring 3.0 AOP、Spring 3.0 Core、Spring 3.0 Persistence Core、Spring 3.0 Persistence JDBC、Spring 3.0 Web 5个库,并勾选复制到本地WEB-INF/lib目录。
c)???????? 点击下一步,默认配置不需修改。
d)??????? 点击完成,查看添加Spring后的项目,增加了applicationContex.xml文件
框架整合详细图解-6添加hibernate
6.?????? 为项目添加Hibernate能力
a)???????? 右键点击项目,选择MyEclipse-Add Hibernate Capabilities,或者点击菜单栏中MyEclipse-Project Capabilities-Add Hibernate Capabilities。
b)??????? 选择Hibernate3.3版本,如果要使用注记可选中启用annotation,但是会对后续自动生成实体类造成麻烦,不选就是用xml文件形式进行实体类映射,默认勾选Hibernate 3.3 Annotation Entity Manager、Hibernate 3.3 Core Libraries两个类库,复制jar文件到本地WEB-INF/lib文件夹下。
您可能关注的文档
最近下载
- 负极材料知识培训.pptx VIP
- 深度解析(2026)《GAT 168-2019法医学 机械性损伤尸体检验规范》.pptx VIP
- 粉末注射成型用粘结剂、喂料和工艺.pdf VIP
- 考乡村规划师题库及答案.doc
- 《GAT 168-2019法医学 机械性损伤尸体检验规范》专题研究报告.pptx VIP
- 《GAT 151-2019法医学 新生儿尸体检验规范》专题研究报告.pptx VIP
- 剧本杀完整剧本 致命喷泉(4人封闭).docx VIP
- 新教材北师版八年级数学下册第三章 图形的平移与旋转.pptx
- 2014年5月17日浙江省事业单位招聘考试《职业能力倾向测验》真题及详解.pdf VIP
- 深度解析(2026)《GAT 151-2019法医学 新生儿尸体检验规范》.pptx VIP
原创力文档

文档评论(0)