更新時間:2022年10月27日17時20分 來源:傳智教育 瀏覽次數:
WebLogic是美國Oracle公司出品的一個Application Server,確切來說是一個基于JavaEE架構中間件,Webserver是構建網站的必要軟件,用來解析發(fā)布網頁等功能,它是用純Java開發(fā)的。
WebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應用、網絡應用和數據庫應用的Java應用服務器(Application Server)。將Java的動態(tài)功能和Java Enterprise標準的安全性引入大型網絡應用的開發(fā)、集成、部署和管理中。
WebLogic是美國Oracle公司的主要產品之一,是由并購BEA得來,是商業(yè)市場上主要的Java(J2EE)應用服務器軟件之一,是世界上第一個成功商業(yè)化的J2EE應用服務器,已推出12c(12.2.1.3)版。而此產品也延伸出WebLogic Portal、WebLogic Integration等企業(yè)用的中間件(但當下Oracle主要以Fusion Middleware融合中間件來取代這些WebLogic Server之外的企業(yè)包),以及OEPE(Oracle Enterprise Pack for Eclipse)開發(fā)工具。
WebLogic的主要概念如下。
?。?)Domain。域是作為單元進行管理的一組相關的WebLogic Server資源。一個域包含一個或多個WebLogic Server實例,一個域可以包含多個群集。Domain中包含一個特殊的WebLogic服務器實例,稱為Administration Server,這是配置、管理Domain中所有資源的核心。
?。?)Server。服務器,也就是一個應用服務器的實例,用來部署和運行各種J2EE應用程序,也可以用來配置各種服務程序。它是WebLogic應用服務器的基本服務單元。一個WebLogic域中一般有一個管理服務器和多個被管理服務器。
?。?)WLST。WebLogic腳本工具是一種命令行腳本界面,系統(tǒng)管理員和操作員用它來監(jiān)視和管理WebLogic Server實例及域。WLST腳本環(huán)境基于Java腳本解釋器Jython。除WebLogic腳本功能外,還可以使用解釋語言的常用功能。WebLogic Server開發(fā)人員和管理員可以按照Jython語言語法擴展WebLogic腳本語言,以滿足其環(huán)境需要。