Weblogic简介
J2EE规范和相应组件
分布式系统
概念:分布式系统利用很多独立的模块协同工作,以实现原来单一系统的功能。
特点:比较以前单一系统,提供这样的特性:
- 高的可用性 (Available)
- 高的扩展性 (Scalable)
- 好的维护性 (Maintainable)
Java平台
Java的主要的2个平台:
- J2SE:Java 2 Platform, Standard Edition,是java的标准版,定义了最基本的java功能。
- J2EE:Java 2 Platform, Enterprise Edition,用于企业级的大型分布式网络应用。
J2EE标准
- J2EE是指Java Platform 2 Enterprise Edition;使用J2EE开发的应用应遵循以下规则:
- 标准化的
- 遵从于规范的要求
- 用Java语言实现
- 可以部署在任何合适的应用服务器
J2EE体系架构
Weblogic Server架构和术语
WebLogic Server架构
Web客户端
概念:web客户端以Servlets/JSPs通过HTTP协议和WebLogic Server进行交互
组成:web客户端包括浏览器和Web service (SOAP over HTTP)
应用客户端
概念:应用客户端通过JRMP/T3,IIOP,COM和WebLogic Server交互
组成:应用客户端包括:独立的Java应用和浏览器中的Applet
机器
主要包含以下类型:
- 可以对应到服务器所在的物理硬件
- 可以是Unix或non-Unix类型
- 可以用来远程管理和监控
- 用于加强fail over管理
服务器
概念:
服务器是执行在单一Java虚拟机(JVM)中weblogic.Server类的实例。
服务器:
最多和一个WLS机器关联
占用一定数量的RAM
是多线程的
在weblogic中分管理服务器和被管理服务器
域
概念:域是管理的单元或边界;作为一个单元来管理的,并相互关联的一组Weblogic 服务器资源被称为域。
集群
概念:WebLogic集群技术指通过一组服务器共同工作,在多台机器间复制应用表示层和应用逻辑层的能力,实现关键业务系统的负载分布,消除个别故障点。
作用:集群用来实现负载均衡和容错
Java虚拟机(JVM)
概念:JVM是Java虚拟机(Java Virtual Machine)的缩写。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。
Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。
控制台(Console)
系统管理控制台是一个基于浏览器的图形界面的管理工具,用来管理weblogic的domain。