出版時間:2008-7 出版社:電子工業(yè)出版社 作者:張亞飛 頁數(shù):671 字?jǐn)?shù):1120000
內(nèi)容概要
本書詳細(xì)介紹怎樣使用JSP進(jìn)行動態(tài)網(wǎng)站開發(fā),它深入介紹MVC架構(gòu),同時也介紹JSF和Servlet的入門知識。本書具有嚴(yán)格的邏輯,對于JSP、MVC、JSF、Servlet的介紹,都遵守下面的講解順序:什么是(what)、為什么是(why)、怎樣使用(how)。本書首先幫助用戶建立首要的、基礎(chǔ)的正確認(rèn)知,而后以深入淺出的實(shí)例,說明如何利用JSP網(wǎng)頁來實(shí)現(xiàn)動態(tài)網(wǎng)站的開發(fā)和設(shè)計。 本書分為5篇,共29章,分別講解了JSP動態(tài)網(wǎng)站基礎(chǔ)入門知識,交互應(yīng)用程序和數(shù)據(jù)庫應(yīng)用程序,JSP應(yīng)用程序高級進(jìn)階,JSP應(yīng)用程序架構(gòu)和深入面向?qū)ο箝_發(fā),JSP標(biāo)簽庫、動作和實(shí)用功能應(yīng)用。本書將基礎(chǔ)架構(gòu)和實(shí)用程序結(jié)合起來,從而使得紛繁復(fù)雜的Java架構(gòu)第一次有了清晰的脈絡(luò),非常簡潔地就實(shí)現(xiàn)了一個簡單的MVC架構(gòu)。 本書適用于網(wǎng)絡(luò)開發(fā)工程師、網(wǎng)頁設(shè)計師、相關(guān)任課教師及學(xué)員。
作者簡介
張亞飛,是現(xiàn)今活躍在信息技術(shù)領(lǐng)域的卓越作者。正如讀者過去所看到的那樣,他建立了一整套基于時間軸的完整系統(tǒng)的Flash知識體系,這個知識體系已經(jīng)使很多Flash開發(fā)者和設(shè)計者受益。今天,他從紛繁復(fù)雜的亂象中抽象出真知,構(gòu)建了一整套完整系統(tǒng)的萬維網(wǎng)應(yīng)用程序開發(fā)的知
書籍目錄
第1篇 JSP動態(tài)網(wǎng)站基礎(chǔ)入門篇 第1章 建立首要的、基本的正確認(rèn)知 第2章 JSP基礎(chǔ)—JSP動態(tài)網(wǎng)頁和Java語言基礎(chǔ) 第3章 JSP基礎(chǔ)——流程控制、數(shù)據(jù)運(yùn)算和運(yùn)算的封裝 第4章 JSP基礎(chǔ)——了解和使用Java常用內(nèi)建類第2篇 交互應(yīng)用程序和數(shù)據(jù)庫應(yīng)用程序篇 第5章 JSP動態(tài)網(wǎng)頁的請求和響應(yīng) 第6章 JSP使用表單開發(fā)交互式應(yīng)用程序 第7章 JSP和數(shù)據(jù)庫集成——使用JDBC訪問數(shù)據(jù)庫 第8章 JSP和數(shù)據(jù)庫集成——數(shù)據(jù)庫設(shè)計和SQL語法 第9章 JSP和數(shù)據(jù)庫集成——深入JDBC第3篇 JSP應(yīng)用程序高級進(jìn)階篇 第10章 Session、Cookies和狀態(tài)管理 第11章 JSP內(nèi)建對象 第12章 網(wǎng)頁的國際化和區(qū)域化 第13章 JSP腳本出錯、調(diào)試與異常情況處理 第14章 JSP網(wǎng)絡(luò)應(yīng)用程序的安全第4篇 JSP應(yīng)用程序架構(gòu)和深入面向?qū)ο箝_發(fā)篇 第15章 JSP網(wǎng)絡(luò)應(yīng)用程序基礎(chǔ)架構(gòu) 第16章 在JSP內(nèi)使用類和Java面向?qū)ο箝_發(fā)基礎(chǔ) 第17章 JSP和Java Servlet的關(guān)系與部署 第18章 基于容器的安全和Tomcat領(lǐng)域(Realm) 第19章 使用JSP操作文件系統(tǒng) 第20章 使用JSP結(jié)合XML開發(fā) 第21章 使用JSP發(fā)送和接收電子郵件 第22章 JSP事務(wù)、JTA和關(guān)鍵應(yīng)用程序開發(fā)第5篇 JSP標(biāo)簽、動作和實(shí)用功能應(yīng)用篇 第23章 在JSP網(wǎng)頁中使用JavaBeans 第24章 使用統(tǒng)一表達(dá)式語言(Unified EL) 第25章 使用JSP標(biāo)準(zhǔn)標(biāo)簽庫(JSTL) 第26章 JSP的XML語法格式和標(biāo)準(zhǔn)動作標(biāo)簽 第27章 創(chuàng)建JSP自定義標(biāo)簽 第28章 深入JSP網(wǎng)絡(luò)應(yīng)用程序基礎(chǔ)架構(gòu)和MVC架構(gòu) 第29章 JSF入門——使用基于MVC架構(gòu)的實(shí)現(xiàn)附錄A JSP內(nèi)建對象速查卡附錄B 常用字符集速查表附錄C 測試題答案附錄D 參考文獻(xiàn)及資料來源
章節(jié)摘錄
第1篇 JSP動態(tài)網(wǎng)站基礎(chǔ)入門篇第1章 建立首要的、基本的正確認(rèn)知什么是網(wǎng)頁,相信大多數(shù)人都能講出來,但如果說什么是網(wǎng)站(在本書中,網(wǎng)站特指WWW網(wǎng)站),相信很多人都認(rèn)為這個問題太簡單了,以為自己非常清楚這個問題。但是,筆者相信大多數(shù)人對這一問題尚“一知半解”。下面對網(wǎng)站做一個系統(tǒng)的定義和歸納。所謂網(wǎng)站(也稱為Web站點(diǎn)),有兩個要點(diǎn):將數(shù)據(jù)通過Intranet或者Internet發(fā)送出去。必須通過Web服務(wù)器發(fā)送數(shù)據(jù)(注意這里的要點(diǎn)是“Web服務(wù)器”)。離開這兩個要點(diǎn)中的任何一個,就不能稱為網(wǎng)站。網(wǎng)站上的數(shù)據(jù)以Web文件形式存在,正如拙著《HTML開發(fā)王》所介紹的那樣:萬維網(wǎng)是面向文件的。各種Web文件可以進(jìn)行分類,形成一個一個的獨(dú)立的Web應(yīng)用程序。而一個網(wǎng)站可以容納多個Web應(yīng)用程序。一個網(wǎng)站的建立,一般包括下面幾個步驟。首先必須將Web文件放入服務(wù)器的目錄中。這包括為網(wǎng)站創(chuàng)建的主頁及其他的web文件,可以將主頁文件命名為Default.htm或者Default.jsp(文件名可以有所變化)。然后將所有的這些文件放入到Web服務(wù)器(例如IIS或者Apache)默認(rèn)的Web發(fā)布目錄中。默認(rèn)的Web發(fā)布目錄也稱為主目錄,IlS安裝程序提供的位置是C:\lnetpub\wwwroot,Apache默認(rèn)的發(fā)布目錄是C:\Program Files\Apache Group\Apache2\htdocs。如果網(wǎng)絡(luò)具有名稱解析系統(tǒng)(通常為DNS),則訪問者只要在瀏覽器地址欄中輸入計算機(jī)名就可以訪問站點(diǎn)。這對于Internet來說就是申請一個域名,如果網(wǎng)絡(luò)不具有名稱解析系統(tǒng),訪問者必須輸入計算機(jī)的數(shù)字IP地址,例如192.168.1.1(域名通過名稱解析系統(tǒng)最終也被解析為lP地址)。一般訪問Internet上的站點(diǎn)都是經(jīng)過DNS解析的,但是對于Intranet,很多內(nèi)部網(wǎng)絡(luò)沒有DNS,所以必須使用IP地址。
編輯推薦
《JSP開發(fā)王》適用于網(wǎng)絡(luò)開發(fā)工程師、網(wǎng)頁設(shè)計師、相關(guān)任課教師及學(xué)員。
圖書封面
評論、評分、閱讀與下載