基于J2EE的开发技术-实验项目10-Struts2与hibernate的整合(★)1页

上传人:文库****9 文档编号:173997252 上传时间:2021-03-15 格式:DOCX 页数:1 大小:17.74KB
返回 下载 相关 举报
基于J2EE的开发技术-实验项目10-Struts2与hibernate的整合(★)1页_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于J2EE的开发技术-实验项目10-Struts2与hibernate的整合(★)1页》由会员分享,可在线阅读,更多相关《基于J2EE的开发技术-实验项目10-Struts2与hibernate的整合(★)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 ,

2、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与err

3、or.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应用目录下的文件时存在哪些安全隐患以及如何解决这些问题。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号