JSP是一種伺服器端腳本語言,是由Sun公司在其強大的Java語言的基礎上開發出來的。與其他腳本語言(如CGI、ASP)相比,JSP依託於Java語言,繼承並發展了Java語言的很多優點,例如優秀的跨平台性、易於掌握、運行穩定、安全性好等。本書面向廣大計算機愛好者,特別是對網頁製作、編程開發感興趣的中、高級讀者,由淺入深,遵照JSP 2.0的規範,介紹如何利用JSP語言進行互動式動態網站的開發。本書文字淺顯易懂,內容充實。書中所列舉的大量例子既可以幫助讀者學習掌握知識,又是製作動態網頁和網站的優秀模板——讀者只要修改少量的代碼,就可以製作出具有專業水準的動態網頁和網站。 本書分為13章,主要內容有:JSP簡介、HTML表單、Java基礎、JSP基本語法、JSP內置對象、表達式語言、JSP的檔案操作、訪問資料庫、JavaBeans組件、Java Servlet、網上商店、部落格網站和酒店住宿預定系統。
基本介紹
- 書名:JSP2.0動態網站開發實例指南
- 出版社:機械工業出版社
- 頁數:329頁
- 開本:16開
- 品牌:機械工業出版社
- 作者:殷慶軒 左昉
- 出版日期:2006年8月1日
- 語種:簡體中文
- ISBN:7111195981, 9787111195986
內容簡介,圖書目錄,
內容簡介
JSP是一種伺服器端腳本語言,是由Sun公司在其強大的Java語言的基礎上開發出來的。與其他腳本語言(如CGI、ASP)相比,JSP依託於Java語言,繼承並發展了Java語言的很多優點,例如優秀的跨平台性、易於掌握、運行穩定、安全性好等。本書面向廣大計算機愛好者,特別是對網頁製作、編程開發感興趣的中、高級讀者,由淺入深,遵照JSP 2.0的規範,介紹如何利用JSP語言進行互動式動態網站的開發。本書文字淺顯易懂,內容充實。書中所列舉的大量例子既可以幫助讀者學習掌握知識,又是製作動態網頁和網站的優秀模板——讀者只要修改少量的代碼,就可以製作出具有專業水準的動態網頁和網站。
圖書目錄
出版說明
前言
第1章 JSP簡介
1.1Web發展史
1.2JSP的運行原理
1.3JSP的特點
1.4建立JSP運行開發環境
1.5一個簡單的JSP程式
1.6小結
第2章 HTML表單
2.1聲明HTML表單
2.2BUTTON控制項
2.3INPUT控制項
2.4TEXTAREA控制項
2.5SELECT控制項
2.6LABEL控制項
2.7FIELDSET控制項
2.8小結
第3章 Java基礎
3.1Java概述
3.1.1Java語言的特點
3.1.2面向對象的程式設計
3.1.3簡單的Java程式
3.2數據類型
3.2.1常量和變數
3.2.2簡單數據類型
3.3數組
3.3.1一維數組
3.3.2二維數組
3.4運算符
3.4.1位操作運算符
3.4.2關係運算符
3.4.3邏輯運算符
3.4.4算術運算符
3.5流程控制
3.5.1分支
3.5.2循環
3.6對象、類
3.7Java程式舉例
3.8小結
第4章 JSP基本語法
4.1語法規則
4.1.1聲明
4.1.2表達式
4.1.3Scripflet
4.1.4注釋
4.2指令元素
4.2.1include指令
4.2.2page指令
4.2.3詛gub指令
4.3動作元素
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.4小結
第5章 JSP內置對象
5.1request對象
5.2response對象
5.3application對象
5.4session對象
5.5pageContext對象
5.6out對象
5.7exception對象
5.8實例
5.8.1註冊
5.8.2計數器
5.9小結
第6章 表達式語言
6.1表達式語言簡介
6.2語法規則
6.3內置對象
6.4運算符
6.5小結
第7章 JSP的檔案操作
7.1File類
7.2位元組輸入/輸出流
7.2.1位元組輸入流
7.2.2位元組輸出流
7.3字元輸入/輸出流
7.3.1字元輸入流
7.3.2字元輸出流
7.4RandOITLAccessFile類
7.5實例
7.5.1檔案上傳
7.5.2檔案下載
7.5.3網上測驗
7.6小結
第8章 訪問資料庫
8.1sQL語言
8.1.1查詢記錄
8.1.2更新記錄
8.1.3添加記錄
8.1.4刪除記錄
8.2JDBC
8.3W.eb資料庫
8.3.1建立資料庫
8.3.2創建數據源
8.3.3連線資料庫
8.3.4查詢資料庫
8.4其他資料庫的連線
8.5實例
8.5.1留言板
8.5.2網上投票
8.6小結
第9章 JavaBeans組件
9.1JavaBeans簡介
9.2JavaBeans的編寫和使用
9.2.1JavaBeans的編寫規範
9.2.2在JSP中使用JavaBeans
9.3實例
9.3.1資料庫連線池
9.3.2註冊與登錄
9.3.3購物車
9.3.4BlackJack遊戲
9.4小結
第10章 JavaSewIet
10.1Servlet的基本概念
10.1.1什麼是Servlet
10.1.2Servlet的工作原理
10.1.3一個簡單的Servlet示例
10.2Servlet的生命周期
10.3ServletAPI
10.4創建和調用Servlet
10.4.1創建Servlet
10.4.2調用Setwlet
10.5Servlet過濾器
10.6實例
10.7小結
第11章 網上商店
11.1系統功能設計
11.2創建數據源
11.3頁面設計及代碼分析
11.3.1主頁
11.3.2用戶註冊
11.3.3用戶登錄
11.3.4用戶註銷
11.3.5修改註冊信息
11.3.6瀏覽商品
11.3.7搜尋商品
11.3.8公共留言板
11.3.9私人留言板
11.3.10客戶購買商品
11.3.11管理員增加商品
11.3.12查看銷售記錄
11.4小結
第12章 部落格網站
12.1系統功能設計
12.2創建數據源
12.3Bean設計及代碼分析
12.3.1User和IJserManager
12.3.2Admin
12.3.3Board和BoardManager
12.3.4Msg
12.3.5Reply
12.4頁面設計及代碼分析
12.4.1註冊、登錄和註銷
12.4.2基本頁面設計
12.4.3導航欄
12.4.4個人信息欄
12.4.5瀏覽主題列表
12.4.6瀏覽主題文章
12.4.7發表主題
12.4.8搜尋主題
12.4.9日曆
12.4.10論壇統計
12.4.11管理員管理主題分類
信息
12.4.12管理員管理用戶信息
12.5小結
第13章 酒店住宿預定系統
13.1系統設計
13.1.1系統功能設計
13.1.2系統結構設計
13.2數據表結構設計
13.3邏輯層設計及代碼分析
13.3.1總體框架
13.3.2DataCenter包
13.3.3Accounts包
13.3.4Room包
13.3.5Older包
13.4表現層設計及代碼分析
13.4.1用戶登錄和許可權控制
13.4.2客房、訂單、用戶信息
管理
13.5小結
附錄
附錄A 常用技術站點和資源
連線
附錄B 常用的刪,標記
元素
前言
第1章 JSP簡介
1.1Web發展史
1.2JSP的運行原理
1.3JSP的特點
1.4建立JSP運行開發環境
1.5一個簡單的JSP程式
1.6小結
第2章 HTML表單
2.1聲明HTML表單
2.2BUTTON控制項
2.3INPUT控制項
2.4TEXTAREA控制項
2.5SELECT控制項
2.6LABEL控制項
2.7FIELDSET控制項
2.8小結
第3章 Java基礎
3.1Java概述
3.1.1Java語言的特點
3.1.2面向對象的程式設計
3.1.3簡單的Java程式
3.2數據類型
3.2.1常量和變數
3.2.2簡單數據類型
3.3數組
3.3.1一維數組
3.3.2二維數組
3.4運算符
3.4.1位操作運算符
3.4.2關係運算符
3.4.3邏輯運算符
3.4.4算術運算符
3.5流程控制
3.5.1分支
3.5.2循環
3.6對象、類
3.7Java程式舉例
3.8小結
第4章 JSP基本語法
4.1語法規則
4.1.1聲明
4.1.2表達式
4.1.3Scripflet
4.1.4注釋
4.2指令元素
4.2.1include指令
4.2.2page指令
4.2.3詛gub指令
4.3動作元素
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.4小結
第5章 JSP內置對象
5.1request對象
5.2response對象
5.3application對象
5.4session對象
5.5pageContext對象
5.6out對象
5.7exception對象
5.8實例
5.8.1註冊
5.8.2計數器
5.9小結
第6章 表達式語言
6.1表達式語言簡介
6.2語法規則
6.3內置對象
6.4運算符
6.5小結
第7章 JSP的檔案操作
7.1File類
7.2位元組輸入/輸出流
7.2.1位元組輸入流
7.2.2位元組輸出流
7.3字元輸入/輸出流
7.3.1字元輸入流
7.3.2字元輸出流
7.4RandOITLAccessFile類
7.5實例
7.5.1檔案上傳
7.5.2檔案下載
7.5.3網上測驗
7.6小結
第8章 訪問資料庫
8.1sQL語言
8.1.1查詢記錄
8.1.2更新記錄
8.1.3添加記錄
8.1.4刪除記錄
8.2JDBC
8.3W.eb資料庫
8.3.1建立資料庫
8.3.2創建數據源
8.3.3連線資料庫
8.3.4查詢資料庫
8.4其他資料庫的連線
8.5實例
8.5.1留言板
8.5.2網上投票
8.6小結
第9章 JavaBeans組件
9.1JavaBeans簡介
9.2JavaBeans的編寫和使用
9.2.1JavaBeans的編寫規範
9.2.2在JSP中使用JavaBeans
9.3實例
9.3.1資料庫連線池
9.3.2註冊與登錄
9.3.3購物車
9.3.4BlackJack遊戲
9.4小結
第10章 JavaSewIet
10.1Servlet的基本概念
10.1.1什麼是Servlet
10.1.2Servlet的工作原理
10.1.3一個簡單的Servlet示例
10.2Servlet的生命周期
10.3ServletAPI
10.4創建和調用Servlet
10.4.1創建Servlet
10.4.2調用Setwlet
10.5Servlet過濾器
10.6實例
10.7小結
第11章 網上商店
11.1系統功能設計
11.2創建數據源
11.3頁面設計及代碼分析
11.3.1主頁
11.3.2用戶註冊
11.3.3用戶登錄
11.3.4用戶註銷
11.3.5修改註冊信息
11.3.6瀏覽商品
11.3.7搜尋商品
11.3.8公共留言板
11.3.9私人留言板
11.3.10客戶購買商品
11.3.11管理員增加商品
11.3.12查看銷售記錄
11.4小結
第12章 部落格網站
12.1系統功能設計
12.2創建數據源
12.3Bean設計及代碼分析
12.3.1User和IJserManager
12.3.2Admin
12.3.3Board和BoardManager
12.3.4Msg
12.3.5Reply
12.4頁面設計及代碼分析
12.4.1註冊、登錄和註銷
12.4.2基本頁面設計
12.4.3導航欄
12.4.4個人信息欄
12.4.5瀏覽主題列表
12.4.6瀏覽主題文章
12.4.7發表主題
12.4.8搜尋主題
12.4.9日曆
12.4.10論壇統計
12.4.11管理員管理主題分類
信息
12.4.12管理員管理用戶信息
12.5小結
第13章 酒店住宿預定系統
13.1系統設計
13.1.1系統功能設計
13.1.2系統結構設計
13.2數據表結構設計
13.3邏輯層設計及代碼分析
13.3.1總體框架
13.3.2DataCenter包
13.3.3Accounts包
13.3.4Room包
13.3.5Older包
13.4表現層設計及代碼分析
13.4.1用戶登錄和許可權控制
13.4.2客房、訂單、用戶信息
管理
13.5小結
附錄
附錄A 常用技術站點和資源
連線
附錄B 常用的刪,標記
元素