JSF Web 應(yīng)用開發(fā)實(shí)戰(zhàn)

出版時(shí)間:2008-9  出版社:機(jī)械工業(yè)出版社  作者:麻地河,趙恒 編著  頁數(shù):478  
Tag標(biāo)簽:無  

前言

  無知者無畏,此言不虛。4年前我首次接觸JSF時(shí),正是一個(gè)無知者,因?yàn)槲宜械腏ava經(jīng)驗(yàn),只是一個(gè)“Hello,world”程序,和3個(gè)月的JSP編程。  關(guān)于“Hello,world”的記憶已經(jīng)很遙遠(yuǎn)了,遙遠(yuǎn)到連年份都已模糊。只記得那是上個(gè)世紀(jì)九十年代,我是一名快樂的程序員,做著自己喜歡做的事,拿著令人羨慕的不菲薪水,生活緊張有序,人生充滿期待?! ava的“Hello,world!”沒有給我留下什么印象,和C一樣,甚至還不如C,至少,C有Borland公司的IDE,Java有嗎?

內(nèi)容概要

本書是JavaServer Faces技術(shù)的入門書籍。全書通過50多個(gè)范例,詳細(xì)介紹了UI組件、頁面導(dǎo)航、托管Bean和統(tǒng)一表達(dá)式語言EL、事件驅(qū)動、轉(zhuǎn)換器、驗(yàn)證器、消息以及數(shù)據(jù)庫訪問及持久化等內(nèi)容,從而系統(tǒng)闡述了JSF的技術(shù)要點(diǎn)。    本書適合網(wǎng)絡(luò)應(yīng)用程序開發(fā)人員。

作者簡介

  李文兵,中國最早一代PC程序員,從事軟件開發(fā)超過20年,見證了中國軟件行業(yè)發(fā)展的全部歷程,熟悉多種編程語言。他曾就職于若干軟件企業(yè),擔(dān)任程序員、高級程序員、系統(tǒng)分析員、項(xiàng)目經(jīng)理、測試部主管、開發(fā)部經(jīng)理及技術(shù)總監(jiān)等職,參與過多個(gè)軟件項(xiàng)目的開發(fā),涉及通信、外貿(mào)、制造、金融、移動通信和電信等諸多應(yīng)用領(lǐng)域。在從程序編碼、系統(tǒng)設(shè)計(jì)、需求分析到軟件測試的各個(gè)軟件工程環(huán)節(jié)上,均具有扎實(shí)的理論基礎(chǔ)和豐富的實(shí)踐經(jīng)驗(yàn)。李文兵從2006年開始嘗試IT寫作,并以“麻地河”為筆名在lTl68上發(fā)表過多篇技術(shù)和評論文章,以閱歷豐富、觀點(diǎn)獨(dú)到、文筆流暢見長,善于用樸素的語言解釋深奧的技術(shù),深受讀者喜愛。

書籍目錄

序言前言第1章 JSF簡介 1.1 JSF概述  1.1.1 JSF的定義  1.1.2 JSF與MVC設(shè)計(jì)模式  1.1.3 JSF設(shè)計(jì)目標(biāo) 1.2 JSF的優(yōu)勢  1.2.1 可視化開發(fā)  1.2.2 可重用UI組件  1.2.3 集中式頁面導(dǎo)航  1.2.4 事件驅(qū)動  1.2.5 表示層和業(yè)務(wù)層的分離  1.2.6 用戶界面到業(yè)務(wù)邏輯的直接映射  1.2.7 清晰的角色分工  1.2.8 Web開發(fā)的官方標(biāo)準(zhǔn)之一 1.3 JSF的開發(fā)工具NetBeans  1.3.1 NetBeans簡介  1.3.2 NetBeans版本  1.3.3 安裝NetBeans  1.3.4 熟悉NetBeans的界面  1.3.5 配置應(yīng)用服務(wù)器  1.3.6 配置數(shù)據(jù)庫服務(wù)器  1.3.7 JSF,就是這么簡單第2章 快速入門 2.1 一個(gè)簡單的JSF例子:WebLogin程序 2.2 WebLogin的概要設(shè)計(jì)  2.2.1 業(yè)務(wù)功能設(shè)計(jì)  2.2.2 網(wǎng)頁設(shè)計(jì)  2.2.3 導(dǎo)航設(shè)計(jì)  2.2.4 應(yīng)用集成設(shè)計(jì)  2.3 WebLogin的詳細(xì)設(shè)計(jì)  2.3.1 創(chuàng)建JSF項(xiàng)目  2.3.2 編寫用戶身份驗(yàn)證的業(yè)務(wù)邏輯  2.3.3 編寫網(wǎng)頁  2.3.4 配置頁面導(dǎo)航  2.3.5 應(yīng)用集成 2.4 運(yùn)行WebLogin第3章 UI組件 3.1 UI組件概述  3.1.1 組件的功能  3.1.2 組件和組件類  3.1.3 組件和頁面Bean的關(guān)系  3.1.4 組件的事件及其響應(yīng)  3.1.5 組件外觀和CSS 3.2 組件的一般屬性  3.2.1 id屬性  3.2.2 style屬性  3.2.3 styleClass屬性  3.2.4 required屬性  3.2.5 toolTip屬性  3.2.6 disabled屬性  3.2.7 visible屬性  3.2.8 rendered屬性  3.2.9 tabIndex屬性 3.3 基本組件  3.3.1 標(biāo)簽組件  3.3.2 靜態(tài)文本組件  3.3.3 文本字段組件  3.3.4 文本區(qū)域組件  3.3.5 按鈕組件  ……第4章  頁面導(dǎo)航第5章  托管Bean和統(tǒng)一表達(dá)式語言EL第6章  事件驅(qū)動第7章  轉(zhuǎn)換器第8章  驗(yàn)證器第9章  消息第10章  數(shù)據(jù)庫訪問及持久化第11章  JSF實(shí)例:論壇第12章  源代碼的下載和使用

