zoukankan      html  css  js  c++  java
  • J2EE规范标准

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

    总的来说。规范是一种抽象思维的体现,它的优点就是达到了约束所有厂商的效果。抽象出一个统一的规范接口。使我们在编程时使用统一的接口,兼容性得到保证。与底层具体实现达到高度隔离解耦。

    我们知道,J2EE有十三个规范,每一个标准提供不同的服务,应用的场合也不同,这十三个规范并不是所有都是标准的。仅仅有标准的规范才会在JDK里得到承认。比如servletJDK承认这个标准接口。中间件开发商即会实现这个标准接口。以下看看这十三个规范的具体介绍:

     

    规范名称

    规范全称

    服务与功能

     

     

     

    JDBC

     

     

     

    Java Database Connectivity

     

     

     

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

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

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

     

     

     

    JSP

     

     

     

    Java Server Pages

     

     

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

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

      它包括非常多视图组件,供页面展示使用。

     

     

     

     

    Java Servlet

     

     

     

     

     

    Java Servlet

     

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

      提供同webclient交互功能。产生动态内容,输出HTML内容到client。

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

     

     

     

    EJB

     

     

     

     

    Enterprise JavaBean

     

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

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

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

     

     

     

    JNDI

     

     

    Java Name and Directory Interface

     

     

     

      提供查找和訪问各种命名和文件夹服务。

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

     

     

     

    RMI

     

     

    Remote Method Invoke

     

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

      使用序列化方式在client与server端之间进行数据传递。

      它是被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为应用server、资源管理器、独立应用、通信资源管理器提供分布式事务服务。

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

     

     

     

    JavaMail

     

     

    JavaMail

     

      它提供了电子邮件的开发接口。可方便运行经常使用的电子邮件传输。比如存取邮件server的邮件。

      不仅支持SMTPserver。也支持IMAPserver。

     

     

     

     

    JAF

     

     

     

    JavaBeans Activation Framework

     

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

      提供訪问数据源的数据、获取数据源数据类型、获取可对数据进行的操作、运行操作时自己主动创建须要的对象等功能。

     





    喜欢研究java的同学能够交个朋友,以下是本人的微信号:


  • 相关阅读:
    使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
    Mybatis学习 PageHelper分页插件
    mysql 5.1.7.17 zip安装 和 隔段时间服务不见了处理
    使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境
    一位资深程序员大牛给予Java初学者的学习建议
    数据结构和算法学习 -- 线性表
    多线程的实现方式区别
    Log4j.properties属性文件
    Java自定义注解
    Spring配置属性文件
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6798218.html
Copyright © 2011-2022 走看看