《JSP程序设计》课程标准(高职).docx
JSP程序设计课程标准适用专业:移动互联应用技术 课程编码:Z2060072F开设时间:第5学期 学时数:60 学分:4学分 一、课程概述 课程性质JSP程序设计是高职移动互联应用技术专业针对移动互联应用开发企业的Java Web开发岗 位,经过对企业岗位典型工作任务的调研和分析后,归纳总结出来的为适应具备面向对象的 程序设计和Java Web平台应用开发等能力要求而设置的一门专业核心课程。课程任务JSP程序设计课程通过与电子商务相关的实际工程学习,增强学生对专业Java Web开发知识 运用的认识,让他们熟练掌握Java面向对象程序设计方法,熟练掌握JSP动态网页 开发方法,熟练掌握JSP内置对象应用,熟悉JSP数据交互的方法,掌握JavaBean业务 开发步骤,掌握Servlet的控制转发方法,从而满足企业相应岗位的职业能力需求。课程要求通过理实一体的课程的学习,培养学生Java Web方面的岗位职业能力,养成良好的职业道德、 职业素养、法律意识,养成质量意识、环保意识、安全意识、信息素养、工匠精神、创新精 神,养成勇于奋斗、乐观向上,能够进行有效的人际沟通和协作,与社会、自然和谐共 处,具有职业生涯规划的意识,具有较强的集体意识和团队合作精神,为从事Java Web 开发岗位打下坚实的基础。二、教学目标知识目标了解JSP的基本知识;熟练掌握JSP服务器的安装和配置;了解Servlet基础与应用;了解响应对象与请求对象的应用;RequestDispatcher 对象的应用;掌握会话技术;掌握Jsp指令与隐式对象;了解EL表达式;S® JDBC JMo能力目标能掌握JSP网站开发最新技术动向;能开发基于JSP的简单Web工程;能通过规范化编程加深对JSP程序设计的理解;会使用JSP工程的开发工具;能熟练一到多种JSP服务器的配置。素质目标培养学生的沟通能力及团队协作精神;培养学生分析问题、解决问题的能力;培养学生敬业乐业的工作作风;培养学生的表达能力;培养学生查错、纠错的能力;培养学生较强的自我学习、技术更新能力,快速跟踪计算机软件的新技术及开发技术的新动态。 三、与前后课程的联系与前续课程的联系前续课程有数据库设计与管理(SQLServer、*ava程序设计和网页设计与制作等。数 据库设计与管理(SQL Server课程为web工程开发提供了数据库技术基础,Java程序设计和网页设计与制作课程使学生具备了基本程序设计和网页制作能力。与后继课程的关系本课程的后续课程是毕业设计与辩论,该课程的学习一定要以本课程所学习的JSP动态网页开发、JSP内置对象应用、JSP数据交互、JavaBean业务开发、Servlet控制转发为基础,如学生能通 过本课程的学习,具备一定的Java Web工程开发能力,将对学生学通学精该课程起到很 好的促进作用。四、教学内容与学时分配表1课程工程结构与学时分配表序号课题主要教学内容教学目标建议 学时备注1搭建JSP程序 设计环境K1-1安装配置JDKK1-2安装再覆JSP服务器K1-3认识JSP开发工具K1-4安装配置Eclipse的JSP开发环境K1-5编写第一个JSP程序并调试01-1 了解JSP的基本知识01-2熟练掌握JDK的安装 和置01-3熟练锄JSP服务器的¥ 装和配置01-4熟练蝴JSP开发工具白 配置8理实 一体01-5 了解JSP程序 设计的开发 流程mK2-1 Servlet 基本概念 K2-2 认识第一个Servlet K2-3 编写 ServletK2-4 配置Servlet K2-5 调隹 ServletK2-6Servlet 生命周期02-1 了解 Servlet 基本概念 02-2熟练 掌握编写 Servlet 02-3 熟练掌握配 置 Servlet 02-4熟练 掌握调用 Servlet 02-5 熟练掌握 Servlet 的 生命期请求K3-1发送状态码的相关方法 K3-2发送响应消息头的相关方法K3-3发送响应消 息体的相关方法K3-4 获取请求行消息的相关 方法K3-5获取请求消 息头的相关方法K3-6 获取请求参数K3-7 RequestDispatcher 对 象的应用03-1 了解页面设计 要求03-2熟练掌握 Request 对 象的使用03-3熟练掌握 response 对 象的使用CookK4-1什么是Cookie与Session K4-2 CookieAPIK4-3 HTTPSession APIK4-4 Session的超时管理04-1掌握HTTPSession API 04-2 了 解 Session 的超时管理 04-3熟练掌 握 Cookie API使fflK5-1使用JSP注释K5-2使用JSP脚本元素K5-3使用JSP指令元 素K5-4使JSP动 作元素05-1掌握JSP注释 语句的使用 05-2熟练学 握系统首页 的设计05-3 熟练掌握JSP 脚本元素的 使用05-4熟练掌握JSP 指令元素的 使用05-5熟练掌握JSP 动作元素的使用K6-1 JavaBean 简介 K6-2 编 写 JavaBean K6-3 JavaBean 操作K6-4 JavaBean 与HTML 表单 交互06-1 了 解JavaBean 的 基本概06-2 熟练掌握JavaBean 的 创06-3熟 练掌握JavaBean 的 使06-4熟 练掌握JavaBean 与 HTML表单交 互JDBCK7-1 JDBC 简介K7-2 JDBC 常用 APIK7-3 PreparedStatement 对象预处理请求07-1 了解JSP数据 库基本操作 07-2熟练掌 握JDBC常用 AP 07-3 熟 练掌握JDBC 驱动程序连 接数据库07-4熟练掌握在 JSP程序中 添加、删除和修改数据机动K8-1 ResultSet 对象K8-l ResultSet对象存储数据08-1理解 ResultSet 对象的应 08-2熟练掌 握在JSP程 序中查询数 据库数据期末考试(闭卷)巩固学习内容,检测 学习情况合计五、教材的选用教材选取的原那么教材选用时遵循“够用、实用”的原那么,以真实任务为驱动,在真实环境中介绍使用 JSP开发Web应用工程,采用“理论实践一体化”的教学思想,符合“做中 学,学中做”的教学理念。推荐教材传智播客高教产品研发部.Java Web程序设计任务教程M,北京:清华大学出 版社,2017.马建红.JSP应用与开发技术(第3版M .北京:清华大学出版社,2020.参考的教学资料明日科技.JSP工程开发实战入门(全彩版)零基础学编程M.长春:吉林大学出版 社,2020.殷立峰.JSP Web应用开发M.北京:清华大学出版社,2020.六、教师要求具有丰富的JSP程序设I"口 web工程开发经验。具备丰富的Java程序设计和软件开发经验。具备较丰富的教学经验和较强课堂组织能力。能打破传统的教学模式,注意教学方法的灵活性,建立多种教学媒体综合运用的运行机制,逐步建立适合学生个别化自主学习的支持服务体系和质量保证体系。工程课程在培训职业能力和和传授相应知识的同时,必须重视职业道德和职业意识教 育的渗透,帮助学生养成良好的个人品格和行为习惯,培养爱岗敬业精神、团队 协作精神和创业精神,帮助学生树立质量意识、节约意识、安全意识等职业意 识。七、学习场地、设施要求该课程要求在理论实践一体化教室完成,以实现“教、学、做”合一,要求安装多媒 体教学软件,方便下发教学任务和收集学生课堂实践结果,同时安装计算机、数 据库管理系统和JSP开发平台、JSP Web服务器等软件。八、课程资源的开发与利用积极开发和利用网络教学资源:课程标准、实训指导书、授课计划、电子教案、教学 资源库等教学文件,及多媒体教学课件、习题、案例库、试题库、国家级或省级 精品在线开放课程等资源。建立互动交流网络平台。九、考核方式与标准高等职业教育培养高素质技术技能型人才,不但要重视学生职'业技能和职业素养培养, 还要求学生掌握一定的专业基础理论知识,以利于今后可持续开展。因此需要加强理论 知识、职业技能和职业素养等方面的考核评定。本课程采用过程性评价和终结性评价相结合的方法进行,既有理论知识考核,又有学生 学习态度、思维能力、动手能力、解决问题的能力等方面的综合考核,具体评价方法 和内容见表2。帚2 JSP程序洪计课程评价方法和内容考核类型考核方式考核内容职业技能 (30%)过程性考核(10%)开发表现、实际操作能力、观察能力、解决问题的能力等。终结性考核(20%)在规定时间内完成操作任务,且非常熟练、结果正确;汇报演示流利,表达能力 强,回答下列问题正确。重点考核Java Web应用开发的关键技能。理论知识(50%)过程性考核(10%)课堂提问、课堂纪律、平时作业、单元测试等。终结性考核(40%)期末笔试,评价知识的熟练掌握程度。重点考核JSP内置对象的使用、JavaBean 的使用、Servlet控制转发、请求与响应、JSP数据交互等知识与技术。职业素养(20%)过程性考核到课考勤,学习及工作态度、6S管理表现、质量观念、安全意识、合作精神、敬业精神、团队意识等纳入职业技能考核,在教学过程中记录评价。