《《Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》---教学大纲.docx》由会员分享,可在线阅读,更多相关《《Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》---教学大纲.docx(7页珍藏版)》请在优知文库上搜索。
1、JavaWeb开发从入门到实战(InteIIiJIDEA版微课视频版)教学大纲大纲版本:v1.0i果程名称(中,英:JavaWcb开发avaWcbDeve1.opment学分:4总学时:64理论学时:38实验学时:26(含实战12)课程类别:专业课开课学期:4起用专业:软件工程、计算机科学与技术课程性质:必修课先修课程:JaVa程序设计、数据库原理及应用一、课程简介为学生搭建起通向“企业级JaVa应用开发”的桥梁和钮带,以“构建JaVa应用知识体系、阐明JaVaWeb开发的原理、引导企业级实战为原则,为学生在JaVa应用开发领域深耕细作”奠定赴玛、楮明方向。课程将系统地讲授JavaWcb开发中
2、JSP、Scrvict以及Ajax、JSoN、jQuery按术的基础知识和实际应用,同时SpringMVC、SpringBoot.MyBatiS以及MyBa1.iS-P1.uS框架的基础知识。具体内容包括JaVaWeb开发环境的构建、JSP语法、内Jr对象、JSP与JavaBeansJavaServ1.ets过渡以、监听器、E1.与JST1.,文件的上传与下栽、JDBC数据库访问、Ajax、JSONxjQucry-电子商务平台的设计与实现、SpringMVC、SpringBoo1.、MyBatis.MyBatis-P1.us以及名片管理系统的设计与实现等更妥内农。二、课程目标(1)知识目标课程
3、目标I:掌握JSP、Serv1.ct以及Ajax、JSON,jQucry技术的基础知识,理解SpringMVC,SpringBt,MyBatiS以及MyBatiS-P1.US框架原理:课程目标2:握基于JSP+JavaBcan+于rv1.e1.(或SPringBooI+MyBa1.is-PIus)开发的主要过程、步寐和方法,针对企业级应用开发的实际问起,总结提炼相关的系统架构:课程目标3:熟练使用IntdIiJIDEA集成开发工具,构建基于JSP+JavaBcan+ScrvM(或SpringBt+MyBatis-P1.us)的Web开发的实际应用:课程目标4:撰写“JavaWCb开发”课程作业
4、、实脍报告,能够查找和回读JaVaWcb开发方面的国内外文献资料。(2)能力目标课程目标5:注重培养实戏与实战能力,掌握基本的JaVaweb开发的创新方法和应用解决方案;课卷目标6:研究与JavaWeb开发相关的前沿理论与发展新动向,能够结合大敦据、云计算、物联网等新兴技术,拓展面向新兴行业的系统整合开发;课程目标7:培养学生树立正嘀的思想意识,卡业课程融入“必政教育”。了解企业级JaVa应用开发过银中有关国票的及济、环境、法律、安全、住康、伦理等政策和制约因素;课程目标8:面向新工科建设,了解项目工程管理原理与经济决发方法,并能在企业级JaVa应用开发中进行应用:课程目标9:通过团体称作,小
5、组讨论、枷转课堂等课程数学模式设比,使学生积极承担个体、团队成员以及负责人的多种角色:课程目标10:具有自主学习和终身学习的意识,不断学习JaVaWeb开发相关知识,适应新的发展4复域。(3)谭程目标与毕业臬求婚关系毕业要求指标点具体内*对应爆根目标1.寺北加识:具有独立获取知识.提出问四、分析问超和解决问电的曲本能力及开拓创新的精神.2、4.5、62.何惠分析与设计解决方金:掌握JaVawCb开发的基本理论、基本知炽和基础方法.1、2、33.思政培鼻:具有人文社会科学会林、社会货任感,舱够在实践与实战中理解并邃守工程职业道感和规范,就行责任.7、8、94*主学习色力:再在枝强的自学能力、一定
6、的工程设计施力、分析解决工程实你问题能力.6、105.沟通:危够就企业双Java应用开发方面问题与业界同行及社会公众进行在效沟通和交流.4、Ss96.使用现代工具:具有皎径的系统整合开发:力,!够运用it件工具过行工程项IJ的定求分析、设计、实现、尚试、牲胪等工作.37.4国管双:理解并掌握工程号度原理与经济决簸方法.并施在多学科环境中应用.4、5、6、88.终身学习:具有自主学习和终身学习的意识,在不斯学习和适应发展的能力.IO(4)载学内容安排总体思珞分阶段进行项0案例教学,具体内容安排项序:Wcb前端基或TJSP息础TJaVaBcanJavaSen1.et基础JDBC基Wt基于JSP+J
7、avaBean+Serv1.et的电子商务平台的设计与实现一*SpringMVC基底一*SpringBootWcb开发一MyBatis及MyBatis-P1.us框架基础一*于SpringBoot+MyBatis-PIus的名片管理系统的设计与实现。三、教学内容及基本要求序如争内容*H56H皮目标突a实MIJavaWch开发环埴的构建,色括JSP运行殷理以及JSP运行环境的构境等内定I.理解JSP的运行原现2 .学并实现第一个JavaWebM3 .熟统构JtJSP的运行环境2001、3、4,5、7.102JSP语法,包括JSP页面的基本构成、JSP脚本元素、JSP指令标记以1 .了解JSP页面
8、的基本构成2 .掌JSP脚本元素的定义与使加方2201、3、4、5、及JSP动作标记等内容法3 .了解JSP指令标记的用法4 .掌挑JSP动作标圮的基本用法5 .熟冰族用实脸报告7、103JSP内置对象,包括request、response.out、session、app1.ication.pagcContcxt、page、config和exception等内J1.1 .理解JSP内五对象的含义2 .学握JSP内置西京的使用方法3,理解reqIieMXsession和app1.ication的区别4 .了解requestsession和app1.ication的应用场景5 .热摄摄与实验报告4
9、201、3、4.5、7,104JSP与JavaBean,包括JavaBcan的定义以及JSP中如何住用JaVaBean导内志1 .掌槎如何埒写JavaBcan2 .T*JSP中如何使用JavaBean3 .熟统援写实验报告II01、3、4、5、7、105JavaServ1.ei,包括Serv1.et对象的创度与运行、SCrVM的生命用期、通江JSP页面访问Scn1.ctdoGct和doPost方法、也定向与转发、在JavaScrv1.ct中使用session以及基于SeEe1.的MVC模K等内容1 .掌Serv1.et时象的胡Xt与运行2 .理解SerV1.e1.的生命周期3 .理解定向与转发
10、的立用烤景4 .理解基于Scrv1.c1.的MVC姚氏理念5 .热绒撰写实验报告4201、2、3、4、5、7、IO6过在招与左听招,包括过法若与发听器的概念、it滤器与监听区的原理以及过活器与监听器的实际应用等内容1,了解过速驾与及听的规念2 .学报过这2与纹听器的实除应用3 .然捺撰写实验报告1101、2、3、4、5、6、7、8、IO7E1.与JST1.,包括E1.的丛本语法、E1.运舁4、E1.总告对象以及JST1.标基库等内定1 .拿握E1.表达式语法2 .掌槎E1.包含好第3 .了解什么是JST1.4 .常握JST1.的核心株在库5 .熟雄携写实脸报告II01、2、3、4、5、6、7、
11、8、108文件的上传与下栽,包括基于SCrYICt的文件上传以及文件的下找等内容1 .理解文件上传的原理2 .学报文件上传与下载的步骤200k2、3、4、5、6、7.109JDBC找她库访问.包括使用坨Java数据库躯动作序连接MySQ1.、数据库操作、满动爻沟、连换也、PteparedStatemeni语句、分页交词以及Exce1.与敦麴库互访等内欠1 .掌搂使用蛇Java数媒库驱动程序连接MySQ1.的基本步理2 .热炼掌JSP时数据库的操作,也括重询、添加更新和划除3 .了解游动查询的实现方式4 .理解连接池的蜃本思想5 .TPreparedStatement语句Iftf1.1.方法6
12、.了解分页交加的实现方法7.7WExce1.与数据声互访的实现方法8.熟统撰写实验报告4201、2、3、4、5.6、7、1010AjaXxJSON以及jQucry技衣1,理解AjaX技求原理2 .学报Ajax.JSON以及jQucry等技术应用3 .熟冰族用宾脍报告I!01、2、3、4、5、6、7、1011于JSPJavaBcan+Scrv1.et的电子商务干台的设计与实现1.掌槎fJSP+JavaBcan+Scrv1.ct的Java应用开发的流作、方以及拉米2,熟念电子商务平台的业务需求、设计以及实现3 .狄妗撰写谀计文档4 .了解电商行业的法律去烧、市埼淮入机制5 .加找If1.队浊作,枳
13、板木总团队成员与贪责人的多件角色0082、3、4、5、6、7、8、9、1012SPringMVC框架$础.包括SpringMVC的工C原理、SpringMVC的工作环境、基于注解的控制热以及Spring的数据庠端作夺内容1 .了解SpringMVC的工作原理2 .拿握SpnngMvC应用的开发步毅3 .能妙塔足SpringMVC的工作环境4001、3、4.,、6、7、IO13SpringBoot入门.也括核心注解SpringBtApp1.ication、基本配读取应用配置、日芯配置以及自动M直原理学内容1 .拿握如何构ItSpringBt应用的开发环境2 .TWSpringBOO1的运行朦理4
14、001、2、3、4、5.6、7.1014SpringBoo1.的Wcb开发.包括ThymdCaf视图模板引学技术、页而信息国际化以及表单卷证等内容1 .学Thymc1.caf视图排版引擎按术2 ,了解如何使用ThymeIeafttiiU*.进行页面信息BI除化3 .掌SpringBocxThymeIeaf的表单脸证4 .戴然撰写实验报告410k2、3、4、5、6、7、1015MyBatis与MyBatis-PIus,包IiMyBatis与MyBatis-P1.us的基础知识以及SpringBoot终咨MyBatiS与MyBatis-PIus的基本小骚等内容”1 .掌瓢MyBatis与MyBatis-PIus6.及知识2 .拿握SpnngBoOt终令MyBatis与MyBaIiS-P1.US的皮本步贽3 .熟练撰写实验报告410k2、3.4、5、6、7、1016区于SpringBoowMyBadaP1.us的名片管理系统的议计与实现1 .TttSpringBoo1.+MyBatis-P1.usfe架应用开发的瀛秘、方法以及技术2 .就息名片管理系统的业务需求、H计