JSP網(wǎng)絡(luò)編程技術(shù)與實(shí)例

出版時(shí)間:2005-10  出版社:人民郵電出版社  作者:楊易  頁(yè)數(shù):451  字?jǐn)?shù):799000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  本書全面、詳細(xì)地介紹了JSP(Java Server Pages)網(wǎng)絡(luò)開發(fā)技術(shù)的原理和基礎(chǔ)編程知識(shí),不僅包括JSP開發(fā)環(huán)境的配置、JSP的基本語(yǔ)法、JSP的隱藏對(duì)象等內(nèi)容,還包括JSP的高級(jí)開發(fā)技術(shù)、數(shù)據(jù)庫(kù)編程、Struts開發(fā)等內(nèi)容?! ∪珪卜譃?篇24章,以“基礎(chǔ)知識(shí)→深入編程→數(shù)據(jù)庫(kù)編程→Struts開發(fā)→案例實(shí)戰(zhàn)”為線索具體展開,涵蓋了JSP編程的方方面面。而且,對(duì)于書中每個(gè)知識(shí)點(diǎn)的講解,都配有大量可實(shí)際運(yùn)行的實(shí)例,供讀者邊學(xué)習(xí)邊實(shí)踐,以方便讀者快速、全面地掌握J(rèn)SP的開發(fā)方法和技巧?! ”緯鴥?nèi)容由淺入深,從最基本的JSP語(yǔ)法到綜合的案例開發(fā)(比如,網(wǎng)上書店系統(tǒng)),都有詳細(xì)的講解。配套光盤中還提供了書中涉及實(shí)例的全部源代碼,以方便讀者舉一反三,編寫出適合自己的程序。  本書不僅適合初學(xué)者學(xué)習(xí)JSP網(wǎng)絡(luò)開發(fā)技術(shù),還能夠幫助有一定編程經(jīng)驗(yàn)的JSP開發(fā)人員解決開發(fā)過程中遇到的問題。本書可作為高等院校相關(guān)專業(yè)的教材和輔導(dǎo)用書,也可作為JSP的培訓(xùn)用書,或廣大用戶的自學(xué)用書。

書籍目錄

