收藏 分享(赏)

第1讲 J2EE概述及JavaBean概述.doc

上传人:j35w19 文档编号:7923144 上传时间:2019-05-30 格式:DOC 页数:5 大小:72.50KB
下载 相关 举报
第1讲 J2EE概述及JavaBean概述.doc_第1页
第1页 / 共5页
第1讲 J2EE概述及JavaBean概述.doc_第2页
第2页 / 共5页
第1讲 J2EE概述及JavaBean概述.doc_第3页
第3页 / 共5页
第1讲 J2EE概述及JavaBean概述.doc_第4页
第4页 / 共5页
第1讲 J2EE概述及JavaBean概述.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、湖 南 科 技 职 业 学 院 软 件 学 院课堂教学设计课题 J2EE 概述及 JavaBean 概述授课班级 Java 企业技术 1 班/2 班 课时 4 课时知识目标 技能目标 态度养成目标教学目标1. J2EE 的概念2. J2EE 的优点3. J2EE 的体系结构4. J2EE 应用程序架构5. JavaBean 的基本概念6. JavaBean 的基本结构7. JavaBean 的应用方式1. 理解 J2EE 的概念2. 了解 J2EE 体系架构的优点3. 熟悉 J2EE 的体系架构4. 了解基于 J2EE 的应用程序架构5. 了解 JavaBean 的基本概念6. 了解 Java

2、Bean 的基本结构7. 了解 JavaBean 的应用方式1. 严谨、细致的编程习惯2. 沟通能力3. 文档阅读能力4. 查阅“帮助 ”的能力5. 文档写作的能力重点难点1. J2EE 的体系架构2. J2EE 的应用程序架构3. JavaBean 的基本结构能力训练任务案例教学方法组织形式1. 注重识记规律的重、难点五阶学习法:讲解一次、演示一次、练习一次、测试一次、单练一次。五个阶段完成后学生能够在不知不觉中完成知识点识记任务,同时也加深了对知识点的理解程度。2. 理论联系实际,讲练结合, 边讲边练学习评价1、 85%的学生对重点难点的理解速度 很快 较快 一般() 较慢 很慢2、 85

3、%的学生对重点难点的理解深度 深刻理解、能独立完成练习 一般理解、能在指导下完成练习() 仅限于记忆层次、必须演示方能完成练习 记忆困难,演示时都无法跟上节奏。教学思回顾 5 分钟简要回顾 J2SE 的相关应用,重点推出在某些应用的不适应性,从而转入到 J2EE 的知识学习。湖 南 科 技 职 业 学 院 软 件 学 院课堂教学设计路设计知识点一:J2EE 产生的背景 25 分钟1995 年 Java 语言应运而生,并且取得极大的成功;C/S 模型虽然解决了数据与资源的共享,但是协同工作并没有解决,并且产生了其他新问题;1994 年由于 Web 技术的兴起,而随着网络技术的飞速发展,基于 We

4、b 技术的服务器(称之为 Web 服务器)在网络应用中发挥着越来越重要的作用,其扮演的角色也越来越重要,所承担负荷也越来越重,这直接导致 Web 服务器成为了整个系统性能的最终瓶颈;中间件由开始的 RPC(Remote Procedure Call,远程过程调用)中间件,发展到消息中间件,对象中间件等等;在上述背景下,Sun 公司于 1998 年推出了以 Java 2 技术为基础的 J2EE 规范,这个规范提供了与平台无关的、可移植的、安全的并且完全基于 Java 技术的服务器端中间件标准。知识点二:J2EE 的发展历史 35 分钟1998 年 12 月,Sun 正式发布了 J2EE 的第一个

