spring+hibernate+struts(2)

3.添加 hibernate

使用myeclipse集成struts,hibernate,spring的一个示例程序(图七)

name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-1572879403720716&dt=1212127894535&lmt=1204238999&format=336x280_as&output=html&correlator=1212127894519&channel=1662112212&url=http%3A%2F%2Fwww.qqread.com%2Fjava%2F2008%2F02%2Fu396593_2.html&color_bg=F9FCFE&color_text=000000&color_link=265997&color_url=000000&color_border=F9FCFE&ad_type=text_image&ref=http%3A%2F%2Fwww.qqread.com%2Fjava%2F2008%2F02%2Fu396593.html&frm=0&cc=100&ga_vid=3583829624041725000.1212125568&ga_sid=1212127895&ga_hid=9184457&ga_fc=true&flash=9.0.115.0&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=32&u_tz=480&u_his=3&u_java=true" frameborder="0" width="336" scrolling="no" height="280" allowtransparency="allowtransparency">

 



系统会检测到该工程已经添加了Spring包, 选择 使用Spring的配置文件

使用myeclipse集成struts,hibernate,spring的一个示例程序(图八)



点击 next

使用myeclipse集成struts,hibernate,spring的一个示例程序(图九)



点击 next

使用myeclipse集成struts,hibernate,spring的一个示例程序(图十)



点击 next

使用myeclipse集成struts,hibernate,spring的一个示例程序(图十一)



最后点击Finish按钮即可。
4切换到database explore视图,右键 点击 user 表的“Hibrnate Reverse Engineering”

使用myeclipse集成struts,hibernate,spring的一个示例程序(图十二)



弹出如下窗口

使用myeclipse集成struts,hibernate,spring的一个示例程序(图十三)



点击 “next”

使用myeclipse集成struts,hibernate,spring的一个示例程序(图十四)



再单击finish
    在包视图中 可以看到 src下多了一个名为vo的package以及该包下的四个文件

使用myeclipse集成struts,hibernate,spring的一个示例程序(图十五)



为了更加直观地 显示 分层,我另建了一个名为dao的package,并把UserDAO.java移到dao中

使用myeclipse集成struts,hibernate,spring的一个示例程序(图十六)



同时注意在applicationContext.xml中把对UserDAO的引用部分也作相应修改。
5.     建立业务逻辑层代码
新建一个名为service的包,再在里面建立一个Service类,代码如下
  
  
package service; import java.util.List; import vo.User; import dao.UserDAO; public class Service { private UserDAO userDao; public UserDAO getUserDao() { return userDao; } public void setUserDao(UserDAO userDao) { this.userDao = userDao; } public boolean isValid(User user) {//判断用户是否合法 List result = userDao.findByExample(user); if (result.size() > 0) return true; else return false; } }


同时在applicationContext.xml中添加如下 配置
<bean id="service" class="service.Service" singleton="false">
        <property name="userDao">
              <ref bean="userDao" />
        </property>
    </bean>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值