J2EE中容器:WEB容器、EJB

作者:EA视讯发布日期:2020-12-12 17:08

  EJB容器Enterprisejava bean容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。WEB容器和EJB容器在原理上是大体相同的更多的区别是被隔离的外界环境。WEB容器更多的是跟基于HTTP的请求打交道。而EJB容器不是。它是更多的跟数据库、其它服务打交道。但他们都是把与外界的交互实现从而减轻应用程序的负担。例如SERVLET不用关心HTTP的细节直接引用环境变量session,request,response就行、EJB不用关心数据库连接速度、各种事务控制直接由容器来完成。

  RMI/IIOP:远程方法调用/internet对象请求中介协议他们主要用于通过远程调用服务。例如远程有一台计算机上运行一个程序它提供股票分析服务我们可以在本地计算机上实现对其直接调用。当然这是要通过一定的规范才能在异构的系统之间进行通信。RMI是JAVA特有的。

  JNDI:JAVA命名目录服务。主要提供的功能是提供一个目录系统让其它各地的应用程序在其上面留下自己的索引从而满足快速查找和定位分布式应用程序的功能。

  JMS:JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。

  JAVAMAIL:JAVA邮件服务。提供邮件的存储、传输功能。他是JAVA编程中实现邮件功能的核心。相当MS中的EXCHANGE开发包。

  JTAJAVA事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。

  JAF:JAVA安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。

  EAI:企业应用集成。是一种概念从而牵涉到好多技术。J2EE技术是一种很好的集成实现。

  的上层的分布式应用程序是基于对象组件模型的,低层的事务服务用了API技术。

  的体系结构的规范由Sun Microsystems公司制定。 Inprise的

  技术定义了一组可重用的组件:Enterprise Beans。你可以利用这些组件,

  的协议和方法访问服务器提供的其他应用程序组件和服务。Application Server 提供了应用程序客户机

  到底是用来做什么的?它跟我们之前所了解的组件,框架,包,类等都有什么关系?接下来主要是从

  ava属于他们都有一个共同的特点:容纳.但是他们彼此之间又有什么关系和联系么? 对象(Ob

  类包含List、ArrayList、Vector及map、HashTable、HashMap 。ArrayList和HashMap是异步的,Vector和HashT


EA视讯

上一篇:专业风机生产商上海恩策机械入驻粉享通

下一篇:Servlet容器和容器到底是什么概念还有EJB能不能举