更新时间:2022年10月27日17时20分 来源:传智教育 浏览次数:
WebLogic是美国Oracle公司出品的一个Application Server,确切来说是一个基于JavaEE架构中间件,Webserver是构建网站的必要软件,用来解析发布网页等功能,它是用纯Java开发的。
WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器(Application Server)。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理中。
WebLogic是美国Oracle公司的主要产品之一,是由并购BEA得来,是商业市场上主要的Java(J2EE)应用服务器软件之一,是世界上第一个成功商业化的J2EE应用服务器,已推出12c(12.2.1.3)版。而此产品也延伸出WebLogic Portal、WebLogic Integration等企业用的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发工具。
WebLogic的主要概念如下。
(1)Domain。域是作为单元进行管理的一组相关的WebLogic Server资源。一个域包含一个或多个WebLogic Server实例,一个域可以包含多个群集。Domain中包含一个特殊的WebLogic服务器实例,称为Administration Server,这是配置、管理Domain中所有资源的核心。
(2)Server。服务器,也就是一个应用服务器的实例,用来部署和运行各种J2EE应用程序,也可以用来配置各种服务程序。它是WebLogic应用服务器的基本服务单元。一个WebLogic域中一般有一个管理服务器和多个被管理服务器。
(3)WLST。WebLogic脚本工具是一种命令行脚本界面,系统管理员和操作员用它来监视和管理WebLogic Server实例及域。WLST脚本环境基于Java脚本解释器Jython。除WebLogic脚本功能外,还可以使用解释语言的常用功能。WebLogic Server开发人员和管理员可以按照Jython语言语法扩展WebLogic脚本语言,以满足其环境需要。