第8章Struts2、Hibernate和Spring整合:学生成绩管理系统要点分析.ppt

第8章Struts2、Hibernate和Spring整合:学生成绩管理系统要点分析.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.3.2 实现DAO 下面介绍5个POJO类对应的DAO组件的实现。 1. 登录表类(Dlb.java)对应DAO DlDao.java接口: package org.dao; import java.util.List; import org.model.Dlb; public interface DlDao { //插入用户 public void save(Dlb user); //根据学号和口令查找 public Dlb find(String xh,String kl); //是否存在该学号的用户 public boolean existXh(String xh); } 其实现类DlDaoImp.java。 8.3.2 实现DAO 2. 学生表类(Xsb.java)对应DAO XsDao.java接口: package org.dao; import java.util.List; import org.model.Xsb; public interface XsDao { //插入学生 public void save(Xsb xs); //根据学号删除学生 public void delete(String xh); //修改学生信息 public void update(Xsb xs); //根据学号查询学生信息 public Xsb find(String xh); //分页显示学生信息 public List findAll(int pageNow,int pageSize); //查询一共多少条学生记录 public int findXsSize(); } 对应实现类XsDaoImp.java。 8.3.2 实现DAO 3. 课程表类(Kcb.java)对应DAO KcDao.java接口: package org.dao; import java.util.List; import org.model.Kcb; public interface KcDao { //根据课程号查找课程信息 public Kcb find(String kch); //分页查询 public List findAll(int pageNow,int pageSize); //查询一共多少条课程记录 public int findKcSize(); } 对应实现类KcDaoImp.java。 8.3.2 实现DAO 4. 专业表类(Zyb.java)对应DAO ZyDao.java接口: package org.dao; import java.util.List; import org.model.Zyb; public interface ZyDao { //插入专业信息 public void save(Zyb zy); //根据专业Id查找专业信息 public Zyb getOneZy(Integer zyId); //查找所有专业信息 public List getAll(); } 8.3.2 实现DAO 对应实现类ZyDaoImp.java: package org.dao.imp; import java.util.List; import org.dao.ZyDao; import org.model.Zyb; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; public class ZyDaoImp extends HibernateDaoSupport implements ZyDao{ public List getAll() { return this.getHibernateTemplate().find(from Zyb); } public Zyb getOneZy(Integer zyId) { return (Zyb)getHibernateTemplate().find(from Zyb where id=?,zyId).get(0); } public void save(Zyb zy) { getHibernateTemplate().save(zy); } } 8.3.2 实现DAO 5. 成绩表类(Cjb.java)对应DAO CjDao.java接口。 对应实现类CjDaoImp.java。 在Spring的配置文件中加入下面代码。 8.4 实现业务逻辑 8.4.1 业务逻辑接口及实现类 DlService.java接口: package org.service; import

文档评论(0)

挺进公司 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档