ssh框架应用程序开发-实验目的与要求new

ssh框架应用程序开发-实验目的与要求new

ID:24612526

大小:16.01 KB

页数:3页

时间:2018-11-15

ssh框架应用程序开发-实验目的与要求new_第1页
ssh框架应用程序开发-实验目的与要求new_第2页
ssh框架应用程序开发-实验目的与要求new_第3页
资源描述:

《ssh框架应用程序开发-实验目的与要求new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《SSH框架应用程序开发》实验总体要求:1、要求所有实验都要有源代码,结果需给老师检查。2、最后需上交的实验材料包括:(1)每个实验对应一个实验报告。实验报告书写方式和内容规范应遵照学校的要求。(2)实验源码可以多个实验代码包含在一个项目中,应至少有两个项目源码包。3、实验报告和源码最后应打包放在一个压缩包中,以“学号-姓名”方式命名。4、所有材料统一交到学习委员处,再拷贝给老师。5、实验材料截止上交日期为2014年9月12日。实验一:Struts2编程方式实验要求:1、在Struts2Convention项目的基础上增加用户登录验证功能。

2、2、要求若用户没有登录,则不能访问用户列表页面,但可以访问注册页面。3、用户登录验证成功,页面跳转到用户列表页面,并显示“欢迎XXX登录成功”的字样。4、用户登录验证不成功,页面回到登录页面,并报告错误信息,比如“用户账号错”或“用户密码错”。5、要求页面使用JSTL和EL。实验目标:1、掌握Struts2编程方式。2、掌握Struts2Convention插件的使用。3、熟悉JSTL、EL,掌握Session对象的用法。实验二:Struts2的类型转换实验要求:1、在TestBase项目基础上实现Struts2的类型转换功能,按以下要求修

3、改。2、要求用户注册页面增加一个用户生日的输入框,用户实体增加一个日期型的userBirthday属性。3、要求能自动接收YYYY-MM-dd或者YYYY/MM/dd或者dd/MM/YYYY输入格式的日期,并正确转换为YYYY-MM-dd的格式显示。4、要求采用两种方式实现自定义的类型转换,一种继承DefaultTypeConverter,一种继承Struts2提供的抽象类StrutsTypeConverter。5、要求日期型数据的类型转换是全局性的。实验目标:1、理解Struts2的类型转换流程。2、掌握自定义类型转换的两种实现方法。3、

4、掌握全局类型转换器和局部类型转换器的不同注册方式。实验三:Struts2的拦截器实验要求:1、在TestBase项目基础上实现使用Struts2拦截器完成用户登录验证功能。2、要求只有用户登录验证成功后才可以增加其他用户信息,可以查看用户列表。3、要求使用拦截器实现该功能。实验目标:1、理解AOP编程思想。2、掌握Struts2拦截器的编写和配置。3、掌握ActionInvocation对象的基本方法使用。实验四:上传文件实验要求:1、在TestBase项目基础上实现用户头像上传功能。2、要求增加实体对象User属性,保存头像上传路径。3、

5、要求至少能上传一个文件,并验证文件类型必须为图片。实验目标:1、理解Struts2针对文件上传默认采用jakarta的Common-FileUpload上传框架的原理。2、掌握编写上传代码的基本技能。实验五:Struts2标签和OGNL实验要求:1、在TestBase项目基础上实现用户基本信息的注册和用户信息列表的展示。2、要求使用struts2表单标签,为用户信息增添单选、复选、下拉、文本域等类型的信息录入界面。其中可采用OGNL构造所需数据。3、要求输入用户信息后跳转到用户列表界面,界面中应采用Struts标签和OGNL表达式。实验目标

6、:1、理解Struts2和OGNL基本原理。2、掌握Struts2表单标签、数据标签、控制标签三类基本标签的使用。3、掌握OGNL在页面中的使用。实验六:SSH集成实验要求:1、在Demo项目基础上实现用户信息的各类查询。2、要求自己创建一个带有查询输入界面的展示用户信息列表的用户查询页面user-listall.jsp。3、要求使用两种方式的查询,使用标准查询以及使用HQL语句查询。实验目标:1、理解SSH框架的集成原理。2、掌握在SSH框架下的编码。3、掌握Hibernate的两种查询方式。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。