網路程式語言JSP實例教程

網路程式語言JSP實例教程

《網路程式語言JSP實例教程》是2002年電子工業出版社出版的圖書,作者是周顥。

基本介紹

  • 書名:網路程式語言JSP實例教程
  • 又名:網路工程師培訓教材叢書
  • 作者:周顥
  • ISBN:9787505376755
  • 頁數:351
  • 定價:33.00
  • 出版社電子工業出版社
  • 出版時間:2002-6
  • 裝幀:平裝
內容介紹,序言,目錄,

內容介紹

本書結合作者長期從事JSP開發大型Web套用型網站的實際經驗,綜合作者在實際工作中的心得與體會,運用大量實例來講解網路程式語言JSP及其實際使用。本書重點介紹Java的基本語法、Web應用程式的概念與設計方法、JSP操作Oracle資料庫、Java Bean的設計與使用、JavaMail的套用等。本書的最後給出網上虛擬社區的綜合實例,向讀者詳細地介紹如何按照需求分析、模組設計、頁面設計、JSP編程及頁面合成的步驟完成整個網站的設計。本書針對JSP實際運用中遇到的問題以實例的形式加以闡述,每章後還附有小結和習題,力求使讀者能夠在短期內掌握進行實際開發需要了解的知識。
本書面向即將或正在從事網站開發、設計、管理工作的大專院校學生和IT界人士。

序言

近年來,Internet(網際網路)技術得到迅速的發展,已經成為計算機產業的一個技術熱點。促進Internet高速發展的因素之一就是Web技術。現在的Web技術已經不再局限於單純地提供信息服務,而是日益成為一個操作平台,為用戶提供強大的服務功能,例如網上電子商務、社會信息資料庫等。
建立一個完善的網站,不是一個人或者某一種軟體就能勝任的。任務的複雜性要求必需是團體合作、集體開發。一個好的Web開發團體,應當具有系統管理員、前台頁面設針人員和後台編程人員等多種角色,他們應具有Web開發的不同方面的知識,以便各司其職、協同工作,完成網站的建設。
對於系統管理員,他要架設Web平台和管理伺服器,為設計人員和Web瀏覽者提供穩定可靠的環境。他必需了解不同作業系統下Web伺服器的設定與管理。
對於前台頁面設計人員,他要完成頁面編輯和設計,為Web瀏覽者提供最佳的視覺效果和良好的互動界面。他應通曉當前最為流行的Dreamweaver,Fireworks和Flash網頁設計軟體。
對於後台編程人員,他需處理各種大量的信息,因此需要他精通某種Web程式語言(如ASP和JSP等),熟練掌握網路資料庫的管理和操作。
針對上述的需求,我們這個資深的網站建設團體,結合我們長期從事網站建設的經驗,編寫了本套叢書,奉獻給正在或即將從事Web管理和開發的技術人員,特別是那些大學畢業後即將從事W辦建設而又對Web的有關知識不甚熟悉的青年朋友們。
本套叢書共分6本,具有權強的針對性,涵蓋Web開發基礎、Web伺服器管理、前台頁面設計和後台編程等,足以滿足Web開發團體中各種角色的需要。
《Web開發技術基礎教程》作為本套叢書的基礎,介紹網路和Internet的基本知識,給出HTML語法解釋,描述了DHTML(動態HTML)技術(包括CSS層疊樣式表、JavaScript和VBScript)。書中更以實例的形式討論網站建設項目開發流程,包含項目分析、系統架構、資料庫選取、前台設計與後台編程等各個知識點。
《基於Windows的網路伺服器管理教程》向讀者介紹如何在Windovs環境下搭建一個穩定而又可靠的伺服器平台。通過本書的學習,讀者將學會在Windows環境下如何設定與管理IIS、構建Web和FTP伺服器,如何使用和配置微軟代理伺服器,如何架設Exchange 2000伺服器實現Mail伺服器。
《Web前台設計實例教程》以豐富的實例介紹當前最流行的網頁前台設計工具Dreamweaver,Fireworks和Flash。通過本書的學習,你可學會使用Dreamweaver進行網頁的可視化開發,使用Fireworks製作各種美觀的網頁圖形,使用Flash製作炫目的網頁動畫。本書的最後,通過兩個大型的綜合實例介紹三種軟體是如何協同工作、發揮三者的整合功能和實現真正美觀艦麗的界面的。
《網路資料庫套用與開發教程》介紹Web技術中最令人心動的通過瀏覽器實現各種對資料庫的操作,回答了在網站中選用什麼資料庫、如何對資料庫進行管理和配置,以便通過Web技術訪問資料庫。本書涉及資料庫的基本知識、SQL語言,並對當前Web開發中用到的主流資料庫SQLServer 2000和0racle 8i的管理和配置進行詳細的分析和講解。
Web強大的功能離不開後台程式的支持。目前Windows環境下,微軟公司的ASP幾乎成了網路程式語言的代名詞。《網路程式語言ASP實例教程》一書根據作者親自開發商業軟體的經驗,以實例的方式講解如何使用ASP語言進行網站開發,內容涉及ASP基本對象、ASP內置Active X組件、如何定製ASP組件及ASP如何訪問資料庫等。
這邊ASP方興未艾,那邊JSP正迎頭趕上。JSP的後台是大名鼎鼎的Java。廣泛的適用平台、良好的可移植性和很高的執行效率,再加上Sun公司的支持,JSP語言正在Web開發領域大展拳腳。《網路程式語言JSP實例教程》一書結合作者長期使用JSP開發大型商業軟體的經驗,以實例的方式系統地介紹Java的基本語法、Web應用程式的概念與設計方法、JSP操作0rac1e資料庫、Java Bean的設計與使用,以及JavaMail的套用等。本書的後半部給出了一個大型的綜合實例。
有一點提請讀者注意,由於本套叢書針對的是已有一定計算機知識的人員,因此,為了文字上的敘述方便和簡潔,同時也是為了大家以後能順利地閱讀其他的相關資料,對於一些譯文較長的專業術語,在文中用了英文縮寫。對於這些英文編寫,太多數在它第一次出現處一般都給出了它的英文全稱和中譯文,而其他地方則是直接引用。對於大家比較熟悉的專業術語,或者某些專有軟體,我們就直接給出了英文,而未加譯文。
參與本套叢書的組織、策劃、編寫和程式調試的人員有嚴斌華、牛允鵬、遲成文、胡學聯、張寧、崔鴻、周顥、周繼恩、張春陽、盧繼軍、馬建輝、楊恩慧、王鵬、李震宇、陳明明、魏海林、牛炎和遲璐等人。
限於我們的水平,書中不足之處在所難免,懇請廣大讀者批評指正。

