亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Weblogic Server9新特性:J2EE Libraries

2019-11-18 12:24:44
字體:
來源:轉載
供稿:網友

  J2EE Shared Libraries是Weblogic Server 9.0(下簡稱WLS9)的一個新特性。通過J2EE Shared Libraries可以將一個J2EE模塊共享給其他企業應用(EAR包或EAR包的展開目錄)的J2EE模塊使用。J2EE Shared Library可以是任何類型的J2EE模塊,但推薦設計成企業應用格式。此外還有一種J2EE 1.4的標準共享庫方式,稱為 Optional Packages。Optional Packages提供和J2EE Libraries類似的方式將一個JAR文件共享給多個應用。區別在于 Optional Packages是基于標準的,但不能被當作J2EE模塊使用。optional packages必須通過部署對應的JAR文件方式先被注冊到Domain。注冊好后可以在任意J2EE模塊中通過manifest files來引用這些JAR包。Optional packages和J2EE libraries的區別在于optional packages可以被任何J2EE模塊(EAR, JAR, WAR, or RAR 文檔)或其對應擴展的目錄結構引用。而J2EE libraries只能被企業應用引用。本文通過具體的說明將指導開發者熟悉這兩種共享方式,并獲得立竿見影的效果。

  本文附件exercise包括J2EE Libraries 和 Optional Packages的練習代碼,可解壓到任意位置。需要預先安裝的軟件只有WLS9正式版,可以到www.bea.com.cn上免費下載。本練習可在能安裝WLS9的任何操作系統上完成,為了方便起見,文中僅以在Windows上為例。首先配置一個WLS Domain,記得用戶名和密碼要都設為weblogic,端口為7001。然后啟動該Domain,并啟動相應的Console。最后使用Domain/bin/setDomainEnv.cmd打開一個PRompt窗口,并把目錄切換到你解壓的文件的位置。這樣你就可以按照第五節和六節所述完成練習。假如想快速看一下練習結果,在solution中有已經配置好的兩個練習的代碼,部署后就可以測試。

  共享模塊的核心:MANIFEST.MF文件

  我們知道在Weblogic上部署的任何J2EE模塊的根目錄中可以有一個名為META-INF的目錄,你可以在一個J2EE模塊的META-INF目錄下創建一個名為MANIFEST.MF文件,來指定這個J2EE模塊的版本。MANIFEST.MF文件是一個純文本文件,格式大概如下:

  Extension-Name: myOptionalPackage

  Specification-Version: 0.9

  Implementation-Version: 1

  Extension-Name:可選。表示該庫或包的名字。主調應用調用這個應用時需要匹配這個值。假如你不設置這個值,系統將自動使用部署名。

  Specification-Version:可選。定義這個庫或包的規格版本。主調應用可以為共享模塊隨便指定一個規格版本。假如這個規格版本不可用,則主調應用不能被部署。規格參數可以有兩種格式。第一種使用主從版本格式,大小版本號用點分割,如"9.0.1.1"。第二種使用文本格式,如 "9011Beta"。假如使用主從版本號格式,主調應用可以配置為共享的模塊吻合一個特定版本,或者一個最小版本,或者一個最新的版本額。假如使用文本格式,主調應用必須和共享模塊的版本號嚴格吻合。

  Implementation-Version:可選。定義這個庫或包代碼的執行版本號。必須在已經定義了規格版本的情況下才能定義執行版本。執行版本使用和規格版本相同的格式。

  假如你不使用MANIFEST.MF文件或者有些條目沒有指定,可以在命令行中通過weblogic.Deploy進行部署的時候由參數來設置。在后面的練習中我們將具體了解如何使用MANIFEST.MF將一個J2EE應用設計為J2EE Libraries或Optional Packages。

