版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《JavaWeb编程技术》(多学时)教学大纲一、课程基本信息课程名称JavaWeb编程技术英文名称JavaWebProgrammingTechnology学分3(或5)建议修读学期5总学时数64(或96)其中:理论/实验/实践学时理论学时28(或44)实践学时(课内训练学时)22(或30)实验学时14(或22)预修课程Java语言程序设计,Web技术基础,数据库技术课程类别专业选修课适用专业计算机科学与技术、软件工程、物联网工程、智能科学与技术、数据科学与大数据技术,等计算机类相关专业大纲执笔人大纲审批人二、课程描述与课程目标本课程是高等院校计算机类相关专业一门比较重要的学科方向类课程,也是本校计算机科学与技术、软件工程、物联网工程、智能科学与技术、数据科学与大数据技术等专业的最主要的专业选修课程。本课程讲授JavaWeb编程技术,涵盖JavaWeb核心基础和SSM框架(Spring+SpringMVC+MyBatis)。具体内容包括:JavaWeb技术入门;JavaServlet核心技术;JSP技术基础;EL与JSTL;Web数据库编程;会话管理;过滤器和监听器;Web安全性入门;Spring快速入门;SpringMVC核心技术;MyBatis入门;配置文件和映射文件;映射器注解,最后介绍了SSM框架的整合与应用实例。附录A简单介绍了JUnit5单元测试框架的使用。本书基于新版IntelliJIDEA开发工具,通过大量案例介绍重要知识点,注重理论学习和实际应用的充分结合。通过本课程学习,使学生具备下列素养与能力:1.课程目标1:熟练掌握JavaWeb编程的基本思想、Web项目的体系结构;掌握JavaWeb应用程序开发所需平台和开发工具的使用;了解Web开发中的依赖管理(maven)、单元测试(JUnit)等一些Web开发的关键技术;了解基于Java语言的Web编程行业现状、最新技术和相关标准。2.课程目标2:熟练掌握JavaWeb开发中的Servlet核心技术、JSP技术、EL表达式、标准标签库(JSTL)等;掌握Web数据库编程、会话跟踪技术、Web过滤器和Web监听器技术;了解JavaWeb应用开发中的安全性问题及各种安全验证方法。3.课程目标3:掌握SSM(Spring+SpringMVC+Mybatis)框架的基础知识以及整合框架环境的搭建、完整项目的开发,能够独立开发中小型的Web应用。三、课程目标与毕业要求的支撑关系结合专业人才培养方案,并基于新工科专业OBE理念,力求通过本课程的系统学习促进学生在知识、能力和素质等方面得到全面的锻炼与提高,针对专业人才培养方案中学生毕业要求,建议本课程可以进行支撑的指标点如下(建议高支撑度指标点不超过3个):毕业要求指标点课程目标目标达成形式毕业要求1【工程知识】1-3.具有计算机科学与技术学科的基础理论;1-4.具有计算机科学与技术的专业知识课程目标1课程目标2课程目标3课堂互动、作业、实验、平时测验、综合案例设计毕业要求2【问题分析】2.问题分析能力课程目标3课堂互动、作业、实验、平时测验、综合案例设计毕业要求3【设计/开发解决方案】3-2.软件开发能力3-4.创新能力课程目标2课程目标3实验和实操训练毕业要求5【使用现代工具】5.使用现代工具能力课程目标1实验和实操训练四、教学内容、重难点和课时安排具体内容及基本要求(64学时):章节教学内容要点教学要求教学方法理论学时课内训练实验学时教学目标1JavaWeb起步入门1.1万维网与Internet1.2Web前端技术1.3Web后端技术1.4Tomcat服务器1.5IntelliJIDEA开发工具1.6Maven入门1.7Servlet和JSP简介了解WWW与Internet;掌握Web服务器和浏览器之间的逻辑关系;掌握Web应用开发用到的一些术语:主机、IP地址、HTTP协议、URL与URI;掌握Web前端基本技术(HTML,CSS ,JavaScript);掌握作为Web服务器的tomcat的安装、配置、启动、停止。掌握Web应用的开发工具IntelliJIDEA的安装、项目开发等;掌握在IntelliJIDEA中通过Maven来管理项目的依赖关系。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑2212JavaServlet技术2.1Servlet概述2.2Servlet生命周期2.3处理请求2.4发送响应2.5案例学习:表单数据处理2.6部署描述文件2.7@WebServlet注解2.8ServletConfig对象2.9HttpSession对象2.10ServletContext对象熟练掌握Servlet生命周期中各个阶段发生了什么,这是理解Web应用程序执行的核心要素;掌握Http请求的结构,各个组成部分的含义;掌握Http相应的结构各个组成部分的含义;掌握通过获取参数的值的方式来表单提交的数据;掌握通过部署文件来对Web应用程序进行初始配置的方法;掌握通过@WebServlet注解的方式来配置Servlet的方法;掌握ServletConfig对象、HttpSession对象、ServletContext对象它们的特点、使用方法和应用环境。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑64423JSP技术基础3.1JSP页面元素3.2JSP生命周期3.3JSP指令3.4JSP隐含变量3.5JSP动作3.6案例学习:使用包含设计页面布局3.7错误处理3.8作用域对象3.9JavaBeans3.10MVC设计模式熟练掌握JSP页面元素(声明、小脚本、表达式、指令、动作、EL表达式等);熟练掌握JSP页面实现类以及JSP生命周期,这一部分是重中之重;掌握JSP指令(page、include、taglib);熟练掌握JSP的隐含变量(application、session、request、response等);掌握JSP动作以及它的特点;了解JSP中错误处理的方式;熟练掌握JSP中的四个作用域对象;掌握JavaBeans特点;掌握MVC设计模式,深刻理解精髓并能简单应用。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑64224EL与JSTL4.1理解表达式语言4.2使用EL访问数据4.3EL隐含变量4.4EL运算符4.5JSTL核心标签库熟练掌握EL的作用,理解其作为数据访问语言的优势,能够方便地在Web页面中访问应用程序数据;熟练掌握EL访问数据的具体形式(作用域变量、JavaBeans属性、集合元素等);掌握EL表达式的隐含变量(pageContext、param、paramValues、requestScope等);简单掌握EL的一些运算符;掌握JSTL的核心标签库的使用;学会开发简单的自定义标签的步骤;学会在Web应用中使用标签。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑42225Web数据库编程5.1MySQL数据库5.2数据库访问步骤5.3案例学习:Servlet访问数据库5.4使用数据源5.5DAO设计模式了解MySQL数据库的安装和配置;掌握访问数据库的基本步骤;学会设置好数据源,做好访问连接以及在数据库中创建库、表、插入初始数据等;学会综合运用访问数据库的知识实现数据的增删改查;掌握DAO的设计模式。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑26426会话跟踪技术6.1会话管理6.2案例学习:用会话存储购物车6.3Cookie及其应用6.4案例学习:用Cookie实现自动登录6.5URL重写与隐藏表单域掌握使用HttpSession表示会话对象以及会话对象是如何维持客户与服务器之间的对象状态;学会会话管理的流程,会话超时失效,合理应用会话;能够使用会话对象存储购物车进而开发完整的MVC模式的购物车系统;掌握使用Cookie的使用方法(存放服务器发送给浏览器的信息);了解Cookie的安全问题;掌握使用Cookie实现自动登录。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑42227过滤器与监听器7.1Web过滤器7.2Web监听器7.3Servlet的多线程问题了解Web应用中事件类型及发生事件的对象;掌握使用监听器处理Web事件的方法;了解过滤器的开发步骤;了解Servlet多线程开发。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑222,38Web安全性入门8.1Web安全性概述8.2安全域模型8.3定义安全约束8.4编程式的安全了解Web应用的安全性措施及验证的类型;掌握基本验证的过程;掌握安全约束的定义;学会编程时安全的应用。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑22合计总学时:64282214具体内容及基本要求(96学时):章节教学内容要点教学要求教学方法理论学时课内训练实验学时教学目标1JavaWeb起步入门1.1万维网与Internet1.2Web前端技术1.3Web后端技术1.4Tomcat服务器1.5IntelliJIDEA开发工具1.6Maven入门1.7Servlet和JSP简介了解WWW与Internet;掌握Web服务器和浏览器之间的逻辑关系;掌握Web应用开发用到的一些术语:主机、IP地址、HTTP协议、URL与URI;掌握Web前端基本技术(HTML,CSS ,JavaScript);掌握作为Web服务器的tomcat的安装、配置、启动、停止。掌握Web应用的开发工具IntelliJIDEA的安装、项目开发等;掌握在IntelliJIDEA中通过Maven来管理项目的依赖关系。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑2212JavaServlet技术2.1Servlet概述2.2Servlet生命周期2.3处理请求2.4发送响应2.5案例学习:表单数据处理2.6部署描述文件2.7@WebServlet注解2.8ServletConfig对象2.9HttpSession对象2.10ServletContext对象熟练掌握Servlet生命周期中各个阶段发生了什么,这是理解Web应用程序执行的核心要素;掌握Http请求的结构,各个组成部分的含义;掌握Http相应的结构各个组成部分的含义;掌握通过获取参数的值的方式来表单提交的数据;掌握通过部署文件来对Web应用程序进行初始配置的方法;掌握通过@WebServlet注解的方式来配置Servlet的方法;掌握ServletConfig对象、HttpSession对象、ServletContext对象它们的特点、使用方法和应用环境。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑64423JSP技术基础3.1JSP页面元素3.2JSP生命周期3.3JSP指令3.4JSP隐含变量3.5JSP动作3.6案例学习:使用包含设计页面布局3.7错误处理3.8作用域对象3.9JavaBeans3.10MVC设计模式熟练掌握JSP页面元素(声明、小脚本、表达式、指令、动作、EL表达式等);熟练掌握JSP页面实现类以及JSP生命周期,这一部分是重中之重;掌握JSP指令(page、include、taglib);熟练掌握JSP的隐含变量(application、session、request、response等);掌握JSP动作以及它的特点;了解JSP中错误处理的方式;熟练掌握JSP中的四个作用域对象;掌握JavaBeans特点;掌握MVC设计模式,深刻理解精髓并能简单应用。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑64224EL与JSTL4.1理解表达式语言4.2使用EL访问数据4.3EL隐含变量4.4EL运算符4.5JSTL核心标签库熟练掌握EL的作用,理解其作为数据访问语言的优势,能够方便地在Web页面中访问应用程序数据;熟练掌握EL访问数据的具体形式(作用域变量、JavaBeans属性、集合元素等);掌握EL表达式的隐含变量(pageContext、param、paramValues、requestScope等);简单掌握EL的一些运算符;掌握JSTL的核心标签库的使用;学会开发简单的自定义标签的步骤;学会在Web应用中使用标签。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑42225Web数据库编程5.1MySQL数据库5.2数据库访问步骤5.3案例学习:Servlet访问数据库5.4使用数据源5.5DAO设计模式了解MySQL数据库的安装和配置;掌握访问数据库的基本步骤;学会设置好数据源,做好访问连接以及在数据库中创建库、表、插入初始数据等;学会综合运用访问数据库的知识实现数据的增删改查;掌握DAO的设计模式。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑26426会话跟踪技术6.1会话管理6.2案例学习:用会话存储购物车6.3Cookie及其应用6.4案例学习:用Cookie实现自动登录6.5URL重写与隐藏表单域掌握使用HttpSession表示会话对象以及会话对象是如何维持客户与服务器之间的对象状态;学会会话管理的流程,会话超时失效,合理应用会话;能够使用会话对象存储购物车进而开发完整的MVC模式的购物车系统;掌握使用Cookie的使用方法(存放服务器发送给浏览器的信息);了解Cookie的安全问题;掌握使用Cookie实现自动登录。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑42227过滤器与监听器7.1Web过滤器7.2Web监听器7.3Servlet的多线程问题了解Web应用中事件类型及发生事件的对象;掌握使用监听器处理Web事件的方法;了解过滤器的开发步骤;了解Servlet多线程开发。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑222,38Web安全性入门8.1Web安全性概述8.2安全域模型8.3定义安全约束8.4编程式的安全了解Web应用的安全性措施及验证的类型;掌握基本验证的过程;掌握安全约束的定义;学会编程时安全的应用。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑229Spring快速入门9.1Spring框架简介9.2Spring容器和依赖注入9.3bean的配置与实例化9.4bean的装配方式了解Spring框架模块以及添加Spring依赖模块的方法;掌握依赖注入的思想和依赖注入的实现方式;熟练掌握bean的实例化和配置;掌握bean的装配方式(基于XML的装配和基于注解的装配)。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑21310SpringMVC入门10.1SpringMVC体系结构10.2案例学习:简单的SpringMVC应用10.3控制器与请求处理方法10.4Controller接收请求参数方式10.5转发、重定向与Flash属性 10.6用@Autowired和@Service进行依赖注入 10.7ModelAttribute@注解 了解SpringMVC体系结构,掌握DispatcherServlet类 ;熟练掌握简单的SpringMVC应用的开发流程;掌握控制器类和@Controller注解,并会编写请求处理方法;掌握Controller接收请求参数的各种方式;了解转发、重定向与Flash属性,用@Autowired和@Service进行依赖注入,@ModelAttribute注解。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑210311数据绑定与表单标签库11.1数据绑定11.2表单标签库11.3案例学习:表单标签应用掌握数据绑定(请求消息中的信息转换后绑定到控制器类的方法参数)的概念;掌握SpringMVC中的表单标签库的语法以及如何导入,了解并学会使用常用的表单标签;学会综合运用表单标签。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑210312SpringMVC核心应用12.1类型转换与格式化12.2数据验证12.3SpringMVC拦截器12.4国际化掌握在SpringMVC下的类型转换(将请求参数字符串转换成Java语言中的数据类型)以及格式化的思想;掌握转换器类Converter和格式化器Formatter掌握SpringMVC中的数据验证方式JSR380;掌握SpringMVC中拦截器的配置和执行流程分析;掌握什么是国际化,了解SpringMVC中国际化的配置方式。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑222313文件上传与下载13.1用ServletAPI上传文件13.2用CommonsFileUpload上传文件13.3文件下载熟练掌握使用Servlet3.0中的API提供的文件上传功能,即@MultipartConfig注解和javax.servlet.http.Part来实现;了解通过CommonsFileUpload组件实现文件上传;掌握通过链接方式下载文件,掌握通过编程方式下载文件。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑212314MyBatis快速入门14.1MyBatis概述14.2案例学习:简单的MyBatis应用14.3MyBatis核心对象14.4日志管理掌握什么是MyBatis(一个持久层的框架),了解它的使用方式和工作原理;掌握怎样实现一个简单的MyBatis应用;了解MyBatis的核心对象SqlSessionFactory和SqlSession;了解MyBatis如何实现日志管理。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑211315配置文件和映射文件15.1配置文件15.2映射文件15.3MyBatis关联映射15.4动态SQL学会使用MyBatis配置文件中的多个元素,包括<enviroments>元素、 <properties>元素、 <settings>元素、 <typeAliases>元素、 <typeHandlers>元素、 <objectFactory>元素 、<databaseIdProvider>元素、 <mappers>元素;初步掌握MyBatis映射文件中的多个元素:<select>元素、<insert>元素、<update>元素、<delete>元素、<resultMap>元素、<sql>元素<cache>元素;了解MyBatis关联映射;了解MyBatis动态SQL的概念和包含的一些元素。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑20316注解配置映射器16.1在Mapper接口上使用注解16.2结果与关联映射16.3动态构建SQL学会在Mapper接口使用如下注解@Insert插入语句、 @Update更新语句、@Delete删除语句、@Select查询语句;掌握@ResultMap注解实现结果映射、@One一对一映射、@Many一对多映射;了解通过注解动态构建SQL。线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑20317SSM框架整合与实例17.1SSM框架的分层结构17.2整合环境搭建17.3案例学习:基于SSM的会员管理系统实现了解SSM框架的整体分层结构;掌握SSM整合环境的搭建过程(在pom.xml中添加依赖项、基于MapperScannerConfigurer的整合、编写配置文件、整合应用测试);掌握综合案例的实现(数据库层实现、POJO类设计、数据访问层设计、业务逻辑层设计、控制器的开发、视图部分的实现)线上线下混合教学:线上预习、课堂讲授、分组实验、小组讨论、线上答疑243合计总学时:96443022五、课程思政学时分配表课序教学内容融入的思政内容思政授课时间1JavaWeb的起源与演进结合Web编程技术的发展历程,让学生认识到事物发展,尤其是科学技术的发展的曲折性,激励学生不畏困难、勇往直前的精神,让学生领会不忘初心,牢记使命的涵义,更加自觉地为实现新时代党的历史使命不懈奋斗。10分钟2JavaWeb集成开发环境:Eclipse、IntelliJIDEA等目前计算机核心软件方面西方国家拥有绝对的话语权,“卡脖子”技术的缺失对我国发展的负面影响,激发学生的历史责任感和使命感。10分钟3结构化编程以软件公司编码规范和软件工程师职业规范为教育主题,培养学生养成规范的编码习惯,乃至待人接物的道德规范。10分钟4面向对象特征基于面向对象的编程语言Java与Web编程技术基础相结合,使同学们理解创新的含义及其重要性,培养学生创新意识。10分钟5接口与内部类通过类与接口的学习,结合社会各行业从业者协同配合,抗击疫情,通过各行业无私奉献,激发学生社会责任感。10分钟6异常处理通过学习程序健壮性的改善过程,了解优秀软件编写过程,激发学生行业自律及自我要求高标准化。10分钟7SSM整合框架开发管理系统疫情时期对于社会及软件行业的影响,通过对卫生、医疗、生活、工作、学习等方式深刻改变的诠释,彰显中国特色社会主义制度优越性。10分钟六、课程教学方法本课程采用线上线下相结合的混合式教学模式实施教学,整个教学分课前、课中、课后三个环节进行组织教学活动。课前:“线上”自主探究学习,在每周课堂教学活动的前1~2周,教师在线上布置任务,学生利用线上教学资源,根据老师设定的“学习导案”和“学习任务单”牵引着学生自定步调完成既定的学习任务。课中:“线下”课堂活动,如果采用基于“MOOC翻转课堂”的教学模式,则课中主要是以“问题”为主导,借助“雨课堂”等教学辅助工具,并结合PPT开展课前测验、师生质疑答疑、课堂讨论、协作和分享等教学活动;如果采用传统的教学模式,则以“教师讲授为主”,再结合案例组织课堂讨论等活动。课后:“线上/线下”的学习效果检测。每次课堂活动后安排有线上“课后测验”,针对章节内容安排有“作业、实验、考试”等“从浅入深、从易到难”循序渐进的学习效果检测活动,从而促进课程目标的达成。七、课程考核方式及评分标准本课程的考核办法采用线上与线下相结合、过程性考核与实操项目训练考核相结合的多元化考核方式。过程性考核包括线上和线下两部分,其中线上包括视频学习、互动、作业(线上)、测验、考试等,线下包括课堂互动、作业(线下)、测验等。实操项目训练考核包括实验和实操项目训练。如果采用基于“MOOC翻转课堂”的教学模式,过程性考核和实操项目训练分别占总成绩的50%,其中实操项目训练的实验占20%,实操项目占30%。如果采用传统的教学模式,则过程性考核占总成绩的60%,实操项目训练占总成绩的40%(实验20%,实操项目20%)。课程目标评分标准90-10080-8970-7960-690-59优良中及格不及格1.熟练掌握JavaWeb编程的基本思想、Web项目的体系结构;掌握JavaWeb应用程序开发所需平台和开发工具的使用;了解Web开发中的依赖管理(maven)、单元测试(JUnit)等一些Web开发的关键技术;了解基于Java语言的Web编程行业现状、最新技术和相关标准。熟练掌握JavaWeb编程的基本思想、Web项目的体系结构;掌握JavaWeb应用程序开发所需平台和开发工具的使用;了解Web编程行业现状。掌握JavaWeb编程的基本思想、Web项目的体系结构;掌握JavaWeb应用程序开发所需平台和开发工具的使用;了解Web编程行业现状。比较了解JavaWeb编程的基本思想、Web项目的体系结构;掌握JavaWeb应用程序开发所需平台和开发工具的使用。基本了解JavaWeb编程的基本思想、Web项目的体系结构;了解JavaWeb应用程序开发所需平台和开发工具的使用。不了解JavaWeb编程的思想、Web项目的体系结构;没有掌握JavaWeb应用程序开发所需平台的使用。2.熟练掌握JavaWeb开发中的Servlet核心技术、JSP技术、EL表达式、标准标签库(JSTL)等;掌握Web数据库编程、会话跟踪技术、Web过滤器和Web监听器技术;了解JavaWeb应用开发中的安全性问题及各种安全验证方法。熟练掌握JavaWeb开发中的Servlet核心技术、JSP技术、EL表达式、标准标签库(JSTL)等;掌握Web数据库编程、会话跟踪等技术;了解JavaWeb应用开发中的安全性问题及各种安全验证方法。熟练掌握JavaWeb开发中的Servlet核心技术、JSP技术、EL表达式、JSTL等;基本掌握Web数据库编程、会话跟踪等技术;了解JavaWeb应用开发中的安全性问题。基本掌握JavaWeb开发中的Servlet核心技术、JSP技术、EL表达式、JSTL等;基本掌握Web数据库编程、会话跟踪等技术;初步掌握JavaWeb开发中的Servlet核心技术、JSP技术、EL表达式、JSTL等;了解Web数据库编程、会话跟踪等技术;不掌握JavaWeb开发中的Servlet核心技术、JSP技术、EL表达式、JSTL等;不了解Web数据库编程、会话跟踪等技术;3.掌握SSM(Spring+SpringMVC+Mybatis)框架的基础知识以及整合框架环境的搭建、完整项目的开发,能够独立开发中小型的Web应用。掌握SSM框架的基础知识以及整合框架环境的搭建、完整项目的开发,能够独立开发中小型的Web应用。基本掌握SSM框架的基础知识以及整合框架环境的搭建、完整项目的开发,能够独立开发中小型的Web应用。初步掌握SSM框架的基础知识以及整合框架环境的搭建、完整项目的开发,基本能够独立开发中小型的Web应用。了解SSM框架的基础知识以及整合框架环境的搭建、完整项目的开发,不能独立开发中小型的Web应用。不掌握SSM框架的基础知识以及整合框架环境的搭建、完整项目的开发,不能独立开发中小型的Web应用。课程基本信息课程名称JavaWeb编程技术课程编码课程类别(必修或选修)必修考核方式(考试或考查)考试学分上课周数周学时总学时学时分配讲授实验实践习题课堂讨论其它4175.6966432上课时间、地点任课教师姓名教师工号职称承担学时教学环节、教学方法及其它说明事项案例-项目式教学教材及主要参考资料教材:JavaWeb编程技术(项目案例+微课视频+题库),沈泽刚,清华大学出版社参考书、参考资料:周次讲授实验实践课堂讨论计划教学内容备注教学内容摘要实验、实践、习题及其它第一周41.1万维网与Internet 1.2Web前端技术 1.3Web后端技术 1.4Tomcat服务器1.5IntelliJIDEA开发工具1.6Maven入门1.7Servlet和JSP简介 2.1Servlet概述2.2Servlet生命周期第二周422.3处理请求2.4发送响应2.5案例学习:表单数据处理配套实验指导第三周422.6部署描述文件2.7@WebServlet注解2.8ServletConfig对象2.9HttpSession对象2.10ServletContext对象3.1JSP页面元素3.2JSP生命周期3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级数学(三位数乘两位数)计算题专项练习及答案
- 二年级数学计算题专项练习集锦
- 徐州工程学院《数字媒体艺术赏析》2022-2023学年第一学期期末试卷
- 投资股票市场的基本分析计划
- 战胜主管年度工作计划的常见困难
- 研发质量控制与风险管理培训
- 开展传统文化教育的计划
- 徐州工程学院《计算机辅助设计(二)(Premere、AfterEffects)》2021-2022学年第一学期期末试卷
- 徐州工程学院《服装工业制版》2022-2023学年第一学期期末试卷
- 邢台学院《色彩》2021-2022学年第一学期期末试卷
- 大学生心理健康教育-第一章健康心理幸福人生
- 2023年考研政治真题(含答案及解析)
- 《血站业务场所建设指南 第3部分:献血屋》
- 【基于近三年数据的泸州老窖企业财务风险问题及管理(论文)】
- 问题解决过程PSP-完整版
- 教育联盟计划书
- 房地产公司组织结构部门职能岗位职责概述
- 医疗服务质量与安全管理目标
- 2024年山西省财政税务专科学校高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 2022年注册消防工程师继续教育试题及答案
- 2024年南通醋酸纤维有限公司招聘笔试参考题库附带答案详解
评论
0/150
提交评论