5、版本;1999 年 6 月,Sun 公司正式将 Java 平台分为 J2SE,J2EE,J2ME 三个版本,并于 1999 年 12 月发布了J2EE 1.2 版本;2001 年 8 月,Sun 公司在发布了 J2SE1.3 后,又发布了 J2EE 1.3;2003 年 11 月,Sun 公司又在发布了 J2SE1.4 之后,又发布了 J2EE1.4;2006 年 2 月,Sun 公司在 J2SE5.0 发布后(J2SE1.5 发布,是 Java 语言的发展史上的又一里程碑事件。J2EE 并非一个产品,而是一系列由 Sun 公司提出的一组规范与指南,它定义了开发企业应用系统的标准平台。J2EE

6、 的主要组成部分有 J2EE 平台(Platform) ,J2EE 规范(Platform Specification) ,参考实现(Reference Implementation),兼容性测试套件( Compatibility Test Suite)和 J2EE 蓝图(J2EE BluePrints) 。1 2EE 平台主要就是利用 Java2 平台的标准版来为当前的企业级应用提供解决方案的设计、开发、装配和部署,并定义了一组核心 API 标准的接口;2 2EE 规范是 J2EE 中相应的技术规范,并负责解释所涉及的 API;3 参考实现则是一个关于 J2EE 平台标准应用的正确范例;4

7、兼容性测试套件可以测试不同版本的 J2EE 产品是否符合 J2EE 标准;5 J2EE 蓝图则提供了基于 J2EE 多层架构的应用实例及技术文档,目前的主要参考示例有PetStore,Adventure Builder 等。J2EE 提供了一个用于开发和部署企业级应用的多层体系结构的计算模型和运行环境。它通过提供企业计算环境所必需的各种服务,使得部署在 J2EE 平台上的多层应用系统可以实现高可用性、安全性、可扩展性和可靠性。J2EE 所具有的优势:1 业界的广泛支持2 保护已有的 IT 投资3 对异构环境的良好支持4 具有良好的可伸缩性5 高度的成熟性6 高度的稳定性湖 南 科 技 职 业

8、学 院 软 件 学 院课堂教学设计7 良好的可维护性知识点三:J2EE 的体系结构 35 分钟J2EE 标准中包括了许多技术,可分为 J2EE 基础技术和 J2EE 关键技术两类:1J2EE 基础技术(1)Java(2)Http(Hyper Text Transfer Protocol) ,SSL3.0(Secure Socket Layer)(3)XML(eXtensible Markup Language)2J2EE 关键技术(1)JDBC (Java 数据库连接)(2)JavaBean(3)Servlet(4)JSP(Java Server Page )(5)JNDI(Java Nami

9、ng & Directory Interface)(6)JMS(Java Message Service)(7)RMI(Remote Method Invocation)(8)EJB(Enterprise Java Bean)(9)JTA/JTS (Java Transaction API / Java Transaction Services)J2EE 的多层企业级应用模型将两层模型中的不同层面切分成许多层,使得整体的构架更加灵活。J2EE 应用的典型结构分为 4 层:1运行在客户端机器上的客户层组件 (Client Tier)2运行在 J2EE 服务器上的 Web 层组件 (Web Tie

10、r)3运行在 J2EE 服务器上的业务逻辑层组件 (Business Tier)4运行在 EIS 服务器上的企业信息系统层(Enterprise Information System Tier)软件知识点四:软件组件开发 25 分钟随着软件应用领域的日渐广泛,对软件的功能需求也日趋复杂,软件的规模越来越大,其开发和维护的难度也越来越大,因此从 20 世纪 60 年代开始就出现了“软件危机” (software crisis)。解决“软件危机”的关键是解决软件固有的复杂性问题,提高软件开发的效率。而“软件组件”技术则可以在最大程度上降低软件开发的复杂性,提高开发效率。软件组件(Software

11、Component )是指具备一定功能,可以独立分离的,易于重复使用的软件部分。JavaBean 作为一种跨体系结构和跨平台的 API,不但保留了其他软件组件技术的精华,而且还增加了被其他软件组件技术忽略的技术特征,使得它成为完整的软件组件解决方案的基础。简单介绍软件组件的概念,并引出 JavaBean知识点五:JavaBean 的概念25 分钟JavaBean 的主要设计目标如下:1紧凑而方便地创建和使用2完全的可移植性湖 南 科 技 职 业 学 院 软 件 学 院课堂教学设计3继承 Java 的强大功能4开发工具支持5分布式计算支持JavaBean 被定义为“一种可在开发工具中可视化操作的

12、,可复用的,平台独立的软件组件 ” 一个 JavaBean 就是一个独立的,具备一定功能的软件组件,其由一组遵循某种严格协议的 Java 类库构成。开发者可以直接利用一组 JavaBean 构成一个应用程序或 Applet。JavaBean 具有下面的特性:1支持自检,这样构造器才能分析 bean 是如何工作的;2支持定制,这样用户才能使用应用程序构造器工具定制 bean 的外观和行为;3支持事件处理,这样 bean 才能与外部进行通信;4支持属性,这样 bean 才能具有内部的状态,以便于定制和开发应用;5支持持久性,这样 bean 才能在应用程序构造器工具中定制,并将定制的状态存储起来以便

13、随时使用。JavaBean 的任务就是:“Write once,run anywhere,reuse erverywhere”,即“一次性编写,在任何地方执行,任何地方重用” 。JavaBean 与 Java 一般类的区别在哪里呢?Java 一般类能够为用户创建可重用的对象,但它却没有管理这些对象相互作用的规则或标准。JavaBean通过定义对象之间交互作用的机制,建立了自己的组件模型。Java 组件模型可以运行得很好,但在传送真正的可重用性和交互操作性上仍然非常有限,而 JavaBean提供了一个框架包,使用这个包进行组件间的通信就容易多了。JavaBean 组件能够通过定义好的标准属性进行

14、对组件本身进行修改与定制。一个 JavaBean 没有必须继承的特定的基类或接口。JavaBean 比较合适于那些具有可视化操作和定制特性的软件组件。简单讲述学生这两者的区别及应用场合,使学生了解 JavaBean 的特性知识点六:JavaBean 的基本结构 25 分钟JavaBean 可以看成是一个黑盒子,即只需知道其功能而不必管其内部结构的软件设备。JavaBean 组件的公共特性有属性、方法和事件。属性是 JavaBean 的组成部分。方法是 JavaBean 可提供的行为或服务。事件是 JavaBean 对特定事件发生时所提供的响应。有三种不同的使用者与 JavaBean 有关:Ja

15、vaBean 组件开发者(创建 JavaBean 组件) 、应用程序开发者(利用 JavaBean 组成创建应用程序)和最终用户(应用程序的使用者) 。 JavaBean 组件开发者;应用程序开发者;最终用户;Bean 的使用方式有多种,Bean 可与应用程序生成器工具一起使用,也可用于手写代码。在应用程序开发工具中使用 JavaBean;在手工编写的代码中使用 Bean;湖 南 科 技 职 业 学 院 软 件 学 院课堂教学设计总结5 分钟资源1. 湖南科技职业学院软件学院精品课程网;2. PPT环境1. NetBeans 6.82. GlassFish 3教学后记1、 课时量分配适当减少,只需_个课时 合理2、 学生就本次课的课堂练习完成情况: 学习能力强的学生:(能、指导后能() 、不能) 学习能力中等的学生:(能、指导后能() 、不能) 学习能力较差的学生:(能、指导后能、 不能)3、 学生就本次课的作业完成情况: 学习能力强的学生:(能()、指 导后能、不能 ) 学习能力中等的学生:(能、指导后能() 、不能) 学习能力较差的学生:(能、指导后能、 不能()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报