注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程JSP、Servlets與MySQL開發(fā)指南

JSP、Servlets與MySQL開發(fā)指南

JSP、Servlets與MySQL開發(fā)指南

定 價:¥39.00

作 者: (美)David Harms著;黃習福 等譯
出版社: 電子工業(yè)出版社
叢編項: 美國“高級開發(fā)工具”叢書
標 簽: jsp

購買這本書可以去


ISBN: 9787505370951 出版時間: 2001-11-01 包裝:
開本: 26cm 頁數(shù): 396 字數(shù):  

內(nèi)容簡介

  本書全面介紹了基于數(shù)據(jù)庫的網(wǎng)站開發(fā)技術。全書共有二十四章和兩個附錄,內(nèi)容包括服務器端Java、服務器小程序(servlet)和JSP基礎知識、Tomcat、Bean和自定義標記;MySQL數(shù)據(jù)庫及其安裝和使用;運用JDBC、網(wǎng)站設計策略、網(wǎng)絡應用程序開發(fā)的模型視圖控制器方法;用戶的身份鑒定、HTML表單的創(chuàng)建和處理、用戶意見調(diào)查和結(jié)果的圖示、用戶對數(shù)據(jù)庫訪問的登錄以及Jakarta Struts工程介紹;Struts標記庫等。本書內(nèi)容豐富、層次分明、講解清楚,是中高級網(wǎng)絡編程人員必備的參考書。

作者簡介

暫缺《JSP、Servlets與MySQL開發(fā)指南》作者簡介

圖書目錄

