欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    《Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》---教学大纲.docx

    • 资源ID:1694947       资源大小:34KB        全文页数:7页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》---教学大纲.docx

    JavaWeb开发从入门到实战(InteIIiJIDEA版微课视频版)教学大纲大纲版本:v1.0i果程名称(中,英:JavaWcb开发"avaWcbDeve1.opment学分:4总学时:64理论学时:38实验学时:26(含实战12)课程类别:专业课开课学期:4起用专业:软件工程、计算机科学与技术课程性质:必修课先修课程:JaVa程序设计、数据库原理及应用一、课程简介为学生搭建起通向“企业级JaVa应用开发”的桥梁和钮带,以“构建JaVa应用知识体系、阐明JaVaWeb开发的原理、引导企业级实战'为原则,为学生在JaVa应用开发领域''深耕细作”奠定赴玛、楮明方向。课程将系统地讲授JavaWcb开发中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)知识目标课程目标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(或SpringB<x>t+MyBatis-P1.us)的Web开发的实际应用:课程目标4:撰写“JavaWCb开发”课程作业、实脍报告,能够查找和回读JaVaWcb开发方面的国内外文献资料。(2)能力目标课程目标5:注重培养实戏与实战能力,掌握基本的JaVaweb开发的创新方法和应用解决方案;课卷目标6:研究与JavaWeb开发相关的前沿理论与发展新动向,能够结合大敦据、云计算、物联网等新兴技术,拓展面向新兴行业的系统整合开发;课程目标7:培养学生树立正嘀的思想意识,卡业课程融入“必政教育”。了解企业级JaVa应用开发过银中有关国票的及济、环境、法律、安全、住康、伦理等政策和制约因素;课程目标8:面向新工科建设,了解项目工程管理原理与经济决发方法,并能在企业级JaVa应用开发中进行应用:课程目标9:通过团体称作,小组讨论、枷转课堂等课程数学模式设比,使学生积极承担个体、团队成员以及负责人的多种角色:课程目标10:具有自主学习和终身学习的意识,不断学习JaVaWeb开发相关知识,适应新的发展4复域。(3)谭程目标与毕业臬求婚关系毕业要求指标点具体内*对应爆根目标1.寺北加识:具有独立获取知识.提出问四、分析问超和解决问电的曲本能力及开拓创新的精神.2、4.5、62.何惠分析与设计解决方金:掌握JaVawCb开发的基本理论、基本知炽和基础方法.1、2、33.思政培鼻:具有人文社会科学会林、社会货任感,舱够在实践与实战中理解并邃守工程职业道感和规范,就行责任.7、8、94*主学习色力:再在枝强的自学能力、一定的工程设计施力、分析解决工程实你问题能力.6、105.沟通:危够就企业双Java应用开发方面问题与业界同行及社会公众进行在效沟通和交流.4、Ss96.使用现代工具:具有皎径的系统整合开发:½力,!½够运用it件工具过行工程项IJ的定求分析、设计、实现、尚试、牲胪等工作.37.4国管双:理解并掌握工程号度原理与经济决簸方法.并施在多学科环境中应用.4、5、6、88.终身学习:具有自主学习和终身学习的意识,在不斯学习和适应发展的能力.IO(4)载学内容安排总体思珞分阶段进行项0案例教学,具体内容安排项序:Wcb前端基或TJSP息础TJaVaBcanJavaSen1.et基础JDBC基Wt基于JSP+JavaBean+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页面的基本构成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 .了解request»session和app1.ication的应用场景5 .热摄摄与实验报告4201、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.ct>doGct和doPost方法、也定向与转发、在JavaScrv1.ct中使用session以及基于SeEe1.的MVC模K等内容1 .掌½Serv1.et时象的胡Xt与运行2 .理解SerV1.e1.的生命周期3 .理解£定向与转发的立用烤景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、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 .了解分页交加的实现方法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于JSP÷JavaBcan+Scrv1.et的电子商务干台的设计与实现1.掌槎"fJSP+JavaBcan+Scrv1.ct的Java应用开发的流作、方以及拉米2,熟念电子商务平台的业务需求、设计以及实现3 .狄妗撰写谀计文档4 .了解电商行业的法律去烧、市埼淮入机制5 .加找If1.队浊作,枳板木总团队成员与贪责人的多件角色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入门.也括核心注解SpringB<x>tApp1.ication、基本配读取应用配置、日芯配置以及自动M直原理学内容1 .拿握如何构ItSpringB<>t应用的开发环境2 .TWSpringBOO1的运行朦理4001、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计以及实现3 .就冰族用设计文档4,如张团队协作,料极永杷团队成员与负点人的多种用色0041.2、3、4、5.7,IO合计381412四、教学安排及教学方式(1)栽孕安排总学时64学时,其中,讲授38学时,实验(上机)14学时(见JavaWeb开发从人门到实战(InIeuiJIDEA版微课视频版)实脸教学大纲与实舲指导书),案例实战12学时(Ji1.JavaWcb开发从入门到实战(In1.CHiJ1.DEA版微课视频版)实验教学大纲与实验指导书).(2)教学方式姣上技下足合式教学,以课堂投学为主,辅以适当的线上学习、课堂提问、讨论、实验、实践、实战来强化学生对JaVaWeb开发的主要概念、密本原理、蜃本方法的理解与认识,以上机实施、案例综合实战与习题练习使学生充分认识到JaVaWeb开发在JaVa企业级应用开发的交要地位,通过上述教学活动来实现对学生理论联系实际解决复杂问题能力的培养.讲授环节主要采用教师讲解、演示、互动的教学杉式。教师讲解知识点、演示程序代码,使学生时知识点形成近现印象,并通过课堂教学双方互相提问,与学生互动,鼓励学生在课堂上发表自己的见解,加深对知识点的理解,达到课程目标。实舲环节主要采用故师安排任务、学生自主上机练习,找师现场指导、答疑的彩式。上机练习可利用实验室电脑或学生个人电脑编程,通过安装在本地的IDE进行上机练习。案例实战1环节主要采用学生自主实战项目案例,教师线上线下指导、答疑的形式.项目案例实战利用学生个人电脑组4工通过安装在本地的IDE进行实战。五、考核方式与成绩评定办法考试成绩由平时成绩和期末成绩两部分构成。平时成绩占总成绩的40%,期末成绩占总成绩的60%,具体评分标准见下表。(1)平时成绩由上机实舲(实叔)成绩按40%折算存出。(2)期末成绩由卷面成绩按60%折算得出。考核方式及成崎占比为:序号缗构成考械方式占比1平时成绩上机头聆(实战)报告20%上机实脸(实战)凝代码20%2期未成绩闭卷考试60%合计100%评价标*:(1)上机卖*实现4舍上杷实验(实战)报告按照百分制评分,然后探照20%进行折算到总评成绩。评分标准为:现测点评分80-100分60-79分40-59分1-39分。分实脸(实残、实战)预习报(Ut02;按时完成.业务运拜令理,内容完:他枳极,、正硼忖暮教师提出的按时充成,义务比例基本合理:能正3回着技师提出的阿Ii延时完成,业务运律基本合理:池强能回答技师犍出的何起后期补交,内容不完整,不能济识:不能回着教师提出的何起未提更问迎实物(实践、实技)操作(权充0.4)操作IDE孰练,操作方法正磷.实4效果令足操作IDE不够就练,有少量错误但不送法安全规程.实验效果令理操作IOE生疏,排作有拾谋但不遗法安仝战程.能妙得出实脸效果操作生疏,未能完成实检,未能得出实验效果然席改建反安全战a实险(实践、实战)总结报告(权交0.4)按时完成.内京全面;按时完成,内家基本完!?足计充成.内定基后朝补交.内定不完整未提交(2)上机实Q(实或)源代码实验源代码按照百分制评分,然后按照20%进行折算到总评成绩。评分标准为:功能性(70%)总本要求(50%):源代码必须旋格正确编译并运行,实现实脸指定的总本功能。犷展功能(15%):如果实脍要求了新外的功能或优化,这些功能的实现情况将在此部分评分。健壮性(5%):代码应能合理处理输人数据的边界情况和异常情况,避免程序前清所产生错误结果。埠码风格(20%)命名规范(5%):变量、函数、美等命名应持合编程语言的命名习惯,易于理解。注释(5%):代码应包含必要的注择,说明S,杂逻楫、算法思路或更要决豪。代码结构(5%):代码应具有良好的组积结构,如合理的函数划分、模块划分等。可江性(5%):代码应易于其他开发者闺读和理解。创新性(10%)独特思路(5%):代码实现是否展示了独特的算法或解决方案。濒外功能(5%):是否有实现实脸要求之外的款外功能或优化。六、教材及其他教学资源(1)使用栽材陈恒.JavaWeb开发从入门到实战Qn1.eIIiJ1.DEA极微课视频机).北京:清华大学出收社,2024.(2)主要分才书陈恒.JavaWcb开发从入门到实战(第2版微课视频版.北京:清华大学出版社,2024.陈恒.SpringBoot+VucJs全栈开发从入门到实战(IntdIiJ1.DEA版很课视频版).北京:清华大学出版社.2024.七、说明本课程的先修课程为Java程序设计和数据库原理与应用,后续课程为毕业论文(设计方、毕业实习。八、课程思政内容(I)培养学生的创新精神与创新意识。党的二十大报告指出,“教育、科技、人才是全而建谩社会主义现代化国掌的基况性、战喀性支撑。必须坚持科技是第一生产力、人才量第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略.开辟发展新领域新赛道,不断堂造发展新动能新优势。”在当今激烈的竞争环境下,注重和加强学生创新精神和创新意识的培育是课程的极其变要内容。(2)培养学生民族认同感,树立远大职业理想。根理国产操作系统的发展历史与现状,包括华为、中兴等国产企叱在全球市场的崛起,在操作系统领域的新架构,向学生展示中国的信息技术领域成就,用必使命感与荣誉感:通过华为盂晚舟事件、美国的芯片垄断一引出:民族认同感。党的十八届五中全会通过的“十三五”规划城议,明确提出实施网络强国战喀以及与之宓切相关的“互联网+”行动计划。国家正着力实现关钝技术自主可控,为维护国宰安全、网络安全提供技术保障。中国信息化需求巨大,但在一些关健技术领域如操作系统、芯片技术、CPU技术寻方而,还难以做到自主可控,对国家安全造成威胁。引导学生明确:建设网络强国,不仅仅是靠网络技术,还要有软件技术等其他各关技术的支撑。引导学生作为软件技术专业的一员,应更加明晰卡业人才的培养目标,更加明确专亚领域内工作岗位和工作内容的社会价值,自觉树立远大职业理想,将职业生涯、职业发展脉络与国家发展的历史进程融合起来。(3)向学生介绍中国在人工智能领域的布局,交点分析当代人工智能下软件技术如何支撑中国制造的智能化发展:(4)通过专业知识的学习,引导学生深刻理解与认识所学软件开发知识对于国索信息产业发展、智;城市建设、大数据智能信息处理等各方面的重要意义,使学生在学习过程中逐渐树立专业荣誉感:(5)培养学生希益求精、工匠精神。告诉学生在学好软件技术之后,走上工作向位会成为福序员、软件系统运维人员、软件测试员、售前售后服务人员等。在这些职位岗位上.要发挥工匠精神,精益求精地将程序开发、系统运维、程序测试、需求分析及技术问题处理等工作内容完成好.保运软件系统运行时正瑜、稳定,保证客户的需求被精确采集和纳入软件开发计划,保证软件运行时遇到问题能被及时解决.引导学生在学习时,将知识分实、精技强能,方能在今后工作中本领过硬,不出就漏,工作成果令用户满意。引导学生认识到,作为职业人,其专注、敬业、责任担当时完成好本职工作,进而促进软件行业整体的高水平、优质化发展具有支要意义。(6)培养学生团结协作,合作共嬴的粉林。通过实践项目、竞赛等,告诉学生今天的社会无论什么行业想要做出一番成色,靠一个人打耕已经不现实了。所谓人多力量大,三个臭皮匠顶个诸葛亮强调团队成员之间的资源共享、协同合作精神,团队成员在一个项目中要各司其职,每个人发挥自己的特长完成分配的任务,最终才能南质量、有效率地完成项目,从而形成更强大而持久的生产力和创造力。

    注意事项

    本文(《Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》---教学大纲.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开