J2EE Libraries and Optional Packages比較
   Optional packages和J2EE Libraries有如下共同點:

  1。在部署的時候都注冊到Domain上。

  2。都支持可選的執行版本和規格版本字符串。

  3。引用J2EE libraries and optional packages的應用可以指定共享文件的版本。

  Optional packages和J2EE Libraries有如下區別:

  1。Optional package是普通的JAR文件,而 J2EE libraries可以是普通JAR文件,J2EE應用,或獨立的J2EE模塊。J2EE libraries可以包括有效地J2EE或WLS部署描述符,而optional package JAR中的任何部署描述符都被忽略了。

  2。任何J2EE應用或模塊可以通過META-INF/MANIFEST.MF引用 optional package。而只有企業應用可以通過weblogic-application.xml引用J2EE library 。

  3。Optional packages可以引用其他Optional packages,而J2EE libraries不能引用其他J2EE libraries。

  最佳實踐

  1。假如需要共享J2EE模塊給多個企業應用應使用J2EE Libraries。

  2。假如要部署獨立的J2EE模塊作為共享庫,應該把模塊打包到企業應用中。這樣可以防止潛在的URI沖突。因為獨立模塊庫的URI來源于不署名。所以在部署時指定一個部署名,當其他應用引用它時作為URI。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩中文字幕日韩欧美| 国产成人精品免费久久久久| 亚洲欧美激情四射在线日| 91精品国产亚洲| 91精品视频免费看| 激情成人中文字幕| 亚洲高清久久久久久| 亚洲欧美成人精品| 欧美日韩成人精品| 欧美性xxxxxx| 欧美成人精品一区| 51ⅴ精品国产91久久久久久| 久久精品成人一区二区三区| 国产日韩在线一区| 日本一区二区在线免费播放| 国产91精品久久久| 国产精品电影久久久久电影网| 欧美wwwwww| 国产精品国语对白| 亚洲欧美日韩直播| 亚洲精品v欧美精品v日韩精品| 国产女人精品视频| 久久精品国产精品亚洲| 国产精品久久久久av| 亚洲一区二区三| 国产成人在线亚洲欧美| 国产精品久久久久久av福利| www.日韩不卡电影av| 高跟丝袜一区二区三区| 亚洲性av网站| 一本色道久久88亚洲综合88| 国产精品久久久久久久久免费| 日韩美女av在线| 欧美日韩亚洲天堂| 午夜精品久久久久久久99热浪潮| 欧美国产在线电影| 欧美裸体视频网站| 一区二区三区美女xx视频| 国产精品扒开腿做爽爽爽男男| 亚洲片在线资源| 亚洲精品国产综合区久久久久久久| 国产精品久久久久久久久久尿| 亚洲欧洲美洲在线综合| 国产成人高潮免费观看精品| 精品亚洲一区二区三区四区五区| 日韩精品免费视频| 国产在线视频欧美| 久久久免费观看视频| 欧美国产亚洲精品久久久8v| 亚洲桃花岛网站| 97在线精品视频| 日韩免费在线免费观看| 日韩精品视频免费| 欧美做受高潮1| 国产99久久精品一区二区| 久久精品中文字幕| 成人午夜高潮视频| 日本国产欧美一区二区三区| 欧美黄色性视频| 亚洲综合av影视| 91久久久国产精品| 国产精品扒开腿做爽爽爽的视频| 久久视频免费观看| 亚洲男人天堂2019| 一区二区日韩精品| 亚洲欧美日本伦理| 成人精品在线视频| 亚洲国产小视频| 午夜欧美不卡精品aaaaa| 亚洲精选在线观看| 久久这里有精品视频| 亚洲美女av在线| 亚洲成人久久久| 另类色图亚洲色图| 欧美性色视频在线| 精品国模在线视频| 国产一区二区三区日韩欧美| 91视频九色网站| 欧美日韩电影在线观看| 色综合久久精品亚洲国产| 久久青草精品视频免费观看| 色婷婷综合久久久久中文字幕1| 日韩欧美亚洲一二三区| 久久精品国产亚洲7777| 综合国产在线视频| 久久久久久久久中文字幕| 久久久久久这里只有精品| 久久久精品免费视频| 欧美日韩裸体免费视频| 成人黄色大片在线免费观看| 亚洲福利视频久久| 深夜福利国产精品| 欧美日韩中文字幕在线视频| 色综合久久88色综合天天看泰| 国产精品免费在线免费| 欧美电影在线观看高清| 国产一区二区三区网站| 午夜剧场成人观在线视频免费观看| 亚洲国产精品网站| 亚洲人成网站在线播| 亚洲无av在线中文字幕| 久青草国产97香蕉在线视频| 日韩av成人在线观看| 国产精品综合久久久| 久久久久久久久久久国产| 91精品久久久久久久久久久| 中文字幕亚洲欧美| 欧美日本中文字幕| 日韩一区av在线| 欧美一区二粉嫩精品国产一线天| 欧美丰满少妇xxxxx| 欧美激情久久久| 国产精品观看在线亚洲人成网| 日韩高清免费观看| 欧美性极品少妇精品网站| 97**国产露脸精品国产| 成人a级免费视频| 91精品国产91久久久久久吃药| 国产精品视频免费在线观看| 久久久97精品| 久久国产精品电影| 亚洲欧美精品一区| 精品免费在线观看| 亚洲图片欧美午夜| 最新91在线视频| 亚洲美女在线观看| 亚洲美女在线观看| 亚洲人成毛片在线播放| 成人亚洲综合色就1024| 亚洲精品美女在线观看| 亚洲午夜未删减在线观看| 青青草精品毛片| 国内精品久久久久久| 成人激情视频免费在线| 亚洲综合大片69999| 欧美日韩一区二区在线| 91国内揄拍国内精品对白| 97免费视频在线播放| 一区二区三区黄色| 亚洲japanese制服美女| 国产免费观看久久黄| 91牛牛免费视频| 亚洲三级黄色在线观看| 亚洲国产成人精品电影| 欧美精品激情blacked18| 国产精品偷伦免费视频观看的| 国产精品成人品| 日韩精品福利在线| 国产91九色视频| 清纯唯美亚洲激情| 中文字幕自拍vr一区二区三区| 亚洲无av在线中文字幕| 久久网福利资源网站| 欧美视频专区一二在线观看| 欧美激情一二区| 久久夜色精品国产| 精品视频在线导航| xxx欧美精品| 日韩精品在线视频美女| 亚洲国产成人精品一区二区| 欧美日韩国产123| 亚洲视频在线免费观看| 国产福利视频一区二区| 日韩精品免费在线播放|