目錄

第1章 JSP簡介
1.1 什麼是JSP
1.1.1 JSP的由來與JSP的實現方式
1.1.2 JSP的套用模型
1.1.3 JSP的特點
1.1.4 JSP的發展現狀
1.2 JSP與其他動態網頁技術的比較
1.2.1 CGI程式接口
1.2.2 ASP與JSP
1.3 JSP開發環境的建立
1.3.1 Java運行環境的安裝
1.3.2 安裝Web伺服器——Resin
1.3.3 Resin伺服器的配置
1.3.4 JSP開發環境
1.4 JSP頁面示例
1.4.1 編寫一個簡單的JSP頁面
1.4.2 JSP引擎的工作
小結
第2章 JSP基本語法
2.1 JSP語法入門
2.1.1 一個簡單的JSP網頁
2.1.2 JSP網頁結構
2.1.3 網頁命令
2.1.4 數據的輸出
2.1.5 注釋
2.1.6 JSP檔案的解譯
2.1.7 JSP網頁的錯誤處理
2.2 數據類型、變數和常量概述
2.2.1 數據類型
2.2.2 變數
2.2.3 常量
2.3 運算操作
2.3.1 基本運算符
2.3.2 運算符的優先權
2.3.3 類型轉換
2.4 控制結構概述
2.4.1 判斷結構
2.4.2 循環結構
2.4.3 break與continue語句
2.5 數組的使用
2.5.1 數組的聲明與使用
2.5.2 多維數組
2.5.3 數組長度的獲得
2.5.4 數組使用實例
2.6 Java和面向對象概念
2.6.1 對象的概念
2.6.2 類的概念
2.6.3 實例
2.6.4 在JSP中使用類與對象
2.7 時間的處理
2.7.1 Date類型聲明
2.7.2 時間間隔的計算
2.7.3 時間欄位的獲取與設定
2.8 字元串的處理
2.8.1 字元串的基本操作
2.8.2 字元串與數字類型的轉換
2.8.3 字元串與Date類型的轉換
小結
第3章 JSP網頁深入分析
3.1 指令組件
3.1.1 網頁指令
3.1.2 載入指令
3.1.3 標記庫指令
3.2 動作組件
3.2.1 ,與
3.2.2
3.2.3
3.2.4
3.2.5
3.3 描述語言組件
3.3.1 聲明語句
3.3.2 程式代碼段
3.3.3 表達式語句
小結
第4章 Web應用程式開發
4.1 網頁表單的處理
4.1.1 數據傳遞過程
4.1.2 表單分析
4.1.3 request對象討論
4.2 緩衝區的控制與網頁重導
4.2.1 緩衝區使用概述
4.2.2 網頁重導sendRedirect方法
4.3 Cookie的使用
4.3.1 Cookie數據的存取
4.3.2 Cookie變數的可存取範圍
4.3.3 設定Cookie變數的有效時間
4.4 application,session與request
4.4.1 Web應用程式的建立
4.4.2 application對象的使用
4.4.3 session對象的使用
4.4.4 將數據保存到request對象
4.5 檔案的使用
4.5.1 檔案的操作
4.5.2 從檔案中取得數據
4.5.3 在檔案中保存數據
4.6 異常處理機制
4.6.1 異常處理概述
4.6.2 異常處理機制
4.6.3 Java的異常類
4.6.4 throw語句
4.6.5 錯誤處理網頁的指定與建立
小結
第5章 資料庫套用
5.1 JSP與資料庫
5.1.1 WWW與資料庫
5.1.2 JSP與JDBC
5.2 Oracle資料庫概述
5.2.1 Oracle資料庫的特點
5.2.2 Oracle基本操作
5.3 連結Oracle資料庫
5.3.1 Oracle資料庫連結的建立與關閉
5.3.2 Oracle資料庫連結實例
5.4 從資料庫中取得數據
5.4.1 記錄集的概念
5.4.2 從數據源中取得數據
5.4.3 取得記錄集中欄位數與欄位名稱
5.4.4 記錄指針的使用
5.5 編輯數據
5.5.1 添加數據
5.5.2 刪除數據
5.5.3 更新數據
小結
第6章 Java Bean的使用與設計
6.1 Java Bean的使用
6.1.1 Java Bean簡介
6.1.2 在 JSP中使用Java Bean
6.1.3 Bean對象存放目錄的設定與引用
6.1.4 第一個Java Bean實例
6.2 Java Bean的設計
6.2.1 Bean的基本語法
6.2.2 網頁連結維護的Java Bean
6.2.3 動態廣告條
6.3 session事件的使用
6.3.1 編寫回響session事件的Java Bean
6.3.2 在session事件中連結資料庫
6.4 Bean的保存與讀取
6.4.1 Java Bean對象的保存與讀取
6.4.2 Bean的保存與讀取實例
6.5 處理檔案上傳與下載的Java Bean
6.5.1 檔案上傳問題分析
6.5.2 解決方案
6.5.3 檔案上傳
6.5.4 檔案下載
小結
第7章 JSP與JavaMail電子郵件
7.1 JavaMail 1.2簡介及其使用方法
7.2 使用JavaMail傳送一般郵件
7.2.1 發信程式示例
7.2.2 賬號申請與密碼郵寄
7.3 使用JavaMail傳送HTML格式郵件及附屬檔案
小結
第8章 綜合實例——虛擬社區系統開發
8.1 虛擬社區系統概述
8.2 圖形計數器
8.2.1 圖形計數器的機制
8.2.2 圖形化計數器分析
8.3 留言板
8.3.1 系統機制
8.3.2 留言輸入
8.3.3 處理留言數據
8.3.4 查看留言
8.4 用戶管理
8.4.1 資料庫表
8.4.2 用戶登錄窗體
8.4.3 賬號確認與密碼檢查
8.4.4 限制未經登錄的訪問
8.5 討論區
8.5.1 資料庫準備工作
8.5.2 討論區的框架
8.5.3 主題區的顯示與操作
8.5.4 回響區的顯示與操作
8.5.5 張貼文章的窗體
8.5.6 將文章數據添加到資料庫
8.6 實時新聞
8.7 聊天室
8.7.1 聊天室的機制
8.7.2 用戶登錄
8.7.3 聊天室主畫面
8.7.4 聊天信息的顯示
8.7.5 輸入聊天信息
8.7.6 聊天室設定
8.7.7 註銷操作
8.8 電子賀卡
8.8.1 電子賀卡系統的機制
8.8.2 設計資料庫
8.8.3 電子賀卡設計
8.8.4 預覽 / 傳送電子賀卡
8.8.5 收取賀卡
小結
附錄A 常用Java API
附錄B JSP指令快速索引

相關詞條

熱門詞條

聯絡我們