WebLogic基本概念介绍课件.ppt

上传人(卖家):晟晟文业 文档编号:4670811 上传时间:2022-12-31 格式:PPT 页数:50 大小:570.32KB
下载 相关 举报
WebLogic基本概念介绍课件.ppt_第1页
第1页 / 共50页
WebLogic基本概念介绍课件.ppt_第2页
第2页 / 共50页
WebLogic基本概念介绍课件.ppt_第3页
第3页 / 共50页
WebLogic基本概念介绍课件.ppt_第4页
第4页 / 共50页
WebLogic基本概念介绍课件.ppt_第5页
第5页 / 共50页
点击查看更多>>
资源描述

1、 WebLogic基本概念介绍基本概念介绍培训目标培训目标 了解J2EE与weblogic的架构和基本概念 了解WLS的框架结构和运行机理 介绍weblogic的相关术语 了解WLS与JVM的关系分布式系统分布式系统 最早的系统都采用CS结构随着业务发展,CS结构的系统暴露越来越多的问题不容易扩展,不方便维护,不能提供较高的性能,投资成本越来越高 分布式系统利用很多独立的模块协同工作,以实现原来单一系统的功能。比较以前单一系统,提供这样的特性:高的可用性(Available)高的扩展性(Scalable)好的维护性(Maintainable)Java平台平台 Java的不同的3个平台:J2ME

2、Java 2 Platform,Micro Edition(J2ME)是最小的 Java 平台,可用于消费和嵌入式设备,如智能卡和手机。J2SEJava 2 Platform,Standard Edition,是java的标准版,定义了最基本的java功能。J2EEJava 2 Platform,Enterprise Edition,用于企业级的大型分布式网络应用。J2EE 标准标准 Java Platform 2 Enterprise Edition 用J2EE开发的应用 标准化的实现开发,部署,管理分开 遵从于规范的要求较高的兼容性、可扩展性、可重用性 用Java语言实现跨系统平台的移植

3、可以部署在任何合适的应用服务器在符合J2EE相同级别标准的应用服务器上都可运行J2EE 的体系架构的体系架构J2EE标准的主要组件标准的主要组件 JDBCJDBC是Java Database Connectivity的缩写,是一种以java方式访问数据库的规范 Servlet是Web应用的重要组成部分,是一种动态网页展现技术 JSP是Web应用的重要组成部分,是一种可以直接插入html文件的动态内容展现技术,运行时会编译成相应的Servlet代码 JNDIJava Naming Directory Index,是一种对象命名目录检索技术 JMSJava Message Service,Java

4、的消息服务技术 JTAJava Transaction API,是一种分布式事物控制的java接口 JAASJava Authentication and Authorization Service,一种认证和授权框架 EJBEnterprise JavaBeans,是一种运行与Server端的Java组件技术,有很高的可重用和灵活性,主要用于应用业务逻辑层的实现,分:会话Bean,实体Bean,消息驱动BeanWebLogic Server 架构架构 操作系统和硬件操作系统和硬件WebLogic Server应用应用移动终端移动终端Web Service浏览器浏览器数据源数据源ERPCRM客

5、户端客户端数据库数据库客户应用客户应用 客户应用客户应用 Web ServiceWeb客户端客户端-WebLogic相关术语相关术语 web客户端以Servlets/JSPs通过HTTP协议和WebLogic Server进行交互 web客户端包括 浏览器 Web service(SOAP over HTTP)应用客户端应用客户端-WebLogic相关术语相关术语 应用客户端通过JRMP/T3,IIOP,COM和WebLogic Server交互 应用客户端包括:独立的Java应用 浏览器中的Applet机器机器(Machines)-WebLogic相关术语相关术语 机器:可以对应到服务器所在

6、的物理硬件 可以是Unix或non-Unix类型 可以用来远程管理和监控 用于加强fail over管理服务器服务器(Servers)-WebLogic相关术语相关术语 服务器是执行在单一Java虚拟机(JVM)中weblogic.Server类的实例。服务器:最多和一个WLS机器关联 占用一定数量的RAM 是多线程的 在weblogic中分管理服务器和被管理服务器 一般情况下,都会Listen某一网络地址Java虚拟机虚拟机(JVM)-WebLogic相关术语相关术语 JVM-Java虚拟机 JVM是Java虚拟机(Java Virtual Machine)的缩写。它是一个虚构出来的计算机,

