S2SH框架整合案例
来源:互联网 发布:js 打乱数组方法 编辑:程序博客网 时间:2024/06/06 05:04
确认Microsoft SQL Server服务已经启动,并测试能否正常连接
步骤顺序并不一定需要按照下列所示
一、按照需求创建数据库
一、创建数据源
(一)创建Web Project
创建Web Project,创建com.hgzy.entity包
(一)创建数据源
切换到MyEclipse Databses Explorer 视图,创建数据源
点击Test Driver
可能出现下列错误:
ERROR1:语法错误,请对照上图仔细修改,大部分是Connection URL出错
ERROR2:java.net.ConnectException:Connection refused:connect
确认TCP/IP协议已经开启(正常情况是开启的),如果没有开启,对于Microsoft SQL Server 2005,SQL Server Configuration Manager=》sqlserver2005网络配置=》MESSQLSERVER的协议=》TCP/IP(将该协议启动,并重启sqlserver服务)
测试正确:
测试正确则点击Next
点击Add,选中要显示的数据库
点击ok然后点击Finish
一、添加相应框架Capabilities
Tip
u 选中项目,添加相应框架Capabilities(添加顺序并不一定需要按照下列所示)
(一)Add Struts Capabilities
添加Spring
(一)Add Hibernate Capabilities
点击Next
点击Next
点击Next,选择刚才创建的数据源
点击Next,去掉该勾选
一、添加Hibernate实体映射文件
(一)找到需要添加映射文件的表
切换到MyEclipse Databses Explorer 视图,添加Hibernate
实体映射文件,打开刚才创建的数据源的连接,找到需要添加映射文件的表
(一)添加实体映射文件
选中需要添加实体映射文件的表,右键点击Hibernate Reverse Enginnering,然后操作如下图所示:
1
选择主键生存策略(Id Generator)可以选择native也可以选择适用于Microsoft SQL Server 2005的identity
点击Next,点击Finish
等待几秒创建映射文件完成,在弹出的对话框中点击No,切换到MyEclipse Java Enterprise视图,MyEclipse会生成如下数据
最后在applicationContext.xml中生成如下数据:
一、解决jar冲突问题
asm-2.2.3.jar,antlr-2.7.2.gar与其他jar产生冲突
在使用MyEclipse8.5自带的S2SH框架提供的jar情况下,可考虑如下2种方法:
(一)方法1
可以直接找到Tomact服务器路径,在(你的Tomact服务器文件夹\apache-tomcat-6.0.20\webapps\(你的项目名称,在本例中是)bookServer\WEB-INF\lib 下有你发布该项目的全部jar,找到这两个jar删除即可(该方法每次重新发布后需要重新进行该项操作!)
(二)方法2
可新建一个项目,先只添加struts2.1框架支持,然后将该项目发布,在上述路径下找到
全部jar,去掉antlr-2.7.2,复制到临时文件夹中,在下次创建的项目中直接进行手动添加Struts支持,Spring,Hibernate框架支持操作相同,再将lib文件夹下的asm-2.2.3.jar Remove form bulid path 然后删除该jar(该方法不需要每次发布后重新进行该项操作!)
最后我这里只提供了Microsoft SQL Server 2005的方法,其中Oracle的方法和这是一样的只是选择的结果不一样- S2SH框架整合案例
- s2sh框架整合
- Java S2SH框架整合
- s2sh三大框架整合
- s2sh整合案例-学生信息管理系统(三)
- 如何整合S2SH 框架 使用 myeclipse
- java S2SH项目框架整合搭建实例教程
- s2sh框架整合详细配置-xml方式
- s2sh框架整合demo介绍-注解方式
- 我的S2SH框架整合的例子
- Spring S2SH框架整合(一)
- java S2SH项目框架整合搭建实例教程
- s2sh框架整合demo介绍-注解方式
- java S2SH项目框架整合搭建实例教程
- s2sh框架整合详细配置-xml方式
- 学习笔记——S2SH框架整合
- S2SH整合
- S2SH整合
- C#之委托
- 在线急等:eclipse怎么导入gradle构建的android项目?
- android iTextAsian
- [leetcode][462] Minimum Moves to Equal Array Elements II
- jQuery使用技巧
- S2SH框架整合案例
- Android 如何实现圆形水纹状进度?类似360的,具体看图,求大神帮帮忙!
- 观察者模式
- 遇到一个问题,大家来看看
- 第五-六单元练习
- ClassLoader负责加载
- linux sort,uniq,cut,wc命令详解
- Processing 之 制作游戏flappy bird
- android linearlayout错误,求大神