Weblogic之簡介

1、簡介(來自百度百科)
  WebLogic是美國Oracle公司出品的一個application server,確切的說是一個基於JAVAEE架構的中間件,WebLogic是用於開發、集成、部署和管理大型分佈式Web應用、網絡應用和數據庫應用的Java應用服務器。將Java的動態功能和Java Enterprise標準的安全性引入大型網絡應用的開發、集成、部署和管理之中。
  WebLogic是美商Oracle的主要產品之一,是併購BEA得來。是商業市場上主要的Java(J2EE)應用服務器軟件(application server)之一,是世界上第一個成功商業化的J2EE應用服務器, 已推出到12c(12.1.3) 版。而此產品也延伸出WebLogic Portal,WebLogic Integration等企業用的中間件(但當下Oracle主要以Fusion Middleware融合中間件來取代這些WebLogic Server以外的企業包),以及OEPE(Oracle Enterprise Pack for Eclipse)開發工具。
 
2、優勢

標準
       對業內多種標準的全面支持,包括EJB、JSP、Servlet、JMS、JDBC、XML(標準通用標記語言的子集)和WML,使Web應用系統的實施更爲簡單,而且保護了投資,同時也使基於標準的解決方案的開發更加簡便。
可擴展性
       WebLogic Server以其高擴展的架構體系聞名於業內,包括客戶機鏈接的共享、資源pooling以及動態網頁和EJB組件羣集。
快速開發
        憑藉對EJB和JSP的支持,以及WebLogic Server 的Servlet組件架 構體系,可加速投放市場速度。這些開放性標準與WebGain Studio配合時,可簡化開發,並可發揮已有的技能,迅速部署應用系統數據庫

3、幾個基本概念安全

Domain: 域是個邏輯概念,用來組織管理一系列的應用服務器實例,也就是下面要解釋的server. 域是WebLogic應用服務器中最大的概念,WebLogic應用服務器啓動的時候就是以某個域來啓動的,它有一箇中心配置文件叫config.xml.

A domain is the basic administration unit for WebLogic Server instances (servers) that is represented in its own configuration file (config.xml). A domain consists of one or more servers (and their associated resources) that you manage with a single Administration Server.

Cluster: 族也是一個邏輯概念,用來分組用途相同的服務器實例,一個域中能夠有多個族。

A cluster is a deployment in which multiple WebLogic Server instances (servers) run simultaneously and work together to provide increased scalability and reliability. A cluster appears to clients to be a single WebLogic Server instance. The servers that constitute a cluster can run on the same machine, or be located on different machines.

Machine: 機器是物理上的概念,表明一臺運行WebLogic應用服務器的實在的機器,包括其IP地址等信息。一個域中能夠包括多臺機器。(同一臺機器能夠屬於不一樣的域嗎?)

A machine is the logical representation of the computer that hosts one or more WebLogic Server instances (servers). WebLogic Server uses configured machine names to determine the optimum server in a cluster to which certain tasks, such as HTTP session replication, are delegated. The Administration Server uses the machine definition in conjunction with the Node Manager application to start remote servers.

Server: 服務器,也就是一個應用服務器的實例,用來部署和運行各類J2EE應用程序,也能夠來配置各類服務程序。它是WebLogic應用服務器的基本服務單元。一個WebLogic域中通常有一個管理服務器和多個被管理服務器。也就是下面咱們要談到的兩個概念。 服務器

A server is an instance of WebLogic Server that runs in its own Java Virtual Machine (JVM) and has its own configuration. Each WebLogic Server domain must have one server that acts as the Administration Server. In a typical production environment, the Administration Server is where the Administration Console is run and used to perform administrative tasks. By default, the Administration Server is called myserver. A typical production environment may also have one or more Managed Servers, which are instances of WebLogic Server used to host enterprise applications.

Administrative Server: 管理服務器是用來管理配置域的中心點,通常來講,管理服務器上是不部署應用程序的,而是用來統一管理、配置、監控被管理服務器以及部署應用程序到被管理服務器上。一個域中有一臺管理服務器。

Managed Server: 被管理服務器是用來部署運行各類應用程序的。一個域中有一臺或多臺被管理服務器。

Node Manager: 節點管理器是一個單獨運行的後臺程序,通常運行在被管理服務器的機器上,用來提供遠程啓動和中止服務器(Server)的功能。網絡

4、session

相關文章
相關標籤/搜索