7、是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。集群集群(Clustering)-WebLogic相关术语相关术语 WebLogic集群技术指通过一组服务器共同工作,在多台机器间复制应用表示层和应用逻辑层的能力,实现关键业务系统的负载分布,消除个别故障点。集群用来实现负载均衡和容错控制台(控制台(console)-WebLogic相关术语相关术语 系统管理控制台是一个基于浏览器的图形界面的管理工具,用来管理weblogic的domain。域域(Domain)-WebLogic相关术语相关术语 域是管理

8、的单元或边界 作为一个单元来管理的,并相互关联的一组Weblogic 服务器资源被称为域Domain Domain是weblogic server管理的一个基本单元,包括一个管理 server和一个管理的入口。在创建server和使用server的时候需要先创建domain。每个domain都包括一个config.xml文件,在domain的根目录下的config目录中。Domain的组成的组成 Domain组成:Domain由server组成 Server分Administration server和Managed Servers Administration server负责domain的

9、管理,一般不负责应用 Managed Servers部署实际的应用 ClusterDomain的组成的组成 Domain的组成图Domain的一般配置的一般配置Managed Servers构成的domainManaged Servers 和 Clusters构成的domainStand-alone Server构成的Domain总结总结 了解J2EE与weblogic的架构和基本概念 介绍weblogic的相关术语,为后面的课程做准备Q&AQ&AWebLogic Server 与与JVM本节目的本节目的 掌握如何JVM的概念 掌握简单的配置 掌握简单的监控课程内容课程内容 JVM的基本概念

10、JVM与weblogic的关系 JVM的配置 JVM的监控JVM的基本概念的基本概念 Java相关的概念有很多,以下这些必须了解:Java JVM Class Heap GC ClasspathJava Java是Sun公司推出的一种编程语言。Java 是一种面向对象的编程语言,语法规则和C+类似。它是一种通过解释方式来执行的语言,Java的代码都编译成class文件,在java虚拟机中解释执行。JVM JVM-Java虚拟机 JVM是Java虚拟机(Java Virtual Machine)的缩写。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚

11、拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。为什么使用为什么使用JVM 为什么使用JVM?Java语言最重要的特点就是可以在任何操作系统中运行。使用Java虚拟机就是为了支持与操作系统无关,在任何系统中都可以运行JVM运行原理运行原理 JVM运行原理 Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。Class Java class概念 是java应用的最小的单元 是jav

12、a应用的组成模块 由方法和属性组成 方法定义了该class的行为 属性定义了该class的特点Heap Heap 堆 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,但是它们不需要程序代码来显式地释放。Heap被切分为New区和Old区 Heap的大小可以在启动脚本中配置GC GC垃圾回收 在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。垃圾回收意味着程序不再需要的对象是无用信息,这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用。JV

13、M的一个系统级线程会自动释放该内存块,这就是垃圾回收。GC的详细过程,可以通过加入参数输出如:Verbose:gcClasspath Classpath 环境变量 Java运行的时候需要的class通过这个环境变量设置 配置CLasspath 修改系统环境变量 修改启动脚本中的CLASSPATH Classpath中出现多个相同的类,前面的有效 系统Classpath改变时,需要重新启动Server课程内容课程内容 JVM的基本概念 JVM与weblogic的关系 JVM的配置 JVM的监控JVM与与weblogic的关系的关系 Weblogic是运行在JVM上的实例。如果希望weblogic

14、运行稳定且性能最好,需要对JVM进行调整。课程内容课程内容 JVM的基本概念 JVM与weblogic的关系 JVM的配置 JVM的监控JVM的检查的检查 使用java version 检查该jvm的版本D:bea923jdk150_12binjava-versionjava version 1.5.0_12Java(TM)2 Runtime Environment,Standard Edition(build 1.5.0_12-b04)Java HotSpot(TM)Client VM(build 1.5.0_12-b04,mixed mode)JVM的更换的更换 修改启动脚本中的JAVA_

15、HOME环境变量,就可改变weblogic使用的JVM set JAVA_HOME=d:bea923jdk150_12 修改后,WebLogic Server在重启后才能生效JVM的配置的配置 JVM主要调整的参数是heap大小-XmsHeap的初始及最小值-Xmx Heap的最大允许值-XX:MaxPermSizePerm区允许的最大值,只在Sun及HP的JDK中有效如何升级如何升级JVM 不同操作系统的JVM是由不同的厂家提供 某些操作系统的JVM没有在weblogic的安装包中,需要在安装weblogic前先安装好,并升级到最高的版本 升级JVM的时候需要注意不要跨版本升级。比如要求使用

16、JDK1.5,升级的时候不要升级到1.6课程内容课程内容 JVM的基本概念 JVM与weblogic的关系 JVM的配置 JVM的监控JVM的的console监控监控 JVM的监控的监控 JVM监控一般是监控内存的使用情况 使用java verbose:gc来观察GC的的情况 使用ps和top观察java进程的内存使用情况Verbose GC输出的结果输出的结果 分析GC结果memory 146.201-146.341:GC 53246K-28083K(98304K),140.000 msmemory 146.401-146.521:GC 33232K-26602K(98304K),116.638 msmemory 146.621-146.721:GC 38206K-29814K(98304K),100.000 msmemory 240.586-240.737:GC 98304K-29000K(98304K),146.445 msmemory 248.788-248.918:GC 35438K-28226K(98304K),129.522 ms总结总结 JVM的概念 JVM简单的配置 JVM简单的监控Thank youQ&AQ&A

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(WebLogic基本概念介绍课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|