- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE
PAGE16
《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学时):
章节
教学内容要点
教学要求
教学方法
理论学时
课内训练
实验学时
教学目标
1
JavaWeb起步入门
1.1万维网与Internet
1.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来管理项目的依赖关系。
线上线下混合教学:线上预习、课堂讲授、
分组实验、
小组讨论、线上答疑
2
2
1
2
JavaServlet技术2.1Servlet概述
2
您可能关注的文档
- Java Web编程技术 课件 第1章JavaWeb起步入门.pptx
- Java Web编程技术 课件 第2章JavaServlet技术.pptx
- Java Web编程技术 课件 第3章JSP技术基础.pptx
- Java Web编程技术 课件 第4章EL与JSTL.pptx
- Java Web编程技术 课件 第5章Web数据库编程.pptx
- Java Web编程技术 课件 第6章会话跟踪技术.pptx
- Java Web编程技术 课件 第7章过滤器与监听器.pptx
- Java Web编程技术 课件 第8章Web安全性入门.pptx
- Java Web编程技术 课件 第9章Spring快速入门.pptx
- Java Web编程技术 课件 第10章SpringMVC入门 .pptx
文档评论(0)