J2EE5的概念

    時間:2024-11-03 13:16:45 J2EE培訓 我要投稿
    • 相關推薦

    關于J2EE5的概念

      J2EE核心是一組技術規范與指南,其中所包含的各類組件、服務架構及技術層次,均有共同的標準及規格。下面是小編收集的關于J2EE5的概念,希望大家認真閱讀!

      Java EE應用程序模型——這個模型描述了一個實現服務的多層架構。“什么是服務”沒有明確的界限。事實上,服務只是一個邏輯上的概念,它的對應實體取決于應用實現的概念。例如,客戶端/服務器模型就是一種服務。

      Java EE 服務——這是一個J2EE中三層架構的應用服務范例。它是由網頁層(服務JSP頁面)和事務層(管理企業的數據層)組成的。

      Java EE 組件——“組件”是指獨立的軟件單元,可以和其他的組件組合來建立一個應用。

      Web組件(Web Component)——web端生成的頁面或者對用戶請求的返回。代表性的有: Java Servlets, JavaServer Faces 和 Java Server Pages.

      小程序(Applet)——一個小型的Java應用程序可以作為響應的一部分返回給用戶,用戶可以在他們的瀏覽器上運行此程序。這種小型的程序是Javascript的競爭對手。

      客戶端程序(Application Client)——例如,一個用Java寫的桌面應用程序。

      EJB(Enterprise Java Beans)——見下文。

      Java EE 客戶端——這個概念中包含三個其他的概念:

      網頁客戶端(Web Client)或小型客戶端(thin client)——以前(也不是非常久以前),客戶端的請求返回的網頁會包含腳本代碼,這些代碼會在應用服務器上執行了再將運行結果返回給客戶端。這就是EE客戶端。比如,用戶可以查詢員工的信息,并且對不同的結果按照他們喜歡的方式排列。現在,大多數開發者都不是在網頁中使用腳本了,因為這不是個好習慣。他們更喜歡使用MVC設計原則,即禁止在網頁中使用腳本。

      小程序(Applet)

      應用客戶端(Application Client)

      Java EE 服務器通信(Java EE Server Communication)——這是指發生在小型客戶端和應用客戶端之間在服務器上的通信。具有代表性的是,小型客戶端和小程序在Web層通信,但是應用客戶端在EJB通信。 你覺得這不夠清晰是嗎?你覺得這很麻煩是嗎?這就對了!這就是REST以及MVC設計原理現在在開發中流行的緣故。

      EJB (企業級Java Beans,Enterprise Java Beans)——這是一個邏輯概念,與傳統的Java Beans無關。它主要試圖從多重應用的后端(也就是服務器端)來壓縮事務邏輯。其中一個它試圖解決的問題是確保數據庫中事務處理的完整性。警告:EJB有多個版本,并且3.0版本已經從早期的版本分離出來。

      JavaBean Component——Java Bean 的同義詞,主要用在JSP范例中。

      Java EE容器(Java EE Container)——這是部署組裝Java EE組件的地方(也就是應用程序服務器)。它定義了Web容器(包含servlets和JSP),還定義了EJB容器(包含的企業級Java Bean)以及應用客戶端容器(運行獨立的應用程序)和在瀏覽器上運行的小程序容器。

      部署描述符(Deployment Descriptor )——這是一個為打包好的應用提供部署信息的XML文件,。

      SOAP(簡單對象訪問協議,Simple Object Access Protocol)——這是一個通過網絡提供的服務傳輸信息的協議。信息是通過XML構建的,能夠通過多個傳輸交換層,多數情況下是HTTP。SOAP是JSON和REST-like服務的競爭對手。

      WSLD(網絡服務描述語言,Web Service Description Language)——它用XML文件來描述了網絡服務(名字,地點,通信模式)。

      UDDI(通用描述、發現與集成服務,Universal Description, Discovery and Integration)——一種ebXML規范,可以在線發布有關產品和服務的信息。

      Java Servlet——是用Java寫的一個服務器端小程序,可以處理用戶的HTTP請求,返回結果。

      JSP (JavaServer Page)——一種基于HTML文件(就是一個模板)處理之后能夠生成靜態內容。可以包含腳本代碼的片段,以在最終生成的腳本靜態文件中生成。

      JSTL (JSP標準標簽庫,JavaServer Page Standard Tag Library)——一組可以模仿腳本代碼功能的用在JSP的標準標簽。例如,遍歷客戶端并顯示他們對應的信息。現在,在JSP中,這樣的標簽已經已經取代了腳本代碼。一般用于生成需要填充信息的頁面。

      JSF (Java Server Face)——包含JSF標簽(類似于LSTL標簽)的JSP頁面。此外,JSF允許在頁面中定義導航模塊(類似于Spring web flow),包括Facelets。

      Facelets——Facelets是JSF的MVC視圖部分。它的主要功能是利用提供的數據(例如客戶端列表)將模板轉換成HTML文件。它也可以將生成的文件(例如HTML主體)提取出來一部分并到另一個模板中,相當于Sitemesh。

      The Java API for XML-based Web Services (Java中用來創建基于XML的Web的API,JAX-WS)——對于使用XML通信的Web服務來說至關重要。

      The Java API for XML Binding (序列化為XML的API,JAXB)——一種可以在JavaBeans和XML文件之間相互轉化的方式。

      JTA (Java事務處理API,Java Transaction API) ——劃清數據庫中上行和下行的通信界限。

      JMS(Java信息服務,Java Message Service)——這個API保證服務器和應用在網絡上的通信可靠、異步。ActiveMQ實現了JMS。

      JavaMail API——提供通過應用程序發送郵件方式。

      JAXP(加工XML文件的API,Java API for XML Processing)——提供了處理XML文件的方式。

      JAXR(提供XML注冊的API,Java API for XML Registries)——一個可以注冊包含了元數據的XML的API。

      JDBC(Java數據庫連接,Java Database Connectivity)——這個API可以使應用程序直接通過SQL通信來訪問數據庫。

      JCA(J2EE連接器架構,Java EE Connector Architecture)——使應用程序能和信息系統(通常是數據庫)通信。

      JPA(Java持久化API,Java Persistence API)——這是一個在數據庫中存儲對象的ORM(對象關系表,Object/relational mapping)定義。點擊查看范例

      JNDI(Java命名和目錄接口)——一種能存儲和檢索資源或者通過名字查找信息的方式,

      JAAS(Java鑒別與授權服務,Java Authentication and Authorization Service)——識別并控制服務權限的一張方式。

    【J2EE5的概念】相關文章:

    土地估價概念06-26

    高層研修概念07-25

    危機管理概念09-12

    Linux認證概念10-29

    品質管理概念08-20

    土地的概念與特性11-01

    EDA技術的概念08-13

    花鳥寫生的概念08-06

    攝影的基礎概念07-26

    設計常識概念08-09

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      中文字幕与邻居少妇性刺激 | 亚洲国产综合在线中文字幕 | 在线视欧美日本 | 色多多一区二区三区在线观看 | 日韩视频亚洲视频 | 日韩全裸美女1区2区在线免费观看 |