亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

J2EE5的概念

時(shí)間:2020-08-21 09:58:54 J2EE培訓(xùn) 我要投稿

關(guān)于J2EE5的概念

  J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共同的標(biāo)準(zhǔn)及規(guī)格。下面是小編收集的關(guān)于J2EE5的概念,希望大家認(rèn)真閱讀!

  Java EE應(yīng)用程序模型——這個(gè)模型描述了一個(gè)實(shí)現(xiàn)服務(wù)的多層架構(gòu)。“什么是服務(wù)”沒有明確的界限。事實(shí)上,服務(wù)只是一個(gè)邏輯上的概念,它的對(duì)應(yīng)實(shí)體取決于應(yīng)用實(shí)現(xiàn)的概念。例如,客戶端/服務(wù)器模型就是一種服務(wù)。

  Java EE 服務(wù)——這是一個(gè)J2EE中三層架構(gòu)的應(yīng)用服務(wù)范例。它是由網(wǎng)頁層(服務(wù)JSP頁面)和事務(wù)層(管理企業(yè)的數(shù)據(jù)層)組成的。

  Java EE 組件——“組件”是指獨(dú)立的軟件單元,可以和其他的組件組合來建立一個(gè)應(yīng)用。

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

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

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

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

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

  網(wǎng)頁客戶端(Web Client)或小型客戶端(thin client)——以前(也不是非常久以前),客戶端的請(qǐng)求返回的網(wǎng)頁會(huì)包含腳本代碼,這些代碼會(huì)在應(yīng)用服務(wù)器上執(zhí)行了再將運(yùn)行結(jié)果返回給客戶端。這就是EE客戶端。比如,用戶可以查詢員工的信息,并且對(duì)不同的結(jié)果按照他們喜歡的方式排列,F(xiàn)在,大多數(shù)開發(fā)者都不是在網(wǎng)頁中使用腳本了,因?yàn)檫@不是個(gè)好習(xí)慣。他們更喜歡使用MVC設(shè)計(jì)原則,即禁止在網(wǎng)頁中使用腳本。

  小程序(Applet)

  應(yīng)用客戶端(Application Client)

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

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

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

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

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

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

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

  UDDI(通用描述、發(fā)現(xiàn)與集成服務(wù),Universal Description, Discovery and Integration)——一種ebXML規(guī)范,可以在線發(fā)布有關(guān)產(chǎn)品和服務(wù)的信息。

  Java Servlet——是用Java寫的一個(gè)服務(wù)器端小程序,可以處理用戶的HTTP請(qǐng)求,返回結(jié)果。

  JSP (JavaServer Page)——一種基于HTML文件(就是一個(gè)模板)處理之后能夠生成靜態(tài)內(nèi)容?梢园_本代碼的片段,以在最終生成的腳本靜態(tài)文件中生成。

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

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

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

  The Java API for XML-based Web Services (Java中用來創(chuàng)建基于XML的Web的API,JAX-WS)——對(duì)于使用XML通信的Web服務(wù)來說至關(guān)重要。

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

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

  JMS(Java信息服務(wù),Java Message Service)——這個(gè)API保證服務(wù)器和應(yīng)用在網(wǎng)絡(luò)上的通信可靠、異步。ActiveMQ實(shí)現(xiàn)了JMS。

  JavaMail API——提供通過應(yīng)用程序發(fā)送郵件方式。

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

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

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

  JCA(J2EE連接器架構(gòu),Java EE Connector Architecture)——使應(yīng)用程序能和信息系統(tǒng)(通常是數(shù)據(jù)庫)通信。

  JPA(Java持久化API,Java Persistence API)——這是一個(gè)在數(shù)據(jù)庫中存儲(chǔ)對(duì)象的ORM(對(duì)象關(guān)系表,Object/relational mapping)定義。點(diǎn)擊查看范例

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

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

【關(guān)于J2EE5的概念】相關(guān)文章:

關(guān)于生態(tài)公路的概念11-12

關(guān)于企業(yè)文化的概念09-27

關(guān)于Pspice電路分析的基本概念10-10

關(guān)于Widget 、App Widget 、Web App 的概念11-10

花鳥寫生的概念09-04

Linux認(rèn)證的概念10-25

EDA技術(shù)的概念11-13

STP的基本概念06-03

動(dòng)畫角色設(shè)計(jì)的概念10-04