章節(jié)摘錄

  第1章 JSF簡介  JSF的全稱是JavaServerFaces,是Sun推出的一種JavaWeb表示層框架。本章是對JSF技術(shù)的簡要描述,包括JSF概述、JSF優(yōu)點(diǎn)以及JSF女I何與工具配合達(dá)到簡化JavaWeb,q:發(fā)的目的。首先在JSF的概述中,討論JSF的定義、組成部分以]3乏JSF的設(shè)計(jì)目標(biāo);然后敘述JSF作為JavaWebJZ發(fā)的官方標(biāo)準(zhǔn)之一,在技術(shù)上具備的優(yōu)勢,例如可視化開發(fā)、可重用ul組件、集中式頁面導(dǎo)航和事件驅(qū)動,等等;最后,為了加深讀者對JSF的感性認(rèn)識,本章介紹優(yōu)秀的JsF開發(fā)工具NetBeans,并舉例說明如何用NetBeans編寫JSF程序。  1.1 JSF概述  JSF是Sun繼JSP技術(shù)之后推出的又一項(xiàng)JavaWeb應(yīng)用開發(fā)技術(shù)。Java語言發(fā)明后,得益于其天生的平臺無關(guān)性,迅速在軟件開發(fā)者中獲得廣泛認(rèn)可。此后,隨著Internet技術(shù)在各個(gè)應(yīng)用領(lǐng)域的普及和推廣,JavaWeb,q:發(fā)的需求日漸強(qiáng)勁,Sun于是推出JsP來回應(yīng)開發(fā)者對新技術(shù)的呼聲。JSP取得了巨大的成功,但也暴露出很多技術(shù)弱點(diǎn)。例如,,在JSpqb表示層和業(yè)務(wù)層沒有嚴(yán)格區(qū)分,JSPN]頁]nHTML標(biāo)簽和Java代碼混雜,使得大型JJavaWeb應(yīng)用的開發(fā)和維護(hù)十分困難,與現(xiàn)代組件化的編程思想格格不入?! SP的種種不足,催生了大量形形色色的JavaWeb框架,Struts就是其中的佼佼者。Struts在JavaWeb編程中弓IATMVC的概念,實(shí)現(xiàn)了表示層和業(yè)務(wù)層的分離,在很長一段時(shí)間內(nèi),成為最受歡迎的JavaWeb框架。不過,Struts在JavaWeb用戶界面的設(shè)計(jì)方面沒有太大的創(chuàng)新,仍然需要直接操作JSP標(biāo)簽,因此,Sun決定制訂一項(xiàng)新的技術(shù)標(biāo)準(zhǔn),來支持組件化的UI設(shè)計(jì),以彌補(bǔ)JSP技術(shù)的不足。這就是JavaServerFaces規(guī)范,簡稱JSF。

編輯推薦

  JSF是未來Java Web開發(fā)的標(biāo)準(zhǔn)框架, 得到業(yè)界大公司的鼎力支持。從Java EE 5開始, JSF已經(jīng)上升為Java官方規(guī)范的強(qiáng)制部分。JSF極大地簡化了Java Web的開發(fā),充分體現(xiàn)出Sun“簡化Java開發(fā)”的宗旨。  本書從實(shí)用的角度介紹JSF Web開發(fā)技術(shù),具有以下特色:  ·立足于JSF技術(shù)在實(shí)際編程中的運(yùn)用,包含50多個(gè)范例, 幫助讀者通過實(shí)踐掌握J(rèn)SF的精髓?!  ねㄟ^一個(gè)完整的論壇系統(tǒng)的實(shí)例文檔和代碼,帶領(lǐng)讀者體驗(yàn)JSF應(yīng)用開發(fā)的全過程?!  そY(jié)合最流行的NetBeans 6開發(fā)工具講解?!  慕M件模型到請求處理生命周期,囊括JSF的全部技術(shù)要點(diǎn)?!  ぱ驖u進(jìn),由淺入深,大大降低學(xué)習(xí)難度?!  ぷx者可從華章公司網(wǎng)站(www.hzbook.com)下載與《JSF Web應(yīng)用開發(fā)實(shí)戰(zhàn)》配套的源程序。  ·作者為本書設(shè)立專門的技術(shù)支持網(wǎng)站(www.madihe.com),讀者可訪問網(wǎng)站參與論壇討論和答疑。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    JSF Web 應(yīng)用開發(fā)實(shí)戰(zhàn) PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   剛看了下,是我想要的
  •   內(nèi)容比較基礎(chǔ)全面,可以作為入門級教材.書的質(zhì)量不理想,紙質(zhì)很差
  •   對于jsf開發(fā)很有幫助
  •   拿到這個(gè)書后我無語了、太爛了。太后悔了。。這種書都放出來。。唉。慘害讀者啊,
 

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

京ICP備13047387號-7