《《JavaWeb应用开发》课程标准(含课程思政).docx》由会员分享,可在线阅读,更多相关《《JavaWeb应用开发》课程标准(含课程思政).docx(11页珍藏版)》请在优知文库上搜索。
1、UavaWeb应用开发课程标准一、课程基本信息课程名称JavaWeb应用开发课程代码034321042课程性质公共必修课0专业必修课口专业选修课口公共选修课专业核心课(是/否)是课程类型理论课(A类)回理论+实践课(B类)口实践课(C类)学分5学时80理论学时40实践学时40适用专业(方向)软件技术专业开设学期第三学期先修课程JaVa核心技术(上)、JaVa核心技术(下)数据库技术应用后续课程企业级项目开发(SSM框架)对接1+X证书名称“1+X”JaVaWeb应用开发职业技能等级证书证书级别中级建议使用职业教育国家规划教材“十三五”职业教育国家规划教材,JavaWeb程序设计,李俊青主编,大
2、连理工大学出版社,2019年2月第3版二、课程性质与任务(一)课程性质UavaWeb应用开发是软件技术专业的一门专业必修课,是面向软件开发工程师岗位的一门综合项目实战课程,同时是“1+X”JaVaWeb应用开发职业技能等级证书中要求的重点模块,本课程为Web项目开发提供坚实的技术基础。(二)课程任务本课程主要讲授SerVlet技术、JSP技术、JDBC技术和EL、JSTL、MVC开发思想等知识点,培养面向软件和信息技术服务领域从事软件系统的分析、设计、开发和服务工作的高素质技术技能人才,致力增强学生“四个自信”、提升学生人文素养、职业道德、软件行业规范意识和创新意识。按照专业群“理实一体、虚实
3、结合、工匠工坊”人才培养模式的建设规划,本课程后10课时通过开发一个仿“学习强国”动态网站,将学习强国理念与德育教育相结合,将软件技术与党建工作相结合,引导学生崇尚学习,强化学习,具备一定的理论能力和实践能力,促使学生对社会问题进行广泛而深入地思考,促进学生更加长远地发展及进步。(三)课程设计思路以习近平新时代中国特色社会主义思想为指导,以学习强国理念与德育教育相结合的课程育人为主线,校企双方对接软件开发工程师岗位典型工作任务和“l+x”JaVaWeb应用开发职业技能等级证书标准,采用任务驱动和项目训练的设计方式,符合软件技术专业成果为导向的教学理念,按照典型的职业工作过程来设计课程内容,强调
4、知识学习与能力培养并存,以项目为载体将JaVaWeb知识点进行解析与重组,以模拟开发流程方式组织教学。三、课程目标与要求(一)课程目标1.素质目标(1)具有良好的工作态度和责任心;(2)具有较强的团队意识和协作能力;(3)具有不断追求知识的自学能力、吃苦耐劳的工匠精神;(4)具有较强国家通用语言表达能力和较强的沟通能力;(5)具有认识自身发展的重要性以及确立自身继续发展的目标;(6)具有国家利益、集体利益和个人利益相结合的社会主义集体主义精神。2.知识目标(1)深入理解HTTP协议,掌握Web开发需要解决的基本问题;(2)掌握SerVlet的生命周期,SerVIet编写规范;(3)掌握使用Se
5、rVIet处理用户请求;(4)掌握使用SerVlet处理用户响应;(5)掌握Session会话的原理以及如何使用Servlet处理;(6)掌握SerVIet过滤器应用情形以及编写;(7)掌握监听器的应用情形以及编写;(8)掌握使用JDBC实现数据库访问;(9)掌握MVC编程思想以及实现技术;(10)掌握EL表达式语言以及EL内置对象。3.能力目标(1)熟练掌握WEB应用开发工具,掌握WEB网站设计的基本方法和过程;(2)能够设计基本的WEB页面,实现数据库的查询及显示操作;(3)能够准确提取WEB数据,完成数据库的添加、修改和删除操作;(4)能够使用JaVaBean程序对网站数据库操作进行封装
6、;(5)能够基于MVC思想以及EL实现简单Web应用开发。(二)课程要求课程单元教学任务要求项目1:JavaWeb开发换机与开发工具的配置任务1:配置JSP运行环境及开发工具的使用任务2:制作简单的JSP页面掌握JSP运行环境的搭建,能进行简单的JSP程序编写与运行。项目2:制作简单的JavaWeb网站任务1:制作有包含文件的JSP页面任务2:制作简单的展示网站掌握JSP的页面组成及简单JSP网站的制作。项目3:服务器交互任务1:用户注册表单信息获取及显示任务2:处理服务器响应任务3:存储用户会话任务4:电子商务网站的购物模块制作掌握JSP常用内置对象及使用方法。项目4:数据库操作任务1:显示
7、用户信息列表任务2:JSP实现用户注册任务3:分页显示用户信息列表掌握通过JDBC连接数据库并进行数据操作的方法。项目5:JavaBean技术任务1:封装用户信息的JavaBean任务2:使用JavaBean实现购物车掌握JSP中使用JaVaBean的语法、作用域、封装方法、dao层的开发等。项目6:JavaWeb高级开发任务1:利用工具创建并部署SerVlet任务2:用SerVIet实现用户注册任务3:用SerVIet实现用户登录任务4:访问权限控制任务5:用EL遍历数据任务6:用EL简化JSP开发掌握Servlet及使用方法、Filter进行权限控制、EL简化JSP等。项目7:综合实任务1
8、:带在线编辑器的信息发布掌握JavaWeb技术开发例任务2:上传文件模块制作任务3:仿“学习强国”网站制作Web应用系统的方法。四、课程结构与内容(一)课程结构与学时分配情景名称项目名称任务名称(含子任务)任务学时项目学时环境搭建及语法学习JavaWeb开发环境与开发工具的配置任务1:配置JSP运行环境及开发工具的使用任务2:制作简单的JSP页面88JSP指令制作简单的JavaWeb网站任务1:制作有包含文件的JSP页面任务2:制作简单的展示网站88JSP内置对象服务器交互任务1:用户注册表单信息获取及显示任务2:处理服务器响应任务3:存储用户会话任务4:电子商务网站的购物模块制作1414JD
9、BC操作数据库操作任务1:显示用户信息列表任务2:JSP实现用户注册任务3:分页显示用户信息列表1414Model层JavaBean技术任务1:封装用户信息的JavaBean任务2:使用JavaBean实现购物车66Service+COntrollerJavaWeb高级开发任务1:利用工具创建并部署SerVICt任务2:用Servlet实现用户注册任务3:用SCrVlet实现用户登录任务4:访问权限控制任务5:用EL遍历数据任务6:用EL简化JSP开发1616MVC开发模式综合实例任务1:带在线编辑器的信息发布任务2:上传文件模块制作1414任务3:仿“学习强国”网站制作I任务3:仿“学习强国
10、”网站制作(二)课程内容与要求教学情境教学项目教学内容(1+X证书融入)教学目标教学重难点教学建议学时环境搭建及语法学习JavaWeb开发环境与开发工具的配置Web容器目录结构、虚拟目录配置、集成开发工具的使用、项目导入及导出、发布、JSP页面组成、代码编写规范等素质目标:1培养岗位职业规范和严谨的工作态度;2.培养学生互帮互助精神、坚守职业素养;知识目标:掌握JSP运行环境的搭建,能进行简单的JSP程序编写与运行。能力目标:熟练掌握WEB应用开发工具,掌握WEB网站设计的基本方法和过程。思政目标:培养不断追求知识的自学能力、吃苦耐劳的工匠精神。重点:JavaWeb开发环境的搭建和配置;JSP
11、语法难点:JSP页面的组成及相关语法结构教学方法:讲述教学法、案例教学法教学环境:安装有jdkl.8+STS+tomcat+navicat+MySQL+浏览器8JSP指令制作简单的JavaWeb网站page、include、taglib指令以及各种动作指令素质目标:1.培养学生的自主学习能力和探究意识;2.培养学生的自主创新能力;3.培养学生精益求精的工匠精神;知识目标:掌握JSP的页面组成及简单JSP网重点:JSP的指令标签难点:JSP动作标签的应用教学方法:讲述教学法、案例教学法教学环境:安装有jdkl.8+STS+tomcat+navicat+MySQL+浏览器8站的制作能力目标:提高网
12、站设计能力和工具使用能力。思政目标:培养学生吃苦耐劳、团队协作、企业级开发编程规范等。JSP内置对象服务器交互JSP内置对象、中文乱码的处理方法素质目标:1.培养团结合作意识;2 .提高语言表达能力。3 .培养学生脚踏实地、有耐心有恒的钻研精神;知识目标:掌握JSP常用内置对象及使用方法;能力目标:提升对Web开发原理的理解能力。思政目标:培养学生学习强国理念与德育教育相结合的思维,注重学生德育教育。重点:JSP内置对象、乱码解决难点:会话跟踪、不同的请求提交方式,中文乱码如何解决教学方法:讲述教学法、案例教学法、任务驱动法教学环境:安装有jdkl.8+STS+tomcat+navicat+M
13、ySQL+浏览器14JDBC操作数据库操作JDBC中常用接口的使用,引入dao层开发素质目标:1.培养学生的自主创新能力;2.提高语言表达能力;知识目标:掌握通过JDBC连接数据库并进行数据操作的方法;能力目标:1.能够设计重点:使用JDBC进行数据库开发的步骤、JDBC中常用接口的教学方法:讲述教学法、案例教学法、任务驱动法教学环境:安装有jdkl.8+STS+tomcat+navicat+MySQL+浏览器14基本的WEB页面,实现数据库的查询及显示操作;2.能够准确提取WEB数据,完成数据库的添加、修改和删除操作思政目标:培养学生学习强国理念与德育教育相结合的思维,注重学生德育教育。使用
14、难点:JDBC完成dao层操作Model层JavaBean技术JavaBean在JSP的使用、如何使用JavaBean封装数据库素质目标:1.追求知识的自学能力、吃苦耐劳的工匠精神;2.提高语言表达能力;知识目标:掌握JSP中使用JavaBean的语法、作用域、封装方法、dao层的开发等;能力目标:提升对面向对象程序设计的理解和应用能力。思政目标:培养学生学习强国理念与德育教育相结合的思维,注重学生德育教育重点:JavaBean的语法、JavaBean在JSP中的应用难点:使用JavaBean封装数据库教学方法:讲述教学法、案例教学法、任务驱动法、引导教学法教学环境:安装有jdkl.8+STS+tomcat+navicat+MySQL+浏览器6Service+ControllerJavaWebi级开发Servlet编程与部署、接口、FilterEL表达素质目标:1.培养学生的自主学习能力和探究意识;2.培养学生的自主创新能力;知识目标:掌握Servlet重点:Servlet的创建与配置、Filter的原理、教学方法:讲述教学法、案例教学法、任务驱动法教学环境:安装有jdkl.8+STS+tomcat+nav