资源预览内容
第1页 / 共1页
亲,该文档总共1页全部预览完了,如果喜欢就下载吧!
资源描述
实验项目十(写实验报告)1、实验项目名称:Struts2与Hibernate的整合2、实验项目性质:设计性3、实验要求:必修4、计划学时数:2学时5、实验内容:新建名为sh2App的web project,该应用整合Struts2和Hibernate两个框架实现用户的登录与注册。1) 安装数据库,创建数据库javaee,使用以下sql语句在其中添加数据库表user。CREATE TABLE javaee.user ( id INT NOT NULL AUTO_INCREMENT , username VARCHAR(45) NULL , password VARCHAR(20) NULL , PRIMARY KEY (id) );2) 该web应用中包含以下jsp页面:login.jsp(登录页面)、register.jsp(成功页面)、success.jsp(成功页面)、error.jsp(失败页面)。3) 创建名为User的JavaBean用做持久化类。4) 创建名为UserDAO类用作数据访问操作类。5) 创建名为LoginAction的Action类作为名为login的Action实现类。在该类中使用UserDAO类访问持久化对象User,以便从数据库中获取某个用户名的相应记录。判断该用户名是否存在,判断该用户名和密码与数据库中的是否匹配,并在success.jsp与error.jsp中显示相应的信息。6) 创建名为RegisterAction的Action类作为名为register的Action的实现类。如果数据库中不存在同名的用户名,则操作持久化类为数据库表User添加一条新记录,新添加的用户信息来自用户的输入。7) 为register.jsp页面添加输入验证。当用户输入的用户名在数据库中不存在时,则返回验证不通过,使用fielderror标签输出相应的错误信息。8) 要求该应用实现国际化。6、项目需用仪器设备名称: 计算机7、所需主要元器件及耗材:无8、实验项目目的和任务:(1).了解Struts 2所支持的文件上传框架。(2).掌握使用Struts 2控制文件上传的方法。(3).掌握文件过滤的两种方法:手动实现,使用拦截器实现。(4).掌握使用Struts 2控制文件下载的方法,掌握文件名为中文时的处理方法。(5).思考下载web应用目录下的文件时存在哪些安全隐患以及如何解决这些问题。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号