注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程JSP應(yīng)用程序開發(fā)指南

JSP應(yīng)用程序開發(fā)指南

JSP應(yīng)用程序開發(fā)指南

定 價:¥34.00

作 者: (美)Ben Forta著;章明,吳疆譯;章明譯
出版社: 清華大學(xué)出版
叢編項:
標(biāo) 簽: jsp

ISBN: 9787900635624 出版時間: 2001-06-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 268 字?jǐn)?shù):  

內(nèi)容簡介

  JSP是目前最流行的功能強大的Web應(yīng)用程序開發(fā)語言。本書從介紹JSP的概念、語法、標(biāo)記和指令入手,通過實例講述了在JSP中使用企業(yè)級JavaBean、JNDI、JDBC和JavaMail等一系列實際應(yīng)用,如創(chuàng)建消息板、創(chuàng)建電子商務(wù)應(yīng)用、設(shè)計網(wǎng)站計數(shù)器等。本書結(jié)構(gòu)清晰、內(nèi)容豐富,提供的最佳范例和編程技巧實用,針對JSP學(xué)習(xí)者是一本很好的教材。針對有經(jīng)驗的開發(fā)者具有很強的實用價值。

作者簡介

暫缺《JSP應(yīng)用程序開發(fā)指南》作者簡介

圖書目錄

