欢迎来到天天文库
浏览记录
ID:6071792
大小:1.59 MB
页数:27页
时间:2018-01-02
《ssh框架struts2.1+spring3.0+hibernate3.3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、框架整合详细图解-1数据库1. 数据库(已有数据库可跳过直接浏览第二节)使用mysql数据库作为测试数据库支持,官网地址http://www.mysql.com/download建立mydb数据库并且在其中新建users表,插入2条数据。具体如下做法:a) 使用mysqlcommandlineclient登录b) 创建mydb数据库createdatabasemydb;c) 切换到mydbusemydb;d) 用户表包含三列uid(主键自增),uname,upasscreatetableuse
2、rs(uidintauto_incrementprimarykey,unamevarchar(20),upassvarchar(20));e) 插入2条数据,(注意列使用的不是单引号)insertintousers(`uname`,`upass`)values('admin','123');insertintousers(`uname`,`upass`)values('abc','123');f) 完成框架整合详细图解-2创建项目2. 创建项目打开Myeclipse8.5,新建web工程,命名为ssh,点击完成。获得
3、目录结构如下:框架整合详细图解-3创建数据库连接3. 在MyEclipse中创建数据库连接a) 转到数据库浏览视图b) 在DBBrowser空白处点右键,新建数据库连接c) 选择mysql数据库连接模板,填写相关连接信息d) 驱动可以在mysql官方网站上下载mysql-connector-java-5.0.8-bin.jar,注意安装的mysql数据库和驱动版本之间的对应。下载地址:http://www.mysql.com/downloads/connector/odbc/e)
4、 点击TestDriver测试成功。框架整合详细图解-4添加Struts4.为项目添加Struts能力a) 右键点击项目,选择MyEclipse->AddStrutsCapabilities,或者点击菜单栏中MyEclipse->ProjectCapabilities->AddStrutsCapabilities。b) 选择struts2.1版本c) 点击下一步,选择StrutsCore(核心库)和Struts2Spring(包含集成Spring插件)的两个最基本库,其他根据需要可以添加。d) 点击完成
5、,添加后的项目多了一个Struts.xml(用于配置action),web.xml中添加了核心过滤器的配置。框架整合详细图解-5添加Spring5. 为项目添加Spring能力a) 右键点击项目,选择MyEclipse->AddSpringCapabilities,或者点击菜单栏中MyEclipse->ProjectCapabilities->AddSpringCapabilities。b) 选择Spring3.0版本,类库选择Spring3.0AOP、Spring3.0Core、Spring3.0Persistenc
6、eCore、Spring3.0PersistenceJDBC、Spring3.0Web5个库,并勾选复制到本地WEB-INF/lib目录。c) 点击下一步,默认配置不需修改。d) 点击完成,查看添加Spring后的项目,增加了applicationContex.xml文件框架整合详细图解-6添加hibernate6. 为项目添加Hibernate能力a) 右键点击项目,选择MyEclipse->AddHibernateCapabilities,或者点击菜单栏中MyEclipse->ProjectCapab
7、ilities->AddHibernateCapabilities。b) 选择Hibernate3.3版本,如果要使用注记可选中启用annotation,但是会对后续自动生成实体类造成麻烦,不选就是用xml文件形式进行实体类映射,默认勾选Hibernate3.3Annotation&EntityManager、Hibernate3.3CoreLibraries两个类库,复制jar文件到本地WEB-INF/lib文件夹下。c) 点击下一步,选择使用Spring的配置文件applicationContext.xml,这样就不会生成h
8、ibernate.cfg.xml,生成与否看个人习惯。d) 下一步
此文档下载收益归作者所有