《JSP開發王》分為5篇,共29章,分別講解了JSP動態網站基礎入門知識,互動應用程式和資料庫應用程式,JSP應用程式高級進階,JSP應用程式架構和深入面向對象開發,JSP標籤庫、動作和實用功能套用。《JSP開發王》將基礎架構和實用程式結合起來,從而使得紛繁複雜的Java架構第一次有了清晰的脈絡,非常簡潔地就實現了一個簡單的MVC架構。
基本介紹
- 中文名:JSP開發王
- 出版社:電子工業出版社
- 頁數:671頁
- 開本:16
- 品牌:電子工業出版社
- 作者:張亞飛
- 出版日期:2008年7月1日
- 語種:簡體中文
- ISBN:9787121064326
內容簡介
作者簡介
張涉獵廣泛,精通幾乎整個全球資訊網網路開發和設計的知識,包括ASP、ASPNET、CSS、Flash、HTML、JavaScript、Java、PHP及SQLServer等,並且他可以將這些全球資訊網網路開發技術和知識融為一體,從而使全球資訊網第一次有了完整系統的知識體系,這使IT從業人員多少年來的夢想變為現實。很明顯,開發人員、僱主、任課教師和學員都將受益於這一知識體系。
張的這種豐富體驗都融入到了他的作品當中,通過這些作品,他很容易地將這些複雜的問題以非常淺顯的方式表述出來,並使所有的讀者都能受益。
圖書目錄
第1章 建立首要的、基本的正確認知
第2章 JSP基礎—JSP動態網頁和Java語言基礎
第3章 JSP基礎——流程控制、數據運算和運算的封裝
第4章 JSP基礎——了解和使用Java常用內建類
第2篇 互動應用程式和資料庫應用程式篇
第5章 JSP動態網頁的請求和回響
第6章 JSP使用表單開發互動式應用程式
第7章 JSP和資料庫集成——使用JDBC訪問資料庫
第8章 JSP和資料庫集成——資料庫設計和SQL語法
第9章 JSP和資料庫集成——深入JDBC
第3篇 JSP應用程式高級進階篇
第10章 Session、Cookies和狀態管理
第11章 JSP內建對象
第12章 網頁的國際化和區域化
第13章 JSP腳本出錯、調試與異常情況處理
第14章 JSP網路應用程式的安全
第4篇 JSP應用程式架構和深入面向對象開發篇
第15章 JSP網路應用程式基礎架構
第16章 在JSP內使用類和Java面向對象開發基礎
第17章 JSP和Java Servlet的關係與部署
第18章 基於容器的安全和Tomcat領域(Realm)
第19章 使用JSP操作檔案系統
第20章 使用JSP結合XML開發
第21章 使用JSP傳送和接收電子郵件
第22章 JSP事務、JTA和關鍵應用程式開發
第5篇 JSP標籤、動作和實用功能套用篇
第23章 在JSP網頁中使用JavaBeans
第24章 使用統一表達式語言(Unified EL)
第25章 使用JSP標準標籤庫(JSTL)
第26章 JSP的XML語法格式和標準動作標籤
第27章 創建JSP自定義標籤
第28章 深入JSP網路應用程式基礎架構和MVC架構
第29章 JSF入門——使用基於MVC架構的實現
附錄A JSP內建對象速查卡
附錄B 常用字元集速查表
附錄C 測試題答案
附錄D 參考文獻及資料來源
文摘
第1章 建立首要的、基本的正確認知
什麼是網頁,相信大多數人都能講出來,但如果說什麼是網站(在本書中,網站特指WWW網站),相信很多人都認為這個問題太簡單了,以為自己非常清楚這個問題。但是,筆者相信大多數人對這一問題尚“一知半解”。下面對網站做一個系統的定義和歸納。
所謂網站(也稱為Web站點),有兩個要點:
將數據通過Intranet或者Internet傳送出去。
必須通過Web伺服器傳送數據(注意這裡的要點是“Web伺服器”)。
離開這兩個要點中的任何一個,就不能稱為網站。網站上的數據以Web檔案形式存在,正如拙著《HTML開發王》所介紹的那樣:全球資訊網是面向檔案的。各種Web檔案可以進行分類,形成一個一個的獨立的Web應用程式。而一個網站可以容納多個Web應用程式。
一個網站的建立,一般包括下面幾個步驟。
首先必須將Web檔案放入伺服器的目錄中。這包括為網站創建的主頁及其他的web檔案,可以將主頁檔案命名為Default.htm或者Default.jsp(檔案名稱可以有所變化)。然後將所有的這些檔案放入到Web伺服器(例如IIS或者Apache)默認的Web發布目錄中。默認的Web發布目錄也稱為主目錄,IlS安裝程式提供的位置是C:\lnetpub\wwwroot,Apache默認的發布目錄是C:\Program Files\Apache Group\Apache2\htdocs。
如果網路具有名稱解析系統(通常為DNS),則訪問者只要在瀏覽器地址欄中輸入計算機名就可以訪問站點。這對於Internet來說就是申請一個域名,如果網路不具有名稱解析系統,訪問者必須輸入計算機的數字IP位址,例如192.168.1.1(域名通過名稱解析系統最終也被解析為lP地址)。一般訪問Internet上的站點都是經過DNS解析的,但是對於Intranet,很多內部網路沒有DNS,所以必須使用IP位址。