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转载请标明出处.