第一讲J2EE概述new.ppt

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

小结 J2EE是Sun公司提出的一种分布式企业级应用开发的技术架构。 J2EE 应用程序的组件有:EJB组件、WEB组件和客户层组件。WEB组件包含Servlet组件和JSP组件。客户层组件包含应用程序客户端组件和Applet组件 J2EE 容器分为EJB 容器、Web 容器、应用程序客户端容器和Applet 容器 开发 J2EE 应用程序的不同阶段是:创建组件、组件封装、应用程序汇编以及应用程序部署 J2EE 规范指定了许多 API,在编程中我们可能会使用到这些API。 习题 思考: Web服务器与应用服务器的区别? 作业: J2EE应用程序的组成? J2EE容器的作用? * EIS Enterprise Information System 用于XML注册中心的Java API(JAXR) Java API XML Registry JAF (Java Action FrameWork ) JAVA安全认证框架 1.2.5 J2EE技术规范 每种容器提供相应的服务,如邮件服务、消息服务、安全服务、连接器提供的服务等,对每种服务都有相应的规范。 JDBC JDBC(Java DataBase Connectivity) 为Java应用程序访问数据库提供了一个统一的接口。通过JDBC可以完成建立到数据库的连接、执行SQL语句等操作 JTA Java Transaction API(Java 事务处理 API)提供了用于分隔事务处理的接口。对于要提交或回滚的事务处理,J2EE 会通过向自动执行字段提供默认为真的值来进行处理 Servlet Servlet 是驻留在服务器上的 Java 类,用来实现表示逻辑。它接收来自Web浏览器的 HTTP请求信息,进行处理后返回HTTP响应信息。 JSP Java Server Page(Java 服务器页面)允许程序员将 Servlet 代码写入基于文本的文档中。这些页面与 HTML 页面类似,只是它们还含有 Java 代码 1.2.5 J2EE技术规范 JNDI Java Naming And Directory Interface(Java 命名和目录接口 ) 提供命名和目录服务,用于管理应用中用到的核心组件和对象。当需要使用某一个组件和对象时,JNDI可以提供查找该组件和对象的方法。 RMI Remote Method Invocation(远程方法调用),Java应用程序可以访问位于其他进行甚至其他计算机上的对象,而且使得远程对象如同本地对象一样 JMS Java Message Service(Java消息服务)提供了一组标准的Java API,用于企业级的消息处理。 Java Mail Java Mail API 发送电子邮件通知。通过分别使用消息传送和消息存储对象,它实现了电子邮件的发送和检索 1.2.5 J2EE技术规范 EJB 定义了EJB组件如何及何时与它们的容器交互。由EJB容器负责提供普通的服务,如目录服务、事务管理、安全、资源池和容错。 JMX Java Management Extensions是一套标准的代理和服务,是一种应用编程接口,要可扩充对象和方法的集合体,可以用于跨越一系列不同的异构操作系统平台、系统体系结构和网络传输协议。 Web Services Web Services是封装成单个实体并发布到网络上供其他程序使用的功能集合。 1.2.6 通信技术 通信技术使得J2EE应用中的组件和服务彼此通信,它是重要的组成部分 Internet协议 主要指TCP/IP协议族 HTTP协议。 安全套接字协议(SSL) 当传送重要信息时,它将数据加密后在网络上传送。 远程对象协议 主要用于分布式应用中,这使组件分散在多个服务器上,彼此之间采用远程对象协议来通信 。包括RMI 、RMI-IIOP 、Java接口定义语言即IDL 、JMS 、JavaMail 。 1.2.6 通信技术 J2EE平台通过不同的方式与外界通信 应用程序接口。定义了应用组件和J2EE平台之间的接口。 网络协议。一般采用HTTP(或者HTTPS)、RMI和外界应用交互。 部署描述。采用XML语言,描述J2EE应用行为和配置,描述每个模块和应用怎样部署。 1.3 J2EE应用开发 1.3.1 体系结构 软件开发体系结构 二层体系结构 三层体系结构 J2EE三层体系结构 J2EE的N层体系结构 软件开发体系结构 传统的客户服务器系统基于两层体系,如图: 客户端(前台) 表示逻辑和商业逻辑一起绑在客户应用程序中 企业信息系统 (后台) 服务器 数据库 表示逻辑和商业逻辑一起绑在客户应用程序中 客户A 客户B 二层体系结构 没有任何中间层。 业务

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档