出版時間:2008-4 出版社:程偉、 汪孝宜 機(jī)械工業(yè)出版社 (2008-04出版) 作者:程偉,汪孝宜 著 頁數(shù):963
Tag標(biāo)簽:無
內(nèi)容概要
《開發(fā)者突擊:JSP網(wǎng)絡(luò)開發(fā)經(jīng)典模塊實現(xiàn)全集》從JSP的基礎(chǔ)理論入手,詮釋了系統(tǒng)設(shè)計的基礎(chǔ)知識,精選JSP系統(tǒng)中的電子商務(wù)、電子政務(wù)、博客、網(wǎng)摘、RSS、論壇等25類經(jīng)典模塊,詳細(xì)介紹了每個經(jīng)典模塊的設(shè)計思路和開發(fā)過程,由淺入深地對系統(tǒng)開發(fā)過程中的應(yīng)用熱點和難點進(jìn)行了詳盡的介紹和透徹的講解。 《開發(fā)者突擊:JSP網(wǎng)絡(luò)開發(fā)經(jīng)典模塊實現(xiàn)全集》結(jié)合JSP和Servlet的最新規(guī)范,從基本的語法和規(guī)范入手,以經(jīng)驗為基礎(chǔ),以實用為目標(biāo),以實例為導(dǎo)向,以實踐為指導(dǎo),深入淺出地講解了JSP開發(fā)中的種種問題;使用精簡的內(nèi)容介紹了JSP的語法規(guī)范、Servlet編程技術(shù)、JDBC編程技術(shù)、標(biāo)簽庫技術(shù)、Struts、Hibernate、JavaServer Face、Ajax等技術(shù);對于JSP開發(fā)中常遇到的典型難點,專門進(jìn)行了集中討論,用理論和實例進(jìn)行了深入淺出的描述;最后從經(jīng)營一個JSP系統(tǒng)的角度介紹了相關(guān)網(wǎng)站的運(yùn)營和維護(hù)方面的知識?! 堕_發(fā)者突擊:JSP網(wǎng)絡(luò)開發(fā)經(jīng)典模塊實現(xiàn)全集》適用于使用JSP開發(fā)Web程序的技術(shù)人員,也適合于具備一定JSP基礎(chǔ)知識的讀者參考學(xué)習(xí)。
書籍目錄
第1章 JSP環(huán)境、語法快速入門 11.1 JSP運(yùn)行環(huán)境配置 11.1.1 建立JSP開發(fā)平臺Tomcat 11.1.2 Tomcat的安裝和使用 21.1.3 Tomcat的配置和常見問題 41.2 JSP語法簡介 111.2.1 通用的語法規(guī)則 111.2.2 注釋 121.2.3 指令 131.3 JSP基本對象簡介 211.3.1 request - javax.servlet.http.HttpServletRequest 211.3.2 response - javax.servlet.http.HttpServletResponse 231.3.3 out - javax.servlet.jsp.jspWriter 261.3.4 session - javax.servlet.http.HttpSession 271.3.5 pageContext - javax.servlet.jsp.PageContext 281.3.6 application - javax.servlet.ServletContext 301.3.7 config - javax.servlet.ServletConfig 311.3.8 exception - java.lang.Throwable 311.3.9 page - javax.servlet.jsp.HttpJspPage 311.3.10 JSP使用預(yù)定義變量的一個實例 32第2章 數(shù)據(jù)庫編程快速入門 332.1 JSP數(shù)據(jù)庫編程原理簡介 332.1.1 JDBC概述 332.1.2 JDBC訪問數(shù)據(jù)庫 392.2 JDBC編程快速入門 412.2.1 DriverManager概述 412.2.2 Connection概述 432.2.3 Statement概述 462.2.4 ResultSet概述 482.2.5 PreparedStatement概述 502.2.6 CallableStatement概述 522.2.7 一個簡單的例子 552.3 高效率數(shù)據(jù)庫程序開發(fā)方法 582.3.1 使用數(shù)據(jù)庫MetaData方法 582.3.2 獲取數(shù)據(jù) 602.3.3 基于JDBC的數(shù)據(jù)庫連接池高效管理策略 662.4 本章小結(jié) 69第3章 最常用的幾個共用模塊快速開發(fā)技術(shù) 713.1 模塊一:數(shù)據(jù)庫連接 713.1.1 常見數(shù)據(jù)庫的連接模塊 713.1.2 用連接池提高Servlet訪問數(shù)據(jù)庫的效率 753.2 模塊二:登錄退出 843.3 模塊三:字符處理 883.4 模塊四:文件和目錄處理 943.4.1 文件處理模塊 953.4.2 文件目錄處理模塊 973.5 模塊五:分頁顯示 993.6 本章小結(jié) 111第4章 Eclipse在JSP開發(fā)中的應(yīng)用 1134.1 Eclipse工程建立 1134.1.1 初識Eclipse工作臺 1134.1.2 開始配置工程 1144.1.3 測試Java開發(fā)環(huán)境 1164.1.4 附加插件 1184.2 Eclipse與Tomcat結(jié)合 1184.2.1 下載組件 1184.2.2 Eclipse Tomcat啟動插件的安裝 1194.2.3 配置Tomcat插件 1204.2.4 測試Tomcat和Eclipse 1214.3 Eclipse斷點調(diào)試技術(shù) 1244.3.1 在Eclipse里調(diào)試JSP文件 1244.3.2 Lomboz插件的配置 1244.3.3 建立實例 1274.3.4 查看類文件和插入斷點 1314.4 本章小結(jié) 132第5章 JSP程序快速開發(fā)心得 1335.1 模塊劃分方法淺談 1335.2 類開發(fā)方法簡介 1365.3 可復(fù)用代碼編寫技巧 1385.4 本章小結(jié) 144第6章 文章與新聞管理系統(tǒng) 1456.1 靜態(tài)頁面生成 1486.2 靜態(tài)頁中訪問計數(shù) 1616.3 可視化編輯器 1646.3.1 前端編輯界面 1656.3.2 后臺數(shù)據(jù)庫處理 1776.3.3 第三方可視化編輯器 1806.4 本章小結(jié) 182第7章 聊天室系統(tǒng) 1837.1 自動注冊 1857.2 發(fā)言 1957.3 會話區(qū) 1987.4 本章小結(jié) 204第8章 留言本系統(tǒng) 2058.1 留言本模塊結(jié)構(gòu) 2068.1.1 功能介紹 2078.1.2 文件結(jié)構(gòu) 2078.2 系統(tǒng)公用類 2078.2.1 數(shù)據(jù)庫操作類 2088.2.2 驗證碼生成類CreateImg 2198.3 防垃圾留言 2238.4 留言發(fā)布 2268.5 留言管理 2298.6 本章小結(jié) 232第9章 電子商務(wù)系統(tǒng) 2339.1 購物車 2369.2 下訂單 2509.3 網(wǎng)上支付 2569.4 本章小結(jié) 262第10章 進(jìn)銷存平臺 26310.1 進(jìn)貨 26510.2 銷貨 27510.3 驗收入庫 28310.4 本章小結(jié) 288第11章 網(wǎng)絡(luò)信息港 28911.1 用戶注冊 29011.2 信息分類 29611.3 信息顯示 30511.4 本章小結(jié) 316第12章 個人博客系統(tǒng) 31712.1 初識Velocity 31812.2 TAG瀏覽 32612.3 RSS瀏覽 33512.4 TraceBack回訪 34212.5 本章小結(jié) 348第13章 網(wǎng)摘 34913.1 “加入網(wǎng)摘”的動作 35113.2 個人網(wǎng)摘管理 37413.3 類似網(wǎng)摘 38413.4 本章小結(jié) 386第14章 影視音樂系統(tǒng) 38714.1 網(wǎng)頁播放器 38714.1.1 Windows Media Player播放器 38714.1.2 Real Player播放器 39514.1.3 Flash Player播放器 39714.1.4 播放列表的生成 39914.1.5 視頻音頻播放的應(yīng)用示例 40614.2 防盜鏈系統(tǒng) 41314.3 多服務(wù)器鏡像 41614.4 本章小結(jié) 418第15章 搜索系統(tǒng) 41915.1 模糊搜索 41915.2 分詞技術(shù) 42315.3 高效率分頁 43215.4 本章小結(jié) 446第16章 友情鏈接系統(tǒng) 44716.1 精確點擊統(tǒng)計 44916.2 來源獲取 46016.3 排行調(diào)整 46216.4 本章小結(jié) 468第17章 投票調(diào)查系統(tǒng) 46917.1 投票 47017.2 餅狀圖繪制 47417.2.1 JFreeChart概述 47417.2.2 使用JFreeChart繪制投票結(jié)果餅狀圖 49817.3 投票記錄 50317.4 本章小結(jié) 508第18章 網(wǎng)上辦公系統(tǒng) 50918.1 備忘錄 51018.2 工作計劃 51418.3 客戶管理 52318.4 本章小結(jié) 532第19章 主機(jī)域名系統(tǒng) 53319.1 域名注冊查詢 53419.2 服務(wù)器狀態(tài)實時查詢 53819.3 服務(wù)器探針 54119.4 本章小結(jié) 558第20章 郵件列表系統(tǒng) 55920.1 JavaMail郵件發(fā)送 56020.2 附件發(fā)送和復(fù)合郵件內(nèi)容顯示 56320.3 JavaMail控件開發(fā) 56920.4 本章小結(jié) 584第21章 社區(qū)系統(tǒng) 58521.1 在線人數(shù)統(tǒng)計 58621.2 發(fā)帖 59921.3 論壇等級控制 60721.4 本章小結(jié) 616第22章 上傳下載系統(tǒng) 61722.1 JSP無組件上傳與下載 61822.1.1 采用文件流方式實現(xiàn)文件上傳 61822.1.2 用JavaBean實現(xiàn)文件上傳 62822.1.3 采用文件流輸出的方式實現(xiàn)文件下載 63622.2 JSP組件上傳與下載 63822.2.1 相關(guān)類介紹 63822.2.2 用jspSmartUpload組件實現(xiàn)文件上傳 64422.2.3 用jspSmartUpload組件實現(xiàn)文件下載 64822.3.4 用jspSmartUpload組件進(jìn)行較復(fù)雜的表單處理 65022.3 下載負(fù)載均衡 65222.4 本章小結(jié) 654第23章 圖片動畫展示系統(tǒng) 65523.1 圖片處理 65623.2 自動讀取模塊 66823.3 自動錯誤報告 67223.4 本章小結(jié) 676第24章 統(tǒng)計計數(shù)系統(tǒng) 67724.1 訪問統(tǒng)計 67824.2 訪問分析 68624.3 條形圖繪制 69324.4 本章小結(jié) 699第25章 廣告管理系統(tǒng) 70125.1 廣告展示 70225.2 點擊統(tǒng)計 70925.3 廣告輪換簡介 71925.4 本章小結(jié) 730第26章 內(nèi)容發(fā)布系統(tǒng) 73126.1 模板管理 73326.2 靜態(tài)頁面生成 74426.3 CSS樣式編輯 75026.4 本章小結(jié) 761第27章 人才系統(tǒng) 76327.1 簡歷填寫生成模塊 76527.2 職位搜索 77627.3 簡歷投遞 78327.4 本章小結(jié) 792第28章 交友系統(tǒng) 79328.1 信息展示 79428.2 站內(nèi)消息 81228.3 實名認(rèn)證 82828.4 本章小結(jié) 834第29章 RSS訂閱 83529.1 生成RSS聚合頁 84129.2 在線RSS閱讀獲取 85729.3 自動刷新動態(tài)更新的RSS 86029.4 本章小結(jié) 864第30章 電子政務(wù)系統(tǒng) 86530.1 權(quán)限控制 86730.2 工單 87830.3 審批 89030.4 本章小結(jié) 894第31章 房產(chǎn)系統(tǒng) 89531.1 房屋展示 89631.2 聯(lián)系信息查看 90531.3 在線訂購 91131.4 本章小結(jié) 920第32章 JSP程序的優(yōu)化 92132.1 數(shù)據(jù)庫設(shè)計和優(yōu)化 92232.2 JSP和Java程序的優(yōu)化 92932.3 本章小結(jié) 946第33章 申請域名與虛擬主機(jī) 94733.1 域名和虛擬主機(jī) 94733.2 域名和虛擬主機(jī)的主要技術(shù)參數(shù) 94833.2.1 域名的相關(guān)技術(shù) 94832.2.2 虛擬主機(jī)的相關(guān)技術(shù) 95033.3 域名和虛擬主機(jī)購買指南 95233.4 行業(yè)陷阱 953第34章 后臺管理與網(wǎng)站維護(hù) 95734.1 網(wǎng)站日常維護(hù)方法 95734.2 網(wǎng)站安全守則 95934.3 建站常見問題解析 960
章節(jié)摘錄
第1章 JSP環(huán)境、語法快速入門JSP是由Sun公司為創(chuàng)建動態(tài)Web內(nèi)容而定義的一種技術(shù),它是與Java相關(guān)的一種HTML文檔,Java提供動態(tài)內(nèi)容。JSP是服務(wù)器端應(yīng)用,它們接受請求并生成響應(yīng),此請求通常產(chǎn)生于一個Web客戶端,而響應(yīng)則生成一種HTML文檔,需要返回給Web客戶端。由于JSP是服務(wù)器端應(yīng)用,它們擁有對服務(wù)器端資源的訪問,諸如Servlet、JavaBean、EJB和數(shù)據(jù)庫。下面就讓我們開始JSP之旅吧!1.1 JSP運(yùn)行環(huán)境配置1.1.1 建立JSP開發(fā)平臺Tomcat自從JSP發(fā)布以后,推出了各式各樣的JSP引擎。作為世界上用得最多的Web服務(wù)器軟件——Apache的Apache Group也在進(jìn)行JSP的實用研究。最初的軟件產(chǎn)品是在Apache的JavaServlet引擎,即ApacheJServ的基礎(chǔ)上實現(xiàn)的GNUJSP,一直到GNUJSP 1.0版本,基本上實現(xiàn)了JSP 1.0標(biāo)準(zhǔn)。另外還出現(xiàn)了一個被稱為GSP的產(chǎn)品,是作為GNU體系的一個服務(wù)器端的Script語言實現(xiàn)的。GNUJSP基本上是一個ApacheJServ的附屬,它主要利用Servlet將JSP源文件翻譯成為一個Servlet的Java語言源文件,然后經(jīng)Java編譯器編譯后作為Servlet執(zhí)行。在完成GNUJSP 1.0開發(fā)以后,開發(fā)組的成員開始考慮在SUN的JSWDK基礎(chǔ)上開發(fā)一個可以直接提供Web服務(wù)的JSP服務(wù)器,當(dāng)然同時也支持Servlet。這樣,Jakarta—Tomcat就誕生了。作為一個開放源代碼的軟件,Jakarta—Tomcat有著自己獨特的優(yōu)勢。首先,它容易得到。事實上,任何人都可以從因特網(wǎng)上自由地下載這個軟件。無論從http://jakarta.apache.org還是從其他網(wǎng)站都可以得到。其次,對于開發(fā)人員,特別是Java開發(fā)人員,Tomcat提供了全部的源代碼,包括Servlet引擎、JSP引擎、HTTP服務(wù)器等,無論是對哪一方面感興趣的程序員,都可以從這些由世界頂尖的程序員編寫的代碼中獲得收益。
編輯推薦
《開發(fā)者突擊:JSP網(wǎng)絡(luò)開發(fā)經(jīng)典模塊實現(xiàn)全集》涵蓋了目前市場上流行的電子商務(wù)、電子政務(wù)、博客、留言板、論壇等25類系統(tǒng)的經(jīng)典模塊,詳細(xì)介紹了這些模塊設(shè)計、開發(fā)的過程?!堕_發(fā)者突擊:JSP網(wǎng)絡(luò)開發(fā)經(jīng)典模塊實現(xiàn)全集》首先介紹了JSP的基礎(chǔ)知識,然后詳細(xì)分析了25類系統(tǒng)的經(jīng)典模塊,詳細(xì)介紹了每個經(jīng)典模塊的設(shè)計思路和開發(fā)過程,最后介紹了JSP網(wǎng)站的一些運(yùn)營方面的知識?!堕_發(fā)者突擊:JSP網(wǎng)絡(luò)開發(fā)經(jīng)典模塊實現(xiàn)全集》組織結(jié)構(gòu)、內(nèi)容安排合理,并充分考慮了各層次讀者的需求,除了介紹25類系統(tǒng)的經(jīng)典模塊的實現(xiàn)過程和思路外,還介紹了相關(guān)的JSP的基礎(chǔ)知識,同時從經(jīng)營一個JSP系統(tǒng)的角度介紹了相關(guān)的運(yùn)營和維護(hù)方面的知識。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載