烟台南山学院2013—2014学年第二学期期末考试
2.请利用Hibernate框架完成如下功能:(40分)
在book数据库中有user表结构如下:
《SSH框架》A
(课程代码:08230440 专业:软件技术 学习层次:专科 年级:2012级)
编程题(共两题,总计100分)
1.请用Struts 2 框架,设计一个简单的登录程序,主要要求如下:(60分)
1)建立web project,项目名字统一定为:struts_login(5分)。
2 ) 创建登录主界面login.jsp,当用户点击提交按钮时,将用户提交的用户名和密码信息提交给login.action 这个action. Login.jsp页面如下:(10分)
1)创建Java project,项目名字统一定为hibernate_book。(5分) 2)在src包下面创建package,该package起名 com.nanshan.hibernate.po(5分)
3)添加页面welcome.jsp和error.jsp,分别用来提示用户登录成功和登录失败(10分)。 4)添加相关的jar(5分)。 5)配置web.xml文件(5分)。
6)在src包下面创建package,该package起名 com.nanshan.struts2.action(5分)
7)创建LoginAction类,该类有两个属性:username和password,为该类设置getters和setters方法,并编写execute方法,判断用户输入的用户名是否等于nanshan,密码是否等于 ruanjian。如果以上判断成立,返回sucess,否则返回error。(10分)
3)创建user类,并为其创建构造函数以及get和set方法。(15分) 4)创建并配置user.hbm.xml文件。(15分)
试题做完后,将两道题放到以 班级+姓名+学号 命名的包中,上交。
8)创建并配置struts.xml文件,指定LoginAction类作为login.action的处理类。根据第七步LoginAction类的配置,通过struts.xml配置文件实现如下功能:当用户登录成功时跳转到welcome.jsp页面;当用户登录失败时跳转到error.jsp页面。(10分)
第1 页(共1页)