欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《JavaEE企业级应用开发案例教程》教案第1课JavaEE企业级应用入门.docx

    • 资源ID:1140020       资源大小:45.25KB        全文页数:8页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    《JavaEE企业级应用开发案例教程》教案第1课JavaEE企业级应用入门.docx

    JavaEE企业级应用开发案例教程(Spring+SpringMVC+MyBatis)教案课时分配表章序课程内容课时备注1JavaEE企业级应用入门22Spring基础23SpringBean管理44SpringAOP45Spring数据库编程66SpringMVC基础27数据绑定和请求响应48异常处理和拦截器69文件上传和下载410MyBatis基础411动态SQL612MyBatis关联映射和缓存机制413MyBatis注解配置414SSM框架整合215学校图书管理系统IO封64课题JavaEE企业级应用入门课时2课时(90min)教学目标知识目标:(I)理解企业级应用的概念和特点(2)了解企业级应用的解决方案、常见的JavaEE企业级应用开发框架能力目标:能在Windows系统中搭建企业级应用开发环境,使用Eclipsc创建简单的JavaWeb项目,并能在Tomcat服务器中运行素质目标:通过对计算机技术的了解,明确科学技术给我们生活方方面面带来的各种便利,进而培养学生的探索意识教学重难点教学重点:企业级应用概念及其解决方案,常见的JaVaEE企业级应用开发框架,搭建企业级应用开发环境教学难点:开发环境的搭建教学方法问答法、讨论法、讲授法、演示法、任务驱动法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务请大家上网查找JavaEE的相关资料,了解JavaEE的基本概念。【学生】完成课前任务考勤【教师】使用APP进行签到【学生】班干部报请假人员及原因新课预热【教师】自我介绍,与学生简单互动,介绍课程内容、考核标准等【学生】聆听、互动【教师】讲解JaVaEE的在企业级应用中的重要性,增强学生学习兴趣随着浏览器功能的日益强大、网页技术的日益流行,以及应用服务器软件和中间件产品的逐步成熟,浏览器/服务器(B/S)结构的企业级应用已经成为一种流行趋势。针对其编程需求,企业级应用程序版本JaVaEE诞生了,它提供了多种框架,简化和规划了分布式多层企业级应用的开发和部署。【学生】聆听、记录、理解问题导入【教师】提出以下问题:通过上述同学们对JaVaEE的初步了解,请用自己的话总结什么是企业级应用。【学生】思考、举手回答传授新知【教师】讲解JaVaEE企业级应用的基础知识一、企业级应用及解决方案÷【教师】讲解企业级应用的概念、特点、解决方案(一)什么是企业级应用企业级应用是指为商业组织、大型企业创建并部署的应用.企业级应用的结构复杂、涉及的外部资源众多、事务密集、数据量大、用户数多,需要较强的安全性。在企业中,一般会部署多个彼此连接、通过不同集成层次进行交互的企业级应用,同时这些应用又都可能与其他企业的相关应用连接,从而构成一个结构复杂的分布式企业应用群集.企业级应用不仅有强大的功能,还能满足未来业务变化的需求,易于升级和维护。它们通常具有以下特点.(1)海量数据持久保存。(2)数据一致。(3)响应迅速。(4)与其他应用集成。(5)安全性高。(6)具备可扩展性。(7)人性化的界面设计。(详见教材)【课堂问答】*【教师】随机邀请学生回答以下问题根据上述对JavaEE的表述,我们明确了JavaEE的概念不楷点,那么同学们学习Java的时候,还提到过JavaSE,那么JavaSE又是指什么?【学生】聆听、思考、回答÷【教师】总结学生的回答(二)企业级应用解决方案一般来说,企业级应用开发主要分为表现层、业务逻辑层和数据持久层,表现了"高内聚,低耦合”的思想。(1)表现层:主要负责发起用户请求,并显示响应结果,还用于分派用户请求,从而执行不同的业务逻辑。(2)业务逻辑层:主要负责域的传递和处理,包括具体的业务逻辑操作,并返回处理结果。(3)数据持久层:主要负责对降库的访问与操作。目前,JavaEE实现企业级应用的主流框架为SSM,即Spring.SpringMVC和MyBatis的整合框架,它们分别实现了企业级应用的业务逻辑层、表现层和数据持久层。SSM框架的体系结构如图1-1所示(详见教材).其实,Spring贯穿于表现层、业务逻辑层和数据持久层。Spring在表现层提供了SpringMVC框架,在业务逻辑层可以管理事务、记录日志等,在数据持久层可以整合MyBatisxHibernatexJdbcTempIate等技术。二、常见的JaVaEE企业级应用开发框架【教师】讲解SSM框架、SpringBoot.SpringCloud()SSM框架1 .SpringSpring是JaVaEE的一个轻量级开源框架,它是为了解决企业级应用开发的复杂性而产生的。SPring的主要优势是分层架构,它可以将单层框架组合在一起,建立一个连贯的体系,以统一、高效的方式构建整个应用。Spring自诞生以来备受青睐,一直被广大开发者作为JavaEE企业级应用开发的首选。2 .SpringMVCSpringMVC是Spring提供的一个基于MVC设计模式的轻量级Web开发框架,其本质相当于ServleteSpringMVC模块划分清晰,分工明确。在MVC模式中,SpringMVc作为控制器实现模型与视图的数据交互。与其他MVC框架相比,SpringMVC框架采用松耦合、可插拔的组件结构,具有高度可配置性,以及更强的扩展性和灵活性。此外,SpringMVC本身就是Spring的一部分,可以和Spring无缝集成,因此,它在Web开发中应用越来越广泛。3.MyBatisMyBatis原本是Apache的一个开源项目iBatis2010年由ApacheSoftwareFoundation迁移至GoogleCode,并且改名为MyBatis,2013年又被迁移至GithubeMyBatis是一M尤秀的数据持久层框架,开发者只需要关注SQL语句本身。MyBatis虽然封装性低,但性能优秀、简单易学,满足高并发和高响应需求,在Web开发中应用广泛。(二)其他框架1 .SpringBootSpringBoot是Pivotal团队基于Spring开发的全新的开源框架,其目的是简化Spring的搭建和开发过程。SPringBoot本身并不提供Spring的核/谕性及扩展功能,它只是用于快速、敏捷地开发基于Spring的应用。同时,SpringBoot还集成了大量常用的第三方库,几乎是零配置的开箱即用,使开发者能够更加专注于业务逻辑。随着近些年微A艮务技术的流行,SpringBoot也成了当前炙手可热的技术。2 .SpringCloudSPringClOUd是分布式微服务架构的一站式解决方案,它提供了一套简单易用的编程模型,使开发者能在SpringBoOI的基础上轻松地实现微服务系统的构建。SpringCloud并不是一门技术,而是一系列微三务解决方案或框架的有序集合。它将当前成熟的、经过验证的微服务框架整合起来,并通过SPringBoot的思想将其进行再封装,屏蔽其中复杂的配置和实现原理,最终为开发者提供一套简单易懂、易部署和易维护的分布式系统开发工具包。【课堂问答】÷【教师】随机邀请学生回答以下问题请同学们归纳总结,Spring.SpringMVCxSpringBoot的区别是什么?【学生】聆听、思考、回答÷【教师】总结学生的回答三、搭建企业级应用开发环境*【教师】讲解安装JDK、Tomcat.MySQLEdiPSe的步骤和方法,并进行操作演示JaVaEE企业级应用开发首先需要搭建开发环境,主要安装的软件及其版本如下。(1)JDK:jdk-17_windows-x64_bin.exe.,(2)应用服务器Tomcat:apache-tomcat-9.0.68(3)数据库MySQL:mysql-8.0.30-winx64(4)集成开发环境ECliPSe:eclipse-inst-jre-win64.exe(2022-()6)(5)ECliPSC简体中文语言包:BabelLanguagePack-Cclipse-zh_4.22.0.v20211218020001下面介绍在Windows系统中搭建JavaEE企业级应用开发环境的方法。(一)安装JDK÷【教师】多媒体观看视频“安装JDK*(详见教材),让学生熟悉JDK的安装过程,及JDK的相关知识1 .下载和安装JDK步骤1访问打开的软件版本页面中选择"Java17h"Windows”一选项,下载用于WindoWS平台的JDKe步骤2双击下载好的jdk-17_windows-x64_bin.exe文件,根据安装提示进彳亍安装即可。2 .配置JDK步骤1右击桌面"此电脑"图标,在弹出的快捷菜单中选择"属性"菜单项。步骤2打开"设置"窗口,在右侧的列表中选择"高级系统设置"选项。步骤3打开“系统属性"对话框,切换到"高级"选项卡,然后单击“环境变量"按钮。步骤4打开"环境变量"对话框,单击“系统变量"下的"新建"按钮。步骤5打开"新建系统变量"对话框,在“变星名"文本框中输入"JAVA_HOME",在"变量值"文本框中输入wCAProgramFilesUavaXjdk-17.0.4.1,(默认情况下,JDK的安装路径为C:ProgramFilesXJava),然后单击"确定"按钮.步骤6返回“环境变量"对话框,选择"系统变量"一"Palh”选项,然后单击"编辑"按钮。步骤7打开"编辑环境变量”对话框,选择"C:ProgramFilesXCominonFilesOracleJavajavapathw选项,将其修改为"JAVA_HoME%bin",然后单击“确定"按钮。【提示】在配置Path变量时,JDK的路径要放在最前面,因为其他软件(尤其是Oracle)也可能会对Path变量进行配置,而这种配置可能会对JDK的配置产生影响。步骤8返回“环境变量"对话框,单击“确定"按钮,接着返回"系统属性"对话框,单击”确定"按钮,即可完成配置。(二)安装TomCal÷【教师】多媒体观看视频“安装Tomcatw(详见教材),让学生熟悉Tomcat的安装及配置过程,及TomCat的相关知识1.下载和安装Tomcat步骤1打开TOmM官网,然后在左侧的列表中选择"Download"一"Tomcai9"选项。步骤2打开下载页面,选择“9.0.68"*/,BinaryDistributions11-"Core"-"64-bilWindowszipw选项。【课堂问答】÷【教师】随机邀请学生回答以下问题同学们观察到我们在下载JDK或者Tomcat的时候,最新的版本号不一定和教材上的一致,我们如何进行版本的选择?【学生】聆听、思考、回答÷【教师】总结学生的回答÷【提示】Tomcat官网提供的Tomcat版本会及时更新,可根据需求下载稳定版本,操作步骤与下载9.0.68版本类似。此处下载的是Tomcat的免安装版本,建议在软件开发过程中使用免安装版本,实际部署时使用安装版本。配置Tomcat之前,应保证已经安装并配置了JDK

    注意事项

    本文(《JavaEE企业级应用开发案例教程》教案第1课JavaEE企业级应用入门.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开