实训方案(JavaWeb项目实训).doc

上传人:jian****018 文档编号:9364318 上传时间:2020-04-05 格式:DOC 页数:4 大小:75KB
返回 下载 相关 举报
实训方案(JavaWeb项目实训).doc_第1页
第1页 / 共4页
实训方案(JavaWeb项目实训).doc_第2页
第2页 / 共4页
实训方案(JavaWeb项目实训).doc_第3页
第3页 / 共4页
点击查看更多>>
资源描述
2012-2013学年第一学期Java Web项目开发实训课程实施方案课程名称(英文):Training of Java Web Project上课学时: 适用对象:信息类本科各专业限选人数:30人以下授课教师:张晓明一、实训方式 采用在机房讲授+演示实例+任务训练的方式,即边讲授边演示边训练。讲授Java Web项目开发所需的主要的基础知识,结合实训项目讲授并演示实例,布置项目设计的相关子任务进行训练,课堂无法完成的训练由学生在课下完成。二、机房和实验室使用(1) 上课地点:上课地点拟设在软件专业机房。因使用MyEclipse等软件,需要内存至少1G以上,具体地点根据教学安排而定。(2) 计算机使用情况:共30学时,每次使用35台左右(预计30个选课的学生+几个研究生)。上课时间拟按以下计划安排。(3) 软件环境:JDK1.6, MyEclipse, Tomcat, MySQL, MySQL, JDBC驱动。(4) 投影设备或广播软件:讲课时需要投影设备,如果没有投影设备,则考虑使用屏幕广播软件,将课件广播置学生机的显示器上。三、实训内容和教学安排本次实训的项目选定为基于Web的电子相册系统,通过基础知识和案例的讲解,让学生利用JSP+Servlet+JavaBean+MySQL实现一个基于Web的电子相册系统。该系统的主要功能包括:照片的分类管理、照片的上传、照片的管理、用户管理、照片评论管理,前台照片浏览和前台照片评论。实训的教学安排如下:序号内容类别方式学时1Java Web项目实训要求(1)本次实训项目Web电子相册系统的需求(2)用例模型(3)系统构架分析,初步的Package图(4)Java编程基本规范介绍基础讲解2学时项目开发的环境(1)Tomcat的安装与配置(2)Web项目开发环境的安装与配置(3)MySQL的安装与配置(4)MySQL客户端管理工具实例讲解(1)开发环境的搭建(2)在MySQL创建用户表 任务训练2HTTP协议与HTML(1)HTTP协议概述(2)HTML基本语法(3)网页布局与修饰(4)JavaScript语言简述基础讲解2学时利用HTML构造用户登录界面实例讲解(1)用HTML构造登录表单,并且利用JavaScript验证表单,各项不能为空(2)构造出Web电子相册的后台管理端页面原型任务训练3Servlet基础知识及应用(1)Servlet原理、生命周期、API(2)Servlet会话跟踪基础讲解2学时Servlet实现不带数据库的登录,利用HttpSession保持用户状态实例讲解使用Servlet完成一个用户登录验证的程序(无数据库支持),若成功则导航到成功页面,若失败则导航到失败页面任务训练4JDBC原理(1)JDBC基础概念(2)通过JDBC连接的相关API基础讲解2学时(1)构建简单的利用JDBC访问MySQL的例子(2)利用Servlet实现带数据库的登录实例讲解(1)Web电子相册数据库E-R模型设计(2)并在MySQL上构造物理数据表(3)重构Web电子相册管理员登录功能(带数据库支持)任务训练5JavaBean与DAO模式 (1)JavaBean概念 (2)DAO模式基础讲解2学时(1)构建数据库通用程序类DBUtil出来(2)利用Eclipse构造“User”类 JavaBean(3) 将Web电子相册的登录程序中的DAO层剥离出来实例讲解(1)在Eclipse Project中,构造Web电子相册项目中的所有JavaBean实体类(2)利用JavaBean和DAO模式重构Web电子相册管理员登录功能任务训练6JSP原理(1)JSP页面基本结构(2)脚本元素、指令元素、动作元素(3)JSP内置对象基础讲解2学时利用Servlet、JSP、JavaBean构造修改用户密码功能实例讲解(1)利用JSP构造后台管理页面,利用jsp:include包括顶部页面top.jsp、navibar.jsp、底部页面foot.jsp、(2)利用Servlet、JSP、JavaBean实现多层结构下的“添加图片分类”功能任务训练7分层构架:MVC模式(1)系统的构架设计,包依赖图(2)业务实体设计,实体类图(3)业务逻辑设计,主要流程或时序图基础讲解2学时(1)基于分层架构重构登录程序实例讲解(1)使用Eclipse将Web电子相册项目的Package构造出来(2)使用Eclipse将Web电子相册项目的Servlet类、业务类和DAO类框架构造出来(3)基于分层架构重构“图片分类添加”功能任务训练8EL与JSTL(1)EL表达式语言基本语法 (2)EL表达式的隐式对象(3)JSTL概述与核心标签库基础讲解2学时(1)利用EL表达式回显用户信息(2)Web电子相册的“图片分类的浏览”功能实例讲解(1)实现Web电子相册“图片分类管理”功能(2)实现Web电子相册“图片评论管理“功能任务训练9实现图片上传的原理和方法基础讲解2学时利用jspSmartUpload实现图片的上传实例讲解(1)实现Web电子相册中的“图片上传”功能(2)实现Web电子相册中的“图片管理”功能任务训练10Web电子相册前台程序的功能分析实例讲解2学时利用JSP构造项目前台界面实例讲解(1)实现Web电子相册中前台图片显示功能(2)实现Web电子相册中前台“图片评论”功能任务训练11Java Web项目中的中文编码问题解析基础讲解2学时(1)解决项目中Servlet和JSP中的中文乱码问题(2)利用Filter解决项目中的中文乱码问题实例讲解利用Filter解决Web电子相册项目中Servlet和JSP中的中文乱码问题任务训练12(1)程序调试技巧(2)测试工具基础讲解2学时(1)debug断点、单步调试实例、(2)Watch窗口的使用实例讲解Web电子相册前台图片查询功能任务训练13在Web页面上分页显示信息的方案基础讲解2学时利用request的方式实现分页实例讲解 (1)Web电子相册中前台图片浏览的分页显示(2)Web电子相册中后台图片管理、分类管理、评论管理的分页显示任务训练14Ajax简介(1)Ajax工作原理(2)常用Ajax框架简介基础讲解2学时利用Ajax进行用户名验证实例讲解为Web电子相册中“图片分类信息”功能中添加查重功能,可以不提交表单提示该分类是否已经存在任务训练15Web电子相册软件程序的审查验收2学时提交实训报告验收点评与总结讲解四、考核方法每个学生按照实训项目要求完成软件和实训报告,教师对实训的各项内容进行综合考核。具体比例为:平时考勤 20%实训项目考核80(包括项目软件验收和实训报告验收)。五、教材及参考文献1、教 材(1) 温尚书,陈石华,万欣,Java Web编程入门与实战,人民邮电出版社,2010.2、参考文献(1) 邱加永,卞志城,郑经煜,JSP基础与案例开发详解,清华大学出版社,2009. (2) 张银鹤,刘治国,张豪,JSP动态网站开发,清华大学出版社,2009.
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!