技术开发 频道

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


3.添加hibernate包



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



点击 next



点击 next



点击 next



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



弹出如下窗口



点击 “next”



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



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



同时注意在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
相关文章