版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXXX职业学院移动应用开发专业使用JSP开发企业级应用程序课程标准一、课程基本信息1.课程名称:使用JSP开发企业级应用程序(54411401)2.课程属性:专业核心课(B类)3.开课学期:第1学年,第2学期4.基准学时:84学时,计4学分二、课程定位使用JSP开发企业级应用程序是移动应用开发专业的核心课程之一,是该专业的专业必修课。通过本课程的学习,使学生具备JavaWeb应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于JavaWeb开发等工作任务。Java的J2EE体系中,JSP/Servlct/JavaBcan占据了非常重要的位置,不仅成为web项目开发的利器,而且也是人们接触和使用J2EE的一个基础。通过详实的内容和丰富的案例,引领学生学习JSP/Scrvlet/JavaBcan的开发体系,以及这套技术在项目开发中的实际应用。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。《使用JSP开发企业级应用程序》是面向计算机相关专业的一门专业JavaWeb入门课程,涉及XML基础、Tomcat服务器、HTTP协议、Servlet技术以及JSP技术等内容,通过本课程的学习,学生能够了解XML的语法及其约束的定义,能够掌握JSP和Servlet技术并开发简单的JavaWeb项目、使用Tomcat服务器发布和运行JavaWeb项目。前导课程有《Java程序设计》、《数据库技术基础》,后续课程有《J2EE项目开发》、《JavaWeb应用开发实训》、《毕业实习》等。三、课程目标1.能力目标(1)具备使用HTML,CSS,JavaScript等技术编写网站前台静态页面的能力;(2)具备使用JSP,Servlet,Filter,JavaBean等技术编写动态网站界面的能力;(3)具备在Web环境下创建,配置并编程访问MySQL数据库的能力。2.知识目标(1)了解本课程的教学目标和该课程在本专业课程体系中的作用、考核方式;(2)掌握HTML,CSS,JavaScript等基本的网页编程知识;(3)掌握JSP,Servlet,Filter等动态网站开发的技术知识;(4)掌握JavaBean,JDBC等网站数据库访问的相关知识;(5)熟悉Web环境下文件操作,邮件编程等相关的知识;(6)了解JSTL,EL等知识网站中的常用技术。3.态度目标(1)具备jsp的一些相关知识,尤其是9大隐式对象效果。;(2)具备良好的职业道德素养和严谨细致的工作作风;(3)具备一定的自学能力,独立分析问题和解决问题的能力。四、课程设计本课程标准在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。首先应依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件工程实施的不同阶段、典型任务为载体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。2.课时分配序号课程单元学习任务参考学时1JavaWeb简介了解JAVA开发平台、理解Web应用程序的概念、掌握JavaWeb应用程序的目录结构42Servlet入门掌握如何编写Servlet类、了解Servlet的生命周期、使用Servlet进行数据库操作83JSP简介了解JSP请求模型、掌握JSP脚本元素、掌握常用JSP指令84JSP隐式对象掌握输入/输出对象的使用、掌握作用域通信和控制对象的使用、掌握Servlet相关对象的使用85JavaBean和JSP动作了解JavaBean的概念、掌握<jsp:useBean>、<jsp:getProperty>、<jsp:setProperty>、<jsp:forward>、<jsp:include>动作的作用86会话管理和使用掌握会话的概念、掌握会话的管理、掌握常用会话跟踪技术、掌握查询字符串的使用87会话和Servlet综合应用掌握会话对象的使用、掌握Servlet之间的通讯问题、掌握Servlet的转发对象88表达式语言表达式语言是什么、怎么使用表达式语言、引用隐式对象、运算符的应用89JSP标准标签库核心标签库、国际化标签、格式化标签的使用810过滤器Servlet过滤器、过滤器的生命周期、过滤器的使用811MVC模式与程序设计MVC模式程序设计与项目综合83.课程单元描述(格式按以下表格,填写参考示例)课程单元一JavaWeb简介课程单元名称JavaWeb简介课时数4学习目标通过学习,学生能够掌握JAVAWEB开发的基本概念,了解JAVA开发平台、JAVA开发模式,掌握Web应用程序的概念、Web服务器的作用、JavaWeb应用程序的目录结构。学习内容1.任务1JAVAWEB开发的基本概念(1)Java开发平台介绍(2)Java开发模式(3)C/S和B/S开发模式介绍(4)三层结构2.任务2Web服务器使用(1)Web服务器使用简介(2)Tomcat简介(3)使用Eclipse开发第⼀个Web应用程序教学方法和建议基于EDCIO的项目化驱动与任务导向的教学,每个模块通过2~4个工作任务完成教学;重点模块内容实行“教、学、做”合一方式,即边教、边学、边做(项目训练);教学条件要求多媒体网络教室学生已有基础Java编程技术开发、WEB前端HTML与CSS技术能力教师执教能力要求对JAVA的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元二Servlet入门课程单元名称Servlet入门课时数8学习目标通过学习,学生能够掌握ServletAPI与Servlet生命周期工作原理可以创建Servlet并搭建环境。学习内容1.任务1Servlet入门(1)ServletAPI(2)集成GenericServlet(3)集成HttpServlet(4)ServletRequest和ServletResponse接口2.任务2Servlet生命周期(1)Servlet初始化时期(2)Servlet响应客户请求时期(3)Servlet结束时期(4)HTTP协议和HttpServlet(5)HttpServletRequest和HttpServletResponse接口(6)ServletWeb应用开发教学方法和建议在教学中采用理论讲授法、启发引导法、案例分析法、,一定要能调动学生学习的主动性,让学生自己总结提高教学条件要求多媒体网络教室学生已有基础Java编程技术开发、WEB前端HTML与CSS技术能力教师执教能力要求对HTTP传输协议的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元三JSP简介课程单元名称JSP简介课时数8学习目标通过学习,学生能够掌握JSP脚本元素,了解jsp请求模型,掌握jsp的常用指令。学习内容1.任务1jsp简介(1)JSP请求模型(2)JSP引擎(3)JSP页面元素(4)JSP注释、脚本元素2.任务2jsp指令(1)include指令(2)page指令(3)taglib指令教学方法和建议基于EDCIO的项目化驱动与任务导向的教学,每个模块通过2~4个工作任务完成教学;重点模块内容实行“教、学、做”合一方式,即边教、边学、边做(项目训练);教学条件要求多媒体网络教室学生已有基础Java编程技术开发、WEB前端HTML与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元四JSP隐式对象课程单元名称JSP隐式对象课时数8学习目标通过学习,学生能够掌握输入、输出对象的使用,作用域通信和控制对象的使用,Servlet相关对象的使用、错误处理学习内容1.任务1jsp隐式对象(1)request对象(2)response对象(3)out对象(4)session对象(5)application对象(6)pageContext对象(7)page对象
(8)config对象
(9)exception对象教学方法和建议基于EDCIO的项目化驱动与任务导向的教学,每个模块通过2~4个工作任务完成教学;重点模块内容实行“教、学、做”合一方式,即边教、边学、边做(项目训练);教学条件要求多媒体网络教室学生已有基础Java编程技术开发、WEB前端HTML与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元五JavaBean和JSP动作课程单元名称JavaBean和JSP动作课时数8学习目标通过学习,学生能够了解JavaBean的概念,掌握JavaBean中的常用组建学习内容1.任务1JavaBean基本概念(1)JavaBean的属性、方法和事件(2)JavaBean中的setter和getter方法(3)jsp标准动作(4)<jsp:useBean>动作(5)<jsp:getProperty>动作(6)<jsp:setProperty>动作(7)<jsp:forward>动作
(8)<jsp:include>动作教学方法和建议基于EDCIO的项目化驱动与任务导向的教学,每个模块通过2~4个工作任务完成教学;重点模块内容实行“教、学、做”合一方式,即边教、边学、边做(项目训练);教学条件要求多媒体网络教室学生已有基础Java编程技术开发、WEB前端HTML与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元六会话管理和使用课程单元名称回话管理和使用课时数8学习目标通过学习,学生能够掌握会话的概念,会话的管理,常用会话跟踪技术,查询字符串的使用学习内容1.任务1HTTP协议的无状态(1)会话简介(2)状态和会话管理(3)ServletAPI对会话的支持(4)HttpSession接口(5)会话对象的创建(6)会话管理(7)会话跟踪
(8)使用session的会话跟踪
(9)使用Cookie
(10)URL重写
(11)隐藏表单域教学方法和建议基于EDCIO的项目化驱动与任务导向的教学,每个模块通过2~4个工作任务完成教学;重点模块内容实行“教、学、做”合一方式,即边教、边学、边做(项目训练);教学条件要求多媒体网络教室学生已有基础Java编程技术开发、WEB前端HTML与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元七会话和Servlet综合应用课程单元名称会话和Servlet综合应用课时数8学习目标通过学习,学生能够掌握会话对象使用,Servlet之间的通信问题,Servlet的转发对象学习内容1.任务1使用Session实现Servlet之间的通信(1)验证用户是否登录(2)Servlet间的数据共享(3)使用ServletContext实现Servlet之间的通信(4)Servlet控制器的作用(5)RequestDispatcher接口(6)sendRedirect()方法教学方法和建议基于EDCIO的项目化驱动与任务导向的教学,每个模块通过2~4个工作任务完成教学;重点模块内容实行“教、学、做”合一方式,即边教、边学、边做(项目训练);教学条件要求多媒体网络教室学生已有基础Java编程技术开发、WEB前端HTML与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元八表达式语言课程单元名称表达式语言课时数8学习目标通过学习,学生能够掌握表达式语言、使用表达式语言,引用隐式对象、运算符的应用。学习内容1.任务1应用表达式语⾔的动⼒(1)jsp页面使用EL(2)jsp页面禁用EL(3)访问作用域变量(4)访问JavaBean的属性(5)点号记法与数组记法的等同性(6)EL隐式对象
(7)EL中的运算符教学方法和建议基于EDCIO的项目化驱动与任务导向的教学,每个模块通过2~4个工作任务完成教学;重点模块内容实行“教、学、做”合一方式,即边教、边学、边做(项目训练);教学条件要求多媒体网络教室学生已有基础Java编程技术开发、WEB前端HTML与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元九JSP标准标签库课程单元名称JSP标准标签库课时数8学习目标通过学习,学生能够掌JSTL、核心标签库的使用,国际化标签库的使用、格式化标签库的使用。学习内容1.任务1标签库的基本使用(1)在WEB应用中使用JSTL(2)核心标签库(3)基础标签、条件标签、迭代标签(4)国际化和格式化标签库教学方法和建议基于EDCIO的项目化驱动与任务导向的教学,每个模块通过2~4个工作任务完成教学;重点模块内容实行“教、学、做”合一方式,即边教、边学、边做(项目训练);教学条件要求多媒体网络教室学生已有基础Java编程技术开发、WEB前端HTML与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元十过滤器课程单元名称过滤器课时数8学习目标通过学习,学生能够掌Servlet过滤器、Servlet过滤器的生命周期,如何实现简单的Servlet过滤器学习内容1.任务1如何使用过滤器(1)Servlet过滤器的机制和特点(2)过滤器的生命周期(3)过滤器的API(4)创建Servlet过滤器
(5)部署Servlet过滤器(6)测试Servlet过滤器
(7)使用Servlet过滤器链教学方法和建议基于EDCIO的项目化驱动与任务导向的教学,每个模块通过2~4个工作任务完成教学;重点模块内容实行“教、学、做”合一方式,即边教、边学、边做(项目训练);教学条件要求多媒体网络教室学生已有基础Java编程技术开发、WEB前端HTML与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元十一MVC模式与程序设计课程单元名称MVC模式与程序设计课时数8学习目标通过学习,学生能够掌ModelModel2体系结构能使用MVC应用程序完成《鼎鑫房屋出租管理平台》项目功能实现学习内容1.任务1鼎鑫房屋出租管理平台项目实现(1)用户注册登录(2)客户入住(3)登记收费
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度临时钢棚搭建与拆除合同4篇
- 二零二五年度床上用品行业标准制定与实施合同3篇
- 2025年度花椒产业人才培养与引进合同
- 2025年度国际图书寄售与版权交易合同
- 二零二四年喷漆行业绿色制造与资源综合利用合同3篇
- 2025年度存单质押担保贷款违约责任合同范本2篇
- 2025年度会议志愿者管理与培训合同
- 二零二四年度专科医院儿科医生招聘与管理服务合同3篇
- 2025年度广告投放效果评估与调整合同-@-1
- 2025年度后浇带施工与装饰装修合同
- 《电子技术基础(第二版)》中职技工全套教学课件
- 五年级上册美术《传统门饰》课件
- DL∕T 1309-2013 大型发电机组涉网保护技术规范
- 城乡低保待遇协议书
- DL-T5153-2014火力发电厂厂用电设计技术规程
- 华为HCIA-Storage H13-629考试练习题
- 辽宁省抚顺五十中学2024届中考化学全真模拟试卷含解析
- 2024年中国科学技术大学少年创新班数学试题真题(答案详解)
- 煤矿复工复产培训课件
- 眼科疾病与视觉健康
- 2024年九省联考高考数学卷试题真题答案详解(精校打印)
评论
0/150
提交评论