`
happyforever82
  • 浏览: 122765 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

javaee-5_0-fr-spec (三)

    博客分类:
  • java
阅读更多

EE.2.4 资源适配器

资源适配器是一个系统级别的软件组件, 通常用来实现与外部的资源管理者的网络连接.资源适配器可以通过这些方法来扩展JavaEE平台的能力: 实现JavaEE标准服务APIs中的一种, 比如JDBC驱动;定义和实现为连接到外部应用系统的连接器而准备的资源适配器.资源适配器可以也可以提供完全地与本地资源交互的服务.JavaEE平台定义的资源适配器通过JavaEE服务提供JavaEE SPI接口.使用JavaEE SPIs接口附加到JavaEE平台的资源适配器可以和所有的JavaEE产品工作.

 

EE.2.5 数据库

JavaEE平台需要一个可以使用JDBC API来存储商业数据的数据库. 这种数据库可以从Web组件, Enterprise beans, 客户端应用组件来访问.数据库不须从applets访问.

 

EE.2.6 JavaEE标准服务

下面的内容包含了JavaEE标准服务(在文档的后面会有更详细的规定). 一部分标准服务是由J2SE提供的.

 

EE.2.6.1 HTTP

java.net包中定义了HTTP客户端API. HTTP服务器端API定义由Servlet, JSP, JSF接口和Web Service组成. 并且 Web Service是JAVA EE平台的一部分.

 

EE.2.6.2 HTTPS

关于安全套接字的HTTP协议用法, 与HTTP协议客户端和服务器端是相同.

 

EE.2.6.3 Java事务API

Java事务API由以下两部分组成:   

    ● 应用级别的接口. 容器和应用组件使用此接口来隔离事务边界.

    ● 在JavaEE SPI层, 控制事务管理器和资源管理器时中使用的接口.

 

EE.2.6.4 RMI-IIOP

RMI-IIOP子系统由一系列API组成. 使用RMI风格的程序可以使用这些API, 使得这些程序可以独立于底层协议, 例如这些API的一个实现即可以支持J2SE的原生RMI协议(JRMP)和CORBA IIOP协议.  JavaEE应用可以使用支持IIOP协议的RMI-IIOP来访问RMI程序限制的CORBA服务(更多细节请查看 RIM-IIOP规范). 通常这些CORBA服务是由JavaEE产品之外的组件所定义的, 比如一个遗留系统. JavaEE客户端应用只需要使用RMI-IIOP APIs定义他们自己的CORBA服务. 通常当访问其它CORBA 对象时, 这些服务起的是回调作用.

      当访问EJB规范中定义的Enterprise JavaBeans组件时, JavaEE应用被要求使用RMI-IIOP APIs 明确确来讲就是 javax.rmi.PortableRemoteObject方法的子集. 这一点使得enterprise beans成为协议无关性.  请注意, 当使用依赖注入替换JNDI查找时, 大部分的方法是用不到的; 容器在为应用注入对象引用之前会执行这种限定. JavaEE产品必须可以使用IIOP协议来导出enterprise beans 并且可以使用在EJB规范中定义的IIOP协议来访问它们.这种使用IIOP协议的能力被要求用来在多个JavaEE产品之间进行协议, 即便JavaEE产品也可以使用其它协议.

 

EE.2.6.5 Java IDL

Java IDL允许JavaEE应用通过IIOP协议来调用外部的CORBA对象. 这些CORBA对象可以由任何语言编写, 并且通常是在一个JavaEE产品之外.JavaEE应用可以使用Java IDL扮演CORBA服务的客户端, 但JavaEE应用客户端自己则必须直接使用Java IDL来提供CORBA服务.

 

EE.2.6.6 JDBC API

JDBC API是用来连接关系数据库系统. JDBC API分为两部分: 应用组件访问数据库所用到的应用级别接口 和 一个将JDBC驱动附加到 JavaEE平台上的服务提供者接口. JavaEE产品并没有强制要求对这种服务提供者提供支持. 反而, JDBC驱动应该被打包为资源适配器, 适配器可以使用连接器API来与JavaEE产品连接.

 

EE.2.6.7 Java持久化API

Java持久化API是用来管理持久化和对象映射关系的标准API. 本规范为程序开发者提供了一个对象/关系映射功能, 从而可以使用Java域模型来管理一个关系数据库. 在JavaEE中Java持久化API被强制要求支持的. 它也可以在JavaSE环境中使用.

 

EE.2.6.8 Java消息服务(JMS)

Java消息服务是支持可靠的点到点消息和发布-订阅模型的标准API, . 本规范要求一个JMS提供者实现点对点消息和发布/订阅消息.

 

EE.2.6.9 Java命名与目录接口

JNDI API是命名和目录服务的标准API. JNDI API包括两部分: 应用组件访问命名和目录服务所使用的应用级别的接口和附加命名和目录服务的服务提供者接口.

 

EE.2.6.10 JavaMail

很多Internet应用需要发送邮件通知的功能, 所以JavaEE平台除了包含一个JavaMail服务提供者之外还提供了JavaMail API. JavaMail API有两部分: 应用组件用来发送邮件的接口和JavaEE SPI使用的服务提供者接口.

 

EE.2.6.11 JavaBeans 灵活框架

JAF API提供了一个框架, 可以处理在不同的MIME类型, 不同的格式和位置中产生的数据. JavaMail API使用了 JAF API, 所以它也被包含了进来.

 

EE.2.6.12 XML处理

XML处理API(JAXP)提供了对工业标准的SAX和DOM API的支持, 从而格式化XML文件, 也可以为XSLT转换引擎提供支持. 流式XMLAPI(StAX)提供了"推"模式的API来处理XML.

 

 

分享到:
评论

相关推荐

    javaee-5_0-fr-spec.zip_JavaEE

    Java企业版(Java EE,全称为Java Platform, Enterprise Edition)...通过阅读“javaee-5_0-fr-spec.pdf”文档,开发者可以获得关于Java EE 5的详细规范和指南,从而更好地理解和利用这个平台来构建高质量的企业应用。

    JavaEE源代码 jacc-1_0-fr

    JavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源代码 jacc-1_0-frJavaEE源...

    javaee_api.zip_JavaEE_Javaee的api_Javax.javaee-api_javaee api 文档_

    5. **JPA**:Java Persistence API是JavaEE提供的ORM(Object-Relational Mapping)框架,用于处理Java对象和关系数据库之间的映射。它可以简化数据访问,并支持CRUD操作和查询语言(JPQL)。 6. **JNDI**:Java ...

    JavaEE源代码 cglib-2.2_beta1

    JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1JavaEE源代码 cglib-2.2_beta1...

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd

    Java EE 规范(英文版)_好资源0分送

    Java EE 规范(英文版) 包括以下部分 servlet-2_4-fr-spec ...javaee-5_0-fr-spec javamail-1.4-mrel jaxb-2_0-fr-spec jaxws-2_0-fr-spec jsp-2_1-fr-spec jsp-2_1-fr-spec-el jstl-1_2-mrel2-spec jta-1_0_1B-spec

    JavaEE-api-7.0_EN

    JavaEE-api-7.0_EN 最新发布的7.0 JavaEE

    mysql-apt-config_0.8.0-1_all.deb

    mysql-apt-config_0.8.0-1_all.deb

    eclipse-java-2020-06-R-win32-x86_64.zip

    5. 创建新项目,选择JavaSE项目模板,然后编写和运行代码。 总的来说,"eclipse-java-2020-06-R-win32-x86_64.zip"为64位Windows用户提供了便捷的Java开发环境。它不仅适合初学者,也满足专业开发人员的需求,通过...

    eclipse-jee-win32-x86_64安装包(下载回来解压直接打开可用)

    eclipse-jee-win32-x86_64安装包,下载回来解压直接打开可用,亲测完全可用,不用担心。适合32位系统,64位系统。这个eclipse开发软件可用于javaEE,java,调试等等,用来学习javaWeb,javaSE或开发项目都非常好用

    javaee-api-8.0-javadoc.jar

    javaee-api-8.0-javadoc.jar,这是javaee1.8api的jar包,解压后可用javadoc2chm制作成chm帮助文档。

    Eclipse JavaEE 2020-03最新版 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip

    Eclipse JavaEE 2020-03是一款专为Java企业级开发设计的集成开发环境(IDE),它是Eclipse项目的一部分,旨在提供强大的工具集,支持Java应用程序的开发、测试和部署。这个版本,"eclipse-jee-2020-03-R-incubation-...

    javaee-website-test-master_java_javaEEweb_

    本项目"javaee-website-test-master"是一个关于使用Java EE进行Web开发的示例工程,用于教学目的,编号为"2434016-developpez-des-sites-web-avec-java-ee",旨在帮助开发者掌握Java EE Web应用的开发技巧。...

    javaEE-.zip_JavaEE_JavaEE成绩系统_javaEE课程设计

    在这个“javaEE-.zip”压缩包中,包含的是一个JavaEE学生个人成绩管理系统,这是一个典型的Web应用程序,旨在帮助管理和追踪学生的学术成绩。 JavaEE(Java Platform, Enterprise Edition)是一个开放源代码的标准...

    javaee-api-6.0-5

    java javaee-api-6.0-5

    javaee-api-5.jar

    javaee-api-5.jar 如果帮到你了,在评论里美言几句吧

    javaee-api-7.0.jar

    javaweb/javaEE常用jar包,亲测可用,导入到java工程中使用

    JavaEE_Platform_Spec

    JavaEE(Java Enterprise Edition)平台规范是Java开发者在构建企业级应用时的重要指南。它定义了开发、部署和管理分布式应用程序的一系列标准和技术。JavaEE是Oracle公司(原Sun Microsystems)推出的,旨在提供一...

    JavaEE_API_5.0.rar_JavaEE_JavaEE_API_javaee api_javaee api chm

    JavaEE(Java Platform, Enterprise Edition)是Oracle公司提供的一个用于构建企业级Web应用程序的框架标准。这个JavaEE_API_5.0.rar压缩包包含了JavaEE 5.0版本的API文档,是开发者学习和参考JavaEE平台的重要资源...

Global site tag (gtag.js) - Google Analytics