下载此文档

myeclipse-100下struts21+spring30+hibernate33整合过程.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
MyEclipse-++:命名为SSH,做如下设置:新建后的工程目录如下:然后开始添加SSH框架,这里我按照struts-spring-hibernate顺序进行添加。:做如下设置后点next。选择jar包,至少选择下图中选择的两个:,做如下设置:。为了在添加hibernate时,可以自动在配置文件里加入数据库的连接信息而不用再去手动写,需要在添加hibernate前配置一下数据库连接。,在mysql中新建数据库ssh库,然后新建两张表:CREATETABLE`user`(`id`int(100)NOTNULLauto_increment,`username`varchar(500)NOTNULL,`password`varchar(500)NOTNULL,PRIMARYKEY(`id`));CREATETABLE`_log`(`id`int(100)NOTNULLauto_increment,`msg`varchar(500)NOTNULL,PRIMARYKEY(`id`));然后在MyEclipse里打开DBBrowser视图,在视图下空白区右键新建一个数据库连接:做如下设置::在下面的设置上选择spring的配置文件,这样hibernate就交给spring进行管理:至此,SSH框架添加完成。工程结构如下:至此,整合完毕,接下来创建一个项目测试一下。一、model层新建两个实体类:,并生成相应的get、set方法,然后使用Annotation注解相应属性与数据库表中的字段的对应关系:User..;;;;;***@******@Table(name="user")lassUser{ privateintid; privateStringuserName; privateStringpassword; ***@Id ***@GeneratedValue publicintgetId(){ returnid; } publicvoidsetId(intid){ =id; } publicStringgetUserName(){ returnuserName; } publicvoidsetUserName(StringuserName){ =userName; } publicStringgetPassword(){ returnpassword; } publicvoidsetPassword(Stringpassword){ =password; }}Log..;;;;;***@******@Table(name="_log")lassLog{ privateintid; privateStringmsg; ***@Id ***@GeneratedValue publicintgetId(){ returnid; } publicvoidsetId(intid){ =id; } publicStringgetMsg(){ returnmsg; } publicvoidsetMsg(Stringmsg){ =msg; }}二、DAO层利用MyEclipse的反向工程功能创建DAO接口及实现(以创建UserDAO及UserDAOImpl为例,Log的使用在本文并未实现),在表上右键,反向工程:.,并且该文件有错误提示,引入User,删除冗余代码,。(extract)接口,,并将UserDAO..

myeclipse-100下struts21+spring30+hibernate33整合过程 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人buxiangzhid56
  • 文件大小2.16 MB
  • 时间2019-04-01