Java EE 概述

1.产生背景
            随着社会信息化程度不断提高,越来越多的软件开发人员需要开发企业击的应用程序。但 企业级应用程序(**超链接 介绍 )开发所面临的 分布式、安全性、高速变化等挑战要求 企业应用程序采用 分布式多层体系结构,为了 规范化 分布式多层应用程序的开发和部署,JavaEE 应运而生。

-----------------------------------
附: Java EE 名字的由来:
             Java 的 创始人 Sun 公司 先在 J2SE(Java 2 Platform Standard Edition) 的基础上提出 J2EE(Java 2 Platform Enterprise Edition) 的概念,后来 在2005年 J2EE 5.0 版本推出后, Sun 正式将 J2EE 的官方名改为“Java EE”。


2.是什么:
            Java EE 是 一个标准中间件体系结构 ,我的理解就是 原来中间件之间的联系 都是不同的人有不同的看法,但JavaEE的出现让这些看法都变成一种。同时也是一个为企业分布式应用的开发提供的 标准。

(体系结构定义:是一组部件及部件之间的联系)


3.与 Java 的区别:
    Java 是一门编程语言,可以用来编写 各种应用程序;

    而Java EE 是一种体系结构,用来简化和规范分布式多层企业应用的开发和部署。

4.Java EE  核心编程思想:组件-容器
    用一下5个问题来理解
   ·1.组件是什么?容器是什么?
   ·2.他们的工作方式?
   ·3.组件和容器是怎么产生的?
   ·4.他俩是怎么交互的?就是问 容器如何知道 要为组件提供何种服务,组件又是如何来获取容器提供的服务呢?

答: 

    1.组件是 一些符合某种规范的类组合在一起构成的东西,可以提供某些特定的功能。JavaEE应用的基本软件单元是 Java EE组件。 所有的JavaEE组件都运行在特定的运行环境中,而此环境称之为 容器。
    JavaEE组件 分为 Web组件 和 EJB组件;
    JavaEE容器 分为 Web容器 和 EJB容器。

    2.应用程序由组件组成,组件运行在容器中,容器为组件提供一些通用服务 ,组件专注于应用逻辑的实现,并通过调用容器提供的服务来实现应用程序所需的功能。另外为满足企业级应用灵活部署,他俩之间必须既 松散耦合,由能够强有力的交互,为实现这一点,他们都要遵循一个标准规范,即JavaEE规范。

    3.Java EE容器有由专门的产商来实现,容器的 功能和基本接口都必须遵循 JavaEE规范,但具体实现过程由产商自己决定,就比如 领导要让你做什么东西,而你具体怎么做则由你。 JavaEE 组件 则有程序猿根据特定的业务需求通过编程实现。

    4.Java EE采用 部署描述文件来解决(XML文件),该文件详细的描述了 应用中的组件所需调用的 容器服务 的详细信息  ,容器通过 它来提供相应的服务,而组件根据 它来调用容器中服务。


5.Java EE 实现方式即 JavaEE 的技术框架
    JavaEE 最终由一系列的企业应用开发技术来实现, 其技术 分为四部分: 组件技术,服务技术,通信技术,架构技术。
    -------------------------
    (各种技术 具体介绍,暂未学习。。。)

    -------------------------

6.Java EE这种体系架构的 优点:

        而这些优点归根结底 主要得益于Java 跨平台的特点 、完全面向对象的设计原则以及 将 JDBC、JMS和JCA等一批标准归纳于自身体系之内 。

    

     -------------------------

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟玩家进行时

一群人走的更远,感谢你的鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值