JBoss Seam Web應(yīng)用開發(fā)

出版時(shí)間:2009-1  出版社:人民郵電  作者:(美)袁//霍伊特|譯者:王慶梅//徐杰//張輝  頁數(shù):300  

內(nèi)容概要

本書通過多個(gè)應(yīng)用案例深入淺出地講解了JBoss Seam的基本組件和各種功能,為程序員快速掌握J(rèn)Boss Seam的開發(fā)方法提供了簡(jiǎn)單實(shí)用的途徑。本書首先介紹了什么是Seam,然后逐步深入地闡述了如何使用Seam進(jìn)行應(yīng)用程序開發(fā)、測(cè)試和產(chǎn)品部署以及異常處理,特別是書中關(guān)于如何使用實(shí)例程序作為模板開發(fā)自己的應(yīng)用程序的內(nèi)容,值得所有JBoss Seam開發(fā)人員借鑒,這點(diǎn)對(duì)于初學(xué)者尤為重要。    本書內(nèi)容全面深刻,語言通俗易懂,可作為使用JBoss Seam開發(fā)Web應(yīng)用程序的工具指導(dǎo)書,也可供初學(xué)者閱讀參考。

書籍目錄

第1部分  入門  第1章  什么是Seam    第2章  Seam Hello World   第3章  推薦的JSF增強(qiáng)功能   第4章  應(yīng)用程序快速開發(fā)工具 第2部分  輕松生成有狀態(tài)的應(yīng)用程序  第5章  有狀態(tài)框架簡(jiǎn)介   第6章  簡(jiǎn)單的有狀態(tài)的應(yīng)用程序  第7章  對(duì)話    第8章  工作空間和并行對(duì)話   第9章  事務(wù) 第3部分  集成Web和數(shù)據(jù)組件  第10章  驗(yàn)證輸入數(shù)據(jù)   第11章  提供超鏈接功能的數(shù)據(jù)表   第12章  支持書簽的Web頁面  第13章  Seam CRUD應(yīng)用程序構(gòu)架   第14章  優(yōu)雅地失敗  第4部分  AJAX支持工具  第15章  用戶和AJAX UI組件   第16章  為現(xiàn)有組件啟用AJAX   第17章  直接集成JavaScript 第5部分  業(yè)務(wù)進(jìn)程和規(guī)則  第18章  管理業(yè)務(wù)進(jìn)程   第19章  有狀態(tài)的頁面流    第20章  基于規(guī)則的安全架構(gòu)  第6部分  測(cè)試Seam應(yīng)用程序  第21章  單元測(cè)試    第22章  集成測(cè)試 第7部分  產(chǎn)品部署  第23章  部署Java EE   第24章  沒有EJB .0的Seam    第25章  Tomcat的部署    第26章  使用生產(chǎn)數(shù)據(jù)庫(kù)   第27章  性能優(yōu)化與集群 附錄A  安裝和部署JBoss AS 附錄B  使用例子程序作為模板

