欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    《Java EE 软件开发》教学大纲.docx

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

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

    《Java EE 软件开发》教学大纲.docx

    JavaEE软件开发教学大纲适用意围:2O2X版本科人才培养方案课程代码:0815WX1课程性质:专业选修探程学分:4学分学时:N学时(理论40学时,实验24学时)先修课程:JavaWCb编程A后续课程:无适用专业:软件工程开课单位:计算机科学与技术学院一、课程说明JavaEE软件开发X是软件工程专业的专业选修课程,课程定位是培养学生能移H接对接企业职业能力要求,即能好运用SPring、SpringMVC、MyB*tis等框架开发实际项目.能师使用工具管理项目代码煽写.课程内容主要包括JavaEE的体系结构介绍、Spring枢架技术、SpringMVC框架技木、MyBatiS框架技术、SSM框架整合应用开发等.培养学生建立JavaEE框架软件开发整体思维,正确认识和定位企业行业中JavaEE框架WCb开发人员的工作岗位和工作任务,本课程强调培养运用理论知识解决实际应用中出现的问SS,注重培养“有足铁理论班础、动手能力强”的高素质应用型人才,二、课程目标通过本课程的学习,学生达到如下目标:课程目标1:理解SSM框架的基本原理、核心组件,以及它们在应用程序中的作用和相互关系,学习SPring的依赖注入、AoP(面向切面编程)、IoC控制反转)等概念,以及如何配置和使用Spring容器;学习SpringMVC的MVC(MMI-ViCwqmgI1.Cr)模式.掌握控制器、视图解析器、处理请求等知识;理斛MyBa1.i$的ORM(对象美系映射原理,学习如何也置和执行数览库操作.能将SSM框架进行整合并开发项目.邨程目标2:具有较强的软件开发能力、软件工程实践能力和科学与软件技术交叉创新能力,具有团队协作能力具有系统思维.批判性思维,在实际工作中具有较强的何起解决能力。课程目标3:具待在实际开发中分析和抑决SSM框架相关问胭的能力,培养编写模块化、可维护、可扩展的代码的意识,遵循良好的编码规范和设计原则,能够与其他开发人员合作,共同开发和维护SSM框架应用,具备持续学习的精神.做着技术发展不断深化对SSM框架及相关技术的理解和应用,课程目标明具行一定的全球化意识和国际视野.旎鲂积极主动适应不断变化的国内外形势和环境,椭行F1.主的、持续的终价学习习惯和UJ持续发展及创新能力。三、课程目标与毕业要求UavaEE软件开发课程教学目标对软件工程专升木专业毕业要求的支推见表I.衰I课程被学目标与毕业要求关系毕业要求指标点课程目标支部3.设计/开发解决方案32能够对特定应用问也进行建模.设计解决方案,并按照现冠进行软件_1.程开发.课程目标h理解SSM框架的基本想理'核心组件,以及它们在应用程序中的作用和相互关系,学习SPring的依极注入、AOP(面向切面编程)、IoC(控制反转等概念,以及如何配置和使用Spring容器:学习SpringMVC的MVC(Mode1.-View-Con1.nj1.kr)模式,掌握控制潺、视图解析器、处理请求等知识:理解MyBatiS的ORM(对软关系映射)原理,学习如何配置和执行数据库操作,能将SSM框架进行整合并开发项目.课程目标2:具有较强的软件开发能力、软件工程实践能力和科学与软件技术交叉创新能力,具有团队协作能力,具有系统处维.批判性思维,在实除工作中具有较强的问题解决能力。M5.碑现R1.具5.2能够针对不同的工程需求,开发、选择与使用相应的技术、资源与工具,对软«件系统进行分折、设计、开发、测试与维护.课程目标2:具有较强的软件开发能力、软件工程实践能力和科学与软件技术交叉创新能力,具有团队说作能力,具有系统思维.批判性思维.在实际工作中具有较强的问速解决能力。课程目标3:具备在实际开发中分析和解决SSM框架相关问题的能力,培养球獭块化、可维护、可扩展的代码的意识,遵循良好的编码堤莅和设计原则,能泌与其他开发人员合作,共同开发和维护SSM框架应用,具需持续学习的精神,随桁技术发展不断深化对SSM枢架及相关技术的理解和应用.I1.11.项目管理11.2能够将工程管理原理与经济决策方法应用于多学科环境下软件工程的设计、开发与实施过程。课程目标2,具有较强的软件开发能力、软件工程实践能力和科学与软件技术交叉创新能力,具有团队仍作能力,具有系统思维,批同性思维.在实际工作中具有较强的问遨解决能力.M课程目标3:具备在实际开发中分析和解决SSM框架相关问题的能力.培养编写模块化、可维护、可扩展的代码的意识,遵循良好的编码规莅和设计原则,能移与其他开发人员合作,共同开发和维护SSM框架应用,具备持续学习的精神.的着技术发展不断深化对SSM枢架及相关技术的理解和应用,课程目标4:具有一定的全理化遛识和国际视野,能的枳极主动适应不断变化的国内外形势和环境,拥行自主的、挣续的终身学习习惯和可持续发展及创新能力.注,表中“II(高)、M中),表示课程与相关毕业要求的关联度.四'教学内容、基本要求与学时分配I.理论部分理论部分的教学内容、基本要求与学时分配见表2。«2教学内容、苓本襄求与学时分配教学内容教学要求,教学点魔点理论学时实验学时对应的课程目标I.初识SSMtfM1.1 Spring框架1.2 MyBatis框架1.3 SpringMVC框架1.4 SSM结构分析1.5 SSH框架1.6 SSM框架的优缺点帙学要求:理解SSM的概念及结构,理解SSM的用途及优势,掌握Spring.MvBa1.is和SpringMVC的基本概念直点:理解SSM的特点和核心技术:膜点:JaVaEE运行环境的搭建。41、2、3!.Spring基础2.1 SPring的核心概念2.2 Spring优势2.3 Spring体系结构2.4 IoC与D1.2.5 Spring容器2.6 Spring中的Bcan2.7 Spring依赖下载28Web环境搭建2.9 Bea1.I的添加与获取教学要求:理解Spring的概念和优势,理好SPring的体系结构.理解SPring的核心容器,常握SpringBean的创建与获取的方法重点:理觥SpringIoC和D1.的工作原理.充点:SPringBean的创建与获取的方法.421,2、33.5 prig中BeanMftA3.6 构造器注入3.7 属性注入3.8 Bcan的属性3.9 集合与对象的注入3.10 Bean之间屈性的传递教学要求:理解SPring中Bean的作用域,理解Bean的生命周期,掌探Bean的注入方法.常握Bean的注解管理.点:利用注解管理BCQn:难点:理解Bean的生命冏期.421、2、33.6 Bean作用域的种类3.7 sing1.eton与prototype作用域3.8 利用注解管理Bcan3.9 Bean的生命周期4.Spri11中的AOP4.1 AoP4本概念4.2 AOP中的核心概念4.3 果干注解实现AOP4.4 CXetution衣达式4.5 基于XM1.实现AOP4.6 基于注解与Onkr接口配过优先欲4.7 菸于XM1.配出优先级4.8 代理设计模式4.9 JDK动态代理敢学要求1理解Spring中AOP的概念.理解AOP的实现傲理与实现方式,掌握AOP的基本操作,掌维AOP配置的优先级。M点:注价实现AOP和XM1.实现AOP:魔点:代理模式的理解.421、2、35. Spring与数据*的交互5.1 SpringJDBC简介5.2 SPringJDBC的配置5.3 DQ1.操作5.4 DM1.操作5.5 DD1.操作5.6 JDBCTempIate的注入做学要求:I.理解SwingJDBC的概念,了解JDBCTemp1.ate的常用API,掌JJDBCTempIa1.c的使用,掌握JDBCrcmp1.atc封装Dao的方法.点:SPringJDBC的配充点:JDBCTemP1.ate的使用,41、2、36.Spri11事务6.1 Spring的事务管理6.2 事务的管理方式6.3 册于注解完成声明式出务6.4 卷于XM1.完成声明式事务6.5 事务的传播方式6.6 Spring事务失效向XS教学要求,理解SPring事务的微念,理解SPring事务的管理方式.掌握事务的隔离级别与传播方式.学握SPring事务注解的使用.点:使用注解完成声明式事务:魔点:裂务的传播方式和少务失效问题。421、2、37.MyBatisMtt7.1 ORM框架7.2 MyBatiS简介7.3 MyBatis工作流程7.4 Sq1.SessionFactory与SqIScssion7.5 MyBatis的下拨7.6 MyBaiiS的简单应用7.7 SqIScssion的增姗改查操作7.8 MyBatiS接口开发帙学要求I/解ORM框架的概念,1'耨MyBatiS的功能架构和核心思想,理解MyBatfe的基本概念,拿握MyBati$的下栽和安装,掌握MyBaUS入门程序的泰写点:使用SqISession的增删改查操作:难点:使用SqISC$Sion的增删改查操作.442、3、48.MyBatis进阶8.1 MyBatiS一级缓存8.2 MyBatis二级缓存8.3 动态SQ1.if元素8.4 动态SQ1.whene、sei、Vtrim元素8.5 动态SQ1.VdKK)sc、whcn,VOthCrWiSc元素帙学要求,了解MyBa曲媛存的作用,掌握MyBatis动态SQ1.的运用.共握MyBatiS级联查询的方法,掌握MyBatis注解开发的方法.点:MyBaIiS接存的理解:充点:MyBa1.is段联吉闻的方法。441、2、38.6 动态SQ1.<foaach>元素8.7 动袭SQ1.<bind>元素8.8 一对一级联杳询8.9 一对多级联查询8.10 多对多级联查询8.11 MyBa低注解开发9.SprinMVC9.1 MVC模式9.2 SpringMVC核心组件9.3 SPringMVC简C应用9.4 SPringMVC默认数据类曼的绑定9.5 SPringMVC简单数据类型的绑定9.6 SpringMVC实体Bean的绑定9.7 SPringMVC数俎舆合类型的绑定9.8 SPringMVC中C杂类型的传给9.9 文件上传与下载9.10 拦截涔与过泄器的区别9.11 1.nerceptor拦截器9.12 拦截涉的执行流程9.13 RESTfu1.简介9.14 SpringMVC实现RESTfuI风格教学要求,理好MVC的思想模式.理解SPringMVC的工作流程,节握SPCingMVC的简单应用,掌握SEngMVC常用注解的使用方法.了解SpringMVC的文件上传功能,了解SPringMVC的拦截器功能,掌握SpringMVC的RESTfuI开发方式,掌握全同异常处理的方法,点:MVC的思懋模式和SpringMVC的工作流程:难点:SPringMVC的应用,44k2、3IOJiSM柢柒整合10.1 SSM整合概述10.2 SSM整合实战10.3 整合MaVen项目10.4 整合日志柢架教学要求,/解开发中SSM框架的目录结构,於梅MyBatis配置文件的隹合,掌握Mavcn工具的使用,然握日志框架的使用。点:SSM框架的整合:*jft:SSM框架的第合,442、3、4合计402.实验部分实验部分的教学内容、基本要求与学时分配见表3。表3实殴项目、实题内容与学时实验项目实验内容和要求实龄学时对应的课程目标1.Spnng框架的使用实验内容I阻件的管卉和EC容器的使用.AOP面向切面编程与声明式事务.实殴要求:搭配JaVaEE开发环境,使用XM1.和注解方式使J1.JSPring1.OC容器,使用注解方式实现AoP和泮明式犷务,41、2、43.MyBatis框型的使用实疆内容:单衣的增删改查,多农联杏、动态SQ1.、缓存和注解开发。实殴要求,MyBatiS框架的基本使用,替换掉JDBC实现羯本的增删改资。MyBaIiS框架的进阶使用,实现多表的数据查而、动态41、2、4SQ1.理QMyBaIiS缓存,会使用注解简化电我的墙删改老.5.SpringMVC框架的使用实验内容:SpringMVC框架的使川实般要求:掌握SMingMVC框空的基本使用,掌握文件上传下载、拦微器与过沌器.41、2、46.SSM框架第合实验内容:SSM框架整合。实殴要我将三个梅栗迸行整合,开发完整的JaVaEE项目实现单表的地IH改查。41、2、3、416五、教学方法及手段本课程以课堂讲授为主,结合课下习、课堂讨论、案例教学、视频资源共享等教学手段完成课程教学任务和相关能力的培邪.学生能够比较全面地理解JavaEE软件开发的诞生背景与发展路线,在掌握各种软件开发框架技术概念基础上,具行进行初步应用能力.在实5金教学坏切中,通过白发式教学、讨论式教学培养学生深入学习JavaEE软件开发的基本理论、基本知识和基本技能。培养学生自主学习能力、实际动手能力,激发学生的创新思维.采用学习通、钉打、QQ、做信等交流工具,加强和学生之间的交流和沟通,提升学习效果,好完成一次实验,要认真完成一份实骁报告.六、课程资源1 .推荐教材:(1)方莹.马刽威.JavaEE企业应用开发与实战M.北京:人民批电出版社.202209.2 .参考书:(I)杨开振,周古文.JavaEE互联网轻莫级根架整合开发SSM程架M).北京:电子工业出版社2017.07.(2)李唯,程永恒.JavaEE轻玳级框架应用开发教程M.北京:人民邮电出版社,2022.(».(3)十三,尼克陈.SpringBt+Vuc3大型前后端分肉项目实战M.北京:电子工业出版社.2022.01.(4)李刚.疯狂SPringBOOI终极讲义M.北京:电子工业出版社.2021.6.1.3 .期刊;4 1>FabianK.Phi1.ippB.MakingJavaEECoo1.Again:Bui1.dingMongoDB-BasedWebSeniccsUsingJPAandEJBJ.ProccdiaComputerSCiCnCe.2022.198.5 2)CaiZ,1.iJ.ZhangJ.ResearchonPerformanceOptimizationofWebApp1.icationSystembasedonJAVAEECAEICAcademicExchangeInformationCen1.ertChina).Proceedingsof201921.Internationa1.SymposiumOnBigDataandApp1.iedStatisucsdSBDAS2019)(VO1.2).IoPPUb1.iShi咚2019:3442.(3)赵队张东洋,刘业顺等.基TMVC模式和JaVaEE技术仓储管理系统的设计与实现U.无线互联科技.2019.(4)桂林斌.珞于JavaEE的高校科研成果管理系统的设计与实现【J.电脑与电信,2018(Z1.):24-27.(5)郭帆,范成威.面向JaVaEE程序的SQ1.IA混洞分析和监证方法川.计豫机科学与探索.2021.4.网络资源:(1) Spring官方.SpringTf(EBO1.(2020-01.-OI)(2022-07-01https:/www.spring.io.(2) MyBatis官方,MyBaiis官方文档.EB'O1.1.(20190101)2O22O7O1h(tpsmybatis.org.,mybais-3zhindcx.htm1.(3)廖雪峰.电宅峰的官方网站EBO1.(2019-01.-01)2022-07-01.https:/www.1.iaoxuefcng.ajmA七、课程考核对课程目标的支撑课程成绩由过程性考核成绩和期末大作业成绩两部分构成,具体考核/评价细则及对课程目标的支掠关系见表4。表4课程考犊对课程目标的支撑考核环节占比考核,WiaJe课程目标I234过程性考核课堂表现21(1)根据课堂出勤情况和课堂互动情况、浅上第节学习次数等迸行考核,满分100分。(2)以平时考核成缄柒以其在总评成缄中所占的比例计入课程总评成绩,85实验15(1根据每个实验的实验操作完成情况和实验报告质量单独国分,脩分100分:(2)年次实验单独评分,取各次实验成绩的平均值作为此环节的最终成绩.(3)以实验成绩乘以其在总评成绩中所占的比例计入课程总评成绩,5523章节测选9(D根据每个模块的学习情况设计测试.衽个测试单独评分,满分I(X)分:(2姆次测试单独评分,取各次测试成统的平均值作为此环节的以终成绩,(3以章节测试成绩乘以其在总评成绩中所占的比例计入课程总评成绩.522作业15(1)主要考核学生对各率节知识点的复习、理解和掌握程度,满分100分:(2)母次作业单独评分.取各次成绩的平均值作为此环节的垃终成绩.(3)以作业成绩乘以其在总评成绩中所占的比例计入课程总请成绩,753期末考核40(I)大作业成绩100分,以大作业成缄乘以其在总评成绩中所占的比例计入课程总评成绩。(2)主要考核开发Wcb应用时使用的网I1.I1.I1.7页弱础技术,使用SSM框架进行Web项I1.的开发(3)考试超型为:基于SSM的相关系统项目合计:100分36312112八、考核与成绩评定1 .专核方式及成w定考核方式:本课程主要以课堂表现、章苗测试、作业、期末大作业等方式对学生进行考核评价。考核基本要求:考核总成绩由期末大作业成绩和过程性评价成绩组成,其中:期末大作业成绩为100分(权重40%);课堂:表现、章节测试、作业、实跪等过程性评价成绩为100分(权更60%):过程性评价和考试试题分值分限应与教学大纲各率节的学时基本成比例,2 .过程性考核成绩的标准过程性考核方式城点考核内容、评价标准、所占比也见表4。表4过程性考楼方式评价标准考核方式所占比比(%)100>x9090>x8080>x7070>x60x<60课堂表现35积极参与教学活动,斑跃回答问题,准确1.:F90%考勤率与线上学习次数大于90%.积极参与教学活动,踊跃回答问题,准确率大于80%。考勤率与线上学习次数大于80%.佃尔参与教学活动,回答问甥准确率大于70%.考勤率与线上学习次数大于80%.上课不认直,偶尔参与教学活动。考勤率与线上学习次数低”上课不认真,不参与教学活动。考勤率与线上学习次数低.章节制试15能纺熟练掌握章节的内容.能按时并正确的完成测试内容,答题准确率达到90%.能蜂掌握章节的内容.能按时井正确的完成测试内容,答题准价率达到80%.能够掌握聿节的内律,能按时的完成测试内容,答胭准确率达到70%.能峪基本拿握章节的内容,能按时的完成测试内容,答趣准确率达到60%.不能够掌握范节的内容,不能按时的完成测试内容,答即准确率不足60%.作业25作业完整,思路清晰,准确率大于90%.字迹工整,作业完整,准确率大于80%.字迹工整.不交作业2次以内,准确率大于70%.作业多次延期.准确率低.长期不交作业,作业质量实验25实验预习认真,能够熟练掌握方法与步骤,实骐操作过程熟练、规范,迸现守纪、实5金前有欣习,能够掌握方法与步骤,实验操作过程正确、规范,遵规守纪、团实验前有预习,基本能好掌握方法与步骤,实验操作过程基本IE确、无协作,实5金前有预习,不能掌握方法与步骤.实除操作过程基本正确,无怫作,实脸结没有预习.不能完成实验:实验操作步骤有误;实验结果不正确,没有分析讨论。团结协作,实脸结果详实、结论清晰、讨论合理站协作,实验结果正确、讨论适当实验结果他本正确,讨论一般果那本正确,无讨论

    注意事项

    本文(《Java EE 软件开发》教学大纲.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开