《JSP设计与开发》课程标准
一、适用专业
计算机信息管理、软件技术
二、学分学时
学分:8;学时:128
三、课程定位
本课程是计算机类相关专业的专业核心课程。通过学习学生熟悉JavaWeb的开发环境,掌握web开发的基本流程,熟练掌握web开发的基本方法,同时为学习后继课程打好基础。
本课程对培养学生的思维素质、编程能力、科学精神都具有十分重要的作用。本学习领域强调以学生为主体、知识为技能服务,培养学生的自主学习能力、创新能力和团队合作能力,达到争取在短时间内掌握编程思想的目的。
四、课程目标
1.知识目标
✧掌握web开发的基本流程;
✧掌握JSP页面的内置对象的用法;
✧会使用JSP页面相关基础知识完成项目任务;
✧掌握Servlet的原理和用法;
✧掌握四种会话跟踪的技术;
✧掌握EL表达式;
✧掌握JSTL各种标签的用法;
2.能力目标
✧熟悉Eclipse集成开发环境;
✧具备良好的程序设计风格;
✧会使用三层架构搭建项目框架;
✧能够完成项目任务;
✧强化纠错和调试程序的能力;
3.素质目标
✧提出问题、分析问题并解决问题的能力;
✧独立思考的能力;
✧获取新知识、新技能、新方法的能力;
✧具有良好的职业道德和身心素质以及创新能力;
✧语言、社交和沟通能力;
2
3
✧良好的自主学习能力;
✧具有良好的适应社会的能力;
✧具有心理自我调控和自我管理能力。
五、学习情境(或项目、模块)设计
项目序号项目(单元)名称
工作任务
内容和教学要求项目(单元)教学活动设计学时
基础任务
提升任务拓展任务1
W e b 应用程
序基础
任务1:w e b 应用程序概述;任务2:J a v a W e b 环境搭建;任务3:部署t o m c a t 服务器,运行第一个w e b 项目。
*1.掌握w e b 应用程序发展
历程。*2.掌握w e b 应用中的H T T P 协议。*3.掌握J a v a W e b 环境搭
建。*4.掌握运行w e b 应用程序
的方法和步骤。
1.安装J a v a W e b 的
集成开发工具E c l i p s e ;2.E c l i p s e 在项目
开发中的使用。
4
2
J S P 技术应
任务1:J S P 指令标识;任务2:使用J S P 页面显示商品信息;
任务3:J S P 页面构成;任务4:使用J S P 页面显示杨辉三角。*1.掌握J S P 指令标识;*2.掌握J S P 数据信息显示
的方法;3.熟悉J S P 页面构成;4.熟悉使用J S P 显示特殊
图形。
1.J S P 指令标识;
2.J S P 数据显示;
3.J S P 页面构成。
20
4
3
J S P 隐含对
象任务1:连接数据库,实现用户登录;任务2:J S P 的隐含对象r e q u e s t 和r e s p o n s e 使用方法;任务3:J S P 隐含对象s e s s i o n 、a p p l i c a t i o n 、p a g e 等用法。任务4:用户登录成功后,将用户信息显示在J S P 页面上;任务5:动态删除和修改商品信息。
*1.掌握J S P 连接数据库的
方法和步骤;*2.掌握J S P 的隐含对象r e q u e s t 和r e s p o n s e ;*3.掌握J S P 隐含对象s e s s i o n 、p a g e 等用法;4.熟悉使用J S P 隐含对象
解决实际问题的方法。1.J S P 连接数据库;2.r e s p o n s e 、r e q u e s t
的用法;3.J S P 中其它隐含
对象的使用方法。
204认识S e r v l e t
任务1:S e r v l e t 的定义和用法;任务2:编写第一个S e r v l e t ;任务3:使用S e r v l e t 实现用户登录。
*1.掌握S e r v l e t 的定义;*2.掌握S e r v l e t 的用法;
1.什么是S e r v l e t ;
2.创建S e r v l e t ;
3.使用S e r v l e t 。
8
5
S e r v l e t 结合J S P 的应用
任务1:请求转发和重定向;任务2:域属性传递对象数据的定义和方法;
任务3:用S e r v l e t 和J S P 实现查询显示所有的商品信息;任务4:分页显示查询出来的所有商品信息。*1.掌握请求转发与重定
向;*2.掌握请求域属性传递对
象数据;3.熟悉S e r v l e t 和J S P 的综
合应用,及分页查询。
1.创建S e r v l e t ;
2.使用三层架构组
织代码结构;3.请求转发和重定
向。
20
6
会话跟踪技术
任务1:会话跟踪技术的原理;任务2:C o o k i e 和S e s s i o n 的区别与联系;
任务3:使用C o o k i e 技术实现自动登录;任务4:实现用户安全登录。
*1.掌握会话跟踪技术的原
理;*2.掌握C o o k i e 和S e s s i o n
的区别和联系;3.熟悉C o o k i e 和S e s s i o n
技术的使用。
1.创建C o o k i e ;
2.C o o k i e 的用法;
3.获取S e s s i o n 对
象;4.使用S e s s i o n 对
象。
16
5
7E L 表达式
任务1:E L 表达式的语法;任务2:E L 表达式中的隐式对象;任务2:使用E L 表达式实现购物车零功能;任务3:使用E L 表达式验证运算符。
*1.掌握E L 表达式基本语
法;*2.掌握E L 表达式的隐式
对象的使用方法;3.熟悉E L 表达式解决实际
问题的方法和步骤。1.E L 表达式执行
数字运算;2.E L 表达式隐含
对象。
6
8J S T L 标签库
任务1:J S T L 中C :o u t 标签用法;任务2:J S T L 中C :c h o o s e 标签用法;
任务3:J S T L 中C :f o r e a c h 标签用法;任务4:使用J S T L 标签库,动态获取数据库库的数据,显示所有的商品信息在页面上;任务5:使用S e r v l e t +J S P +J S T L ,实现论坛
功能。*1.掌握J S T L 核心标签库
的用法;2.熟悉J S T L 动态获取数据
库数据的方法;3.熟悉J S T L 结合S e r v l e t 、J S P 解决实际问题。1.C :o u t 标签的使
用;2.C :c h o o s e 标签的
使用;3.C :f o r e a c h 标签的
使用。
8
9
途乐行项目实施
任务1:用H T M L 5+C S S 3+J S +E L +J S T L 实现页面设计和动态网页设计;任务2:根据需求创建数据库;任务3:实现用户登录和注册;任务4:查询数据库,显示旅游线路介绍;任务5:查看某条线路的详细信息;任务6:添加某几条线路到购物车。
*1.掌握w e b 项目的综合应
用;*2.掌握根据需求设计数据
库的方法和步骤;*3.掌握用三层搭建项目;*4.掌握根据需求完成相关
任务的步骤。
1.H T M L 5+C S S
静态页面的设计;2.J S +E L +J S T L
动态页面的设计;3.W e b 开发项目。
26
学时小计112
备注:实践实训项目库分为基础、提升、拓展等三级,按照分层教学的思想,根据学生的基础分类掌握基础任务、提升任务、拓展任务。标注*为所有同学需掌握的知识内容,未
标注的作为提升和拓展。
六、教学模式与方法
1.课程组织形式
《JSP设计与开发》课程采用教学做一体化的教学模式。课程围绕任务进行,根据课程进度及知识结构确定具体的单元任务,通过递进式能力培养,最终实现课程总体目标。在课程的教授过程中,根据高职高专应用型人才培养要求,工学结合,突出“基础案例构筑学生的基本编程能力结构,综合案例教学构筑学生的职业综合能力结构”的教学原则。同时,采用“导学”机制提高学生的创新能力和自主学习能力,培养学生所需具备的基本职业素质。另外,可安排适当的“知识拓展”对学生给与必要的知识补充,以丰富学生的知识量,帮助学生启发思维,开阔眼界,引导学生积极思考、乐于实践,最终提高教学效果。
2.教学情景设计
按照情境学习理论的观点,只有在实际情境中学生才可能获得真正的职业能力,并获得理论认知水平
的发展,因此本课程要求打破传统理论讲述+实验的教学方式,实施项目教学“教学做”合一的模式。因此,在项目课程设计中,项目载体设计是一个关键环节,教学过程中,可通过校内外实训基地实际动手操作、校企合作校外实训基地等多种途径,充分开发学习资源,给学生提供丰富的实践机会,构建良好的学习情景,尤其是学习结果的体现和展示,从而提高教学效果。
3.教学方法选取
(1)任务驱动教学法:通过简单的相对独立的典型任务学习,不断地提高学生成就感,激发学生的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养独立探索、勇于开拓的创新能力。在具体教学实施时,以“任务”为主线,以“案例”为载体,“教-学-做”有机结合。
(2)师生双讲教学法:这一方法贯穿于整个课程教学过程中,根据课程内容适当采用。针对某一任务或问题,通过探究式的学习,让学生讲述问题解决思路和解决方案,这样可以让学生在获取知识、技能的过程中,开发潜能,培养表达能力,收获快乐。另外,在学生成果展示的时候,也可以采取这种方法,此时可以通过学生自评、互评和教师评价等方式互动交流,表达自己的感受和见解。
el表达式获取session中的值
(3)小组学习教学法:根据实际情况将班级学生划分成若干个小组,其中1人为学习组长,座位固定在一个区域,课程学习过程中许多互动活动以小组形式展开,如教学案例程序展示、优秀实训作品展示等。通过小组学习,培养小组各成员的责任感,以及与他人的合作、交流与协商能力。
(4)自主学习教学法:在课程教学中,选取部分知识点让学生课外自学,通过课内展示加以巩固,培养学生独立学习能力和表达能力。同时在教学过程中,安排恰
6

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。