出版時(shí)間:2001-07 出版社:中國(guó)水利水電出版社 作者:胡大奎 陳酌等 頁(yè)數(shù):510
內(nèi)容概要
本書較為全面地介紹了JSP技術(shù),根據(jù)作者的開發(fā)經(jīng)驗(yàn),由淺入深、循序漸進(jìn)地介紹了JSP的運(yùn)行系統(tǒng)環(huán)境、基本原理、語(yǔ)法規(guī)范及其相關(guān)內(nèi)容以及和JSP有關(guān)的眾多高級(jí)開發(fā)技術(shù),并提供了大量的應(yīng)用實(shí)例。
本書共分為12章,從基本的JSP介紹,與其他技術(shù)的比較,到JSP的運(yùn)行環(huán)境和原理,逐步深入地對(duì)JSP語(yǔ)法規(guī)范進(jìn)行了詳細(xì)的講解,對(duì)JSP內(nèi)置對(duì)象的使用也進(jìn)行了詳細(xì)介紹。還對(duì)與JSP相關(guān)的XML、Servlet、JDBC、JavaBean等高級(jí)開發(fā)技術(shù)進(jìn)行了詳盡的探討,并結(jié)合大量實(shí)例加以鞏固。最后是對(duì)JSP開發(fā)的雜項(xiàng)技術(shù)進(jìn)行分類介紹。全書與實(shí)際開發(fā)緊密結(jié)合,使讀者感到用JSP開發(fā)是一件很容易上手的工具。
本書是為那些對(duì)Web動(dòng)態(tài)開發(fā)感興趣的讀者編寫的。不論是Web編程的高手,還是初學(xué)Web動(dòng)態(tài)開發(fā)的網(wǎng)絡(luò)愛好者,都能夠從中得到很大的幫助。本書從實(shí)際應(yīng)用的角度來看,也是一本實(shí)用的工具書。
書籍目錄
前言
第1章 認(rèn)識(shí)JSP
1.1 認(rèn)識(shí)動(dòng)態(tài)網(wǎng)站技術(shù)
1.2 JSP及其例子
1.2.1 什么是JSP
1.2.2 JSp頁(yè)面示例
1.3 JSP和其他動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的比較
1.3.1 各種動(dòng)態(tài)技術(shù)簡(jiǎn)介
1.3.2 技術(shù)特點(diǎn)
1.3.3 應(yīng)用范圍
1.3.4 性能比較
1.3.5 前景分析
1.4 如何掌握J(rèn)SP
1.4.1 學(xué)習(xí)JSP的步驟
1.4.2 需要學(xué)習(xí)Java嗎
1.5 本章小結(jié)
第2章 JSP的運(yùn)行環(huán)境和實(shí)現(xiàn)原理
2.1 JSP各種運(yùn)行環(huán)境的配置
2.1.1 Windows下JSP運(yùn)行環(huán)境的配置
2.1.2 Linux/Unix下JSP運(yùn)行環(huán)境的配置(Tomcat)
2.2 JSP的實(shí)現(xiàn)原理
2.2.1 一個(gè)例子
2.2.2 JSP引擎原理
2.3 本章小結(jié)
第3章 JSP的基本語(yǔ)法
3.1 JSP的標(biāo)準(zhǔn)語(yǔ)法
3.1.1 一個(gè)JSP例子的分析
3.1.2 通用的語(yǔ)法規(guī)則
3.1.3 注釋、聲明、表達(dá)式和程序段(Scriptlet)
3.1.4 JSP和HTML的結(jié)合
3.2 JSP的指令類語(yǔ)法
3.2.1 Include指令
3.2.2 page指令
3.2.3 taglib指令
3.3 JSP的動(dòng)作類語(yǔ)法
3.3.1 id和scope屬性
3.3.2 <jsp:forword>
3.3.3 <jsp:include>
3.3.4 <jsp:plugin>
3.3.5 <jsp:useBean>
3.3.6 <Jsp:getProperty>
3.3.7 <jsp:setProperty>
3.4 JSP的中文問題
3.4.1 漢字編碼和中文問題的初步認(rèn)識(shí)
3.4.2 Java中文問題的表層分析及處理
3.4.3 Java中文問題的根源分析及解決
3.4.4 Java中文問題的小結(jié)
3.5 一個(gè)綜合例子
3.6 本章小結(jié)
第4章 JSP內(nèi)置對(duì)象使用詳解
4.1 out對(duì)象的使用
4.2 request對(duì)象的使用
4.3 response對(duì)象的使用
4.4 session對(duì)象的使用
4.5 application對(duì)象的使用
4.6 綜合例子
4.6.1 可以防止刷新的JSP計(jì)數(shù)器
4.6.2 JSP的login程序代碼
4.7 本章小結(jié)
第5章 JSP與XML
5.1 XML介紹
5.1.1 什么是XML
5.1.2 元素、文檔和數(shù)據(jù)島
5.1.3 對(duì)象模式和數(shù)據(jù)類型
5.1.4 文件格式定義(DTD)
5.2 作為XML的JSP
5.2.1 關(guān)于文本類型的語(yǔ)法
5.2.2 指令
5.2.3 腳本元素
5.2.4 如何將一個(gè)JSP文件轉(zhuǎn)換為XML文檔
5.3 使用JSP技術(shù)生成動(dòng)態(tài)XML
5.3.1 結(jié)構(gòu)
5.3.2 使用.jsp擴(kuò)展名重命名該文件
5.3.3 添加頁(yè)面指令
5.3.4 添加Java代碼
5.3.5 添加JavaBeans組件
5.3.6 小結(jié)
5.4 本章小結(jié)
第6章 Java Servlet
6.1 Servlet簡(jiǎn)介
6.1.1 Servlet為什么優(yōu)于傳統(tǒng)的CGI
6.1.2 Servlet的結(jié)構(gòu)
6.1.3 一個(gè)簡(jiǎn)單例子
6.1.4 Servlet的接口
6.1.5 Servlet的生命周期
6.1.6 Servlet實(shí)例
6.2 JSP與Servlet
6.2.1 兩者在應(yīng)用上的區(qū)別
6.2.2 為什么JSP不能取代Servlet
6.3 JSP的2種結(jié)構(gòu)——Mode11和Mode12
6.3.1 Model 1:簡(jiǎn)單的單層次應(yīng)用
6.3.2 Model 2:重定向請(qǐng)求(Redirecting Requests)
6.3.3 JSP和Servlet結(jié)合的例子
6.4 本章小結(jié)
第7章 數(shù)據(jù)庫(kù)連接——JDBC
7.1 數(shù)據(jù)庫(kù)簡(jiǎn)介
7.1.1 什么是數(shù)據(jù)庫(kù)
7.1.2 關(guān)系數(shù)據(jù)庫(kù)模型
7.1.3 創(chuàng)建和用ODBC注冊(cè)數(shù)據(jù)庫(kù)
7.1.4 SQL語(yǔ)言簡(jiǎn)介
7.2 JDBC介紹
7.2.1 簡(jiǎn)介
7.2.2 JDBC的連接
7.2.3 DriverManager
7.2.4 JSP操作數(shù)據(jù)庫(kù)示例
7.2.5 JDBC編程的語(yǔ)句
7.3 JDBC的連接詳解
7.3.1 不同方式的連接
7.3.2 不同數(shù)據(jù)庫(kù)的連接
7.4 JDBC數(shù)據(jù)庫(kù)操作例程
7.4.1 Select操作
7.4.2 Insert操作
7.4.3 調(diào)用存儲(chǔ)過程
7.4.4 數(shù)據(jù)分頁(yè)顯示
7.5 綜合例子
7.6 本章小結(jié)
第8章 JavaBean與JSP
8.1 JavaBean循序漸進(jìn)
8.1.1 JavaBean原理與應(yīng)用
8.1.2 JavaBean和JSP的結(jié)合
8.2 JavaBean應(yīng)用與例程
8.2.1 猜數(shù)字游戲
8.2.2 寫JavaBean讀取Text文件
8.2.3 JSP文件計(jì)數(shù)器
8.2.4 寫JavaBean發(fā)送郵件
8.2.5 JSP+JavaBean的數(shù)據(jù)庫(kù)操作應(yīng)用
8.3 本章小結(jié)
第9章 JSP的高級(jí)技術(shù)
9.1 JSP的異常處理
9.1.1 如何增加一個(gè)錯(cuò)誤頁(yè)面
9.1.2 一個(gè)E-mail查找的例子
9.1.3 在Bean中處理異常
9.1.4 從一個(gè)頁(yè)面中調(diào)用錯(cuò)誤頁(yè)面
9.1.5 編寫一個(gè)錯(cuò)誤頁(yè)面
9.1.6 編寫簡(jiǎn)單的跟蹤機(jī)制
9.2 taglib的擴(kuò)展
9.2.1 創(chuàng)建TEI文件
9.2.2 創(chuàng)建TLD文件
9.2.3 使用自定義標(biāo)記
9.2.4 使用Tag Library
9.3 XML+JSP構(gòu)架動(dòng)態(tài)網(wǎng)站
9.3.1 標(biāo)準(zhǔn)化
9.3.2 生成動(dòng)態(tài)XML
9.3.3 用XSL作為模板語(yǔ)言
9.3.4 生成HTML
9.4 Servlet中JDBC的高級(jí)應(yīng)用
9.4.1 JDBC的使用
9.4.2 數(shù)據(jù)庫(kù)連接池類和數(shù)據(jù)庫(kù)管理者類
9.4.3 數(shù)據(jù)庫(kù)連接池類(DBConnectionPool)的實(shí)現(xiàn)
9.4.4 數(shù)據(jù)庫(kù)管理者類(DBConnectionManager)的實(shí)現(xiàn)
9.4.5 Servlet中連接池的使用
9.5 JavaBean和Servlet的企業(yè)級(jí)應(yīng)用
9.6 從JSP調(diào)用EJB
9.7 XML和J2EE的組合應(yīng)用技術(shù)
9.7.1 基礎(chǔ):數(shù)據(jù)的表示和交換
9.7.2 駕馭消息
9.7.3 讓XML看得見
9.7.4 小結(jié)
9.8 本章小結(jié)
第10章 用JSP開發(fā)聊天室
10.1 聊天室程序結(jié)構(gòu)
10.2 聊天室的初始化
10.3 聊天室的登錄
10.4 顯示聊天室狀態(tài)
10.5 發(fā)送聊天信息
10.6 顯示聊天信息
10.7 離開聊天室
10.8 聊天室輔助功能
10.9 聊天室的管理
10.10 本章小結(jié)
第11章 用JSP開發(fā)討論區(qū)
11.1 討論區(qū)總體概述
11.2 數(shù)據(jù)庫(kù)的統(tǒng)一操作
11.3 中文處理
11.4 首頁(yè)說明
11.5 計(jì)數(shù)器說明
11.6 用戶注冊(cè)制作
11.7 用戶修改注冊(cè)
11.8 用戶登錄制作
11.9 用戶詳細(xì)管理
11.10 用戶列表管理
11.11 留言區(qū)制作
11.12 文學(xué)欣賞版制作
11.13 論壇代碼說明
11.14 回車換行轉(zhuǎn)換
11.15 本章小結(jié)
第12章 JSP開發(fā)的技巧和雜項(xiàng)技術(shù)
12.1 JSP內(nèi)置對(duì)象的編程技巧
12.1.1 application對(duì)象的使用
12.1.2 request對(duì)象的使用
12.1.3 response對(duì)象的使用
12.1.4 session對(duì)象的使用
12.1.5 exception對(duì)象的使用
12.1.6 Cookies編程技巧
12.2 Servlet編程技巧
12.3 數(shù)據(jù)庫(kù)和JDBC編程技巧
12.4 JavaBean編程技巧
12.5 與Applet的結(jié)合
附錄A JSP的語(yǔ)法表
附錄B JSP1.1的DTD文件
圖書封面
評(píng)論、評(píng)分、閱讀與下載
JSP高級(jí)開發(fā)技術(shù) PDF格式下載