章節(jié)摘錄

  第1部分 入門  根據(jù)JBoss的官方網(wǎng)站的介紹,JBoss Seam是一個(gè)“為Java EE 5.0量身定制的輕量級(jí)的框架”。這是什么意思呢?難道Java EE(企業(yè)版)5.0本身不是一套“框架”嗎?為什么在官方規(guī)范之外還需要另外一個(gè)框架呢?簡(jiǎn)單地說,我們把Seam看成本應(yīng)該包括在Java EE 5.0中的一個(gè)“遺漏的框架”。它位于Java EE 5.0框架的上層,為所有在企業(yè)Web應(yīng)用中的組件提供一個(gè)一致的、易于理解的編程模型。它同樣使得基于狀態(tài)的應(yīng)用程序和業(yè)務(wù)流程驅(qū)動(dòng)的應(yīng)用程序的開發(fā)易如反掌。換句話說,Seam的一切都是圍繞開發(fā)者的開發(fā)效率和應(yīng)用擴(kuò)展性而存在的?! ”緯€將介紹Seam如何使開發(fā)變得容易,并通過幾個(gè)Web應(yīng)用程序的例子進(jìn)行闡明。但是在接觸具體的代碼例子之前,首先解釋Seam到底是做什么的,其關(guān)鍵的設(shè)計(jì)原則有哪些。這樣可有助于更好地通過貫穿本書的應(yīng)用程序?qū)嵗斫釹eam是如何工作的?! ?.1 整合和強(qiáng)化Java EE框架  Java EE 5.0的核心框架是EJB(Enterprise JavaBeans)3.0和JSF(JavaServer Faces)1.2。EJB 3.0是在Plain Old Java Objects(POJO)的基礎(chǔ)上為業(yè)務(wù)服務(wù)和數(shù)據(jù)庫(kù)的持久化而開發(fā)的輕量級(jí)框架;JSF則是為Web應(yīng)用而開發(fā)的基于Model.View.Controller(MVC)組件的框架。大多數(shù)Java EE 5.0 Web應(yīng)用都包含業(yè)務(wù)邏輯的EJB 3.0模塊和Web應(yīng)用前端顯示的JSF模塊。不過,盡管EJB 3.0和JSF互為補(bǔ)充,但它們還是根據(jù)各自的理念設(shè)計(jì)或獨(dú)立的框架。例如,EJB 3.0使用注解配置服務(wù),而JSF則用XML文件進(jìn)行配置,并且EJB 3.0和JSF組件在框架層面是互不敏感的,要想使EJB 3.0和JSF一起工作,就需要開發(fā)者手動(dòng)構(gòu)造facade對(duì)象(如:JSF支持bean),將業(yè)務(wù)組件與Web頁面和樣板代碼(又名管道代碼,plumbing code)進(jìn)行綁定,以便實(shí)現(xiàn)跨框架調(diào)用方法,有效地把這些技術(shù)集成在一起是Seam的職責(zé)之一?! eam打破了EJB 3.0和JSF間的人為屏障,為整合EJB 3.0和JSF提供了一個(gè)統(tǒng)一的、基于注解的解決方法。通過幾個(gè)簡(jiǎn)單的注解,Seam中的EJB 3.0業(yè)務(wù)組件能夠直接用來支持JSF Web表單或直接處理Web Ul事件。有了Seam,開發(fā)者就可以為所有的應(yīng)用組件使用帶有注解的POJ0。

編輯推薦

  《Jboss Seam Web應(yīng)用開發(fā)》內(nèi)容全面深刻,語言通俗易懂,可作為使用JBoss Seam開發(fā)Web應(yīng)用程序的工具指導(dǎo)書,也可供初學(xué)者閱讀參考?!  禞boss Seam Web應(yīng)用開發(fā)》介紹如何使用JBoss Seam創(chuàng)建web應(yīng)用程序,這項(xiàng)工作使用以前的Java框架是很難甚至根本不可能實(shí)現(xiàn)的。通過書中的現(xiàn)場(chǎng)實(shí)例和完整的案例研究應(yīng)用程序,讀者可以一步一個(gè)腳印地學(xué)會(huì)如何對(duì)狀態(tài)管理功能、集成業(yè)務(wù)進(jìn)程和規(guī)則、使用帶Seam的AJAx以及把用戶的應(yīng)用程序部署到產(chǎn)品中等幾個(gè)方面進(jìn)行權(quán)衡。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    JBoss Seam Web應(yīng)用開發(fā) PDF格式下載


用戶評(píng)論 (總計(jì)7條)

 
 

  •   很蔓延
  •   作者從簡(jiǎn)介紹了Seam的各個(gè)方面的應(yīng)用,很簡(jiǎn)介,作為入門、了解還好,全面、細(xì)致就談不上了。不知道是否是翻譯問題,有些語句上下文描述不是很清晰。
  •   seam早就是2版本了,這本書還是1.2版本,實(shí)在是出書速度太慢了
  •   現(xiàn)在還沒看完看了前面幾章對(duì)于初學(xué)者來說不錯(cuò)
  •   本書不夠深入,只是略略而過,起不到深入學(xué)習(xí)的指導(dǎo)作用.
  •   此書頁數(shù)太少,對(duì)于seam都是點(diǎn)到為止,還遠(yuǎn)不如“滿江紅”翻譯的jbossseam參考文檔詳細(xì)。原本想靠這書好好深入的了解了解seam的,結(jié)果有些失望。非常薄的一本書,定價(jià)42塊,確實(shí)太貴了點(diǎn),與其他計(jì)算機(jī)書籍相比,里面的內(nèi)容與定價(jià)太不符。
  •   這本書很一般,建議不要買;現(xiàn)在都用2.1了;這本書還是1.X的.而且內(nèi)容也很簡(jiǎn)單,一點(diǎn)也不深入,還不如看文檔.
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7