• EJB里的问题解答


    1、什么是EJB?

      EJB即Enterprise JavaBean是JavaEE应用的业务层技术标准,以这项技术开发的组件叫做EJB组件。

      EJB架构师一个用于开发和部署基于组件的分布式业务应用的组件架构。

      采用EJB架构编写的应用是可伸缩的、事务性的、多用户安全的。

      可以一次编写这些应用,然后部署到任何支持EJB规范的应用服务器平台上。

      特点:

      (1)提供远程访问的能力

      (2)可扩展、可插拔的能力

      (3)必须在EJB服务器上运行,可享受服务器提供的事务、安全等服务。(如Jboss、Weblogic、Websphere、Sun Application server)

    2、什么是分布式计算:

      (1)把大任务分成小块,分发给大家分别地做,再把每个人的计算结果汇总。特点是分解工作,减轻成员的负担,成员之间做到职责分明。

      (2)充分利用网络上空闲的计算机的计算能力。

    3、什么是中间件?

      它是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。代表有Weblogic、Websphere、Sun App service...

    4、什么是容器?

      EJB的家,离开容器,EJB就失去了它的生命和意义。

    5、为什么使用EJB?

      简化大型分布式系统的开发过程。

      (1)利用网络中多台计算机的计算能力,构建瘦客户端。---简化分布式访问。

      (2)使用EJB服务器提供的系统级的企业服务(事务、安全、对象池等),开发人员需要写业务组件。

      (3)EJB组件具有热部署的能力,即可插拔。

      (4)可以扩展现有系统的JavaBean。

      总结为四个词:可维护性、重用性、可扩展性、可插拔性。

  • 相关阅读:
    Hystrix高可用系统容错框架,资源隔离,熔断,限流
    Leecode no.25 K 个一组翻转链表
    no.1 Web浏览器
    源码解析-JavaNIO之Buffer,Channel
    Leecode no.24 两两交换链表中的节点
    Kafka RocketMQ 是推还是拉?
    Leecode no.23 合并K个升序链表
    图解计算机底层IO过程及JavaNIO
    Leecode no.21 合并两个有序链表
    AcWing每日一题--摘花生
  • 原文地址:https://www.cnblogs.com/jyh317/p/3996830.html
Copyright © 2020-2023  润新知