zoukankan      html  css  js  c++  java
  • J2EE的13个规范

    版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/jiben2qingshan/article/details/28474323

    概述

           以下是对于j2ee13个标准的理解,都是一些理论的部分。

    详细规范

           1、JDBC(java database connectivty)

                   JDBC是java对于操作关系型数据库的标准。数据库厂商仅仅要依据这些标准生产出与之相对应的驱动。那么,JDBC就能够操作这些驱动,操作响应的关系型数据库,当然,对于实现了ODBC标准的数据库驱动,JDBC也能够訪问。此时。须要通过JDBC和ODBC的桥接。对于JDBC载入的关系型数据库驱动的形式有4种:JDBC-ODBC桥驱动;纯Java驱动。本地API部分Java驱动;JDBC网络纯Java驱动。

                   JDBC使java实现了对于不同关系型数据库的统一操作。对于其详细的细节我们不须要进行编程了。

           2、JNDI(java naming and directory interfaces)

                  JNDI是java的命名和文件夹服务,提供了一个规范(详细实现有多种)。操作应用server上的一个资源。在开发的过程中,我们开发者不须要知道。它详细怎么实现了定位所需资源。我们仅仅须要知道详细使用它的那种方式

            3、EJB(enterprise java bean)

                  ejb是一个标准。我们开发者通常是使用标准的人。即,依据给我提供的统一接口。实现对应的程序编程,对于依据ejb标准,详细的实现提供了这么一个钟产品的,是产生。我们仅仅是使用,当然,这种使用也是须要一定的专业知识。

                 ejb标准产生了两类产品,一类是提供ejb服务支持的产品。一类是编写详细业务代码的ejb。

    ejb的优点是实现了程序的分布式开发。使之前在一个server上执行的业务逻辑代码,能够通过我们的模块划分,让其划分的模块分别部署在不同的server上,实现分布式的部署。

           4、RMI(remote method invocation)  

                 RMI是ejb实现的基础。RMI是远程方法调用的统一接口。对于应用开发者来说,RMI帮助我们不必再编写详细的网络细节了,由于RMI给我们封装好了,我们仅仅须要使用其统一的接口,我们就能够实现。调用远程计算机上对象的方法。

                JNDIRMI的差别

                       JNDI是一种查找服务。用于查找,命名服务提供名称——对象的映射,文件夹服务提供有关对象的信息。RMI提供了一种简单的远程方法调用。

           5、Java IDL(interface definition language)/CORBA(common object request broker architecture)

                  Java IDL用来在java语言中定义、实现和訪问CORBA对象,CORBA规定实现支持分布式的内容的标准

           6、JSP

                  JSP是动态页面实现的一种机制。JSP页面就是asp页面,在JSP页面中直接书写对应的java源码,asp页面也是这种,后来asp变成了asp.net。JSP页面里有大量的HTML元素,而且里面嵌套了一些java代码。用于动态生成对应的html元素的页面。

           7、Servlet

                  Servlet就是asp.net中的一半处理程序。没有动态页面的那套机制,相对来说执行的效率快点。

           8、XML

                  XML标准使数据的简单存储和訪问格式变得一致了。达到脱了某一平台的的限制

           9、JMS(java message service)

                  JMS也是一种调用远程对象的一个规范,和RMI相似,仅仅只是。RMI是对象的产生和对象的訪问分开了。即,client通过訪问RMIserver等到对应的对象(对象的详细实如今别的server上),然后。client通过这个对象直接和对象实现的那个server进行通信,而JMS中的client和详细对象的实现之间的通信,都是通过JMSserver实现的。

           10、JTA(java transaction architecture)

                  JTA规定了事务详细使用的API。

           11、JTS(java transaction service)

                  JTS规定了事务管理器的实现标准,使分布式事务的实现的一个重要标准。规定了一个台机子和多台机子之间事务通信连接的规范。

           12、JavaMail

                   提供了开发邮件应用程序的标准。然后,开发商依据这个标准提供对应的服务包,我们程序猿就能够依据标准使用这些服务包的详细内容,这也就能够开发出相似于outlook一样的程序了。

           13、JAF(JavaBeans Activation Framework)

                   JAF用于封装数据,并为应用程序提供訪问和操作数据的接口。

    JAF的主要作用在于java应用程序指导怎样对一个数据源进行查看、编辑和打印等操作。

    总结

           针对于上面说的13种标准。我们能够这么理解,一个组织规定。制造螺丝要制造5号标准的螺丝,然后,生产螺丝的各个产生就開始生产这个型号的螺丝,生产好后,我们的工人就開始使用这些螺丝做我们想做的事。

查看全文
  • 相关阅读:
    cmake安装配置及入门指南
    【算法篇】栈和队列专题之广度优先遍历和深度优先遍历
    【算法篇】链表专题
    【Android】JDK8标准下计算两个日期的时间差
    【MatLab】图片的拼接、滤色
    【C#】Winform开发笔记(持续更新)
    【Java】解决中文在post/get请求乱码的问题
    【C#】基于TCP的简单通信系统
    【Java】IDEA创建Web项目以及Tomcat配置
    【Java】模拟登录教务网并获取数据
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10950306.html
  • Copyright © 2011-2022 走看看