• 初探J2EE


              还记得在技术交流会上八期给我们讲的J2EE,当时就是云里来屋里去。留在自己脑子中的仅仅有两个字“规范”,其他的真是一无全部。

    可是如今学了后,又在脑子里留下了两个字“规范”,但此“规范”不比彼“规范”。

    此“规范”对其有了一个简单的认识,那么接下来就对此“规范”进行一下了解。

    一、是什么?

             J2EE官方说是一套完全不同于传统应用开发的技术框架,包含很多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。简单的一句话就是“统一系统开发和部署的一种规范。让不同系统开发商能够拥有统一的规范接口,从而提高可移植性、安全与再用价值”

            明确了J2EE是什么?更艰巨的任务又来了:“它的体系结构是什么?既然它是规范。那么它的规范有哪些呢?这些规范有时怎么用的呢?其核心又是什么呢?”带着这些问题咱们进入学习:

    二、体系结构是什么?

                 

       J2EE使用多层分布式的应用模型,通常通过三层或四层来实现:

          1、客户层,执行在客户计算机上的组件。

          2Web。执行在J2EEserver上的组件。

          3、业务层,相同是执行在J2EEserver上的组件。

          4、企业信息系统层(EIS。是指执行在EISserver上的软件系统。

          

        以上划分也可说是MVC三层应用,因分布在三个不同位置:客户计算机、J2EEserver及后台的数据库或过去遗留下来的系统。

     

    三、核心是什么?

            J2EE有13个规范:JDBC, JNDI, EJBS, RMI, JSP, JAVASERVLETS, XML, JMS, JAVA IDL, JTS, JTA, JAVAMAIL

            接下来就对J2EE的核心技术规范进行简单描写叙述

    1、JDBCJava Database Connectivity

        JDBC API被用于运行名字和文件夹服务。它提供了一致的模型用于连接不同数据库的接口。

    类似有ODBC

    2RMI

            主要用于远程方法调用

    3EJB

             RMI来完毕远程调用,分布式的一种解决方法。

        4JNDI

             用于规范文件夹,寻找EJB想要的地址,类似于DNS域名解析。

    5JMS

             消息服务。类似于观察者模式。有一对一的队列式,另一对多的topic式。EJB将其公布到JMSJMSJNDE中注冊。然后为EJB服务。

    6JTA

            解决事务和分布式的问题。与JTS一块完毕。统一规范两个不同系统事务的接口。

    7JAVAMALL/JAF

            JAVAMALL用于处理邮件的接口,JAF用于处理邮件附件的接口

    8、JAVASERVLETS和JSP

            解决web层服务端接收client消息及消息的返回的HTML

    9JAVA IDL/CORBA

            开发者能够将JavaCORBA集成在一起。

    集成后能够创建Java对象或Java类,即:能够被用于将你的新应用程序和旧的系统集合在一起。

    10XML

            是一种标记语言。它用来在不同的商务过程中共享数据。XML的发展和Java是相互独立的,但它们有共同的目标“平台独立性”。

    11JMS

            是用于和面向对象消息的中间件相互通信的应用程序接口。

    四、总结

           以上就是对J2EE的简单理解,即J2EE就是一个规范,它的表现形式就是提供的不同的接口,而且这些接口已经由各公司实现。我们在开发系统的时候就直接调用它的接口实现就好。理解欠缺的地方在今后的学习中,会慢慢的深入。

  • 相关阅读:
    SQL Server 存储过程
    FindControl的详细介绍
    Transaction-SQL 游标
    硬盘安装工具nt6 hdd installer无法卸载的问题
    Some question about Source Tree
    java 简单加密
    java 多态与多重继承
    构造方法和方法的重载
    64位WIN7上安装11G R2 ,PLSQL的配置方法
    语录(排名不分先后)
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/6780217.html
Copyright © 2020-2023  润新知