j2ee48973.pptVIP

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
j2ee48973.ppt

J2EE 概述 第六章 回顾 解析器 DOM的使用 SAX的使用 XML文档的转换 XML和数据库的交互 目标 J2EE 体系结构 J2EE 技术 组件技术 服务技术 J2EE 技术简介 2-1 J2SE 不支持服务器端部署 企业 API 为服务器端部署提供企业级服务 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 技术简介 2-2 J2EE包括: 企业 JavaBean (EJB) Java 远程方法调用和 RMI-IIOP Java 命名和目录接口 (JNDI) Java 数据库连接 (JDBC) Java 事务 API (JTA) 和 Java 事务服务 (JTS) Java 消息传递服务 (JMS) Java IDL Java Mail 连接器 可扩展标记语言 (XML) J2EE总体结构图 RMI 实现分布式操作。 RMI 包括三层: Stub:远程对象的本地代理,负责远程方法的调用。 Skeleton:负责接收stub请求。 远程引用层, RRL:维护与STUB和skeleton无关的独立引用协议 传输层:负责维护客户和服务器间的连接 RMI RMI接口和类 Java.rmi, java.rmi.activation, java.rmi.dgc, java.rmi.registry, java.rmi.server, javax.rmi Java.rmi提供 RMI包 java.rmi.activation提供RMI对象激活支持 java.rmi.dgc提供分布式垃圾回收 java.rmi.registry提供RMI注册 java.rmi.server提供服务器端支持 javax.rmi提供RMI-IIOP的API RMI RMI开发基本步骤: 实现分布式应用组件 定义远程接口 实现远程对象 实现客户端 编译源程序并生成端头 编译客户端和服务器端 使用RMIC生成端头 保证类可以访问网络 启动应用程序 举例:RMI JNDI JNDI需要软件: JNDI API(JDK1.3以后都包含) Server Provider Software (JDK1.4.1以后包含一些,其余从sun公司下在) JNDI服务器 JNDI主要包: Javax.naming Javax.naming.directory Javax.naming.event Javax.naming.ldap Javax.naming.spi JNDI Jndi体系结构: JNDI 引用上下文,举例:jndi.java 文件系统的几个常用方法,举例:

文档评论(0)

cai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档