J2EE规范标准

简介: J2EE是一个很大的平台体系,提供了很多服务、程序接口、协议等。这么庞大的体系必须要由一系列的标准进行规范,不然将会一片混乱。通过这些规范好的接口来开发程序将会使程序更加强壮、更加有生命力。

J2EE是一个很大的平台体系,提供了很多服务、程序接口、协议等。这么庞大的体系必须要由一系列的标准进行规范,不然将会一片混乱。通过这些规范好的接口来开发程序将会使程序更加强壮、更加有生命力。总的来说,规范是一种抽象思维的体现,它的好处就是达到了约束所有厂商的效果,抽象出一个统一的规范接口,使我们在编程时使用统一的接口,兼容性得到保证,与底层具体实现达到高度隔离解耦。我们知道,J2EE有十三个规范,每个标准提供不同的服务,应用的场合也不同,这十三个规范并非全部都是标准的,只有标准的规范才会在JDK里得到承认,例如servletJDK承认这个标准接口,中间件开发商即会实现这个标准接口。下面看看这十三个规范的详细介绍:

 

规范名称

规范全称

服务与功能

 

 

 

JDBC

 

 

 

Java Database Connectivity

 

 

 

  提供行业标准API,为访问不同数据库提供统一的方法,与数据库建立连接。

  屏蔽了对不同数据库兼容处理的细节,方便开发者,提高开发效率。

  最后,JDBC实现平台无关性的数据库访问。

 

 

 

JSP

 

 

 

Java Server Pages

 

 

  Servlet发展的产物,JSP的出现就是为了弥补ServletHTML输出处理的不足。

  它提供创建动态页面的功能。

  它包含很多视图组件,供页面展示使用。

 

 

 

 

Java Servlet

 

 

 

 

 

Java Servlet

 

  是一种小型的Java程序,扩展了web服务的功能。

  提供同web客户端交互功能,产生动态内容,输出HTML内容到客户端。

  提供对容器的管理,提供Session功能。

 

 

 

EJB

 

 

 

 

Enterprise JavaBean

 

  给负责的企业级应用提供一个架构和分布式商务逻辑,实现分布式业务逻辑的Java组件。

  定义了EJB组件何时如何与他们的容器进行交互作用。

  提供分布式的目录服务、事务管理、安全性、资源缓冲池、容错性等服务。

 

 

 

JNDI

 

 

Java Name and Directory Interface

 

 

 

  提供查找和访问各种命名和目录服务。

  这种服务建立在DNSLDAP服务基础上,提供一致的模型存取和操作企业级的资源,包括DNSLDAP、本地文件系统、应用服务器中的对象。

 

 

 

RMI

 

 

Remote Method Invoke

 

  RMI协议用于调用远程对象方法。

  使用序列化方式在客户端与服务器端之间进行数据传递。

  它是被EJB使用的更底层的协议。

 

 

 

Java IDL/CORBA

 

 

 

 

 

Java IDL/CORBA

 

  提供了将JavaCORBA集成在一起的服务。

  可以创建Java对象并使之可在CORBA ORB中展开。

  可以创建Java类并作为和其他ORB一起展开的CORBA对象的客户。

 

 

 

XML

 

 

Extensible Markup Language

 

  可以用来定义其它标记语言的语言。

  用于在不同的商务过程中共享数据。

  它具有平台独立性。

 

 

 

JMS

 

 

Java Message Service

 

  用于和面向消息的中间件相互通信的应用程序接口。

  提供通用方式创建、发送、接收、读取企业消息通信系统的消息。

 

 

JTA

 

Java Transaction Architecture

 

  定义标准的API供应用系统访问各种事务监控。

 

 

 

 

JTS

 

 

 

Java Transaction Service

 

  JTSCORBA OTS事务监控的基本实现,它和JTA为应用服务器、资源管理器、独立应用、通信资源管理器提供分布式事务服务。

  它规定了事务管理的实现方式,在高层支持JTA规范,在较低层实现OMG OTS规范的Java映像。

 

 

 

JavaMail

 

 

JavaMail

 

  它提供了电子邮件的开发接口,可方便执行常用的电子邮件传输,例如存取邮件服务器的邮件。

  不仅支持SMTP服务器,也支持IMAP服务器。

 

 

 

 

JAF

 

 

 

JavaBeans Activation Framework

 

  它是一个专用的数据处理框架,把数据封装并为应用程序提供访问和操作数据的接口。

  提供访问数据源的数据、获取数据源数据类型、获取可对数据进行的操作、执行操作时自动创建需要的对象等功能。

 





==========广告时间==========

鄙人的新书《Tomcat内核设计剖析》已经在京东预售了,有需要的朋友可以到 https://item.jd.com/12185360.html 进行预定。感谢各位朋友。

=========================


目录
相关文章
|
9天前
|
XML 开发框架 Java
【架构四】J2EE技术规范
Java2平台包含J2SE、J2EE和J2ME,分别针对桌面应用、企业级分布式应用和嵌入式系统。J2EE是企业级应用的标准,非具体产品,其核心规范包括:JDBC(统一数据库访问)、EJB(实现分布式服务)、JSP(专注页面显示)、Servlet(逻辑控制)和XML(数据交换格式)。这些技术协同工作,构建高效的企业级解决方案。
14 0
|
5月前
|
XML 数据采集 开发框架
J2EE基础之XML解析
J2EE基础之XML解析
36 0
|
9月前
|
XML 消息中间件 开发框架
J2EE的13个规范
J2EE的13个规范
|
9月前
|
XML 开发框架 Java
J2EE——13种规范总结
J2EE——13种规范总结
195 0
|
9月前
|
程序员
代码的规范
代码的规范
111 0
|
10月前
|
Go 开发工具 git
一文掌握 godoc的使用与规范
一文掌握 godoc的使用与规范
686 0
|
10月前
|
SQL 开发框架 Java
[J2EE规范]JDBC简单例子
[J2EE规范]JDBC简单例子
41 0
rapidio 各版本规范
rapidio 各版本规范
112 0
|
前端开发 JavaScript 算法
大漠:我认识的 W3C 规范
在接到邀请在团队分享有关于与 W3C 规范相关的话题时,就我个人而言还是很虚的。虽然从事 Web 前端开发已有近十年,接触 W3C 规范也有多年,但要出来聊与 W3C 规范相关话题,还是没有足够多的信心。在开始写 PPT 之前,我特意咨询了好好友 @小倩 小姐姐,并且参考了她分享的《走进W3C》。虽然对 W3C 没有全面的认识,但我还是想从我个人的角度来看和思考 W3C 规范。希望接下来的分享对初次接触 W3C 或想深入 W3C 的同学有所帮助。
307 0
大漠:我认识的 W3C 规范
|
监控 Java 微服务
Java EE 8 最终规范现已正式推出
今日,我们发现 Java EE 在 其 GitHub 上的账号 发布了 Java EE 8 最终规范,并 提供了 PDF 格式的文件下载 。 按照此前公布的计划,Java EE 8 最终规范会在今年夏天结束前发布。
1665 0