<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    鷹翔宇空

    學習和生活

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      110 Posts :: 141 Stories :: 315 Comments :: 1 Trackbacks

    引自:
        除了以上這三大Java組合之外,Java和XML的整合也是未來的重點。Sun公司已經推出Java處理XML的標準延伸API - Java API for XML Parsing (JAXP),可以讓各家所制作的XML解析器有接口上的標準。所以在Java程序中,只要了解一套API(JAXP)就可以完全處理XML文件,讓XML的應用更加方便。Java這個跨平臺的開發環境,加上XML這個跨平臺的資料格式,此種跨平臺優勢組合勢將成為未來訊息傳遞及資料交換的主要應用技術,如虎添翼地結合成一個最佳的跨平臺解決方案。

        藉由J2SE (Java 2 Standard Edition)可以開發在PC上的應用軟件,藉由J2ME (Java 2 Micro Edition) 可以跨足更廣大的家電、智能卡、電子裝置等市場,再藉由J2EE (Java 2 Enterprise Edition ) 可以整合伺服主機運算環境。Java技術的應用范圍幾乎已經無所不在,Java技術更可以在網際網絡及電子商務各領域中,提供全方位的解決方案。

        隨著應用領域的不同,Java 有許多 API(Application Programming Interface),這些 API 分成三大類:

        · Java Core API:由 Sun 制定的基本 API,任何 Java 平臺都必須提供。 

        · Java Standard Extension API (javax):由 Sun 制定的擴充 API,Java 平臺可以選擇性地提供或加裝。

        · 廠商或組織所提供的 API:由各家公司或組織所提供。 

        其中 Core API 和 Standard Extension API 已經逐漸涵蓋了大部份的信息應用領域,例如多媒體、數據庫、Web、企業運算、語音、實時系統、網絡、電話、影像處理、加解密、GUI、分布式運算 ......。如果你有某項需求尚未有標準的 Java API 可遵循,你可以向 Sun 提出制定新 API 的請求。經過審核之后,你的要求可能會通過、駁回 ...... 等。如果通過,就會開始進入制定 API 的程序。Java API 的制定過程因為公開,且經過許多業界技術領先公司的共同參與,所以相當完善而優異。


    EJB的生態環境

    在sun公司提供的EJB規范中,我們一個完整的基于EJB的分布式計算結構由六個角色組成,這六個角色可以由不同的開發商提供,每個角色所作的工作必須遵循Sun公司提供的EJB規范,以保證彼此之間的兼容性。


        EJB組件開發者: 開發并銷售 EJB。
        應用組合者: 將不同的 EJB 搭建成應用。
        部署者: 使用相應工具在運行環境下配置 EJB。
        EJB 服務器提供者: 開發并銷售 EJB 服務器 
        EJB 容器供應商: 開發并銷售 EJB 容器 
        系統管理員: 監視運行時情況

        1、EJB組件開發者(Enterprise Bean Provider)

        EJB組件開發者負責開發執行商業邏輯規則的EJB組件,開發出的EJB組件打包成ejb-jar文件。EJB組件開發者負責定義EJB的remote和home接口,編寫執行商業邏輯的EJB class,提供部署EJB的部署文件(deployment descriptor)。部署文件包含EJB的名字,EJB用到的資源配置,如JDBC等。EJB組件開發者是典型的商業應用開發領域專家。

        EJB組件開發者不需要精通系統級的編程,因此,不需要知道一些系統級的處理細節,如事務、同步、安全、分布式計算等。

        2、應用組合者(Application Assembler)

        應用組合者負責利用各種EJB組合一個完整的應用系統。應用組合者有時需要提供一些相關的程序,如在一個電子商務系統里,應用組合者需要提供JSP(Java Server Page)程序。

        應用組合者必須掌握所用的EJB的home和remote接口,但不需要知道這些接口的實現。

        3、部署者(Deployer)

        部署者負責將ejb-jar文件部署到用戶的系統環境中。系統環境包含某種EJB Server和EJB Container。部署者必須保證所有由EJB組件開發者在部署文件中聲明的資源可用,例如,部署者必須配置好EJB所需的數據庫資源。

        部署過程分兩步:部署者首先利用EJB Container提供的工具生成一些類和接口,使EJB Container能夠利用這些類和接口在運行狀態管理EJB。 部署者安裝EJB組件和其他在上一步生成的類到EJB Container中。 部署者是某個EJB運行環境的專家。

        某些情況下,部署者在部署時還需要了解EJB包含的業務方法,以便在部署完成后,寫一些簡單的程序測試。

        4、EJB 服務器提供者(EJB Server Provider)

        EJB 服務器提供者是系統領域的專家,精通分布式交易管理,分布式對象管理及其它系統級的服務。EJB 服務器提供者一般由操作系統開發商、中間件開發商或數據庫開發商提供。

        在目前的EJB規范中,假定EJB 服務器提供者和EJB 容器提供者來自同一個開發商,所以,沒有定義EJB 服務器提供者和EJB容器提供者之間的接口標準。

        5、EJB 容器提供者(EJB Container Provider)

        EJB 容器提供者提供以下功能:

        提供EJB部署工具為部署好的EJB組件提供運行環境 。EJB容器負責為EJB提供交易管理,安全管理等服務。

        EJB 容器提供者必須是系統級的編程專家,還要具備一些應用領域的經驗。EJB 容器提供者的工作主要集中在開發一個可伸縮的,具有交易管理功能的集成在EJB 服務器中的容器。EJB 容器提供者為EJB組件開發者提供了一組標準的、易用的API訪問EJB 容器,使EJB組件開發者不需要了解EJB服務器中的各種技術細節。

        EJB容器提供者負責提供系統監測工具用來實時監測EJB容器和運行在容器中的EJB組件狀態。

        6、系統管理員(System Administrator)

        系統管理員負責為EJB服務器和容器提供一個企業級的計算和網絡環境。

        系統管理員負責利用EJB 服務器和容器提供的監測管理工具監測EJB組件的運行情況。

        將責任分離的另一個好處是在代碼級上,可以將基于EJBs的系統邏輯的分派給更適合的專家。SUN的EJB規范建議使用幾個獨立的角色,對于確定運作環境的責任鏈是非常重要的。舉例說,EJB提供者是由商業專家和分析人員扮演的角色,他們確定一個組織內的最佳信息流程。但是仍舊有Second Domain Expert,如應用程序匯編人員,他們集成不同的EJB組件并確保它可以確保滿足應用程序的需求。

        還有兩種角色歸入到系統級的部分,第一個是配置人員,他們負責實際的安裝和配置基于EJB的系統。這需要有設置目錄服務和集成現有應用程序的經驗。第二個是系統管理員,他們要提供全天的監視和支持,確保應用程序正常運作。盡管系統管理員這個角色不需要是Java編程專家,但是他需要能夠應付以下問題:

        設置Java Virtual Machine (JVM)并關聯系統環境參數(如:CLASSPATH) 
        使用Java Archive (jar)命令保存類文件 
        懂得WEB服務器和Servlet的工作原理。 
        要能通過監視運行中程序的狀態確定優化方法。 

        很明顯,有些角色是可以交叉的,比如系統管理員和配置人員。盡管配置人員可能是將類文件復制到服務器而系統管理員需要確定配置人員是否復制到了正確的位置。 


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲日本VA午夜在线电影| 亚洲国产高清在线精品一区| 自拍偷自拍亚洲精品偷一| 我想看一级毛片免费的| 在线观看亚洲AV每日更新无码| 99精品视频在线观看免费专区 | 亚洲av女电影网| 免费A级毛片av无码| 亚洲毛片无码专区亚洲乱| 国产成人yy免费视频| www.亚洲日本| 啦啦啦在线免费视频| 美女扒开屁股让男人桶爽免费| 四虎影视免费永久在线观看| 深夜久久AAAAA级毛片免费看| 久久精品国产精品亚洲人人 | 久久WWW免费人成—看片| 日韩亚洲人成在线综合日本| 91精品国产免费网站| 亚洲国产视频久久| 亚洲国产天堂久久久久久| a级毛片免费在线观看| 亚洲无线电影官网| 成人A级毛片免费观看AV网站| 337p日本欧洲亚洲大胆人人| 亚洲精品国产品国语在线| 182tv免费观看在线视频| 亚洲色欲啪啪久久WWW综合网| 亚洲 国产 图片| 131美女爱做免费毛片| 亚洲精品欧美综合四区| 久久亚洲高清综合| 182tv免费视视频线路一二三| 九九精品国产亚洲AV日韩| 国产精品亚洲片在线| 永久免费的网站在线观看| 二级毛片免费观看全程| 亚洲国产美女精品久久久久| 亚洲av片一区二区三区| 99视频在线免费| 亚洲JLZZJLZZ少妇|