您的位置:首页 > 编程语言 > Java开发

J2EE的十三个规范

2015-07-28 11:50 423 查看
   J2EE全称为Java2 Platform Enterprise Edition。J2EE是为企业级应用开发者设计的庞大工具包,对Java核心规范在大小和广度上都有巨大的扩展。J2EE实际上是一种规范,下面就来介绍一下J2EE十三个常用规范。

1、JDBC

   JDBC:Java Database Connectivity,java数据库连接。

   JDBC是为java开发人员提供了一个行业标准API,可以在java应用于关系数据库之间建立起独立于数据库的连接,API提供了数据库的调用层接口,JDBC对数据库的访问具有平台无关性。

2、JNDI

   JNDI:Java Name and Directory Interface,java命名和目录接口。

   JNDI是一个java应用程序设计接口(API),为开发人员提供了查找和访问各种命名和目录服务的通用、统一方式,构建在DNS、LDAP等服务之上。

3、EJB

   EJB:Enterprise JavaBean,企业级JavaBean。

   EJB是实现分布式业务逻辑的Java组件,EJB在应用服务器的EJB容器内运行,由容器提供所有基本的中间层服务,如事务管理、安全、远程客户连接、生命周期管理和数据库连接缓冲等。

4、RMI

   RMI:Remote Method Invoke,远程方法调用。

   RMI是一种基于Java的分布式编程模型,允许对象使用stub和skeleton调用远程的对象RMI使用序列化在两个对象间通过值传输数据,RMI是EJB技术的基础。

5、Java IDL/CORBA

   IDL/CORBA:Interface Description Language/Common Object RequestBrokerArchitecture,接口描述语言/通用对象请求代理架构。

   在Java IDL的支持下,开发人员可以将Java和CORBA集成在一起。他们可以创建Java对象并使之可在CORBA
ORB中展开,或者他们还可以创建Java类并作为和其它ORB一起展开的CORBA对象的客户。后一种方法提供了另外一种途径,通过它Java可以被用于将你的新的应用和旧的系统相集成。

6、Java Servlet

   Java Servlet:服务器端小程序。

   Java Servlet是运行在服务器上的一个小程序,用于提供以构件为基础、独立于平台的Web应用。

7、JSP

   JSP:Java Server Pages,Java服务器端页面。

   JSP是Java Servlet技术的发展和自然扩展,将转化成Servlet。JSP页面由HTML代码和嵌入其中的Java代码所组成,根据客户端请求创建动态Web页面的文本文件。

8、XML

   XML:eXtensibleMarkup Language,可扩展标记语言。

   XML是一种与平台无关的通用数据交换格式。而java也是独立于平台的语言,他们两个的结合,可以实现一个完美的具有平台独立性的解决方案。

9、JMS

   JMS:Java MessageingService,Java信息服务。

   JMS提供了一种通用的方式来创建、发送、接收和读取企业消息通信系统的消息,用于和面向对象消息的中间件相互通信的应用程序接口。

10、JTA

   JTA:Java Transaction API,Java事务编程接口。

   JTA被用于与事务服务进行通信,为启动事务,连接现有事务,提交事务和撤销事务提供标准的Java API。

11、JTS

   JTS:Java Transaction Service,Java事务服务。

   JTS是CORBA OTS事务监控器的一个基本实现。JTS和JTA为J2EE提供了分布式事务高级管理规范。

12、JavaMail

   JavaMail:Java邮件。

   JavaMail提供与邮件系统的接口,JavaMail API提供了一套抽象类来模型化一个邮件系统。

13、JAF

   JAF:JavaBean Activation Framework,JavaBean服务框架。

   JAF是一个专用的数据处理框架,它用于封装数据,并为应用程序提供访问和操作数据的接口。JavaMail利用JAF来处理不同编码的邮件附件。

结束语

   以上是J2EE的十三个常用规范,初次接触,只能理解到此!在之后的学习中,还有待深入!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java