职业学院移动应用开发专业使用JSP开发企业级应用程序课程标准.docx
XXXX职业学院移动应用开发专业使用JSP开发企业级应用程序课程标准一、课程基本信息1.课程名称:使阳.ISP开发企业饭应用程序(54411401)2课程U性;专业核心课(B类).3.开课学期I第一_学年,第2学期4基准学时I84学时,计1.学分二、课程定位使用JSP开发企业汲应用程序是移动应用开发专业的核心课程之一,是该专业的专业必修课.通过本课程的学习,使学生具备JaVaWeb应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于JaVaWeb开发等工作任务.Java的J2EE体系中,JSP/Serv1.ct/JavaBcan占据了非常重要的位置,不仅成为Web项目开发的利器,而且也是人们接触和使用J2EE的一个基础.通过详实的内容和丰富的案例,引领学生学习JSPScrv1.etJaYa1.kan的开发体系,以及这套技术在项目开发中的实际应用,同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问应的能力,强化学生的职业道族意识、职业素质界意识和创新意识,为学生以后从事更专业化的状件开发工作奠定基础.使用JSP开发企业级应用程序是面向计算机相关专业的一门专业JaVaWeb入门课程,涉及W1.荔础、TgCa1.服务器、HTTP协议、SCrY1.C1.技术以及JSP技术等内容,通过本课程的学习,学生能终了解XMI.的语法及其约束的定义,能第掌板JSP和SerVIe1.技术并开发商单的JaVaWeb项口、使用Tomcat限务器发布和运行JavaIeb项目。前导课程有Java程序设计机£数据座技术基础,后续课程有J2EE项目开发h幻avaWeb应用开发实训、毕业实习等.三、课程目标1.能力目标(1具备使用HTM1.,CSS,JavaScript等技术编写网站前台龄态页面的能力;(2)具备使用JSP,Serv1.et,Fi1.ter,JaVaBean等技术编写动态网站界面的能力:(3)具备在Web环境下创建,配置并编程访问MySQ1.数据库的能力.2知双目标(1)了解本课程的教学目标和该课程在本专业课程体系中的作用、考核方式:(2)掌握HD(1.CSS,JaVaSCriP1.等域本的网页编程知识:(3)掌握JSP.Serv1.et,FiIter等动态网站开发的技术知识:(4掌握JaVaBean,JDBC等网咕数据库访问的相关知识;(5)熟悉Web环境下文件操作,邮件编程等相关的知识;(6)了解JST1.E1.等知识网站中的常用技术,3.态度目标(1)具备jsp的一些相关知识,尤其是9大圈式对思效果.:(2)具备良好的职业道徼素养和严谨细致的工作作风:(3)具备一定的自学能力,独立分析问题和解决问题的能力.四、课程设计本课程标准在设计上本省慌方法,虫应用的总体思跖,突出体现职业数月的技能型、应用性特色,着Jfi培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。首先应依据专业人才培界方案中关于人才培笄目标的阐述,明确课程目标:其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件工程实施的不同阶段、典型任务为载体,将课程内容划分为互相联系的学习情景:第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容:第四,通过为课程内容的选取和组合,以一个完整的项目为我体,完成课程的实施:最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核.2.课时分i三序号课程单元学习任务参考学时1JavaWeb简介了解JAVA开发平台、理解Web应用程序的概念、掌提JavaIeb应用程序的目录结构42ServIet入门笊提如何编写SerYIet类、了解SerV1.et的生命周期、使用SerVIet进行数据库探作83JSP简介了解JSP请求模型、掌握JSP脚本元素、掌握常用JSP指令84JSP隐式对象掌握崎入输出对象的使用,掌握作用域通信和控制对象的使用、掌握SerYIet相关对象的使用85JavaBean和JSP动作TiWJavaBean的格念、掌握<jsp:USGBGan>、<jsp:gtProperIy>¼<jsp:setProperty>>.<jsp:fb11rard>、<jsp:inc1.ude>动作的作用86会话管理和使用掌握会话的概念、掌握会话的管理、常握常用会话跟踪技术、掌握jg询字符串的使用87会话和掌梃会话对象的使用.掌握Serv1.et之间的通讯向时、8Serv1.et综合应用常提SerVIet的转发对孰8表达式语言表达式语言是什么、怎么使用表达式语宫、引用除式对象、运算符的应用89JSP标准标签玲核心标签库、国际化标笙、格式化标签的使用810过泄器SerV1.C1.过潴器、过漉器的生命冏期、过滤器的使用811MVe模式与程序设计MVC模式程序设计与项目综合83.课程单元描述格式按以下表格,填写参考示例课程单元一JaVaeb倚介课程单元名称JavaIeb简介课时数4学习目标通过学习,学生能够掌握JAYAWEB开发的范本概念,了解JAVA开发平台、JAYA开发模式,掌握Web应用程序的概念、Web服务器的作用、JfIVawCb应用程序的目录结构.学习内容1 .任务1JAVAWEB开发的范本概念(1) JaVa开发平台介绍(2) Java开发模式(3) C/S和B/S开发模式介绍(4) 三层结构2 .任务2曲服务器使用< 1)Web眼务器使用荷介< 2)Tomcat简介< 3)使用Ec1.ipse开发第一个Web应用程序教学方法和建议施于EDCIO的目化驱动与任务导向的教学,好个模块通过24个工作任务完成教学;理点模块内容实行“教、学、做"合一方式,即边教、边学、边做(项目训练)I教学条件要求多媒体网络教室学生已有基础Javu编程技术开发、»EB前潴HTO1.与CSS技术能力教师执教能力要求对JRVA的前世今生了蚱得非常透彻,能坡对学生的想法及时做出评价并势于引导学生课程单元二SerV1.et入门课程单元名称Serv1.et入门课时数8学习目标通过学习,学生能师,掌握SerVIetRPI与SerY1.et生命周期工作原理可以创建SerVIet并搭建环境.学习内容1 .任务1SerV1.et入门< 1)Serv1.etAPI< 2)集成GeneriCSerVIet< 3)集成H1.1.PSerY1.e1.< 4)Serv1.etRequest和SerVIetReSPOnSe接口2 .任务2Serv1.et生命周期< 1)Serv1.ct初始化时期< 2)%rv1.e1.响应客户请求时期< 3)%rv1.ei结束时期(4) HTTP协议和H1.tPSerVIet<5)HttpServ1.etRequest和HttPSerVIetReSPOnSe接口<6)Serv1.eteb应用开发教学方法和建议在教学中采用理论讲授法、启发引导法、案例分析法、,一定要能调动学生学习的主动性,让学生自己总站提海教学条件要求多媒体网络教室学生已有基础Java编程技术开发、MiB前端InN1.与CSS技术能力教师执教能力要求对MTP传獭协议的前世今生了解得非常透彻,能鲂对学生的想法及时做出评价并善于引导学生课程元三JsPf1.f介课程单元名称JSP简介课时数8学习目标通过学习,学生健终常握JSP脚本元素,了解jsp请求模型,掌握jsp的常用指令.学习内容1.任务Ijsp简介<1.)JSP请求模型<2)JSP引擎(3) JSP页面元素<4)JSP注释、脚本元素2.任务2jsp指令< 1)inc1.ude指令< 2)Mxe指令< 3)IagIib指令教学方法和铤议掂于EDCIO的项目化.驱动与任务导向的教学,好个模块通过24个工作任务完成教学:正点模块内容实行“教、学、做”合一方式,即边教、边学、边做(项日训练):教学条件要求多媒体网络教空学生已有基础Java编程技术开发、QEB前掂HnI1.与CSS技术能力教师执教能力要求对jsp的前世今生了解掰非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元四JSP式对象课程单元名称JSP1®式对象课时数8学习目标通过学习,学生能弱以握输入、输出时领的使用,作用域通信和控制对象的使用,SerY1.e1.相关对象的使用、惜误处理学习内容1.任务1jsp附式对飘< 1.)rcques1.对象< 2)response对象< 3)out对软< 4)SeSSion对象< 5)HPPIieatiOn对象< 6)PagRConteXt对象< 7)page对1.< 8)Config对象< 9)OXCCPIiOn对象教学方法和建议堪于EI)C10的目化第助与任务导向的教学,每个模块通过24个工作任务完成教学:电点模块内容实行“教、学、做”合一方式,即边教'边学.边收(项目调练):教学条件要求多媒体网络教室学生己有地础JaVa编程技术开发、UEB前端IIBI1.与CSS技术能力教师执教能力要求时jsp的前世今生了解料非常透彻,能够对学生的想法及时做出评价并善于引导学生谭程单元五JavaBean和JSP动作课程单元名称JavaBean和JSP动作课时数8学习目标通过学习,学生能步了解JaVaBean的慨含,掌握JaVaBean中的常用组建学习内容1 .任务1JavaBcan基本打念< I)JavaBean的属性、方法和事件< 2>JavaBean中的setter和getter方法< 3>jsp标准动作< 4><jsp:USeBeHn>动作< 5><jsp:getPropcriytHE< 6><jsp:Sc1.Propcr1.y>动作< 7)<jsp:fonrard>动作< 8)<jsp:inc1.ude)动作教学方法和建议基于EDCIO的项目化阴动与任务导向的教学,每个模块通过2-4个工作任务完成教学:虫点模块内容实行“教、学、做"合一方式,即边教、边学、边啦(项目调蜘:教学条件要求多媒体网络教室学生已有基础Java编程技术开发、QEB前掂HTM1.与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透初,能够对学生的想法及时做出评价并善于引导学生课程单元六会话管理和使用课程单元名称问话管理和使用课时数8学习目标通过学习,学生能助掌握会话的概念,会话的管理,常用会话跟踪技术,杳询字符审的使用学习内容1 .任务IHTTP协议的无状态< 1>会话筒介< 2>状态和会话管理< 3>Serv1.etAPI对会话的支持< 4>HItPSeSSion接口< 5>会话对象的创建< 6>会话管理< 7>会话跟踪< 8>使用SeSSion的会话搬踪< 9>使用CoOkie< 10)URI.< 11)除藏衣单域教学方法和建议施于EDCIO的目化驱动与任务导向的教学,好个模块通过24个工作任务完成教学:理点模块内容实行“教、学、做"合一方式,即边教、边学、边做(项目训练)I教学条件要求多媒体网络教室学生已有基础JaViI编程技术开发、UEB前端HTO1.与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透彻,能帔对学生的想法及时做出评价弁善于引导学生i1.®单元七会话和Serv1.et0合应用课程单元名称会话和Serv1.et综合应用课时数8学习目标通过学习,学生能够掌握会话对象使用,SerHet之间的通信问题,SerVIe1.的转发对象学习内容1.任务1使用Session实现Scrv1.et之间的通信< 1>脸证用户是否登录< 2>Serv1.et间的数据共享3使用SerVIetCOntext实现SerV1.et之间的通信< 4>Serv1.et控制器的作用< 5>ReqUeSIDiSPaIChCr接口< 6>SendRedireCto方法教学方法和建议他于EDCIO的项口化驱动与任务导向的教学,傩个模块通过24个工作任务完成教学:理点模块内衣实行“教、学、做”合一方式,即边教、边学、边做(项目训练)S教学条件要求多媒体网络教室学生已有基础Java编程技术开发、VER前掂HTO1.与CSS技术能力敦帅执教能力要求对jsp的前世今生了解得非常透沏,能勤对学生的想法及时做出评价并善于引导学生课程单元八表达式语审课程单元名称表达式语古课时数8学习目标通过学习,学生能师掌握表达式语言、使用表达式语言,引用隐式对象、运算符的应用。学习内容1 .任务1应用表达式语言的动力< 1>jsp页面使用E1.< 2>jsp页面禁用E1.< 3>访问作用域变量< 4>访问JaVaBean的属性(5>点号记法与数批记法的等同性< 6>E1.脸式对象< 7>E1.中的运算符教学方法和建议基于EDCIO的项目化驱动与任务导向的教学,每个模块通过24个工作任务完成教学:虫点模块内容实行'教、学、做"合一方式,即边教、边学、边做(项目训练):致学条件要求多媒体网络教室学生已有基础Java编程技术开发、MiB前端InN1.与CSS技术能力教师执教能力要求时jsp的前世今生了解料非常透彻,能够对学生的想法及时做出评价并善于引导学生课程单元九JSP标准标签麻课程单元名称JSP标准标签库探时致8学习目标通过学习,学生能峥掌JST1.核心标签库的使川,国际化标签库的使用、格式化标签库的使用.学习内容1.任务1标签庠的基本使用< 1>在BEB应用中使用JST1.< 2>核心标签库< 3>基础标签、条件标签、迭代标签< 4>国际化和格式化标签库教学方法和建议基于EDCIO的项目化驱动与任务导向的投学每个模块通过2-1个工作任务完成教学:里点模块内容实行“教、学、做"合一方式,即边教、边学、边整(项目调约:教学条件要求多媒体网络教室学生已有基咄Java编程技术开发、UEB前端Hn1.1.与CSS技术能力教师执教能力要求对jsp的前世今生了解得非常透彻,能够对学生的想法及时做出评价并弊于引导学生课程单元十过境叁课程单元名称过滤器课时数8学习目标通过学习,学生能物常SerV1.e1.过谑器、SernCI过浊器的生命周期,如何实现简单的Serv1.et过迪零学习内容1 .任务1如何使用过浊擀< 1.>Serv1.et过逑密的机制和特点< 2)过泄器的生命周期< 3>过沌器的AP1.< 4>创建SerV1.et过谑器< 5>部并SerV1.et过谑器< 6>测试SerVIe1.过渡器(7)使用SerVIet过滤豁链教学方法和建议擂于EDCIO的项目化第动与任务导向的教学,每个模块通过24个工作任务完成教学;理点模块内容实行“教、学、做"合一方式,即边教、边学、边做(项目训练):教学条件要求多媒体网络段室学生已有基础Java编程技术开发.QEB前端HBI1.与CSS技术能力教和执教能力要求对jsp的前世今牛.了解得非常透劭,能防对学生的想法及时做出评价并势于引导学生售程单元十一MVC模式与程序设计课程单元名称YVC模式与程序设计课时数8学习目标通过学习,学生能岖掌Mode1.MedeI2体系结构能使用MVC应用程序完成£鼎鑫房屋出租管理平台?项目功能实现学习内容1.任务1明嘉房屋出租管理平台项目实现< 1>用户注册登录< 2>客户入住< 3>登记收费、停组< 4>部门管理、同位管理、员工管理、片区管理、房屋管理< 5>系统维护< 6>业绩报表Ii学方法和建议是于EDC1.O的项目化理动与任务导向的教学,每个模块通过24个工作任务完成教学:理点模块内容实行“教、学、做"合一方式,即边教、边学、边做(项目训练);教学条件要求笠媒体网络教室学生己有茶础JaVa编程技术开发、虹B前端IIBI1.与CSS技术能力教师执教能力要求时jsp的前世今生了解得非常透彻,能够对学生的想法及时做出评价并善于引导学生五、课程考核本课程考核恻与考核学生的学习过程及学习结果,因此考勤占20¼,课堂纪律及作业占2,Jii目测验及期末考试占60%.六、教材及其它教学资源1.使用蚓使用JSP开发企业级应用程序作者:武汉以浦教科科技有限公司出版:清华大学出版社ISBN:9787302525028年代:20192 .X书JSP+Serv1.e1.+T。KaI应用开发从零开始学(第2版)作者:林龙,刘华贞著出版社:清华大学出版社ISBN:9787302523352出版时间:2019-03-01Sorv1.etJSP和SDringMVC初学指南(异步图书出品)作者:HudiKUn1.iaWan,关Pau1.Deck著,林仪明,命黎腋洋出版社:人民邮电出版社ISBN:9787115429742出版时间:2016-10-013 .其它教学费七、编制说明制人IXnGIM单位:信息工程学院制日期,202X.12.5教学单位负责人,XXX