学生信息管理系统——SSH整合.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生信息管理系统——SSH整合

学生信息管理系统——SSH整合应用 1 新建SSH项目 2 配置文件整合 3 系统登录 4 用户信息管理 1 新建SSH项目 新建Web应用项目,添加SSH开发能力,最终Web应用结构如图14-1所示。 图14-1 SSH应用程序结构 1 新建SSH项目 结构说明: (1)xscj.dao:存放DAO接口类; (2)xscj.dao.hibernate包:存放DAO接口的hibernate实现类; (3)xscj.model包:存放POJO类; (4)xscj.service包:存放Service服务层接口类; (5)xscj.service.impl包:存放存放Service服务层实现类; (6)xscj.Tools包:存放工具类; (7)xscj.Web包:存放资源文件; (8)xscj.Web.action包:存放Action类; (9)xscj.Web.form包:存放ActionForm。 2 配置文件整合 如何整合,首先在Web.xml中进行以下配置。 在第13章中,我们了解过Spring的servlet配置文件是根据Web.xml中设置的servlet的名字来设定的,本例中,即为WEB-INF目录下的action-servlet.xml文件。在struts-config.xml文件中加入以下配置。 ?!-- 若想使用Spring对Action进行统一管理 ,必须添加下面插件-- plug-in className=org.springframework.Web.struts.ContextLoaderPlugIn !-- Spring核心配置文件-- set-property property=contextConfigLocation value=/WEB-INF/action-servlet.xml / /plug-in 数据库的连接与加载Hibernate配置文件在applicationContext.xml文件中进行配置,如下所示。 3 系统登录 在用户登录时,需要判断登录名是否存在,所以需要用户DAO和Manager的支持,而DAO又需要POJO类和Hibernate映射文件来获取用户对象,所以,我们先来配置这些内容。在下节中,我们也要用到该内容,就不必重复配置了。在开发之前先体验一下登录界面。如图14-2所示。 图14-2 登录界面 3.1 新建POJO类文件和Hibernate 映射文件 生成Hibernate数据库表映射文件可参考第9章第3小节内容,由于该功能用到学生的POJO类及其Dao所以会同时列出。用户POJO代码如下所示。 学生POJO代码如下。 用户POJO映射文件Xscjuser.hbm.xml内容如下。 ?学生POJO映射文件Xs.hbm.xml内容如下。 3.2 编写DAO接口 在包xscj.dao中新建DAO接口xscjuserDao.java,内容如下。 ?package xscj.dao; import java.util.List; import xscj.model.Xscjuser; public interface xscjuserDao { //删除用户 public void deleteUser(String dlm); //保存更新用户 public void saveUser(Xscjuser user); //根据登录名获得用户 public Xscjuser getUser(String dlm); //获得所有用户 public ListXscjuser getUsers(); //取去除学生,自己和admin之外的所有管理员信息 public ListXscjuser getSpecialUser(String dlm); } 3.2 编写DAO接口 在接口中定义了基本的增、删、改、查操作。 在包xscj.dao中新建DAO接口xsDao.java,内容如下。 ?package xscj.dao; import java.util.List; import xscj.model.Xs; public interface xsDao { public void saveXs(Xs xs); public Xs getXs(String xh); public ListXs getXsList(); } 3.3 编写DAO接口的Hibernate实现类 在包xscj.dao.hibernate中新建DAO接口的Hibernate实现类xscjuserDaoHibernat

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档