內容簡介
《Web 2.0動態網站開發:JSP技術與套用》。全書分為三部分。第1部分,Web 2.0大航海時代(1-3章),從信息發布、信息獲取、信息共享、交流溝通、網路新媒體5種需求出發,詳細講解Web 2.0時代的28個重要元素;第2部分,JSP技術之旅(4-11章),從JSP開發環境、調試環境、運行環境的搭建講起,由淺入深地對JSP技術進行一一講解,並在最後介紹了JSP網站開發中最實用的技巧;第3部分,Web 2.0大航海之旅(12-22章),通過部落格網站系統、基於Aiax的購物車、網路論壇系統等11個覆蓋Web 2.0各個方面的實例,詳細講解如何使用JSP開發Web 2.0網站。這些實例可以直接進行部署使用。
《Web 2.0動態網站開發:JSP技術與套用》適合從事與Web 2.0網站開發的相關人員參考使用,還可作為高等院校相關專業的教材和輔導用書。
目錄
第1篇 Web2.0大航海時代
第1章 Web2.0概念與圖譜
1.1 從Web1.0到Web2.0
1.2 Web2.0概念詮釋
1.3 Web2.0圖譜
1.3.1 信息發布
1.3.2 信息獲取
1.3.3 信息共享
1.3.4 溝通交流
1.3.5 網路新媒體
1.3.6 國內外著名Web2.0網站
第2章 Web2.0元素詳解
2.1 信息發布功能的三大元素
2.1.1 Blog
2.1.2 Ajax
2.1.3 Comment
2.2 信息獲取功能的五大元素
2.2.1 RSS
2.2.2 Bookmark
2.2.3 Digg
2.2.4 Search
2.2.5 CMS
2.3 信息共享功能的五大元素
2.3.1 Wiki
2.3.2 P2P
2.3.3 Tag
2.3.4 TrackBack
2.3.5 Permission
2.4 溝通交流功能的六大元素
2.4.1 SNS
2.4.2 IM
2.4.3 BBS
2.4.4 E-mail
2.4.5 聊天室
2.4.6 留言板
2.5 網路新媒體功能的九大元素
2.5.1 網路硬碟
2.5.2 網站統計
2.5.3 網路投票
2.5.4 網路相冊
2.5.5 網路地圖
2.5.6 網路遊戲
2.5.7 網路廣告
2.5.8 網路多媒體
2.5.9 電子商務
第3章 Web2.0開發技術JSP
3.1 JSP是什麼
3.1.1 JSP的起源和背景
3.1.2 JSP的特點和優點
3.2 JSP能做什麼
3.2.1 可以套用的服務:開發Web/J2EE套用
3.2.2 可以開發的系統:網站、Web2.0、MIS資料庫、ERP等大型系統
3.2.3 可以使用的行業:套用在銀行、銷售、辦公、管理等
3.3 JSP有什麼支撐環境
3.3.1 伺服器支持:Tomcat等伺服器
3.3.2 技術支持:Servlet/JSP/資料庫
3.3.3 工具支持:Eclipse等IDE軟體
3.4 小結
第2篇 JSP技術之旅
第4章 JSP開發入門
4.1 JSP運行環境的要求
4.1.1 對硬體條件的要求
4.1.2 對作業系統的要求
4.1.3 對軟體環境的要求
4.1.4 JDK的下載4.1.5 IDK的安裝
4.1.6 JDK的配置
4.2 安裝和配置TomcM
4.2.1 TomcM的下載
4.2.2 Tomem的安裝
4.2.3 Tomcm的配置
4.2.4 測試安裝是否成功
4.2.5 配置一個站點並測試
4.3 集成開發環境的設定
4.3.1 安裝Eclipse
4.3.2 配置Eclipse和romcm伺服器集成
4.4 創建第一個JSP Web套用
4.4.1 源程式
4.4.2 配置站點
4.4.3 測試運行
4.5 小結
第5章JSP基本語法
5.1 JSP檔案構成
5.1.1 一個典型的JSP檔案
5.1.2 分析JSP檔案中的元素
5.2 JSF·基本注釋
5.2.1 HTML注釋
5.2.2 JSP注釋
5.3 JSP腳本元素
5.3.1 聲明
5.3.2 表達式
5.3.3 腳本段
5.4 JSP指令元素
5.4.1 page指令
5.4.2 include指令
5.4.3 taglib指令
5.5 JSP動作指令
5.5.1 頁面跳轉:
5.5.2 包含頁面:
5.5.3 創建Bean:
5.5.4 設定Bean屬性:
5.5.5 取得Bean屬性:
5.5.6 使用Applet外掛程式:
5.5.7 外掛程式定義參數:
5.5.8 外掛程式錯誤提示:
5.6 小結
第6章JSP內置對象
6.1 JSP基本對象概述
6.2 request對象——處理客戶請求信息
6.2.1 保存與取得Attribute
6.2.2 取得請求表單Parameter
6.2.3 取得請求URL信息
6.2.4 取得HTTP請求URL信息
6.2.5 取得HTTP請求Session信息
6.2.6 request使用示例
6.3 response對象——控制伺服器的回響信息
6.3.1 預定義常量
6.3.2 取得輸出流對象
6.3.3 設定回響內容信息
6.3.4 重定向和設定cookie
6.3.5 設定回響Eneode
6.3.6 response使用示例
6.4 pageContext對象——當前頁面上下文
6.4.1 基本常量
6.4.2 頁面包含與轉向
6.4.3 操作Attribute
6.4.4 取得其他內置對象
6.4.5 pageContext使用示例
6.5 Session對象——管理客戶的會話
6.5.1 基本方法.
6.5.2 操作Attribute
6.5.3 Session使用示例
6.6 application對象——web套用全局對象
6.6.1 基本方法
6.6.2 記錄日誌
6.6.3 取得URL信息
6.6.4 操作Attribute
6.6.5 application使用示例
6.7 out對象——向客戶輸出數據
第7章 JavaBean組件
第8章 Servlet編程
第9章 JSP+JavaBean+Servlet模式
第10章 JSP資料庫系統開發
第11章 JSP開發中的常用技巧
第3篇 Web 2.0大航海之旅
第12章 部落格網站系統
第13章 基於Ajax的購物車
第14章 RSS生成與閱讀器製作
第15章 Wiki網站系統
第16章 網路論壇系統
第17章 網路郵件系統
第18章 網路聊天室
第19章 網路留言本
第20章 網上商城系統
第21章 線上視頻網站
第22章 網站訪問系統