通过代码实例跟我学ssh三大框架相互整合的应用技术第3部分——添加整合后的业务功能组件和数据访问dao组件的应用实例内容摘要:

oginInterface userLoginBean=null。 public void setUserLoginBean(UserLoginInterface userLoginBean) { 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 15/32 页 = userLoginBean。 } public ActionForward execute(ActionMapping mapping,ActionForm form,HttpServletRequest request, HttpServletResponse response) { UserLoginForm userLoginForm = (UserLoginForm) form。 String userName = (()).trim()。 String userPassword = (()).trim()。 UserInfoEntityBean userInfo=new UserInfoEntityBean()。 (userName)。 (userPassword)。 boolean okOrNot=false。 okOrNot=(userInfo)。 if (okOrNot){ return ((loginSuccess))。 } else{ return ((loginFailure))。 } } } 再部属和测试本项目 ,输入 出现下面的内容 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 16/32 页 同时在服务端也没有出现异常 再在本项目中提供一个 DAO 组件 在该项目中增加一个数据访问组件的接口,以体现“面向接口”编程的原则 ( 1)接口名称为 DAOInterface,包名称为 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 17/32 页 ( 2)编程该接口以规范对数据库访问的各种操作形式 package。 import。 public interface DAOInterface { public List SelectDBData(String select_SqlStatement)。 public List HibernateSelectDBData(String HQLStatement)。 public boolean InsertDBData(String insert_SqlStatement)。 public boolean DeleteDBData(String delete_SqlStatement)。 public boolean UpdateDBData(String updatet_SqlStatement)。 } 注意: 其中的 public List HibernateSelectDBData(String HQLStatement)。 为后面的Hibernate 的访问预留。 为该 DAO 接口提供对应的实现类 ( 1)类名称为 DAOOperatorDBBean,包名称为 ,并实现前面的接口 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 18/32 页 ( 2)将自动产生出下面的代码模块 package。 import。 public class DAOOperatorDBBean implements DAOInterface { public DAOOperatorDBBean() { super()。 } public List SelectDBData(String select_SqlStatement) { // TODO Autogenerated method stub return null。 } public List HibernateSelectDBData(String HQLStatement) { return null。 } 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 19/32 页 public boolean InsertDBData(String insert_SqlStatement) { return false。 } public boolean DeleteDBData(String delete_SqlStatement) { return false。 } public boolean UpdateDBData(String updatet_SqlStatement) { return false。 } } ( 3)将该 DAO 组件在 *.xml 文件中进行登记 名称为 daoOperatorDBBean,类为 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 20/32 页 最后产生出下面的内容 ?xml version= encoding=UTF8? !DOCTYPE beans PUBLIC //SPRING//DTD BEAN//EN beans bean name=/userLoginURI class= abstract=false singleton=false lazyinit=defau。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。