资源描述
USP/Servlet技术开发动态网页》课程标准
一、基本信息
课程代码:N02056
参考学时:85学时
学分:5
适用专业:软件技术
二、课程性质
《JSP/Servlet技术开发动态网页》是计算机软件技术专业基于Java方向Web程序 开发的一门专业核心课程。本课程作为《JAVA程序设计》、《网页制作》、《JavaScript技术》、《SQLServer数据库》课程的后续课程,主要目的是培养学 生运用JSP技术进行Web应用程序开发的能力,并培养其良好的编程规范和职业习惯。
本课程在专'业教学体系中处于主修的位置,由于学生具备了Java程序开发和网页 制作的开发能力,也具备了一定的面向对象程序设计思想,因此课程学习难度较小。 该课程采用“工程驱动,案例教学,一体化课堂”的教学模式开展教学。整个课程由 一个完整的“新闻发布系统”工程驱动,64课时内完成教师与学生互动的讲练结合 教学过程,之后有一个完整的“论坛短信息”的开发实践。课程的实践体教学过程 全部安排在设施先进的软件工程实训室进行,教学中以学生为中心,教师全程负责讲 授知识、答疑解惑、指导工程设计,充分调动师生双方的积极性,实现教学目标。
三、课程目标
该课程的总体目标是:通过工程驱动的学习和综合实训,熟练掌握运用JSP模 式进行Web程序开发的基本知识和技能,并能结合数据库应用技术进行Web应用程序的 开发,能基本胜任JSP的Neb程序员的岗位。在课程的学习中,培养老实、守信、坚 忍不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成编码 规范、按时交付软件等良好的工作习惯。
提示,所以学生很快就能上手,并且无形之中提高了英语水平;为了更好地让学生 查阅资料,我们提供了 Java的说明文档,让每个学生必须会用说明文档,为小组独 立开发工程奠定基础;另外,还提供了 Rational Rose建模软件,SQL Server 2012、 MySql数据库,Navi cat for MySQL操作数据库软件以及数据库设计软件 PowerDesigner 等。
4.课程资源
(1)针对学生抽象思维差、形象思维强的特点,充分利用多媒表达代化手段 进行教学,制作多媒体教学资料,开展CAT教学与培训,使枯燥的内容形象化、生动化, 从而提高教学质量和单位时间的教学容量,多媒体教学率达100%。
(2)运用现代教育技术和虚拟现实技术,将形象化教学、实训工程开发、项 目式管理等多种功能融于一体,提高了学生的学习兴趣和学习效果。
(3)建设立体化网络教学平台,包括各类教学实训平台、资源库(教学标准、 教学内容、课件、案例等)、素材库、资源下载平台等。通过网络平台、教师博客、 QQ等信息技术手段进行师生交流与互动,到达良好效果。
(4)推荐教学参考书
北大青鸟:accp7. 0《使用JSP/Servlet技术开发新闻发布系统》,校企合作 教材,2013年10月。
参考资料:
«JSP动态网站设计实例教程》吴其庆著冶金工业出版社
《JSP动态网站开发实例教程》第2版张银鹤等著清华大学出版社推荐
行业网站:
:〃 it eye. com/ ITeye
. chinaitlab. com/ 中国 IT Java 频道io
课程标准制订人:王华制 订日期:2019年6月审 核人:李瑞兴审核 日期:2019年6月
12
1 .专业能力目标
• 熟练掌握典型JSP开发环境的配置;
• 掌握HTML标记的基本使用;
• 熟练掌握JSP脚本元素、指令元素、动作元素的用法;
• 熟练掌握JSP中out对象、request对象、response对象、session对象、 appl ication对象的特点及用法;
• 熟练掌握JavaBean、Servlet等技术;
• 掌握JSP的文件上传与下载等技术;
• 掌握运用JSP WWeb程序开发的能力,初步具备开发实际应用程序的能力。
2 .方法能力目标
.培养学生谦虚、好学的品质;
• 培养学生勤于思考、做事认真的良好作风;
• 培养学生良好的职业道德;
• 培养按时、守时的软件交付观念;
• 培养阅读需求规格说明书和设计文档的能力。
3 .社会能力目标
• 培养学生良好的自我表现、与人沟通能力;
• 培养学生的团队协作精神;
• 培养学生分析问题、解决问题的能力;
• 培养学生勇于创新、敬业乐业的工作作风;
• 培养学生老实、守信、坚忍不拔的性格;
• 培养学生自主、开发的学习能力。
四、学习情境设计
1.设计思路
本课程坚持教学做合一的设计理念,以重点培养学生的面向对象编程能力为目标, 以具体工作任务的学习为切入点,根据课程工程及基于JSP的Web程序的 开发过程,以从简单程序到复杂工程、从易到难、注得实践的原那么设置6个学习情 景,保证课程内容的合理性与连续性。应用任务驱动的教学模式,以示蹒作、技法讲解、 实践操作的教学方式展开教学过程。学习情境的设计主要考虑以下因素:
(1)学习情境的设计要符合工作过程系统化的教学设计思想的要求。学习情 境是在学校实训室对真实工作过程的教学化加工,以完成某个完整的工作任务为目 标。
(2)按照工程驱动的教学模式编排课程内容,在教学过程中,采用工程例如, 表达工物合,培养学生职业岗位实际工作任务所需要的知识、能力、素质,为学生可持续 的专业开展奠定良好基础。
2.情境划分
序号
学习情境名称
学时
情境1
JSP基础应用
12
情境2
JSP内置对象应用
12
做3
JSP中JDBC数据库编程
12
情境4
JavaBean技术应用
12
情^5
Servlet技术应用
19
情境6
高级功能应用
18
合计
85
3.情境描述
学习领域
OjSP/Servlet技术开发动态网页
总学时
85
学习情境1
JSP 出应用
参考学时
12
学习目标
• 明确B/S架构与C/S架构 开发的区别及基本概念;
• 熟练掌握Tomcat的使用;
• 会搭建合适的JSP开发环 境;
• 使用JSP相关元素实现页 面内容输出。
教学方法 和建议
・案例法、演示法、讲 授法、多媒体教学法;
•教师应提前熟悉 实训工作任务及时 间要求,准备好教学 资料、教学场地和设 备。
主要内容
• 掌握安装与配置Tomcat服 务器的步骤;
• 使用MyEclipse创立和运 行工程;
• 掌握JSP页面元素的内容;
• 进行工程交流总结,提高 学生的综合素质。
工具 与媒体
•多媒体广播教学软 件与教学课件;
• JDK1. 6^ Tomcat6
MyEclipse 软件;
• 软件开发实训室;
• 视频教学资料。
学生知识
与能力准
备
• 了解JSP的基本特点;
• 了解JSP开发环境的安装 配置方法;
• MyEclipse软件安装能力。
教师知识 与能力要 求
・能熟练使用开发工 具及平台;
•掌握JSP开发环境的 配置,应用Tomcat服 务器完成Web工程的开 发;
・'能设计教学情境 和根据教学情境实 施教学;
•能够正确引导学生 完成工作任务。
学习领域
使用JSP/Servlet技术开发为
U态网页
总学时
85
学习情境2
JSP内置对象应用
参考学时
12
学习目标
学生能够应用JSP内置对 象完成不存取数据库的用户 登录功能,能使用内置对象 完成不存取数据库的用户注 册功能,实现在不同的页面 间
数据的传递。
教学方法 和建议
・案例法、演示法、讲 授法、多媒体教学法;
•教师应提前熟悉实 训工作任务及时间要 求,准备好教学资料、 教学场地和设备。
主要内容
• 登录页面的设计;
• 注册页面的设计;
• 主页面的设计;
• 登录页面和注册页面间的 数据传递;
• 登录页面和其他页面间的 数据传递。
工具 与媒体
•多媒体广播教学软 件与教学课件;
•JDK1.6、Tomcal6、 MyEclipse 软件;
•软件开发实训室;
•视频教学资料。
学生知识 与能力要 求
•使用 MyEclipse6. x ;
• 熟悉JSP开发环境;
• 熟悉登录逻辑;
• 熟悉注册逻辑。
教师知识 与能力要 求
• 能熟练使用开发工 具及平台;
• 具备OOD、OOP及系 统开发能力;
• 能设计教学情境 和根据教学情境实 施教学;
•能够正确引导学生 完成工作任务。
学习领域
使用JSP/Servlet技术开发为
勺态网页
总学时
85
学习情境3
JSP中JDBC数据库编程
参考学时
12
学习目标
•学生能够应用JDBC数据库 编程技术完成后台商品的添 力口、删除、修改操作;
•能应用JDBC数据库编程技 术完成前台的商品搜索 功
能。
教学方法 和建议
案例法、演示法、讲 授法、多媒体教学法;
•教师应提前熟悉 实训工作任务及时 间要求,准备好教学 资料、
教学场地和设备。
主要内容
• 后台商品的的添加、删除、 修改;
• 前台商品的搜索;
• 登录功能的完善(数据库 验证);
• 注册功能的完善(数据库 验证)。
工具 与媒体
・多媒体广播教学软 件与教学课件;
• JDK1. 6、Tomcat6、
My Eel ipse 软件;
• 软件开发实训室;
• 视频教学资料。
学生知识 与能力要 求
• 了解商品管理的逻辑;
• 了解商品搜索的逻辑;
• 能完成不带数据库验证的 登录和注册功能。
教师知识 与能力要 求
• 实现过商品管理和 商品搜索功能;
• 熟悉JDBC数据库编 程的基本原理;
• 能设计教学情境 和根据教学情境实 施教学;
•能够正确引导学生 完成工作任务。
学习领域
ISffl JSP/Servlct技术开发药
J态网页
总学时
85
学习情境4
JavaBean技术应用
参考学时
12
学习目标
•能够应用JavciBean技术实 现业务逻辑和页面的别离, 优化系统;
•能应用JavaBean技术实现 购物车和网站计数器;
•能应用JavaBean技术封 装数据库操作
教学方法 和建议
案例法、演示法、讲 授法、多媒体教学法;
•教师应提前熟悉 实训工作任务及时 间要求,准备好教学 资料、教学场地和设 备。
主要内容
• 应JavaBean制作计数 服
• 应用JavaBean访问数 据库;
• 应用JavaBean实现购 物车;
• 利用JavaBean封装库操作 实现用户登录;
• 利用JavaBean封装数据库
工具 与媒体
•多媒体广播教学软 件与教学课件;
• JDK1.6、Tomcat6x
MyEclipse 软件;
・软件开发实训室;
・视频教学资料。
操作实现用户注册。
学生知识 与能力要 求
• 了解购物车的基本原理;
• 了解网站计数器的基本原 理;
• 息蟋JDBC数据库操作;
• 能完成用户登录和注册功 能。
教师知识 与能力要
求
• 能熟练使用开发工 具及平台;
• 熟练使用JDBC数据 库编程技术;
• 熟练使用JavaBean 技术;
• 能设计教学情境 和根据教学情境实 施教学;
•能够正确引导学生 完成工作任务。
学习领域
使用JSP/Servlet技术开发后
勺态网页
总学时
85
学习情境5
Servlet技术应用
参考学时
19
学习目标
•能使用Servlet技术进行 基于MVC模式的系统开发;
•能应用Servlet技术完成 用户留言板功能。
教学方法 和建议
•案例法、演示法、讲 授法、多媒体教学法;
・教师应提前熟悉实 训工作任务及时间要 求,准备好教学资料、 教学场地和设备。
主要内容
•编写、配置、调用 Servlet;
• 应用Servlet 趣HTML表 单数据;
• 应用 Servlet 读取Cookies 数据;
• 应用 Servlet 读取Session 数据。
工具 与媒体
・多媒体广播教学软 件与教学课件;
• JDK1. 6> Tomcat6> MyEclipse 软件;
• 软件开发实训室;
• 视频教学资料。
学生知识 与能力要 求
• 了解MVC模式;
•了解应用程序的三层架 构。
教师知识 与能力要 求
• IfeS Servlet 1^;
• 了解设计模式的知 识;
• 应用MVC模式开发过 系统。
• 能设计教学情境 和根据教学情境实 施教学;
• 能够正确引导学生 完成工作任务。
学习领域
使用JSP/Servlet技术开发后
!)态网页
总学时
85
学习情境6
高级功能应用
参考学时
18
学习目标
•能够应用JSP高级应用技
教学方法
•案例法、演示功
L讲
术增强Web应用程序的功能;
•会部署发行JSP应用程序。
和建议
授法、多媒体教学法; •教师应提前熟悉实 训工作任务及时间要 求,准备好教学资料、 教学场地和设备。
主要内容
• 利用 jspSmartUpload 实现 文件上传、下载;
• JavaMail 发送邮件;
• 利用JFreeChart进行数据 统计;
• 基于Java的Veb应用系统 的部署;
• 姗AJAX魅。
工具
与媒体
・多媒体广播教学软 件与教学课件;
•JDK1.6、Tomcat6.
MyEcl ipse 软件;
•软件开发实训室;
・视频教学资料。
五、考核标准
学生知识 与能力要 求
•熟练使用OOP;
•能正确理解数据流的概念 并灵活应用。
教师知识 与能力要 求
• 会使用
JspSmartL-pload 组件;
• 会使用JavaMail发 送邮件;
• 会使用 JFreeChart 进行数据统计。
• 能设计教学情境 和根据教学情境实 施教学;
• 能够正确引导学生 完成工作任务。
Q)建立健全考试制度与教师课堂教学考核考评机制。在考核方式选择上, 向多样化方向开展,着重考核传统“考不出”的能力(如毅力、合作能力、创造能 力、方法能力、组织管理能力、获取信息能力、口头表达能力等),提倡多元化的 考核评价方法,重视实践考核。如现场实际操作、作品、课业报告、教与学讨论、 网上答疑、网上自测等方式或几种方式综合运用的考核方法,同时考核评价提供多 次考试机会,可分类分项进行考试。不管运用哪些考核方式,本课程应以就业为导 向,重视实践考试,重视能力考核。
C)普通学生成绩方面:每个学生均以指定工作任务为对象,完成相应的项 目,并要求提交相应工程与报告,作为评价依据。将班级划分成数个小组,通过学 生在小组中的表现,能够评价学生对工作过程知识与技能的掌握程度,同时
也能考评学生的协作、参与、团队意识等隐性经验获得情况。综合测试考核学生对知识的掌握程度。具体如下:
考核内容
考核方式
分值权重%
到课率
过程评价
5%
实际操作
过程考核
10%
工程总结报告
完成质量
5%
工程
熟练度、规范性
30%
小组评价
小组评价结论
10%
综合测试
笔试
40%
六、实施建议
1 .教材编写‘
必须依据本课程标准选用或编写教材。教材编写或选用要反映新知识、新技术, 要充分表达工程课程设计思想,以工作任务为载体实施教学,任务选取要科学、符 合课程的工作逻辑,让学生在完成工作任务的过程中逐步提高职业能力。
2 .教学建议
在教学中,应重视现代信息技术的应用,注重教学课件、视频等网络课程资源 开发与利用,提高课程教学的趣床性、实效性,注重实训指导书的开发和应用。
在教学中,应以学生为中心,加强对学生职业能力的培养,充分调动学生学习 的主动性与积极性。
在教学中,要为学生提供良好的上机操作的机会与平台,引导学生提升职业素 养。
3 .教学条件
教师要求:热爱教育事业,具备较强的沟通能力和爱岗敬业、为人师表、锐意 进取的职业道德;本课程授课教师除了具备理论知识的讲授能力外,还应有一定的 Java EE应用开发程序的开发经验,具有较强的实际操作能力,能够解决学生操作过 程中遇到的各种问题。另外,定期聘请企业专业来校进行讲座。
实训条件:软件开发实训室,具备50个机位。为了能够顺利开展教学,我们 从一开始就让学生用英文版的集成开发软件MyEclipsc,由于该软件能够智能
展开阅读全文