《《J2EE软件开发(168P)》.ppt

  1. 1、本文档共168页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《《J2EE软件开发(168P)》.ppt

J2EE软件开发 J2EE概述 J2EE规范出现的背景 随着Internet的不断发展,许多企业认识到了整个新的市场是开放的、有待开发,也意识到Internet对经济本质上的影响 通过Internet和电子商务的近期发展来看,公司的信息资本越来越有价值 为了能在竞争中处于有利的地位,采用新技术就成为企业能否有效的利用各自的信息资源的关键 新技术的应用要与现有的、以前遗留的系统有机结合成为企业最重要的需求 J2EE规范出现的背景(续) 企业级应用开发者面临着新的挑战: 对新方向和信息做出快速反应 程序设计的生产率。变化是经常的。尽可能快速、有效地开发和部署应用程序的能力是很重要的 可靠性和可用性 安全性,保护用户的隐私和企业数据的安全 可扩展性,保证商业交易的正确和迅捷 集成化。新应用必须与现有的系统集成 J2EE规范简介 J2EE是Sun公司推出的一种全新概念的模型 提供上述要求的各种服务。通常这些服务是由分布的应用程序组成的,包括前端数据端和后端数据源以及它们之间的一层或几层 ?J2EE正式降低了开发这种中间层服务的成本和复杂程度,因而使得服务可以被快速的展开,并能够更轻松的面对竞争中的压力 J2EE规范简介(续) J2EE通过定义一种标准的结构来实现它的优势: J2EE应用程序模型——种用于开发多层次,瘦型客户用户程?序的标准设计模型? J2EE平台——一个标准的平台,用来整合J2EE的应用程序,指定一系列的接口和方法 J2EE兼容测试组件——一套兼容测试组件,用来检测产品是否同J2EE 平台兼容? J2EE实现参考——用来示范J2EE的能力 J2EE规范简介(续) J2EE的任务是提供一个平台独立的、便携式、多用户,安全以及标准的企业级平台,服务器端部署用Java技术来完成 J2EE是一种规范,为软件开发生命周期制定了许多规则,使编码标准化 ,包括: 设计企业应用 把角色分配给与开发软件(规划与产品)有关的人 应用打包 把用于J2EE的技术标准化 把不同的技术之间的交互标准化 为Java应用服务器提供了一个标准 J2EE技术简介 客户端技术 包括Java applets和客户端应用程序。(这些也包括HTML和XML文件) 组件技术 被用来创建商业组件,这是应用最重要的部分。包括三种技术: Servlets、JSP,JavaBean和EJB 服务技术 提供必要的支持,确保组件能发挥充分作用 通信技术 HTTP、HTTPS、RMI等 J2EE总体结构图 J2EE 技术简介 J2EE包括: 企业 JavaBean (EJB) Java 远程方法调用和 RMI-IIOP Java 命名和目录接口 (JNDI) Java 数据库连接 (JDBC) Java 事务 API (JTA) 和 Java 事务服务 (JTS) Java 消息传递服务 (JMS) Java IDL Java Mail 连接器 可扩展标记语言 (XML) 组件技术 组件在J2EE规范中有更广泛的含义——组件是应用级的可重用单元 一个符合J2EE规范的产品必须支持四种类型的组件: 客户端应用——般的胖客户端Java应用,使用RMI(远程方法调用)访问应用服务器 Applets——可视化客户端,在网络浏览器之内执行 Servlets和JSP——允许开发者扩展网络服务器的功能,使在HTML 、XML和其它网络语言中,加入动态的内容成为可能 Enterprise JavaBeans——在应用服务器的容器中执行的组件。EJB为高度专门化的业务逻辑组件提供了格式,它运行于服务器端,封装和管理商业逻辑,避免应用程序开发人员考虑系统级问题 组件技术——EJB简介 EJB结构是一种分布式的组件模型,用来开发安全的、可扩展的、事务性的、多用户的组件 EJB是一些包含业务逻辑的可重用的软件单元 EJB允许把应用逻辑从系统级服务中分离出来,让开发者的精力集中在商业领域的问题上,而不是系统级的程序设计上 EJB有3种形式:会话Bean、实体Bean和消息Bean 组件技术——容器简介 容器是一种J2EE运行时组件,它管理不同的应用组件,并且允许对J2EE API的访问 每个组件都活在容器里,容器为组件提供运行时服务 容器执行下述的任务: 装载组件 提供事务服务 提供安全管理 提供对必要环境变量的访问 对象实例池 管理状态 组件技术——容器简介(续) 在J2EE体系中,有不同类型的容器: applet容器 客户应用容器 Web容器 :装载JSP和Servlet应用组件,这些组件实现了Web客户需要的功能 EJB容器 :装载实体Bean 、有状态Bean

文档评论(0)

llww + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档