出版時間:2006-1-1 出版社:人民郵電出版社 作者:VIVEK CHOPRA,JON EAVES,RUPERT JONES 頁數(shù):428 譯者:朱濤正,張文靜
Tag標(biāo)簽:無
內(nèi)容概要
本書凝聚了業(yè)界專家多年的實踐經(jīng)驗,緊扣實際開發(fā)中最需要的技術(shù)。講述JSP基礎(chǔ)知識,涵蓋JSP與JavaBean、JSP指令、錯誤處理、JSP和servlet、數(shù)據(jù)庫訪問及MVC等方面的內(nèi)容,展示JSP 2.x的諸多新特性,并強(qiáng)調(diào)Web開發(fā)的一些最佳實踐。書中包含大量的代碼實例、習(xí)題,并在最后給出一個綜合項目。除了適合Web應(yīng)用開發(fā)人員閱讀之外,也特別適合作為JSP程序設(shè)計課程的教材。 JSP(JavaServer Pages)是目前熱門的跨平臺動態(tài)Web應(yīng)用開發(fā)技術(shù)。本書由經(jīng)驗豐富的開發(fā)人員撰寫,是一本通俗易懂的JSP入門書籍。書中主要介紹ISP基礎(chǔ)知識、JSP和表達(dá)式語言(EL)、JSP標(biāo)記庫和JSTL、JSP指令、ISP和JavaBean、錯誤處理、JSP和setMet、數(shù)據(jù)庫訪問以及MVC等。書中展示了許多實際的代碼示例,并對一些實例做了深入的分析,通過這些內(nèi)容,為讀者展示JSP 2.0的許多新特性,并強(qiáng)調(diào)’Web開發(fā)的一些最佳實踐。本書配有習(xí)題和綜合項目,非常適合作為相關(guān)院校.JSP程序設(shè)計課程的教材。
作者簡介
VIVEK CHOPRA作為軟件開發(fā)人員、架構(gòu)師以及開發(fā)小組主管已經(jīng)有十余年的經(jīng)驗,在WEB服務(wù)、J2EE和中間件技術(shù)方面經(jīng)驗尤其豐富。他曾經(jīng)供職于硅谷多家公司、擁有多項有關(guān)WEB服務(wù)的專利(有的還在申請中)。VIVEK是活躍的技術(shù)作家,曾與人合作撰寫了6本有關(guān)開源軟件、JAVA、XML和WEB服務(wù)的著作。他還積極從事開源軟件開發(fā),曾經(jīng)開發(fā)了UDDI4J庫的一部分(這是一個面向UDDI的升級JAVA API)。
書籍目錄
譯者序致謝前言第1章 預(yù)備知識1.1 創(chuàng)建因特網(wǎng)應(yīng)用1.1.1 基本W(wǎng)eb服務(wù)器模型的局限性1.1.2 通過CGI實現(xiàn)動態(tài)HTML生成1.1.3 CGI的缺點1.1.4 改善基于Java的CGI:servlet1.2 小結(jié)習(xí)題第2章 JSP基礎(chǔ)1:創(chuàng)建動態(tài)頁面實現(xiàn)樹據(jù)表示2.1 剖析一個JSP頁面2.1.1 指令2.1.2 XML兼容語法2.1.3 模板數(shù)據(jù)2.1.4 動作2.1.5 腳本元素2.1.6 利用JSP處理HTML表單提交2.1.7 網(wǎng)站個性化2.2 小結(jié)習(xí)題第3章 JSP基礎(chǔ)2:通用模板和服務(wù)器腳本3.1 用于嵌入Java代碼的腳本元素3.2 創(chuàng)建一個簡單的網(wǎng)上商店3.2.1 向隱式對象附加屬性3.2.2 顯示種類列表3.2.3 顯示給定種類中的商品的列表3.3 向目錄增加一個購物車3.4 創(chuàng)建購物車3.4.1 對收到的請求參數(shù)進(jìn)行解碼3.4.2 顯示訂單信息3.4.3 顯示返回購物超鏈接3.4.4 購物車限制3.4.5 克服購物車限制3.4.6 會話和JSP3.4.7 使用會話屬性顯示購物車3.5 小結(jié)習(xí)題第4章 CSS、JavaScript、VBScript和JSP4.1 客戶端執(zhí)行的代碼元素4.1.1 CSS4.1.2 JavaScript4.1.3 VBScript4.2 用戶首選項的實現(xiàn)4.3 創(chuàng)建一個用戶可定制的DHTML菜單4.4 小結(jié)習(xí)題第5章 JSP和EL5.1 EL及其在JSP中的重要地位5.2 EL 命名變量5.3 應(yīng)用EL5.3.1 在模板數(shù)據(jù)中內(nèi)聯(lián)使用EL表達(dá)式5.3.2 在屬性值中使用EL表達(dá)式5.4 強(qiáng)制轉(zhuǎn)換:自動類型轉(zhuǎn)換5.4.1 裝箱和拆箱5.4.2 強(qiáng)制轉(zhuǎn)換為字符串5.4.3 強(qiáng)制轉(zhuǎn)換為數(shù)字5.4.4 強(qiáng)制轉(zhuǎn)換為字符5.4.5 自動類型轉(zhuǎn)換實例5.5 訪問對象性質(zhì)和集合5.6 JSP 2.0中的EL隱式對象5.7 用戶提供的EL函數(shù)5.7.1 命名空間和EL函數(shù)5.7.2 Java類的靜態(tài)方法5.8 小結(jié)習(xí)題第6章 JSP標(biāo)記庫和JSTL6.1 JSP標(biāo)記庫的重要地位6.2 JSP標(biāo)準(zhǔn)標(biāo)記庫6.3 標(biāo)記庫剖析6.3.1 標(biāo)記庫描述文件6.3.2 web.xml部署描述文件中的aglib映射6.3.3 JSTL的下載和打包6.3.4 JSTL標(biāo)記6.4 小結(jié)習(xí)題第7章 JSP指令7.1 指令基礎(chǔ)7.1.1 指令作為容器的指示7.1.2 指令的另一種XML語法7.1.3 可用的JSP指令7.2 page 指令7.2.1 language 屬性7.2.2 extends 屬性7.2.3 import 屬性7.2.4 session 屬性7.2.5 info 屬性7.2.6 isELIgnored 屬性7.2.7 isErrorPage 屬性7.2.8 errorPage 屬性7.2.9 contentType 屬性7.3 taglib指令7.3.1 taglib指令的兩種一般用法7.3.2 taglib指令的屬性7.4 include 指令7.5 小結(jié)習(xí)題第8章 JSP標(biāo)準(zhǔn)動作8.1 JSP標(biāo)準(zhǔn)動作是內(nèi)置標(biāo)記8.2 處理JavaBean的動作8.2.1?。糺sp:useBean> 標(biāo)準(zhǔn)動作8.2.2?。糺sp:useBean>與JSTL<c:set>的區(qū)別8.3 通過<jsp:include>包含JSP輸出8.4 在JSP之間傳遞控制8.5 指定其他動作的參數(shù)8.6 處理插件8.6.1?。糺sp:plugin> 標(biāo)準(zhǔn)動作8.6.2?。糺sp:params> 標(biāo)準(zhǔn)動作8.6.3 <jsp:fallback> 標(biāo)準(zhǔn)動作8.7 特定于標(biāo)記文件的標(biāo)準(zhǔn)動作8.8 小結(jié)習(xí)題第9章 JSP 和JavaBean9.1 JavaBean剖析9.1.1 JavaBean性質(zhì)9.1.2 JavaBean方法9.1.3 常用的JavaBean打包9.2 JavaBean與EJB的區(qū)別9.3 小結(jié)習(xí)題第10章 錯誤處理10.1 理解錯誤根源10.1.1 Java語言編碼中的錯誤10.1.2 腳本元素中的錯誤10.1.3 JSP指令和動作中的錯誤10.1.4 JSTL 錯誤和EL錯誤10.1.5 用戶數(shù)據(jù)輸入錯誤10.1.6 JSP模板數(shù)據(jù)中的錯誤10.2 小結(jié)習(xí)題第11章 構(gòu)建定制JSP標(biāo)記庫11.1 什么是標(biāo)記文件11.2 一個簡單的標(biāo)記文件:顯示今天的日期11.3 標(biāo)記文件的優(yōu)點11.3.1 代碼重用11.3.2 隱藏復(fù)雜性11.3.3 問題分離11.3.4 簡單性11.3.5 靈活的打包11.4 開發(fā)標(biāo)記文件11.4.1 作用域和隱式對象11.4.2 在標(biāo)記文件中使用指令11.4.3 體處理11.4.4 屬性11.5 標(biāo)記文件打包11.6 小結(jié)習(xí)題第12章 JSP和servlet12.1 JSP實際上就是servlet12.1.1 servlet剖析12.1.2 servlet的生命周期12.1.3 在部署描述文件中為容器描述servlet12.1.4 servlet聲明12.1.5 可用JSP時使用servlet12.1.6 指定初始化參數(shù)12.1.7 ControllerServlet中訪問初始化參數(shù)12.1.8 通過控制器servlet定制到來的請求的轉(zhuǎn)發(fā)12.1.9 轉(zhuǎn)發(fā)目標(biāo)12.2 小結(jié)習(xí)題第13章 訪問數(shù)據(jù)庫13.1 數(shù)據(jù)庫簡介13.1.1 連接數(shù)據(jù)庫13.1.2 下載和安裝MySQL13.1.3 JDBC API13.2 構(gòu)建應(yīng)用13.2.1 數(shù)據(jù)特征13.2.2 事務(wù)13.2.3 對象-關(guān)系映射13.3 不同類型的應(yīng)用13.3.1 簡單應(yīng)用13.3.2 使用JSP 和JDBC13.3.3 更復(fù)雜的應(yīng)用13.4 使用 Hibernate13.5 小結(jié)第14章 模型-視圖-控制器14.1 MVC14.2 MVC 和 Web應(yīng)用14.3 小結(jié)習(xí)題第15章 綜合項目:個性化門戶網(wǎng)部15.1 門戶網(wǎng)站項目15.1.1 RSS簡介15.1.2 Web服務(wù)簡介15.2 項目特性15.2.1 用例15.2.2 初始分析15.3 應(yīng)用設(shè)計15.3.1 設(shè)計持久存儲庫15.3.2 定義關(guān)鍵實體對象15.3.3 設(shè)計網(wǎng)站控制流15.4 開發(fā)環(huán)境15.4.1 目錄結(jié)構(gòu)15.4.2 構(gòu)建腳本15.4.3 Struts15.4.4 Tiles15.4.5 Log4j15.4.6 Rome15.4.7 Apache Axis15.5 應(yīng)用15.5.1 視圖15.5.2 控制器15.5.3 運行門戶應(yīng)用15.6 小結(jié)習(xí)題
編輯推薦
JSP是目前熱門的一種跨平臺動態(tài)WEB應(yīng)用開發(fā)技術(shù),能夠使用JAVA創(chuàng)建內(nèi)容豐富多彩的動態(tài)網(wǎng)頁。最新的JSP 2.X功能更為強(qiáng)大,但也為初學(xué)者學(xué)習(xí)增加了一些困難。本書通俗易懂、深入淺出、注重實踐的風(fēng)格將幫助讀者輕松上手。 本書凝聚了業(yè)界專家多年的實踐經(jīng)驗,緊扣實際開發(fā)中最需要的技術(shù)。書中包含大量的代碼實例、習(xí)題,并在最后給出一個綜合項目。除了適合WEB應(yīng)用開發(fā)人員閱讀之外,也特別適合作為JSP程序設(shè)計課程的教材?! ”緯厣骸 ふ故綣SP 2.X的諸多新特性,并強(qiáng)調(diào)WEB開發(fā)的一些最佳實踐?! ぶv述JSP基礎(chǔ)知識,包括JSP語法和指令、JSP表達(dá)式語言(EL)、標(biāo)記庫?! ずwJSP與JAVABEAN、JSP指令、錯誤處理、JSP和SERVLET、數(shù)據(jù)庫訪問及MVC等方面的內(nèi)容?! ぷ⒅貙嵺`,給出許多實際的代碼實例,并針對實例進(jìn)行深入的解析?! そo出一個綜合項目(個性化門戶網(wǎng)站),把書中講過的概念綜合起來,并在完整的實際WEB應(yīng)用中加以運用?! っ空屡溆邢嚓P(guān)習(xí)題,習(xí)題答案可從圖靈網(wǎng)站下載。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載