《Java EE基础实用教程(第3版)-教学大纲、授课计划.docx》由会员分享,可在线阅读,更多相关《Java EE基础实用教程(第3版)-教学大纲、授课计划.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Oava EE基础实用教程教学大纲一、课程信息课程名称:Java EE基础实用教程课程类别:素质选修课/专业基础课课程性质:选修/必修计划学时:64计划学分:4先修课程:无选用教材:Java EE基础实用教程:含典型案例视频分析,郑阿奇主编,电子工业出 版社教材。适用专业:本课程可作为大学本科和高职高专相关课程,也可供从事JavaEE应用系统 开发的用户学习和参考。课程负责人:二、课程简介本课程旨在教授Java EE开发的基础知识和实践技巧,帮助学生掌握构建各种类型的 Java EE项目的能力。课程内容全面,从基础的JSP和Servlet,到MVC框架的应用,再到 Spring和Hiberna
2、te的使用,以及Ajax和SSM开发等,涵盖了 JavaEE开发的各个方面。通 过综合开发实战的方式,将理论知识与实际项目应用相结合,帮助学员更好地理解和应用所 学的知识。课程注重实践和实用性,教学思路清晰明了,通过详细的示例代码和实例讲解, 帮助学员理解和掌握每个知识点。课程配套资源丰富,包括示例代码、实战项目源码、练习 题等,学员可以通过这些资源进行实践和巩固所学知识,提升自己的实际开发能力。三、课程教学要求序号专业毕业要求课程教学要求关联程度1工程知识第1部分为实用教程(第19章,15个实例),系统地 介绍了 Java EE平台及开发基础、Java Web开发基础、 Struts2基础、
3、Hibernate基础、MVC框架开发基础、Spring 基础及应用、JavaEE多框架整合开发实战、Ajax入门、 SSM开发基础。第2部分为实验指导(8个实验),通过 实验进行系统训练,能够提高读者解决问题的能力。第 3部分为综合应用实习,从模块开发的角度介绍阿上购 书系统。第4部分为附录,介绍SQL Server 2016学生成 绩管理系统数据库、JavaEE开发的基本操作。H2问题分析目前,JavaEE技术已经成为优秀的电子商务解决方案。 Java EE提供了一套完整的开发平台,包括了各种技术和 框架,如 Servlet、JSP、Struts 2 Hibernate Spring 等,
4、H可以帮助开发者快速构建可靠、可扩展的电子商务应用。 通过Java EE的分层架构和丰富的功能组件,开发者可 以实现用户管理、商品展示、购物车、订单管理、支付 接口等电子商务核心功能。同时,JavaEE还提供了安全 性、事务管理、性能优化等方面的支持,确保电子商务 应用的稳定性和可靠性。3设计/开发解决方案让学生熟悉JavaEE平台的开发方式,掌握Java EE开 发环境的搭建,具备JavaEE开发入门的能力。同时, 学生将学习到JSP和Servlet的基础知识,了解Struts 2 和Hibernate的应用原理和技术,掌握MVC框架的基本 思想和关键技术,学习Spring框架的使用和集成J
5、ava EE 各框架的能力,掌握Ajax的基础知识和开源框架DWR 的应用,以及了解SSM开发基础。通过综合开发实战, 学生将能够应用所学知识开发各种类型的Java EE项目。H4研究L5使用现代工具H6工程与社会1 ,了解电子商务对社会的影响和作用,以及相关的法律 法规和标准。2 .学会将相应方法并应用于实际生产和社会服务中,为 社会做出贡献。L7环境和可持续发展L8职业规范L9个人和团队1 .学会个人发展和团队合作,提高个人和团队的综合素 质。2 .学会与他人合作和沟通,建立良好的人际关系和团队 合作氛围。H10沟通1 .学会进行有效的沟通和表达,与客户、同事和上级保持 良好的沟通和协作。
6、2 .学会进行跨文化沟通和合作,提高国际化视野和跨文 化交流能力。M11项目管理L学会进行项目管理和组织,包括项目计划、进度控制、 质量管理等。2.学会进行风险评估和管理,提高项目成功的概率和效 率。L12终身学习1 .学会进行自我学习和自我提升,不断提高自身的专业 水平和创新能力。2 .学会进行终身学习和职业发展规划,不断拓展职业领 域和发展空间。H注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具 体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三 档分别表示为“H” 或。“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应
7、的专业毕业要求条目不相关。犯章节名称主要内容重难点关键词学时类型1Java EE 平台及开 发基础Java EE的开发方式Java EE开发环境搭建Java EE开发入门熟悉Java EE平台的开发 方式,掌握Java EE开发 环境的搭建,具备Java EE 开发入门的能力6理论+ 实践2Java Web 开发基础HTML语言JSP基础Servlet 技术JavaWeb综合开发实 战:网络留言系统熟悉HTML语言,掌握JSP 基础和Servlet技术,具 备Java Web开发的基础能 力,并能在实战中综合应 用这些知识开发网络留言 系统8理论+ 实践3Struts 2 基础使用Struts
8、2的动机Struts2原理及工作流 程Struts2数据验证Struts2标签库Struts2拦截器Struts2国际化应用Struts2文件上传Struts2综合开发实战了解使用Struts 2的动 机,掌握Struts 2的原 理、工作流程、数据验 证、标签库、拦截器、国 际化应用和文件上传等知 识,具备使用Struts 2进 行开发的能力,并能在综 合开发实战中应用这些知 识10理论+ 实践4Hibernat e基础使用Hibernate的动机Hibernate应用基础Hibernate关系映射了解使用Hibernate的动 机,掌握Hibernate的应 用基础和关系映射知识, 具备使
9、用Hibernate进行 开发的能力6理论+ 实践5MVC框架 开发基础MVC基本思想MVC关键技术MVC综合开发实战了解MVC框架的基本思 想,掌握MVC关键技术, 具备使用MVC框架进行开 发的能力,并能在综合开 发实战中应用这些知识8理论+ 实践6Spring 基础及应 用使用Spring的动机 Spring应用基础 Spring核心接口及配置 Spring AOPSpring事务支持 用 Spring 集成 Java EE各框架了解使用Spring的动机, 掌握Spring应用基础、核 心接口及配置、AOP和事务 支持等知识,具备使用 Spring进行开发的能力, 并能集成Java E
10、E各框架6理论+ 实践7Java EE 多框架整 合开发实 战大型项目架构原理SSH2+Service:学生成 绩管理系统了解大型项目架构原理, 掌握SSH2+Service的开 发,具备开发大型学生成 绩管理系统的能力8理论+ 实践8Ajax 入 门Ajax概述JavaScript 基石出Ajax基础应用开源Ajax框架 DWR了解Ajax概述,掌握 JavaScript 基础和 Ajax 基 础应用,熟悉开源Ajax框 架DWR4理论+ 实践9SSM开发 基础Spring MVC 基础MyBatis 基础 SSM开发实战掌握Spring MVC基础和 MyBatis基础,具备SSM开 发的
11、基础能力,并能在实 战中应用这些知识8理论+ 实践五、考核要求及成绩评定序号成绩类别考核方式考核要求权重(%)备注1期末成绩期末考试大作业50百分制,60分为及格2平时成绩课后作业9次40优、良、中、及格、不及格3平时表现出勤情况10两次未参加课程则无法获得学分注:此表中内容为该课程的全部考核方式及其相关信息。六、学生学习建议(-)学习方法建议L依据专业教学标准,结合岗位技能职业标准,通过案例展开学习,将每个项目分成多 个任务,系统化地学习。2,通过开展课堂讨论、实践活动,增强的团队协作能力,学会如何与他人合作、沟通、 协调等等。(二)学生课外阅读参考资料Java EE基础实用教程:含典型案例
12、视频分析,郑阿奇主编,电子工业出版社教材。七、课程改革与建设1 .全面而系统的内容:涵盖了 Java EE开发的各个方面,从基础的JSP和Servlet,到 MVC框架的应用,再到Spring和Hibernate的使用,以及Ajax和SSM开发等。学生可以 系统地学习和掌握Java EE开发所需的知识和技能。2 .实践导向的教学:通过综合开发实战的方式,将理论知识与实际项目应用相结合,帮 助学生更好地理解和应用所学的知识。通过实践,学生可以提升自己的开发能力,并且在实 际项目中能够快速上手。平时对学生的考核内容包括出勤情况、学生的学习成果、课堂讨论等方面,占期末总评 的50%。期末考试成绩占期
13、末总评的50%。制订人教研室主院部负责人签字:任签字:签字:修订时 间:年月日教学日历(20xx20xx学年第x学期)开课学院开课专业讲授学时32课程名称Java EE基础实用教程授课教师实践/实验学时32授课年级授课班级总学时64使用教材Java EE基础实用教 程参考书目Java EE基础实用教程校历周次授课内容分章节题目第1周第1章Java EE平台及开发基础(4学时)1. 1 Java EE的开发方式(2学时)1.2 Java EE开发环境搭建(2学时)第2周第1章Java EE平台及开发基础(2学时)1.3 Java EE开发入门(2学时)第2章Java Web开发基础(2学时)2.
14、 1 HTML语言(2学时)第3周第2章Java Web开发基础(4学时)2.2 JSP基础(2学时)2. 3 Servlet 技术(2 学时)第4周第2章Java Web开发基础(2学时)2.4 Java Web综合开发实战:网络留言系统(2学时)第3章Struts 2基础(2学时)3. 1使用Struts 2的动机(1学时)3. 2 Struts 2原理及工作流程(1学时)第5周第3章 Struts 2基础(4学时)3.2 Struts 2原理及工作流程(1学时)3. 3 Struts 2数据验证(1学时)3.4 Struts 2标签库(1学时)3. 5 Struts 2工武器(1学时)第
15、6周第3章Struts 2基础(4学时)1.1 6 Struts 2国际化应用(1学时)3.7 Struts 2文件上(1学时)3.8 Struts 2综合开发实战(2学时)第7周第4章 Hibernate基础(4学时)4. 1使用Hibernate的动机(2学时)4.2 Hibernate应用基础(2学时)第8周第4章 Hibernate基础(2学时)4. 3 Hibernate关系映射(2学时)第5章MVC框架开发基础(2学时)5. 1 MVC基本思想(2学时)第9周第5章MVC框架开发基础(4学时)5.2 MVC关键技术(2学时)5.3 MVC综合开发实战(2学时)第10周第5章MVC框
16、架开发基础(2学时)5.3 MVC综合开发实战(2学时)第6章Spring基础及应用(2学时)6. 1使用Spring的动机(1学时)6. 2 Spring应用基础(1学时)第11周第6章Spring基础及应用(4学时)6. 3 Spring核心接口及配置(1学时)6. 4 Spring A0P (1 学时)6. 5 Spring事务支持(1学时)6. 6用Spring集成Java EE各框架(1学时)第12周第7章Java EE多框架整合开发实战(4学时)7.1大型项目架构原理(4学时)第13周第7章Java EE多框架整合开发实战(4学时)7.2 SSH2+Service:学生成绩管理系统(4学时)第14周第8章Ajax入门(4学时)8. 1 Ajax概述(1学时)8. 2 JavaScript 基础(1 学时)8.3 Ajax基础应用(1学时)8.4开源Ajax框架DWR (1学时)第15周第9章SSM开发基础(4学时)9. 1 Spring MVC 基础(2 学时)9.2 MyBatis 基础(2 学时)第16周第9章SSM开发基础(4学时)9.3 SSM开发实战(4学时)