前言
第1部分 入門篇
第1章 服務器端的Java入門
1.1 為什么選擇Java
1.1.1 易于入門
1.1.2 降低用戶接口的復雜性
1.1.3 用設計式樣處理復雜問題
1.1.4 多線程——Java網(wǎng)絡開發(fā)的必備技術
1.2 編寫服務器端的Java代碼
1.2.1 Tomcat推薦工具
1.2.2 選擇IDE
1.3 數(shù)據(jù)庫
1.3.1 服務器訪問日志
1.3.2 其他用途
1.4 JavaServerPages
1.4.1 勞動分工
1.4.2 其他解決方案
1.5 結(jié)合在一起
1.5.1 服務器小程序容器
1.5.2 Tomcat服務器小程序容器或Web服務器
1.6 Web服務器的選擇
1.7 數(shù)據(jù)庫的選擇
1.7.1 平面文件數(shù)據(jù)庫
1.7.2 SQL數(shù)據(jù)庫
1.7.3 對象數(shù)據(jù)庫
1.7.4 MySQL
1.8 設計使用數(shù)據(jù)庫的網(wǎng)站
1.9 中心數(shù)據(jù)庫網(wǎng)站
1.10 小結(jié)
第2章 服務器小程序入門
2.1 服務器端Java
2.1.1 在哪里運行代碼
2.1.2 設計約束條件
2.2 服務器端技術
2.2.1 服務器端的include
2.2.2 公共網(wǎng)關接口
2.2.3 服務器API
2.2.4 服務器端腳本語言
2.2.5 Active Server Pages
2.3 服務器小程序和JavaServer Pages
2.3.1 高效性
2.3.2 能力
2.3.3 可移植性
2.4 推薦讀物
2.5 小結(jié)
第3章 安裝和配置Tomcat
3.1 服務器小程序容器
3.1.1 進程內(nèi)容器
3.1.2 進程外容器
3.1.3 獨立容器
3.2 SDK
3.2.1 下載和安裝
3.2.2 安裝Java2 Standard Edition
3.2.3 安裝驗證
3.2.4 測試類
3.3 安裝Tomcat
3.3.1 源代碼或二進制碼分布
3.3.2 二進制碼安裝
3.3.3 設置Tomcat環(huán)境變量
3.4 運行Tomcat
3.4.1 啟動和停止Tomcat
3.4.2 處理HTML
3.4.3 運行HelloWorldExample服務器小程序
3.4.4 處理服務器小程序請求
3.5 Tomcat配置文件
3.5.1 理解server.xml
3.5.2 Web應用程序
3.5.3 Web應用程序和web.xml
3.5.4 服務器小程序描述表
3.5.5 默認的web.xml文件
3.5.6 配置
3.6 小結(jié)
第4章 服務器小程序基礎
4.1 服務器小程序生命周期
4.2 GenericServlet類
4.3 HTTPServlet類
4.3.1 service方法
4.3.2 doGet()方法
4.3.3 表單試驗
4.3.4 doPost()方法
4.3.5 不常使用的HTTP方法
4.4 服務器小程序知道什么
4.4.1 服務器小程序初始化設置
4.4.2 描述表初始化設置
4.5 請求屬性
4.5.1 頁面壓縮
4.5.2 Cookie和session管理
4.5.3 檢測瀏覽器
4.5.4 其他信息小塊
4.6 小結(jié)
第5章 JavaServer Pages入門
5.1 JavaServer Pages解決方案
5.1.1 外觀和編程邏輯的分離
5.1.2 標記格式
5.1.3 模板、指令和行為
5.2 指令
5.2.1 頁面指令
5.2.2 include指令
5.2.3 taglib指令
5.3 JSP行為
5.3.1 隱含的JSP對象
5.3.2 腳本小程序
5.3.3 聲明數(shù)據(jù)
5.3.4 局部和實例數(shù)據(jù)
5.3.5 聲明方法
5.4 JSP生命周期
5.5 代碼的位置
5.6 小結(jié)
第6章 JSP、Bean和自定義標記
6.1 Bean解決方案
6.2 在JSP中使用JavaBean
6.2.1 裝載JavaBean
6.2.2 設置JavaBean屬性
6.2.3 獲得JavaBean屬性
6.3 JavaBean組件模型
6.3.1 更多Bean
6.3.2 Enterprise JavaBeans
6.3.3 非EJB的可升級Web服務器
6.3.4 棘手的問題
6.4 標記庫
6.4.1 沒有主體的標記
6.4.2 taglib指令
6.4.3 標記庫和Bean
6.5 小結(jié)
第2部分 網(wǎng)站和數(shù)據(jù)庫
第7章 關系數(shù)據(jù)庫基礎
7.1 數(shù)據(jù)庫通史
7.1.1 關系數(shù)據(jù)庫管理系統(tǒng)
7.1.2 SQL和客戶/服務器模型
7.1.3 SQL數(shù)據(jù)庫的實質(zhì)
7.1.4 發(fā)展現(xiàn)狀
7.2 設計關系數(shù)據(jù)庫
7.2.1 需要多少個表
7.2.2 創(chuàng)建表關系
7.2.3 使用Entity-Relationship Diagrams繪制數(shù)據(jù)庫
7.3 范式
7.3.1 第一范式
7.3.2 第二范式
7.3.3 第三范式
7.3.4 破壞規(guī)則
7.4 小結(jié)
第8章 MySQL基礎
8.1 MySQL數(shù)據(jù)庫服務器
8.1.1 SQL的能力
8.1.2 SQL的局限性
8.2 為什么選擇MySQL
8.2.1 可靠性
8.2.2 速度
8.2.3 容量
8.2.4 訪問控制
8.2.5 開發(fā)工具
8.3 安裝MySQL
8.3.1 選擇版本
8.3.2 解釋版本命名方案
8.3.3 安裝MySQL二進制碼
8.3.4 安裝Unix二進制碼
8.3.5 在Linux上安裝RPM
8.3.6 安裝Windows二進制碼
8.3.7 源代碼安裝
8.3.8 目錄結(jié)構
8.4 對安裝進行測試
8.5 其他實用工具
8.6 小結(jié)
第9章 配置MySQL
9.1 mysql客戶程序
9.1.1 mysql數(shù)據(jù)庫
9.1.2 運用SELECT語句查看數(shù)據(jù)
9.1.3 SQL的大小寫敏感性
9.2 訪問控制體系
9.2.1 設置根口令
9.2.2 運用INSERT語句添加新權限
9.2.3 運用UPDATE語句改變權限
9.2.4 運用DELETE語句刪除權限
9.2.5 運用GRANT及REVOKE語句設置權限
9.3 小結(jié)
第10章 操作SQL表
10.1 創(chuàng)建數(shù)據(jù)庫
10.1.1 創(chuàng)建數(shù)據(jù)庫
10.1.2 刪除數(shù)據(jù)庫
10.1.3 區(qū)分大小寫
10.2 創(chuàng)建表
10.2.1 運用CREATE的語法
10.2.2 選擇數(shù)據(jù)類型
10.2.3 列屬性
10.2.4 查看已定義的表
10.3 索引與外部關鍵字
10.3.1 關鍵字
10.3.2 惟一索引
10.3.3 文本索引
10.4 更改表定義
10.4.1 運用ALTER TABLE語句
10.4.2 添加列及索引
10.4.3 修改列
10.4.4 刪除列及索引
10.5 小結(jié)
第11章 設計數(shù)據(jù)庫:個案研究
11.1 數(shù)據(jù)庫需求
11.1.1 簡化設計工作的工具
11.1.2 統(tǒng)一建模語言
11.2 確定核心表
11.2.1 Names表
11.2.2 Articles表
11.3 建立關系
11.3.1 作者-文章關系
11.3.2 添加文章類型信息
11.4 需求實現(xiàn)
11.4.1 實現(xiàn)訪問控制
11.4.2 實現(xiàn)訂閱定單跟蹤
11.5 有效地運用索引
11.6 創(chuàng)建數(shù)據(jù)庫
11.7 小結(jié)
第12章 操作SQL數(shù)據(jù)
12.1 生成數(shù)據(jù)
12.1.1 插入數(shù)據(jù)
12.1.2 刪除數(shù)據(jù)
12.1.2 更新數(shù)據(jù)
12.2 數(shù)據(jù)查詢
12.2.1 排序
12.2.2 限定輸出結(jié)果
12.2.3 涉及多表的SELECT語句
12.3 SQL的函數(shù)與操作符
12.3.1 操作符
12.3.2 字符串比較
12.3.3 更多的信息
12.4 小結(jié)
第3部分 傳遞內(nèi)容
第13章 運用JDBC
13.1 JDBC概述
13.1.1 驅(qū)動程序類型
13.1.2 選擇驅(qū)動程序
13.1.3 安裝MM.MySQL驅(qū)動程序
13.2 MySQL服務器小程序
13.2.1 授予服務器小程序訪問權
13.2.2 制作網(wǎng)頁
13.2.3 創(chuàng)建驅(qū)動程序的實例
13.3 操作SQL數(shù)據(jù)
13.3.1 連接、語句及結(jié)果數(shù)據(jù)
13.3.2 執(zhí)行查詢
13.3.3 最后的finally{}
13.3.4 去掉服務器小程序的HTML
13.4 小結(jié)
第14章 網(wǎng)站設計策略
14.1 Java網(wǎng)站開發(fā)面臨的挑戰(zhàn)
14.1.1 JSP存在的問題
14.1.2 JavaBean存在的問題
14.2 設計動態(tài)網(wǎng)站
14.2.1 網(wǎng)頁布局
14.2.2 包含其他頁面
14.2.3 一種設計動態(tài)網(wǎng)頁的途徑
14.3 運用設計模式
14.3.1 模型視圖控制器設計模式
14.3.2 運用服務器小程序控制輸入
14.3.3 運用JSP查看數(shù)據(jù)
14.3.4 采用JavaBean模擬應用程序
14.3.5 MVC中的信息流
14.3.6 自定義標記庫的作用
14.4 小結(jié)
第15章 設計Web應用程序的模型及控制器
15.1 設計需求
15.1.1 分組方法
15.1.2 創(chuàng)建數(shù)據(jù)庫
15.1.3 類的高級應用
15.1.4 通用的重復標記
15.2 支持類
15.2.1 連接池
15.2.2 初始化服務器小程序
15.2.3 菜單緩沖區(qū)JavaBean
15.3 編寫應用程序
15.3.1 初始化應用程序
15.3.2 控制服務器小程序
15.3.3 轉(zhuǎn)交請求
15.4 小結(jié)
第16章 設計Web應用程序的視圖
16.1 創(chuàng)建index.jsp
16.1.1 設計index.jsp
16.1.2 運用自定義標記
16.1.3 運用鏈接Bean
16.1.4 iterate標記
16.1.5 menu標記
16.1.6 header菜單
16.1.7 標記庫定義
16.2 文章頁面
16.2.1 包含文章文本
16.2.2 IncludePage標記
16.2.3 采用替代文件擴展名
16.2.4 改進該標記
16.3 小結(jié)
第17章 在JSP中運用Bean
17.1 理解集合
17.1.1 接口概念
17.1.2 多重繼承
17.1.3 接口
17.1.4 集合接口
17.1.5 一組菜單
17.2 創(chuàng)建重復標記
17.2.1 重復標記的屬性
17.2.2 通過映像得到方法
17.2.3 IterateTEI類
17.3 小結(jié)
第18章 性能與設計
18.1 數(shù)據(jù)并發(fā)性
18.1.1 保守并發(fā)性
18.1.2 開放并發(fā)性
18.2 多線程及服務器小程序
18.2.1 單線程模型
18.2.2 同步方法
18.2.3 可升級能力設計
18.3 JSP的線程問題
18.4 小結(jié)
第4部分 數(shù)據(jù)庫驅(qū)動的網(wǎng)站策略
第19章 用戶身份鑒別
19.1 身份鑒別
19.1.1 基本型身份鑒別
19.1.2 貫通型身份鑒別
19.1.3 基于表單的身份鑒別
19.1.4 使用SSL
19.2 Tomcat的安全機制
19.2.1 安全約束
19.2.2 Tomcat的基于表單的身份鑒別
19.2.3 Tomcat的基本型身份鑒別
19.2.4 身份鑒別請求截聽器
19.3 定制的用戶鑒別
19.3.1 UserBean類
19.3.2 SecurityBean類
19.3.3 WebDocBean類
19.4 小結(jié)
第20章 用HTML表單更新數(shù)據(jù)庫
20.1 理解HTML表單
20.2 在MVC應用程序中的表單
20.2.1 請求表單
20.2.2 顯示表單
20.2.3 保存表單
20.2.4 確認表單
20.2.5 MVC表單策略
20.3 使用JavaBeans模擬表單
20.3.1 集成字段為表單
20.3.2 處理表單JavaBean
20.4 處理表單
20.4.1 設置表單值
20.4.2 編輯表單
20.4.3 保存表單
20.5 小結(jié)
第21章 表單和數(shù)據(jù)庫
21.1 構造表單
21.1.1 單項選擇按鈕處理類
21.1.2 從表單數(shù)據(jù)設置單項選擇按鈕
21.1.3 創(chuàng)建TestFormBean
21.2 創(chuàng)建JSP
21.3 設置表數(shù)據(jù)
21.4 處理初始請求
21.4.1 ControllerServlet doGet()方法
21.4.2 創(chuàng)建JavaBean表單
21.4.3 傳送JavaBean表單
21.4.4 傳送至表單頁面
21.5 確認請求
21.6 確認表單字段
21.7 保存數(shù)據(jù)
21.8 小結(jié)
第22章 用戶調(diào)查
22.1 建立用戶調(diào)查
22.1.1 一個調(diào)查例子
22.1.2 建立調(diào)查數(shù)據(jù)表
22.2 設計調(diào)查Bean
22.2.1 分類集
22.2.2 實現(xiàn)比較器
22.2.3 建立多項選擇按鈕
22.2.4 請求調(diào)查
22.2.5 重復的調(diào)查提交項
22.3 獲得調(diào)查結(jié)果
22.3.1 圖表化調(diào)查結(jié)果
22.3.2 圖像編碼器
22.3.3 保證用戶知曉調(diào)查情況
22.4 小結(jié)
第23章 收集服務器統(tǒng)計表
23.1 決定使用何種方法記錄請求日志
23.1.1 從控制器服務器小程序中記錄日志
23.1.2 日志保存之處
23.1.3 日志格式
23.2 記錄映射的請求日志
23.3 使用請求截聽器
23.3.1 建立日志記錄請求截聽器
23.3.2 初始化截聽器
23.3.3 連接處理
23.4 解釋日志 
23.4.1 跟蹤推薦頁面
23.4.2 計數(shù)頁面請求
23.4.3 檢查用戶訪問
23.4.4 發(fā)現(xiàn)遺漏文件
23.4.5 服務器的統(tǒng)計數(shù)據(jù)
23.5 小結(jié)
第24章 Struts應用程序框架
24.1 Struts程序包
24.1.1 獲得Struts
24.1.2 安裝一個二進制Struts構造系統(tǒng)
24.2 Struts的概念
24.3 struts-example應用程序
24.3.1 文件web.xml
24.3.2 struts-example數(shù)據(jù)庫
24.3.3 struts-example的struts-config.xml文件
24.3.4 Forward元素
24.3.5 歡迎頁面
24.3.6 注冊表單
24.3.7 用ActionServlet處理請求
24.3.8 主菜單
24.4 Struts標記庫
24.5 小結(jié)
附錄A Struts標記庫
A.1 在Struts中運用Bean
A.1.1 Struts標記的公共屬性
A.1.2 設置Struts屬性
A.2 Bean標記
A.2.1 cookie標記
A.2.2 define標記
A.2.3 header標記
A.2.4 include標記
A.2.5 message標記
A.2.6 page標記
A.2.7 parameter標記
A.2.8 resource標記
A.2.9 struts標記
A.2.10 write標記
A.3 HTML標記
A.3.1 base標記
A.3.2 errors標記
A.3.3 form標記
A.3.4 form field標記
A.3.5 html標記
A.3.6 link標記
A.4 Logic標記
A.4.1 Comparison標記
A.4.2 forward標記
A.4.3 iterate標記
A.4.4 match標記
A.4.5 notMatch標記
A.4.6 notPresent標記
A.4.7 present標記
A.4.8 redirect標記
A.5 Template標記
附錄B Java Web開發(fā)資源
B.1 Servlet及JSP技術規(guī)范
B.2 Java開發(fā)工具
B.3 其他的Sun資源
B.4 Jakarta主頁
B.5 下載Tomcat
B.5 郵件列表
B.6 MySQL相關的資源

本目錄推薦

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