J2EE规范--Weblogic

来源:互联网 发布:php大数据分析 hadoop 编辑:程序博客网 时间:2024/06/11 21:53

    什么是weblogic


              是美国Oracl公司出品的一个应用服务器。 


    Weblogic可以做什么 


             是用于开发,继承,部署和管理分布式web应用,网络和数据库应用的java应用服务器。


    Weblogic server组成 


         Domian(域)

     

    用于管理weblogic server资源。

    • 包括一个管理server和一个管理的入口。
    • 在创建server和使用server的时候需要先创建domain
    • 每个domain都包括一个config.xml文件,在domain的根目录下的config目录中。

     

    Domian域包含的内容有


    特殊的webLogic服务器实例,Administration Server ,分配管理Domain资源核心,不负责应用。

    其他实例为Managed Server(被管理的服务器),部署实际应用。所有的web应用,Ejb Serverces和其他资源都部署在这Managed server服务器上。

    Machine,运行webLogic Server实例的物理机器。注:一个物理机器可以有多个实例。

    Cluster

    集群是一组WebLogic Server的组合,集群是为了满足服务的高可用(High Avilability)以及可扩展(Load Balancing)需求而出现的

     

    成员细说:


     Managed Server:被管理服务器是WebLogic Server实例,是从Admin Server哪里获取配置信息。同城在Managed Server上部署自己的服务,组件或应用。基于性能,Managed Secver维护着一份只读的域配置文件。服务启动时,从Admin上同步配置文件。如果配置文件发生了改变,Admin Server也会将改变推送到Managed Server上。


    Machine

    运行Weblogic Server实例的物理机器,是与具体的应用相关联的。为群集的被管理服务选择合适Session存放位置。

     

    一个典型的图进行说明

     

     

    Domian域中包含有 Admin server Managed Server,分别为管理和被管理服务器。

    被管理服务器中包含了多种web应用。下图是webLogic的整体架构

     


     

    客户端可以是 web server也可Application server。他们通过各种协议(RMIwaphttptcp等协议)访问weblogic Server(作为逻辑层),weblogic server再通过后端访问数据层。这样就完成了一次基本的访问。

     

    小结:


    通过以上分析,和查询资料有了对weblogic的基本理解:weblogic是用于管理,配置应用信息,使应用的配置和发布可以实现解耦行为。如远程启动和关闭方法。同时它具有系统配置文件,日记记录等,用于启动和操作的记录。

     

     

     

     

     

5 1
原创粉丝点击