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