实验三:Hibernate 与Stru ts 2 整合应用实例——开发学生选课系统 实验要求: 利用Hibernate 与Stru ts 2 开发一个简单的学生选课系统
相关要求及界面如下: 该系统实现这样一些功能:学生登录系统后,可以查看、修改个人信息,查看个人选课情况,选定课程及退选课程
其登录界面如图所示: 登录成功后进入主界面,如图所示: 单击【查询个人信息】超链接,可以查看当前用户的个人信息,如图所示: 单击【个人选课情况】超链接,可以列举出当前用户的个人选课情况,如图所示: 单击表格右边的【退选】超链接就可退选该课程
单击【所有课程信息】超链接,可显示所有课程的信息,如图所示: 实验目的: 掌握Hibernate 框架的使用,理解ORM,掌握Hibernate 框架与Stru ts2 框架的整合
实验步骤: 1
创建Web 项目(从SVN 服务器中checkou t) 切换到My Eclipse Jav a Enterprise 视图,鼠标右键点击Package Ex plorer 空白地方,选择import,在弹出窗口中选择“Checkou t Projects from SVN”,如下图所示: 然后选择“Create a new repository location”: 在 URL 中输入:http://gradms
cn:81/svn/javaee 打开 branches,选择Struts_Hibernate,点击 finish 按钮,系统导入成功
注:试验用 svn 用户名:javaee 密码:javaee 导入成功后,u pdate 一下项目,鼠标右键点击该项目,选择Team→u pdate,控制台会显示 u pdate 信息
建立数据库及表结构 根据上面所述功能,该系统需要建立登录表、学生表、专业表、课程表,以及学