第一篇 基礎(chǔ)篇第1章 JSP開發(fā)基礎(chǔ) 21.1 Java技術(shù)簡(jiǎn)介 21.2 JSP技術(shù) 31.2.1 JSP概述 31.2.2 JSP與其他開發(fā)工具的比較 41.2.3 編寫第一個(gè)JSP頁(yè)面 51.3 JavaBean技術(shù)簡(jiǎn)介 61.4 J2EE技術(shù)簡(jiǎn)介 7第2章 JSP開發(fā)環(huán)境 112.1 JSP開發(fā)前的準(zhǔn)備工作 112.2 安裝和配置JDK 112.3 安裝和配置Tomcat 142.4 編寫第一個(gè)JSP頁(yè)面 18實(shí)例2.1 一個(gè)簡(jiǎn)單的JSP頁(yè)面 182.5 WebSphere和WebLogic 182.6 常用JSP開發(fā)工具簡(jiǎn)介 192.6.1 IBM VisualAge for Java 192.6.2 JBuilder 202.6.3 JRun 202.6.4 Eclipse 21第3章 JSP語(yǔ)法詳解 223.1 JSP使用初步 223.1.1 一個(gè)典型的JSP程序 22實(shí)例3.1 利用JSP實(shí)現(xiàn)的小日歷 223.1.2 JSP的結(jié)構(gòu) 253.2 JSP注釋 253.2.1 輸出注釋 253.2.2 隱藏注釋 26實(shí)例3.2 JSP兩種注釋的運(yùn)用 263.3 指令元素 273.3.1 include指令 27實(shí)例3.3 include指令 273.3.2 taglib指令 293.3.3 page指令 293.4 腳本元素 313.4.1 聲明 31實(shí)例3.4 JSP的聲明 313.4.2 表達(dá)式 32實(shí)例3.5 JSP的表達(dá)式 323.4.3 scriptlet 33實(shí)例3.6 JSP的scriptlet 333.5 動(dòng)作元素 333.5.1  343.5.2  343.5.3  353.5.4  35實(shí)例3.7 的運(yùn)用 363.5.5  373.5.6  38實(shí)例3.8 和的應(yīng)用 383.5.7  40第4章 JSP隱藏對(duì)象 424.1 request對(duì)象 42實(shí)例4.1 request對(duì)象應(yīng)用1 42實(shí)例4.2 request對(duì)象應(yīng)用2 44實(shí)例4.3 request對(duì)象應(yīng)用3 45實(shí)例4.4 request對(duì)象應(yīng)用4 464.2 response對(duì)象 48實(shí)例4.5 response對(duì)象應(yīng)用1 48實(shí)例4.6 response對(duì)象應(yīng)用2 494.3 pageContext對(duì)象 504.4 session對(duì)象 52實(shí)例4.7 session對(duì)象應(yīng)用1 52實(shí)例4.8 session對(duì)象應(yīng)用2 544.5 out對(duì)象 56實(shí)例4.9 out對(duì)象應(yīng)用 574.6 application對(duì)象 59實(shí)例4.10 application對(duì)象應(yīng)用1 59實(shí)例4.11 application對(duì)象應(yīng)用2 604.7 page對(duì)象 614.8 config對(duì)象 614.9 exception對(duì)象 62第二篇 深入編程篇第5章 JavaBean在JSP中的運(yùn)用 645.1 JavaBean概述 645.1.1 一個(gè)JavaBean的簡(jiǎn)單例子 645.1.2 JavaBean的特性和屬性 655.1.3 JavaBean的方法 685.2 在JSP中使用JavaBean 69實(shí)例5.1 通過JavaBean驗(yàn)證用戶輸入 69第6章 Applet 756.1 Applet概述 756.2 Applet類及運(yùn)行狀態(tài)控制方法 756.3 Applet應(yīng)用的有關(guān)參數(shù) 776.4 Applet程序開發(fā)實(shí)例 78實(shí)例6.1 Applet程序的開發(fā) 78實(shí)例6.2 通過加載Applet 79實(shí)例6.3 在Applet中讀入JSP頁(yè)面的參數(shù) 80實(shí)例6.4 JavaScript與Java Applet的結(jié)合1 81實(shí)例6.5 JavaScript與Java Applet的結(jié)合2 83第7章 Servlet初步 857.1 Servlet概述 857.2 Servlet的應(yīng)用實(shí)例 86實(shí)例7.1 開發(fā)并部署一個(gè)Servlet 88第8章 Servlet API 918.1 RequestDispatcher接口 918.2 Servlet接口 92實(shí)例8.1 Servlet接口的service方法應(yīng)用 938.3 ServletConfig接口 968.4 ServletRequest接口 968.5 ServletContext接口 988.6 ServletResponse接口 1018.7 GenericServlet類 102實(shí)例8.2 GenericServlet類運(yùn)用 1038.8 ServletOutputStream類 1048.9 ServletInputStream類 1058.10 SingleThreadModel接口 1058.11 ServletException類 1058.12 UnavailableException類 106第9章 Servlet實(shí)戰(zhàn) 1079.1 讀取客戶請(qǐng)求 107實(shí)例9.1 讀取一定數(shù)目的參數(shù) 107實(shí)例9.2 doPost方法 1099.2 讀取HTTP請(qǐng)求頭 112實(shí)例9.3 讀取HTTP請(qǐng)求頭 1129.3 Servlet上下文監(jiān)聽 1139.3.1 ServletContextListener接口 1139.3.2 ServletContextAttributeListener接口 114實(shí)例9.4 ContextListener的應(yīng)用 1159.4 HTTP會(huì)話監(jiān)聽 1179.4.1 HttpSessionListener接口 1179.4.2 HttpSessionActivationListener接口 1179.4.3 HttpSessionAttributeListener接口 1189.4.4 HttpSessionBindingListener接口 1189.4.5 Session監(jiān)聽?wèi)?yīng)用 1189.5 Servlet過濾 119實(shí)例9.5 過濾器應(yīng)用1 120實(shí)例9.6 過濾器應(yīng)用2 121實(shí)例9.7 過濾器應(yīng)用3 123第10章 XML語(yǔ)言 12510.1 XML概述 12510.1.1 引入XML 12610.1.2 XML的設(shè)計(jì)特性 12710.2 XML基本語(yǔ)法 12910.2.1 XML文檔結(jié)構(gòu) 12910.2.2 有效的XML 文檔 13510.2.3 文檔類型定義DTD 13510.2.4 XML模式 13710.3 簡(jiǎn)單的XML編程 13810.3.1 使用XMLSPY編寫XML文檔 13810.3.2 文檔對(duì)象模型DOM 142實(shí)例10.1 DOM編程接口應(yīng)用 14210.3.3 基于事件的 SAX 148實(shí)例10.2 SAX編程接口應(yīng)用 149第11章 自定義標(biāo)簽庫(kù) 15511.1 標(biāo)簽庫(kù)開發(fā)簡(jiǎn)介 15511.1.1 JSP標(biāo)簽庫(kù) 15511.1.2 自定義標(biāo)簽庫(kù)的開發(fā) 155實(shí)例11.1 開發(fā)自定義標(biāo)簽 15611.1.3 開發(fā)標(biāo)簽庫(kù)相關(guān)類 16111.2 帶有主體和屬性的標(biāo)簽庫(kù) 162實(shí)例11.2 開發(fā)帶有主體和屬性的標(biāo)簽庫(kù) 16211.3 多個(gè)標(biāo)簽的協(xié)同 168實(shí)例11.3 開發(fā)簡(jiǎn)單的嵌套標(biāo)簽 16811.4 迭代標(biāo)簽 171實(shí)例11.4 開發(fā)迭代標(biāo)簽 17211.5 SimpleTag 177第12章 JSP/Servlet開發(fā)常見問題 17812.1 JSP頁(yè)面上的錯(cuò)誤處理 17812.2 在JSP程序中捕獲異?!?8212.3 中文顯示問題 18412.4 Applet與Servlet通信 187實(shí)例12.1 Applet與Servlet的通信實(shí)例 188第三篇 數(shù)據(jù)庫(kù)篇第13章 JSP數(shù)據(jù)庫(kù)編程 19213.1 JDBC概述 19213.2 建立SQL Server數(shù)據(jù)源 19513.3 開發(fā)第一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序 20013.3.1 一個(gè)典型的例子 200實(shí)例13.1 用JSP連接數(shù)據(jù)庫(kù)并查詢數(shù)據(jù) 20013.3.2 數(shù)據(jù)庫(kù)操作詳解 20213.3.3 更新數(shù)據(jù) 206實(shí)例13.2 更新數(shù)據(jù)庫(kù) 20613.3.4 刪除數(shù)據(jù) 207實(shí)例13.3 刪除數(shù)據(jù) 20713.3.5 高級(jí)操作 208實(shí)例13.4 動(dòng)態(tài)獲得數(shù)據(jù)表的信息 20813.3.6 其他操作 211實(shí)例13.5 在數(shù)據(jù)庫(kù)中執(zhí)行刪除與創(chuàng)建數(shù)據(jù)庫(kù)操作 21113.4 通過JavaBean訪問數(shù)據(jù)庫(kù) 213實(shí)例13.6 在JavaBean中操作數(shù)據(jù)庫(kù) 21313.5 通過JSP連接其他各類數(shù)據(jù)庫(kù) 216實(shí)例13.7 JSP連接Oracle8/8i/9i數(shù)據(jù)庫(kù) 216實(shí)例13.8 JSP連接SQL Server 7.0/2000數(shù)據(jù)庫(kù) 216實(shí)例13.9 JSP連接DB2數(shù)據(jù)庫(kù) 217實(shí)例13.10 JSP連接Informix數(shù)據(jù)庫(kù) 218實(shí)例13.11 JSP連接Sybase數(shù)據(jù)庫(kù) 218實(shí)例13.12 JSP連接MySQL數(shù)據(jù)庫(kù) 219實(shí)例13.13 JSP連接PostgreSQL數(shù)據(jù)庫(kù) 21913.6 JDBC高級(jí)開發(fā) 22013.6.1 數(shù)據(jù)源和連接池 22013.6.2 配置數(shù)據(jù)源 221實(shí)例13.14 在Tomcat中配置數(shù)據(jù)源 22113.6.3 使用存儲(chǔ)過程 223實(shí)例13.15 創(chuàng)建一個(gè)存儲(chǔ)過程 223實(shí)例13.16 在JSP中調(diào)用存儲(chǔ)過程 22413.7 使用Servlet訪問數(shù)據(jù)庫(kù) 22513.7.1 查詢數(shù)據(jù)庫(kù)記錄 225實(shí)例13.17 在JSP中提交查詢條件 225實(shí)例13.18 根據(jù)查詢條件查詢數(shù)據(jù)庫(kù)的Servlet程序 22613.7.2 使用共享連接 229實(shí)例13.19 使用Servlet實(shí)現(xiàn)數(shù)據(jù)庫(kù)的共享連接 229第四篇 Struts篇第14章 MVC和Struts概述 23414.1 框架 23414.2 Struts簡(jiǎn)介 23414.3 安裝Struts 23414.4 MVC的結(jié)構(gòu) 23514.5 Model 1和Model 2 23514.6 Struts的優(yōu)缺點(diǎn) 23614.7 Struts的參考資源介紹 237第15章 Struts框架應(yīng)用實(shí)踐 23815.1 構(gòu)建Struts框架 23815.2 創(chuàng)建視圖組件 23915.3 創(chuàng)建控制器組件 24315.3.1 ActionServlet類 24415.3.2 RequestProcessor類 24815.3.3 Action類 24815.3.4 應(yīng)用控制器組件 24915.4 Struts模型組件 25015.5 創(chuàng)建配置文件 25215.5.1 創(chuàng)建Web應(yīng)用的配置文件 25215.5.2 創(chuàng)建Struts框架的配置文件 25415.6 運(yùn)行實(shí)例loginapp 25615.7 Struts中的用戶安全驗(yàn)證 260第16章 MyEclipse簡(jiǎn)介 26416.1 MyEclipse的下載和安裝 26416.2 使用MyEclipse配置和開發(fā)Struts 264第17章 Struts的配套功能 27217.1 Struts程序的國(guó)際化 27217.2 數(shù)據(jù)庫(kù)連接 27617.2.1 JDBC的工作原理 27617.2.2 Struts的數(shù)據(jù)源管理 27717.3 Struts異常處理機(jī)制 28117.3.1 Java異常及處理 28117.3.2 Struts異常處理機(jī)制 28217.3.3 用戶自定義異常處理機(jī)制 28417.4 擴(kuò)展Struts功能 28717.4.1 plugin簡(jiǎn)介 28717.4.2 plugin應(yīng)用實(shí)例 28817.5 Struts標(biāo)簽庫(kù) 29217.5.1 Struts Html標(biāo)簽庫(kù) 29217.5.2 Struts Logic標(biāo)簽庫(kù) 29617.5.3 Struts Bean標(biāo)簽庫(kù) 29717.5.4 其他標(biāo)簽庫(kù) 29817.6 StrutsUnitTest測(cè)試工具 299第五篇 實(shí)戰(zhàn)篇第18章 注冊(cè)模塊 30618.1 建立SQL Server數(shù)據(jù)庫(kù) 30618.2 設(shè)計(jì)JSP頁(yè)面 306第19章 登錄模塊 31819.1 設(shè)計(jì)JSP頁(yè)面 31819.2 運(yùn)行程序 325第20章 JSP分頁(yè)查詢 32820.1 JSP分頁(yè)查詢概述 32820.2 “分頁(yè)工具類”源代碼詳解 32820.3 在JSP中調(diào)用“分頁(yè)工具類” 339第21章 文件上傳與下載 34521.1 文件下載 34521.2 文件上傳 347第22章 網(wǎng)上測(cè)試系統(tǒng) 35022.1 功能分析 35022.2 在線測(cè)試的程序?qū)嵗?50第23章 論壇系統(tǒng) 36923.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 36923.2 論壇系統(tǒng)實(shí)現(xiàn) 36923.2.1 通用文件(common.jsp) 37023.2.2 主界面文件(index.jsp) 37623.2.3 文章顯示文件(viewthread.jsp) 38223.2.4 發(fā)表新文章文件(newthread.jsp) 38923.2.5 文章回復(fù)文件(reply.jsp) 39223.2.6 文章搜索文件(searches.jsp) 395第24章 網(wǎng)上書店系統(tǒng) 39724.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 39724.2 網(wǎng)上書店客戶端文件詳解 39924.2.1 通用文件(Common.jsp) 40024.2.2 主界面文件(Default.jsp) 40124.2.3 登錄文件(Login.jsp) 41224.2.4 顯示圖書信息文件(BookDetail.jsp) 41524.2.5 購(gòu)物籃管理文件(ShoppingCart.jsp) 42324.2.6 修改定購(gòu)數(shù)量文件(ShoppingCartRecord.jsp) 42824.2.7 圖書搜索文件(Books.jsp) 43224.3 網(wǎng)上書店管理功能的文件詳解 44024.3.1 會(huì)員管理文件(MembersGrid.jsp) 44024.3.2 訂單管理文件(OrdersGrid.jsp) 44324.3.3 圖書管理文件(AdminBooks.jsp) 44924.3.4 分類管理文件(CategoriesGrid.jsp) 451

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


    JSP網(wǎng)絡(luò)編程技術(shù)與實(shí)例 PDF格式下載


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

 
 

  •   內(nèi)容比較全面,JSP需要的每個(gè)知識(shí)幾乎都有涉及,十分適于初學(xué)者。
  •   盤里的內(nèi)容很不錯(cuò)~~~書也很詳細(xì)~~對(duì)于編程初級(jí)學(xué)習(xí)階段的朋友會(huì)有很大的幫助的~
 

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

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