关闭

J2EE的13个规范总结

224人阅读 评论(0) 收藏 举报
分类:

J2EE的13个规范总结

 

J2EE只是看了视频,并没有实际的应用。Java起步是从J2Se和J2ee开始的,由于理解的不够深刻,总是知道是这么个东西,知道他们是做什么的,之后在项目中期望可以更深入的学习。

 

1.       JDBC(Java DatabaseConnectivity):

象ODBC一样,JDBC对开发者屏蔽了一些细节问题,但是不同点就是JDBC会更高级一地那的是另外,JDCB对数据库的访问也具有平台无关性,因此不需要向ODBC那样要与ADO联合使用。

  

2.       JNDI(Java Name and DirectoryInterface):

用来部署EJB和DataSource,为其提供了一个JNDI-NAME,那么在程序中,就可以通过lookup查找到相应的资源,其实是一个键值对。

 

3.       EJB(Enterprise JavaBean):

Javabean的任务是:一次性编写,任何地方执行,任何地方重用。Javabean分为会话Bean(无会话状态的Bean,有会话状态的Bean)、实体Bean、消息驱动Bean。实体Bean用来定义进行对象和数据库的映射.会话Bean用来用来操作实体Bean的。容器创建消息驱动bean实例来进行消息处理,而消息驱动bean是这些消息的使用者。其生命周期由容器控制。一般会和JMS结合在一起使用。

 

JMS:

Java平台中关于面向消息中间件(MOM)的API,在两个应用程序之间或分布式系统中发送消息,进行异步通信。包括消息的创建、发送、接收和读取企业信息。支持,点对点模型、发布/订阅、模型,保证消息分发、事务会话。

  

4.       RMI(Remote Method Invoke):

使用序列化的方式在客户端与服务器之间传递数据,其实就是转化成底层的对象的一种方式。

 

5.       Java IDL/CORBA:

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

 

6.      JSP(Java Server Pages):

学习过Asp,JSP其实就是在HTML上嵌入一些java语言的代码。其实一些页面的效果。


7.       Java Servlet:

Servlet是一种小型的Java程序,它扩展了Web服务器的功能。作为一种服务器端的应用,当被请求时开始执行,这和CGIPerl脚本很相似。Servlet提供的功能大多与JSP类似,不过实现的方式不同。JSP通常是大多数HTML代码中嵌入少量的Java代码,而servlets全部由Java写成并且生成HTML。


8.       XML(Extensible MarkupLanguage):

XML是一种可以用来定义其它标记语言的语言。它被用来在不同的商务过程中共享数据。

XML的发展和Java是相互独立的,但是,它和Java具有的相同目标正是平台独立性。

 

9.       JMS(Java Message Service):

MS是用于和面向消息的中间件相互通信的应用程序接口(API)。它既支持点对点的域,有支持发布/订阅(publish/subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。JMS还提供了另一种方式来对您的应用与旧的后台系统相集成。

 

10.   JTA(Java Transaction Architecture):

JTA定义了一种标准的API,应用系统由此可以访问各种事务监控。

 

11.   JTS(Java Transaction Service):

JTS是CORBAOTS事务监控的基本的实现。JTS规定了事务管理器的实现方式。该事务管理器是在高层支持JavaTransaction API (JTA)规范,并且在较底层实现OMG OTSspecification的Java映像。JTS事务管理器为应用服务器、资源管理器、独立的应用以及通信资源管理器提供了事务服务。

 

12.   JavaMail:

JavaMail是用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类。不仅支持SMTP服务器,也支持IMAP服务器。

 

13.   JAF(JavaBeans Activation Framework):

JavaMail利用JAF来处理MIME编码的邮件附件。MIME的字节流可以被转换成Java对象,或者转换自Java对象。大多数应用都可以不需要直接使用JAF。

0
0
查看评论

J2EE基础篇——十三个规范

背景:1、企业级应用框架的需求,在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次在开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列统称为中间件。 2、为了通用必须要提出...
  • u013086062
  • u013086062
  • 2015-07-05 11:30
  • 1935

J2EE的13个规范总结

什么是J2EE? 在企业级应用中,都有一些通用企业需求模块,如数据库连接,邮件服务,事务处理等.既然很多企业级应用都需要这些模块,一些大公司便开发了自己的通用模块服务,即中间件.这样一来,就避免了重复开发,开发周期长和代码可靠性差等问题.但是,各公司的中间件不兼容的问题就出现了,用户无法将它们组装在...
  • zhuanzhe117
  • zhuanzhe117
  • 2014-08-22 22:22
  • 15892

JavaEE 13个核心规范

你听过这句话吗?“一流企业做标准、二流企业做品牌、三流企业做产品!”我时我就在想,做标准的企业就是一流的?卖产品就是三流公司?而坐产品或者加工的公司,即使说销售量很大也挣不了太多的钱,为什么呢
  • u012410733
  • u012410733
  • 2017-05-19 23:59
  • 663

J2ee的13种规范

最近学到了J2ee,提到这个项目的学习就不得不提到它的13个规范:           J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行...
  • YSC1123
  • YSC1123
  • 2014-12-31 20:38
  • 1264

【Java】javaEE的13个技术规范

【前言】         这段时间小编在准备面试和面试之间奔波,javaEE也放了一段时间了,再次拿起来看发现根本不明白在讲些什么,差不多能听明白的是JDBC,和这个材料的共鸣很少,不过在后边的学习过程还要继续学习,所以第一遍先了解一下是什么,在项目中实践时...
  • zh15732621679
  • zh15732621679
  • 2017-01-01 17:41
  • 703

通俗理解J2EE的13种规范

学习到Java就不得不了解为人熟知的13种规范,小编从网上各种
  • ZHOUCHAOQIANG
  • ZHOUCHAOQIANG
  • 2014-11-14 21:56
  • 1917

J2EE——13个规范

J2EE是为企业级应用开发者设计的庞大工具包,对Java核心规范在大小和广度上都有巨大的扩展。是对现有和新技术的集成,可以大幅度加速应用开发。 J2EE是一个标准、规范。遵循此规范开发的应用可以做到编写一次,随处运行,实现跨平台运行。对于规范,我更多的以我自己目前已有的知识来解读一下。
  • u010164936
  • u010164936
  • 2015-09-27 13:26
  • 478

【J2EE】13个规范

J2EE简介:J2EE Java2平台企业版(Java 2Platform,Enterprise Edition)      J2EE是一组技术规范与指南,包含各类组件,服务架构和技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容...
  • yiwangxiblog
  • yiwangxiblog
  • 2016-07-10 19:47
  • 371

J2EE的13 规范之解读JNDI

JNDI该怎么理解?相信大家都用过HashTable和Dictionary。他们的工作原理是:以Key和Value的形式存储对象,每一个添加项都是由 一个值及其相关连的键组成。在使用的时候可以根据Key找到相应的对象。   JNDI也可以这样理解。他利用bind和rebind操作同样以键值(Ke...
  • u010028869
  • u010028869
  • 2015-01-09 16:47
  • 1217

【J2EE】13个核心技术规范

一、前言     经过一段时间的 学习,终于把J2EE的视频看完了,可是自己却犯嘀咕了,怎么没有找到师哥师姐常说的13种技术规范呢?于是开始翻看之前的笔记,吃惊地发现,原来第一集就讲到了这13中规范,只不过没有明确点出来罢了。 二、Java版本介绍 1、J2ME:功能非常有限...
  • qq_26545305
  • qq_26545305
  • 2016-12-02 12:56
  • 524
    文章分类