原创 spring+hibernate+struts(2)收藏

新一篇: spring+hibernate+struts(3) | 旧一篇: spring+hibernate+struts(1)

3.添加hibernate

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

 



系统会检测到该工程已经添加了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>

发表于 @ 2008年05月30日 14:13:34|评论(loading...)|编辑

新一篇: spring+hibernate+struts(3) | 旧一篇: spring+hibernate+struts(1)

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © loaferwang