实验三软件工程在线课程项目要点解析.docx

实验三软件工程在线课程项目要点解析

实验三 软件工程在线课程项目 【实验目的】: 进一步熟练MYSQL数据库的使用; 理解Struts2框架; 理解Hibernate框架的原理; 掌握持久化类的定义,及其映射文件的编写; 掌握Action的定义及配置。 【实验内容】:通过实际项目——软件工程在线课程,掌握使用Struts2框架和Hibernate框架进行应用程序的开发。该项目针对不同的使用对象分为两部分:管理员模块(后台系统)和用户模块(前台系统)。前台系统的功能有:用户登录、首页(课程描述)、教师介绍、相关书籍、电子教程;后台系统的功能有:管理员登录、首页管理、用户管理、教师管理、课件管理、参考书管理。 【实验步骤】: 建立数据库 建立名为se的数据库。 建立数据表 有admin、user、firstpage、teacher、book和ppt六张表。表的结构如下: 建立项目,结构如下图所示。 Src目录下的com.action包存放Action类,com.dao包存放和数据库访问有关的类,com.model存放持久化类及其映射文件,以及工具类HibernateSessionFactory。 此外,src目录下还有关于Struts2框架的配置文件struts.xml,Hibernate框架的hibernate.cfg.xml。 在WEBROOT\WEB-INF\lib中,加入Struts2框架和Hibernate框

文档评论(0)

1亿VIP精品文档

相关文档