JavaEE学生选课系统实验报告.docxVIP

  • 183
  • 0
  • 约7.98千字
  • 约 20页
  • 2020-03-13 发布于江西
  • 举报
一、 实验报告 实验目的:使用 JavaEE 语言,由 Struts2、Hibernate、Spring 这三个 框架组合开发实现一个学生信息管理系统。 二、 功能描述:该系统具有登录、学生信息查询、实现学生信息的增加、删 除和修改等操作。在登录学生信息管理系统时,如果没有登录成功,就回 到登录界面,登录成功后方可进行各种操作,所以需要创建三个表:XSB 表、 ZYB 表、DLB 表。 三、 实验步骤: 打开 SQLServer,将已有的数据库 XSCJ 还原到 SQL 数据库中。 打开 MyEclipse,新建一个名为 xscjManage_ZYW 的 Web Project。将 lib 包 复制到项目中,并且右击项目,打开【Build Path】→【Configure Build Path…】菜单项,选择【Add Jars…】,选择项目中刚考进去的 lib 包中的 jar 包,点 OK。 选中项目,打开菜单项中的【Windows】→【show view】→【other】 →【DB Browser】,在【MyEclipse Derby】下新建一个名为 test 的数据连 接驱动,并将 jtds 的 jar 包添加到 Driver Jars 中。其中 Template 用 jtds,Connection URL 为 “jdbc:jtds:sqlserver://localhost:1433/xscj”,user name 以及 password 都为“sa”。并且打开数据库连接。 选中 xscjManage_ZYW,选择菜单项中的【MyEclipse】→【Project Capalibities】→【Add Spring Capalibities…】,去掉 MyEclipse 的勾 选,单击 Next,去掉 Enable AOP Builder 的勾选,点 Finish 完成 Spring 的添加。 继续选择菜单项中的【MyEclipse】→【Project Capalibities】→【Add Hibernate Capalibities…】, 去掉 MyEclipse Libraries 的勾选,单击 Next,选择”Spring configuration file”, 单击【Next】,选择” Exisiting Spring configuration file”, 单击【Next】,在 DB Driver 中选择刚才创建的数据库连接驱动 test, 单击【Next】,去勾选”Create 6 SessionFactory class”, 单击【Finish】,完成 Hibernate 的添加。 打开 test,打开 xscj 下的 TABLE,右击 DLB,选择【Hibernate Reverse Engineering…】,在文本框中的”Java src folder”下点【Browse…】, 选择 xscjManage_ZYW 下的 src,新建包 org.model,勾选 Create POJO…和 Java Data Object…并去掉 Create abstract class 的勾选。单击【Next】, bean id bean id=dlDao_ZYW class=org.dao.imp.DlDaoImp_ZYW property name=sessionFactory ref bean=sessionFactory //property/bean bean id=xsDao_ZYW class=org.dao.imp.XsDaoImp_ZYW property name=sessionFactory ref bean=sessionFactory //property/bean bean id=zyDao_ZYW class=org.dao.imp.ZyDaoImp_ZYW property name=sessionFactory ref bean=sessionFactory //property/bean 将 Id Generator 选择为 identity,单击【Finish】。生成 DLB 表对应的 POJO 类及相应的映射文件。对 XSB 表和 ZYB 表进行同样的操作,只是 XSB 表的 Id Generator 应选择为 assigned。 在映射文件 Xsb.hbm.xml 中添加代码: 实现 DAO 在 web 项目下新建包 org.dao,在该包下新建接口 DlDao_ZYW,创建学号 和口令查找、插入用户以及判断是否存在该学生的用户的方法。 新建接口 XsDao_ZYW,创建插入学生、根据学号删除学生、修改学生信 息、根据学号查询学生信息,分

文档评论(0)

1亿VIP精品文档

相关文档