第1章 了解JSP
1.1 Internet和www基礎(chǔ)
1.1.1 關(guān)于Internet
1.1.2 關(guān)于WWW
1.1.3 網(wǎng)絡(luò)瀏覽器和網(wǎng)絡(luò)服務(wù)器程序
1.1.4 應(yīng)用程序服務(wù)器軟件
1.1.5 組件、容器和連接程序
1.2 Java的優(yōu)點
1.2.1 了解Java
1.2.2 Java虛擬機(jī)
1.2.3 Java術(shù)語
1.3 JSP和servlets
1.4 讓Java開始工作
第2章 建立JSP頁面
2.1 如何起步
2.1.1 Hello World
2.1.2 獲取用戶請求
2.1.3 翻譯JSP頁面
2.2 查看源代碼
2.2.1 JRun
2.2.2 Resin
2.2.3 Jakarta項目
2.3 理解訪問模型
2.3.1 Model1
2.3.2 Model2
2.4 理解模型-視圖-控制器(MVC)模式
2.4.1 模型-視圖-控制器(MVC)設(shè)計模式歷史簡介
2.4.2 WYSIWYG示例
2.4.3 Web應(yīng)用程序示例
2.5 指令
2.5.1 page指令
2.5.2 include指令
2.5.3 taglib指令
2.6 在代碼中加入注釋
2.6.1 源代碼的注釋
2.6.2 隱藏的注釋
2.7 編碼技巧
2.7.1 使用層疊樣式表(CSS)
2.7.2 保持整齊的JavaScript和JSP
2.7.3 使用XHTML
第3章 使用腳本元素
3.1 使用表達(dá)式(expression)
3.1.1 在表達(dá)式中使用字符串
3.1.2 在表達(dá)式中使用方法和構(gòu)造函數(shù)
3.2 使用聲明(declarations)
3.2.1 Java的原始數(shù)據(jù)類型
3.2.2 Java的操作符
3.2 3 在JSP中創(chuàng)建計數(shù)器
3.2.4 使用JSP聲明創(chuàng)建表
3.3 使用小腳本
第4章 使用可用對象
4.1 理解對象
4.2 理解JSP的隱含對象
4.2.1 理解對象實例化
4.2.2 把JSP關(guān)聯(lián)到servlet,CGI和 HTTP
4.2.3 理解Java Reflection API
4.2.4 理解繼承
4.2.5 使用exception對象
4.2.6 顯示所有隱含對象的類層次結(jié)構(gòu)
4.2.7 理解封裝
4.2.8 使用Reflection機(jī)制內(nèi)省隱含對象
4.2.9 理解范圍(scope)
4.2.10 理解JSP隱含對象的范圍
第5章 使用Beans
5.1 理解JavaBeans
5.1.1 存?。╝ccessor)/修改(mutator)方法和無參數(shù)構(gòu)造函數(shù)
5.1.2 編寫自己的JavaBeans
5.1.3 使用JSP標(biāo)準(zhǔn)動作和JavaBeans
5.2 在JSP中使用JavaBeans
5.2.1 在JSP中創(chuàng)建計數(shù)器
5.2.2 用JSP生成隨機(jī)引用器
5.2.3 用JSP創(chuàng)建消息板的網(wǎng)絡(luò)應(yīng)用
5.3 小結(jié)
第6章 連接頁面
6.1 理解URL
6.1.1 URL的構(gòu)造
6.1.2 協(xié)議:request.getScheme()
6.1.3 服務(wù)器名稱:request.getServerName()
6.1.4 端口號:request.getServerPort()
6.1.5 腳本名稱:request.getRequestURI()
6.1.6 文件名和擴(kuò)展名:request.getServletPath()
6.1.7 查詢字符串:request.GetQueryString()
6.1.8 HTML書簽:用戶端功能
6.2 使用GET方法
6.3 使用查詢字符串
6.3.1 生成查詢字符串
6.3.2 處理查詢字符串
6.3.3 URL中的轉(zhuǎn)義
6.4 使用<jsp:forward>標(biāo)記把JSP鏈接到HTML,JSP和Servlets
6.4.1 轉(zhuǎn)向到HTML頁面和JSP頁面
6.4.2 轉(zhuǎn)向到Servlets
第7章 使用表單
7.1 使用表單控件
7.1.1 <Form>標(biāo)記
7.1.2 <INPUT>標(biāo)記
7.1.3 <TEXTAREA>標(biāo)記
7.1.4 <SELECT>標(biāo)記(下拉式列表)
7.2 處理表單數(shù)據(jù)
7.3 驗證表單內(nèi)容以及動態(tài)組建表單
7.4 理解框架
7.4.1 什么時候使用框架
7.4.2 使用框架的問題
7.5 小結(jié)
第8章 與數(shù)據(jù)庫交互
8.1 JDBC數(shù)據(jù)訪問模型
8.1.1 類型1:JDBC-ODBC橋和ODBC驅(qū)動程序
8.1.2 類型2:本地API部分Java驅(qū)動程序
8.1.3 類型3:JDBC-Net純Java驅(qū)動程序
8.1.4 類型4:本地協(xié)議純Java驅(qū)動程序
8.2 SuperBookmarks.com
8.2.1 創(chuàng)建數(shù)據(jù)庫
8.2.2 連接數(shù)據(jù)庫
8.2.3 執(zhí)行SQL語句
8.3 小結(jié)
第9章 保護(hù)你的應(yīng)用程序
9.1 理解安全性關(guān)系的問題
9.1.1 保護(hù)你的服務(wù)器
9.1.2 保護(hù)你的數(shù)據(jù)
9.1.3 保護(hù)你的用戶
9.1.4 保護(hù)你的應(yīng)用程序
9.2 驗證方法
9.2.1 使用自己的驗證方法
9.2.2 基于表單的驗證
9.2.3 用HTTP協(xié)議驗證
9.3 目錄服務(wù)
9.3.1 Java名字和目錄接口(JNDI)
9.3.2 LDAP集成
9.4 實現(xiàn)訪問控制
9.4.1 使用文本文件驗證
9.4.2 使用LDAP驗證
9.4.3 使用Servlet2.2保護(hù)網(wǎng)絡(luò)程序
第10章 管理會話狀態(tài)
10.1 理解會話狀態(tài)的管理
10.2 使用會話范圍
10.2.1 在會話范圍中加入簡單的值
10.2.2 在會話范圍中保存復(fù)雜類型數(shù)據(jù)
10.2.3 管理會話
10.3 使用加強的URLs(改寫)
10.4 使用cookies
10.5 使用表單的隱藏字段
10.6 小結(jié)
第11章 集成Email
11.1 開始
11.2 使用JavaMail API
11.2.1 創(chuàng)建javax.mail.Session
11.2.2 使用javax.mail.Transport
11.2.3 javax.mail.Message的組成
11.2.4 連接javax.mail.Store
11.2.5 使用javax.mail.Folder
11.2.6 ColdMail.com:一個JSP和JavaMail例子的研究
11.2.7 擴(kuò)展標(biāo)記介紹
11.3 小結(jié)
第12章 開發(fā)定制標(biāo)記
12.1 理解定制標(biāo)記
12.1.1 定義標(biāo)記
12.1.2 CFML標(biāo)記
12.2 開發(fā)簡單的標(biāo)記:沒有屬性和主體內(nèi)容
12.2.1 獲取JSP和servlet的API
12.2.2 一個基本標(biāo)記處理程序
12.2.3 Tag和BodyTag接口
12.2.4 TagSupport與BodyTagSupport類
12.2.5 編寫第一個標(biāo)記處理程序
12.3 開發(fā)復(fù)雜的標(biāo)記:增加屬性和整理主體內(nèi)容
12.3.1 檢索和格式聯(lián)合化內(nèi)容的標(biāo)記
12.4 已有的JSP標(biāo)記庫方案
12.4.1 Allaire公司的JRun標(biāo)記庫
12.4.2 Orionserver的Orion標(biāo)記庫
12.4.3 Jakarta的標(biāo)記庫方案
12.5 小結(jié)
第13章 使用企業(yè)級JavaBean
13.1 EJB的基本原理
13.1.1 容器
13.1.2 遠(yuǎn)程接口
13.1.3 本地接口
13.1.4 Bean的實現(xiàn)
13.2 會話Bean
13.2.1 無狀態(tài)會話Bean
13.2.2 有狀態(tài)會話Bean
13.3 實體Bean
13.3.1 基于容器的持續(xù)性管理
13.3.2 基于Bean的持續(xù)性管理
13.3.3 實體Bean示例
13.4 實現(xiàn)企業(yè)級JavaBean
13.4.1 使用實體Bean
13.4.2 使用無狀態(tài)會話Bean
13.4.3 使用有狀態(tài)會話Bean
13.5 小結(jié)
第14章 錯誤處理
14.1 理解錯誤處理
14.2 實現(xiàn)異常處理
14.2.1 try代碼塊
14.2.2 catch子句
14.2.3 finally語句塊
14.2.4 異常的傳遞
14.2.5 運行時異常
14.2.6 拋出異常
14.3 使用錯誤頁面
14.4 小結(jié)
第15章 調(diào)試和排錯
15.1 容器錯誤
15.1.1 容器的兼容性問題
15.1.2 配置JSPs、Beans和servlets
15.1.3 端口沖突
15.1.4 屬性和配置文件
15.1.5 使用日志
15.2 Java虛擬機(jī)錯誤
15.2.1 OutOfMemoryError錯誤
15.2.2 NullPointerException異常
15.2.3 NoClassDefFoundError錯誤
15.2.4 JSP容器不響應(yīng)
15.2.5 華生醫(yī)生(Dr.Watsons)異常和內(nèi)核轉(zhuǎn)儲(Core dumps)
15.3 數(shù)據(jù)庫錯誤
15.3.1 選擇最好的JDBC驅(qū)動程序
15.3.2 性能檢測工具
15.4 使用集成開發(fā)環(huán)境(IDE)編寫和調(diào)試JSP頁面
附錄A JSP語法
A.1 JSP指令
A.1.1 <%%>
A.1.2 <%——%>
A.1.3 <%1%>
A.1.4 <%=%>
A.1.5 <%@include%> 
A.1.6 <%@page%>
A.1.7 <%@taglib%>
A.2 JSP標(biāo)記
A.2.1 <jsp:fallback>
A.2.2 <jsp:forward>
A.2.3 <jsp:getPropetty>
A.2.4 <jsp:include>
A.2.5 <jsp:param>
A.2.6 <jsp:params>
A.2.7 <jsp:plugin>
A.2.8 <jsp:setProperty>
A.2.9 <jsp:useBean>
附錄B 常見的JSP服務(wù)器
B.1 JRun
B.2 Orion Server
B.3 Resin
B.4 ServletExec 3.0
B.5 Tomcat
附錄C 使用Java方法獲取CGI環(huán)境變量
C.1 列出HTTP頭信息

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號