日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
JBossSeamWeb應用開發(fā)入門篇

JBoss Seam Web入門

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供遂寧企業(yè)網站建設,專注與網站設計制作、網站制作、html5、小程序制作等業(yè)務。10年已為遂寧眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網站制作公司優(yōu)惠進行中。

根據JBoss的官方網站的介紹,JBoss Seam 是一個“為java ee 5.0量身定制的輕量級的框架”。這是什么意思呢?難道java ee(企業(yè)版)5.0本身不是一套“框架”嗎?為什么在官方規(guī)范之外還需要另外一個框架呢?簡單地說,我們把seam看成本應該包括在java ee 5.0中的一個“遺漏的框架”。它位于java ee 5.0框架的上層,為所有在企業(yè)web應用中的組件提供一個一致的、易于理解的編程模型。它同樣使得基于狀態(tài)的應用程序和業(yè)務流程驅動的應用程序的開發(fā)易如反掌。換句話說,seam的一切都是圍繞開發(fā)者的開發(fā)效率和應用擴展性而存在的。

JBoss Seam Web應用開發(fā)還將介紹seam如何使開發(fā)變得容易,并通過幾個web應用程序的例子進行闡明。但是在接觸具體的代碼例子之前,首先解釋seam到底是做什么的,其關鍵的設計原則有哪些。這樣可有助于更好地通過貫穿JBoss Seam Web應用開發(fā)的應用程序實例理解seam是如何工作的。

整合和強化java ee框架

java ee 5.0的核心框架是ejb(enterprise javabeans)3.0和jsf(javaserver faces)1.2。ejb 3.0是在plain old java objects(pojo)的基礎上為業(yè)務服務和數(shù)據庫的持久化而開發(fā)的輕量級框架;jsf則是為web應用而開發(fā)的基于model.view.controller(mvc)組件的框架。大多數(shù)java ee 5.0 web應用都包含業(yè)務邏輯的ejb 3.0模塊和web應用前端顯示的jsf模塊。不過,盡管ejb 3.0和jsf互為補充,但它們還是根據各自的理念設計或獨立的框架。例如,ejb 3.0使用注解配置服務,而jsf則用xml文件進行配置,并且ejb 3.0和jsf組件在框架層面是互不敏感的,要想使ejb 3.0和jsf一起工作,就需要開發(fā)者手動構造facade對象(如:jsf支持bean),將業(yè)務組件與web頁面和樣板代碼(又名管道代碼,plumbing code)進行綁定,以便實現(xiàn)跨框架調用方法,有效地把這些技術集成在一起是seam的職責之一。

seam打破了ejb 3.0和jsf間的人為屏障,為整合ejb 3.0和jsf提供了一個統(tǒng)一的、基于注解的解決方法。通過幾個簡單的注解,seam中的ejb 3.0業(yè)務組件能夠直接用來支持jsf web表單或直接處理web ul事件。有了seam,開發(fā)者就可以為所有的應用組件使用帶有注解的poj0。


本文題目:JBossSeamWeb應用開發(fā)入門篇
當前路徑:http://www.dlmjj.cn/article/djgppje.html