本文主要是介绍【规范】J2EE的13规范小结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
J2EE产生的背景
1、 企业级应用框架的需求
在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次在开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。这些服务性的软件系列统称为中间件。
2、为了通用必须要提出规范,不然无法达到通用
在上面的需求基础之上,许多公司都开发了自己的中间件,但其与用户的沟通都各有不同,从而导致用户无法将各个公司不同的中间件组装在一块为自己服务。从而产生瓶颈。于是提出标准的概念。其实J2EE就是基于JAVA技术的一系列标准。
J2EE的13个规范
1. JDBC(Java DatabaseConnectivity,Java数据库连接)
JDBC以一种统一的方式对各种各样的数据库进行存取,JDBC定义了4中不同的驱动程序:JDBC-ODBC桥、JDBC本地接口、JDBC网络接口和纯Java驱动。
2. JNDI(Java Naming andDirectoryInterface,Java命名和目录接口)JNDI用于名字和目录服务,提供了一致的接口来存取和操作企业级的资源,如DNS和本地文件系统等。
3. EJB(Enterprise JavaBean,企业级JavaBean)
EJB提供了一个框架来开发分布式商务逻辑,显著地简化了具有可伸缩性和高复杂的企业级应用的开发。
4. RMI(Romote MethodInvocation,远程方法调用)
RMI是在远程对象上调用一些方法,使用连续的方式在客户端和服务器端传递数据,RMI是EJB技术的基础。
5. JSP(Java ServerPage,Java服务器端页面)
JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所请求以后,对其中的Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
6. Servlet(服务器端小程序)
Servlet提供的功能与JSP类似,并全部由Java代码组成。
7. XML(eXtensible MarkupLanguage,可扩展标记语言)
8. JMS(Java MessageingService,Java信息服务)
9. IDL(InterfaceDescription Language,接口描述语言)
在JavaIDL的支持下,可以将Java和CORBA集成在一起,创建Java对象并使之可在CORBA ORB中使用。
10. JTA(Java TransactionArchitecture,Java事务框架)
JTA定义了一种标准的API,应用系统可以存取各种事务。
11. JTS(Java TransactionService,Java事务服务)
JTS规定了事务管理器的实现方式,该事务管理器是在高层支持JTA规范,为应用服务器、资源管理器、独立的应用及通信资源管理器提供了事务服务。
12. JavaMail(Java邮件)
JavaMail是用于存放邮件服务的接口,提供了一套邮件服务器的抽象类。
13. JAF(JavaBeanActivation Framework,JavaBean服务框架)
JavaMail利用JAF来处理不同编码的邮件附件。
小结
J2EE的基石是EJB,它是Java中的服务器端组件标准。一流的公司做标准,三流的公司做产品。J2EE的规范帮助我们能够再企业开发中省去很多的通用需求开发,因此能有更多的精力放在开发任务的逻辑上,缩短了开发的时间,提高了开发的效率。
这篇关于【规范】J2EE的13规范小结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!