《备课笔记8 struts2综合案例》由会员分享,可在线阅读,更多相关《备课笔记8 struts2综合案例(8页珍藏版)》请在金锄头文库上搜索。
1、课题课题 8 Struts2 综合应用实例综合应用实例教学目的:教学目的: 掌握 Struts2 的框架的运行原理 使用 Struts2 框架进行动态 Web 开发 教学内容:教学内容: 基于 Struts2 学生管理信息系统的实现 教学重点:教学重点: 基于基于 Struts2 学生管理信息系统用户信息管理模块的实现学生管理信息系统用户信息管理模块的实现 基于基于 Struts2 学生管理信息系统学生信息管理模块的实现学生管理信息系统学生信息管理模块的实现教学难点:教学难点: 添加与修改操作 重构 url使用案例:使用案例: 学生管理信息系统学生管理信息系统教材对应章节:教材对应章节:第第
2、7 章章 授课内容:授课内容:1.1单表案例实现单表案例实现 功能实现步骤功能实现步骤用户信息的列显 用户的添加用户的删除用户信息的修改 核心代码及技术核心代码及技术(1) struts.xml(2)UsersAction.java(3)Userslist.jsp或者(4)UsersForm.jsp 课堂实践课堂实践完成班级信息的添删改查及列显1.2多表案例实现多表案例实现 功能实现步骤功能实现步骤学生信息的列显 学生的添加Preparable 接口学生的删除学生信息的修改 核心代码及技术核心代码及技术(1) struts.xml(2)StudentAction.java(3)Studentl
3、ist.jsp(4)StudentForm.jsp(5)Constants.java(6)BasicAction.java课后任务:完成课程表的添、删、改、查及列显完成学生选课的添、删、改、查及列显 成绩输入 数据表参考: 1.课程信息表(course)数据类型 是否为 PK是否为 FK是否可以为 NULL备注coursenoInt(4)PKNOT NULL课程编号(自动跳号)coursenameVarchar(20)NOT NULL课程名称creditInt(4)NOT NULL学分cdatedateTimeNot Null创建日期(默认选用当天 日期)cnameVarchar(8)Not Null创建人2. 学生选课信息表(sc)数据类型 是否为 PK是否为 FK是否可以为 NULL备注snonvarchar(8)PKFK1NOT NULL学号cnoInt(4)PKFK2NOT NULL课程编号gradeInt(4) 分数 cdatedateTimeNot Null创建日期(默认选用当天 日期)cnameVarchar(8)Not Null创建人FK1References sno foeign key student(sno)FK2References cno foeign key course(cno)