<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • J2EE的容器組件

    時間:2024-06-02 08:24:55 J2EE培訓 我要投稿
    • 相關推薦

    J2EE的容器組件

      J2EE核心是一組技術規范與指南,其中所包含的各類組件、服務架構及技術層次,均有共同的標準及規格,讓各種依循J2EE架構的不同平臺之間,存在良好的兼容性,解決過去企業后端使用的信息產品彼此之間無法兼容,企業內部或外部難以互通的窘境。以下是關于J2EE的容器組件,希望大家認真閱讀!

      J2EE是什么?

      整體來說,J2EE是java技術不斷適應和促進企業級應用過程中的產物,是使用Java技術開發企業級應用的一種事實上的工業標準。它包含了許多的組件,主要可以簡化并且規范應用系統的開發和部署,進而提高可移植性、安全性以及再用價值。隨著spring以及HIbernate的發展,J2EE成為了未來Java企業級開發的新方向。要注意的是J2EE是一種標準而不是一個現成的產品。

      J2EE容器

      EJB容器

      EJB容易是服務器端容器,包含的組件是EJB(Enterprise JavaBeans),作為J2EE的核心之一,它的主要作用是用于服務器端的商業邏輯實現。在EJB的規范定義中,定義了一個開發和部署分布式商業邏輯的框架。用以簡化企業級應用的開發,使EJB容器具備可伸縮性、可移植性、分布式事務處理以及多用戶等。

      企業 Bean 分為三種類型:會話 Bean、實體 Bean 和消息驅動 Bean。會話 Bean 表示瞬態對象和進程,并且通常由單個客戶機使用。實體 Bean 表示持久性數據,通常保留在數據庫中。消息驅動 Bean 用于將消息異步傳送到應用程序模塊和服務中。

      Web容器

      Web容器是服務器端容器,管理所有J2EE應用程序中JSP頁面和Servlet組件的執行,JSP和Servlet都是Web服務器的功能擴展,接受Web請求并返回動態的Web頁面。它是一種服務程序,就是為應用服務器組提供一個運行環境,使JSP、Servlet直接跟容器中的環境變量接口交互,不必關注其他系統的問題。

      Applet容器

      Applet是客戶端容器,包含的組件為Applet。它是嵌在瀏覽器中的一種輕量級客戶端,在一般情況下,只有當使用Web頁面無法充分表現數據或者應用界面的時候才會使用它。Applet是代替Web的一種手段,而且Applet無法使用J2EE的各種服務和API,這時為了安全性的考慮。要注意的是,我們只能通過J2SE開發Applet。

      Application Client容器

      也是一個客戶端容器。Application Client相對于Applet是一種重量級的客戶端,因為它能夠使用J2EE的大部分Service和API,而Applet不能。

      J2EE通過這四種容器能夠靈活的實現企業級的架構。在這里要說一下的是:在J2EE的各種服務和API中,JDBC和JCA用于企業資源(各種企業信息系統和數據庫等)的連接,JAX-RPC、JAXR和SAAJ則是實現Web Services和Web Services連接的基本支持。

      J2EE組件

      Servlet

      Servlet是Java平臺上的CGI技術,是在服務器上運行的小程序。其主要功能在于交互式地瀏覽和修改數據,在服務器端運行并生成動態Web內容。相對于傳統的CGI來說,java Servlet具有更高的效率并且更容易使用。使用Servlet你可以收集來自網頁表單的用戶輸入,呈現來自數據庫或者其他源的記錄。對于Servlet,重復的請求不會導致同一程序的多次轉載,它是依靠線程的方式來支持并發訪問的。

      JSP

      也是運行在服務端的語言,全稱為(Java Server Pages)。是一種實現普通靜態HTML和動態頁面輸出混合編碼的技術。JSP使軟件開發者可以響應客戶端請求,而動態生成HTML、XML或其他格式文檔的Web網頁的技術標準。JSP借助形式上的內容和外觀表現的分離,Web頁面制作的任務可以比較方便地劃分給頁面設計人員和程序員,并方便地通過JSP來合成。而在運行時態,JSP先轉換為Servlet,并以這種形態編譯運行,所以它和Servlet一樣具有很高的效率和功能。

      EJB

      開發人員可以利用EJB中定義的一組可重用的組件Enterprise Beans像搭積木一樣建立分布式應用。EJB相對于是重量級的,但是它的移植性很低,所以這相當于加大了開發人員的負擔。

    【J2EE的容器組件】相關文章:

    計算機二級考試JAVA知識點:組件和容器08-04

    什么是J2EE07-05

    j2ee介紹07-22

    J2EE的概念08-23

    電容器有哪些分類-電容器的分類06-21

    J2EE發展背景10-28

    J2EE技術簡介08-05

    j2ee安裝教程09-07

    j2ee的學習路線10-28

    J2EE控制策略10-21

    主站蜘蛛池模板: 精品99又大又爽又硬少妇毛片 | 久久久久国产精品三级网| 自拍偷自拍亚洲精品被多人伦好爽| 欧美精品888| 无码精品A∨在线观看| 精品人妻少妇一区二区三区不卡| 国产午夜精品理论片久久影视| 亚洲精品白浆高清久久久久久| 久久精品国产国产精品四凭| 国产高清国内精品福利99久久| 国产精品视频网站你懂得| 精品国精品无码自拍自在线| 亚洲线精品一区二区三区影音先锋| 国产亚洲精品资在线| 亚洲综合国产精品| 99免费精品视频| 国产精品亚洲精品日韩已满| 婷婷精品国产亚洲AV麻豆不片| 人妻少妇精品无码专区动漫| 精品福利一区二区三区| 国产精品亚洲二区在线观看| 国产高清在线精品一区二区| 国产精品女人呻吟在线观看| 51精品资源视频在线播放 | 精品人伦一区二区三区潘金莲| 亚洲精品无码午夜福利中文字幕| 蜜臀精品国产高清在线观看| 四虎精品亚洲一区二区三区| 亚洲国产主播精品极品网红 | 久久久精品午夜免费不卡| 国产a视频精品免费观看| 精品黑人一区二区三区| 国产成人精品优优av| 99国产精品无码| 国产精品臀控福利在线观看| 无码精品一区二区三区免费视频| 一区二区精品在线| 国产精品极品美女自在线观看免费| 国产精品成人国产乱一区 | 国产精品久操视频| 精品伦精品一区二区三区视频|