資源描述:
《weblogic基本概念介紹》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、WebLogic基本概念介紹培訓(xùn)目標(biāo)了解J2EE與weblogic的架構(gòu)和基本概念了解WLS的框架結(jié)構(gòu)和運(yùn)行機(jī)理介紹weblogic的相關(guān)術(shù)語了解WLS與JVM的關(guān)系分布式系統(tǒng)最早的系統(tǒng)都采用CS結(jié)構(gòu)隨著業(yè)務(wù)發(fā)展,CS結(jié)構(gòu)的系統(tǒng)暴露越來越多的問題不容易擴(kuò)展,不方便維護(hù),不能提供較高的性能,投資成本越來越高分布式系統(tǒng)利用很多獨(dú)立的模塊協(xié)同工作,以實(shí)現(xiàn)原來單一系統(tǒng)的功能。比較以前單一系統(tǒng),提供這樣的特性:高的可用性(Available)高的擴(kuò)展性(Scalable)好的維護(hù)性(Maintainable)Java平臺(tái)Java的不同的3個(gè)平臺(tái):J2MEJava2Platf
2、orm,MicroEdition(J2ME)是最小的Java平臺(tái),可用于消費(fèi)和嵌入式設(shè)備,如智能卡和手機(jī)。J2SEJava2Platform,StandardEdition,是java的標(biāo)準(zhǔn)版,定義了最基本的java功能。J2EEJava2Platform,EnterpriseEdition,用于企業(yè)級(jí)的大型分布式網(wǎng)絡(luò)應(yīng)用。J2EE標(biāo)準(zhǔn)JavaPlatform2EnterpriseEdition用J2EE開發(fā)的應(yīng)用標(biāo)準(zhǔn)化的實(shí)現(xiàn)開發(fā),部署,管理分開遵從于規(guī)范的要求較高的兼容性、可擴(kuò)展性、可重用性用Java語言實(shí)現(xiàn)跨系統(tǒng)平臺(tái)的移植可以部署在任何合適的應(yīng)用服務(wù)器在符合J
3、2EE相同級(jí)別標(biāo)準(zhǔn)的應(yīng)用服務(wù)器上都可運(yùn)行J2EE的體系架構(gòu)J2EE標(biāo)準(zhǔn)的主要組件JDBCJDBC是JavaDatabaseConnectivity的縮寫,是一種以java方式訪問數(shù)據(jù)庫的規(guī)范Servlet是Web應(yīng)用的重要組成部分,是一種動(dòng)態(tài)網(wǎng)頁展現(xiàn)技術(shù)JSP是Web應(yīng)用的重要組成部分,是一種可以直接插入html文件的動(dòng)態(tài)內(nèi)容展現(xiàn)技術(shù),運(yùn)行時(shí)會(huì)編譯成相應(yīng)的Servlet代碼JNDIJavaNamingDirectoryIndex,是一種對(duì)象命名目錄檢索技術(shù)JMSJavaMessageService,Java的消息服務(wù)技術(shù)JTAJavaTransactionAPI,
4、是一種分布式事物控制的java接口JAASJavaAuthenticationandAuthorizationService,一種認(rèn)證和授權(quán)框架EJBEnterpriseJavaBeans,是一種運(yùn)行與Server端的Java組件技術(shù),有很高的可重用和靈活性,主要用于應(yīng)用業(yè)務(wù)邏輯層的實(shí)現(xiàn),分:會(huì)話Bean,實(shí)體Bean,消息驅(qū)動(dòng)BeanWebLogicServer架構(gòu)操作系統(tǒng)和硬件WebLogicServer應(yīng)用移動(dòng)終端WebService瀏覽器數(shù)據(jù)源ERPCRM客戶端數(shù)據(jù)庫客戶應(yīng)用客戶應(yīng)用WebServiceWeb客戶端-WebLogic相關(guān)術(shù)語web客戶端以S
5、ervlets/JSPs通過HTTP協(xié)議和WebLogicServer進(jìn)行交互web客戶端包括瀏覽器Webservice(SOAPoverHTTP)應(yīng)用客戶端-WebLogic相關(guān)術(shù)語應(yīng)用客戶端通過JRMP/T3,IIOP,COM和WebLogicServer交互應(yīng)用客戶端包括:獨(dú)立的Java應(yīng)用瀏覽器中的Applet機(jī)器(Machines)-WebLogic相關(guān)術(shù)語機(jī)器:可以對(duì)應(yīng)到服務(wù)器所在的物理硬件可以是Unix或non-Unix類型可以用來遠(yuǎn)程管理和監(jiān)控用于加強(qiáng)failover管理服務(wù)器(Servers)-WebLogic相關(guān)術(shù)語服務(wù)器是執(zhí)行在單一Java虛
6、擬機(jī)(JVM)中weblogic.Server類的實(shí)例。服務(wù)器:最多和一個(gè)WLS機(jī)器關(guān)聯(lián)占用一定數(shù)量的RAM是多線程的在weblogic中分管理服務(wù)器和被管理服務(wù)器一般情況下,都會(huì)Listen某一網(wǎng)絡(luò)地址Java虛擬機(jī)(JVM)-WebLogic相關(guān)術(shù)語JVM--Java虛擬機(jī)JVM是Java虛擬機(jī)(JavaVirtualMachine)的縮寫。它是一個(gè)虛構(gòu)出來的計(jì)算機(jī),是通過在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能模擬來實(shí)現(xiàn)的。Java虛擬機(jī)有自己完善的硬件架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。集群(Clustering)-WebLogic相關(guān)術(shù)語
7、WebLogic集群技術(shù)指通過一組服務(wù)器共同工作,在多臺(tái)機(jī)器間復(fù)制應(yīng)用表示層和應(yīng)用邏輯層的能力,實(shí)現(xiàn)關(guān)鍵業(yè)務(wù)系統(tǒng)的負(fù)載分布,消除個(gè)別故障點(diǎn)。集群用來實(shí)現(xiàn)負(fù)載均衡和容錯(cuò)控制臺(tái)(console)-WebLogic相關(guān)術(shù)語系統(tǒng)管理控制臺(tái)是一個(gè)基于瀏覽器的圖形界面的管理工具,用來管理weblogic的domain。域(Domain)-WebLogic相關(guān)術(shù)語域是管理的單元或邊界作為一個(gè)單元來管理的,并相互關(guān)聯(lián)的一組Weblogic服務(wù)器資源被稱為域DomainDomain是weblogicserver管理的一個(gè)基本單元,包括一個(gè)管理server和一個(gè)管理的入口。在創(chuàng)建se
8、rver和