您的位置:首页 > 其它

J2EE13个规范

2015-10-31 21:41 260 查看
之前接触到的时候,很不愿意总结这的东西,到现在觉着有必要总结一下,即使认识不是很到位,也有必要记录一下!

题记:

大家都知道,一流的公司做标准,现在我们学习标准,希望能在走向一流的道路上更有力量。标准的含义是这样的:
标准是由一个公认的机构制定和批准的文件。它对活动或活动的结果规定了规则、导则或特殊值,供共同和反复使用,以实现在预定领域内最佳秩序的效果。
学习这些有利于我们更加顺利的学习,而且这些规范也是需要反复体会的!

简介:

13个规范:
1.JDBC(java
Database Connectivity):
这个和之前掌握的ODBC相似,都是连接数据库的。JDBC的API
为访问不同的数据库提供了统一的途径,为开发者屏蔽了一些细节问题。JDBC是java应用程序与各种不同数据库之间进行对话的方法机制,建立数据库的连接、发送操作数据库的语句、处理结果!
2.JNDI(Java Name
and Directory Interfaces)
java命名和目录接口,为我们提供了查找和访问各种命名和目录服务的通用、统一方式。

。它提供了一致的模型用来存取和操作企业级的资源如DNS和LDAP,本地文件系统,或应用服务器中的对象。它提供了标准的独立于命名系统的API,这些API构建在命名系统上,这一层有助于将应用与实际数据源分离,因此不管访问的LDAP,RMI还是DNS也就是说,JNDI独立于目录服务的具体实现,只要有目录的服务提供接口或者驱动就可以使用目录。

生活实例:花名册,或者族谱,我们每个人出生在族谱中登记一个名字,这样我们根据名字就可以知道这个人的来龙去脉!

3.EJB(Enterprise Java Beans):

它提供了一个框架来开发和实施分布式逻辑,简化了复杂的企业级应用开发。EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用。在J2EE中,运行在一个独立服务器上,并封装了业务逻辑的组件就是EJB组件。EJB规范讨论了四种对象类型:会话bean.实体bean.消息驱动bean.像之前学的D层和E层

4.RMI(RemoteMethod Invocation)
远程方法调用,是一组用户开发分布式应用程序的API,这一协议调用远程对象上的方法使用了序列化的方式在客户端和服务器之间传递数据,使得原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,即RMI机制实现了程序组件在不同操作系统之间的通信.它是一种被EJB使用的更底层的协议.
5、JavaIDL(接口定义语言)/CORBA:公共对象请求代理结构(Common Object Request Breaker Architecture):
在javaIDL的支持下,开发人员可以将Java和CORBA集成在一起。他们可以创建Java对象并使之可以在CORBAORB中展开,或者他们还可以创建Java类并做为和其他ORB一起展开的CORBA对象客户。后一种方法提供了另外一种途径,通过它可以被用于你的新的应用和旧系统相集成。
 
 
6.JSP(Java Server Pages)
JSP页面=HTML+Java,其根本是一个简化的Servlet设计.
服务器在页面被客户端请求后,对这些Java代码进行处理,然后将执行结果连同原HTML代码生成的新HTML页面返回给客户端浏览器.
 
7.Java Servlet
Servlet是一种小型的Java程序,扩展了Web服务器的功能,作为一种服务器的应用,当被请求时开始执行.Servlet提供的功能大多和JSP类似,不过,JSP通常是大多数的HTML代码中嵌入少量的Java代码,而Servlet全部由Java写成并生成HTML.
 
 
8.XML(Extensible
Markup Language)
XML是一种标记语言。它和Java的发展是独立的。它是更加规范的HTML语言,
它被设计用来传输和存储数据,其焦点是数据的内容。超文本标记语言被设计用来显示数据,焦点是数据的外观。它是对超文本标记语言的补充。
 
9.JMS(Java
Message Service)
java消息服务,JMS是一个用于在两个应用程序之间,或分布式系统中发送消息,进行异步通讯的API。支持点对点的域也支持发布订阅类型的域。就是局部的通讯协议!
 
10.JTA(Java
Transaction API)
Java事务API,可以访问各种事务监控!
事务最简单最直接的目的就是保证数据的有效性,数据的一致性。 
 
11.JTS(Java
Transaction Service)
Java事务服务,是一个组件事务监视器,JTA和JTS为J2EE提供了分布式事务服务。
 
12.JavaMail
 
JavaMail是用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类。不仅支持SMTP服务器,也支持IMAP服务器
 
13.JAF(JavaBeans
Activation Framework):
JavaBeans活动框架,JAF是一个专用的数据处理框架,它用于封装数据,并为应用程序访问和数据数据的接口。JFA的主要作用在于让JAVA应用层知道如何对数据源进行查看、编辑、打印等操作。
JavaMail利用JAF来处理MIME编码的邮件附件。MIME的字节流可以被转换成java对象,或者转换自Java对象。大多数应用都可以不需要直接使用JAF。

小结:

 


 

总结:这些规范先做暂时的总结,我想里面每一条都值得我们反复学习!学习本身就是一个反复的过程!

 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: