J2EE的十三个规范
2015-07-28 11:50
423 查看
J2EE全称为Java2 Platform Enterprise Edition。J2EE是为企业级应用开发者设计的庞大工具包,对Java核心规范在大小和广度上都有巨大的扩展。J2EE实际上是一种规范,下面就来介绍一下J2EE十三个常用规范。
JDBC是为java开发人员提供了一个行业标准API,可以在java应用于关系数据库之间建立起独立于数据库的连接,API提供了数据库的调用层接口,JDBC对数据库的访问具有平台无关性。
JNDI是一个java应用程序设计接口(API),为开发人员提供了查找和访问各种命名和目录服务的通用、统一方式,构建在DNS、LDAP等服务之上。
EJB是实现分布式业务逻辑的Java组件,EJB在应用服务器的EJB容器内运行,由容器提供所有基本的中间层服务,如事务管理、安全、远程客户连接、生命周期管理和数据库连接缓冲等。
RMI是一种基于Java的分布式编程模型,允许对象使用stub和skeleton调用远程的对象RMI使用序列化在两个对象间通过值传输数据,RMI是EJB技术的基础。
在Java IDL的支持下,开发人员可以将Java和CORBA集成在一起。他们可以创建Java对象并使之可在CORBA
ORB中展开,或者他们还可以创建Java类并作为和其它ORB一起展开的CORBA对象的客户。后一种方法提供了另外一种途径,通过它Java可以被用于将你的新的应用和旧的系统相集成。
Java Servlet是运行在服务器上的一个小程序,用于提供以构件为基础、独立于平台的Web应用。
JSP是Java Servlet技术的发展和自然扩展,将转化成Servlet。JSP页面由HTML代码和嵌入其中的Java代码所组成,根据客户端请求创建动态Web页面的文本文件。
XML是一种与平台无关的通用数据交换格式。而java也是独立于平台的语言,他们两个的结合,可以实现一个完美的具有平台独立性的解决方案。
JMS提供了一种通用的方式来创建、发送、接收和读取企业消息通信系统的消息,用于和面向对象消息的中间件相互通信的应用程序接口。
JTA被用于与事务服务进行通信,为启动事务,连接现有事务,提交事务和撤销事务提供标准的Java API。
JTS是CORBA OTS事务监控器的一个基本实现。JTS和JTA为J2EE提供了分布式事务高级管理规范。
JavaMail提供与邮件系统的接口,JavaMail API提供了一套抽象类来模型化一个邮件系统。
JAF是一个专用的数据处理框架,它用于封装数据,并为应用程序提供访问和操作数据的接口。JavaMail利用JAF来处理不同编码的邮件附件。
结束语
以上是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对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统