JSP 2.0 動態網頁入門實務:Web 應用程式/資料庫應用/JNDI/JavaMail/XML/AJAX/自訂標籤/JSTL/EL/MVC

位元文化

  • 出版商: 文魁
  • 出版日期: 2010-03-14
  • 定價: $660
  • 售價: 7.6$502
  • 語言: 繁體中文
  • 頁數: 960
  • ISBN: 9867309170
  • ISBN-13: 9789867309174
  • 相關分類: AjaxJava 相關技術XML

無法訂購

買這商品的人也買了...

相關主題

商品描述

<本書簡介>

本書觀念與實務並重,以大量範例進行理論講解,且書中範例均可用於最受歡迎的伺服器Resin與Tomcat上,從入門到進階循序漸近編撰,降低動態網頁程式設計的學習門檻,並提供詳細的程式註解與不厭其煩的說明,讓複雜的設計環節清楚分明,為您提供一個快速深入Web應用程式實務的最佳機會!

<內容特色>

* 介紹Resin與Tomcat的架設,書中所有範例均可於兩伺服器上執行
* 特別加贈HTML語法、Java基礎語法、SQL語法說明電子書,
  內容保證有料
* 新增JSP 2.0新增語法、AJAX、JSTL與EL,深入技巧一覽無遺
* 走馬燈式即時新聞實例,絕對創意十足的學習
* 新增MVC架構說明與實例,觀念實踐學習最扎實
* 從JSP 2.0基本語法漸進到資料庫連結、JavaBeans應用與進階的
  自訂標籤、JSTL、EL與AJAX,入門進階一次滿足
* 強力灌輸Web應用程式建立觀念,基礎觀念最扎實
* 深入介紹java.sql套件與SQL語法,馬上學會標準資料庫操作語言
  與技術
* 詳述SQL Server連結、連結池、JNDI與PreparedStatement應用,
  資料庫應用技術介紹最深入
* 聊天室、線上討論區、即時線上測驗、網路競標、購物袋實例、
  廣告信寄送,設計技巧完整解析
* 不僅告訴您如何在JSP網頁中應用Java Beans,更告訴您如何撰寫
  、儲存Beans物件,以及session事件的回應,技術講解絕對全面
* 範例系統實際應用JavaBeans、XML技術、自訂標籤,技術應用絕
  對實在


<章節目錄>

第1章 動態網頁設計概論
介紹從WWW的運作機制講起,並介紹網頁技術的發展概況,循序漸近引導您在有連結網路的電腦上,建立網路模擬環境,進行網頁開發工作。

第2章 Hello World!
以一個簡單的範例,快速讓您了解JSP網頁設計的基礎技術與架構,讓完全沒有網頁設計經驗的您輕鬆進入JSP網頁的設計世界。

第3章 JavaScript的應用
除了JSP後端技術外,應用JavaScript與JSP配合,可在前端完成JSP無法達成的工作。讓您的技術更上一層樓。

第4章 JSP 2.0新增功能介紹
對於JSP 2.0規範新增了Web.xml、EL、Simple Tag與 Tag File...等新技術,本章將告訴您如何運用這些技術,讓Web應用程式設計更加得心應手。

第5章 JSP基本語法
本章正式帶領您深入JSP網頁,從基本語法開始介紹,帶您探索JSP網頁的重要觀念。

第6章 資料輸入表單與request物件
以建立Web應用程式的觀點,介紹JSP網頁中資料輸入表單與request物件的應用。

第7章 運用response物件 – 緩衝區、網頁重導與Cookies
介紹如何利用response物件處理JSP網頁回傳給瀏覽端之運算結果,並詳細說明透過response物件控制緩衝區、網頁重導與Cookies的設定與應用。

第8章 out物件與pageContext物件
介紹如何使用out物件將資料輸出於前端網頁以及透過pageContext物件將資訊儲存於網頁中。

第9章 session物件
介紹如何利用session物件儲存資料,讓使用者在連線過程所瀏覽的JSP網頁均可存取這些資料,達到跨網頁分享資料的目的。

第10章 application物件
介紹如何利用application物件儲存資料,讓連線至網站的所有使用者都可存取這些共用資料。

第11章 檔案操作
介紹如何在JSP網頁內,運用Java的File類別操作檔案。透過這個物件,可以在伺服端電腦上,執行檔案與資料夾的建立、刪除、重新命名…等工作。

第12章 例外處理
介紹如何利用try-catch語法,定義好錯誤處理的機制,將產生的例外交由該機制處理。

第13章連結資料庫與取得資料
介紹以ODBC方式連結Acess資料庫、以JDBC驅動程式連結Microsotf SQL Servery資料庫,此外,更說明如何透過設定JNDI資源,以連接池機制建立資料庫連結。

第14章 JavaBeans的應用與設計
JavaBeans是Java用於開發軟體元件的重要技術,本章將告訴您,如何運用這個技術開發供網頁使用的軟體元件,並實際示範如何開發動態看版...等元件。此外,更說明如何運用Beans存取資料庫,以及如何將Bean物件儲存再session內的應用方式,將可大幅提昇您的程式撰寫功力,同時精簡程式碼。

第15章 檔案上傳
透過檔案上傳功能,將使用者端的檔案上傳到伺服器中,您將可以學到如何使用JSP語法與上傳檔案用的第三方元件,完成上傳檔案的功能。

第16章 電子郵件寄送
電子郵件的應用是各種程式語言必備功能之一,本章將介紹如何使用JSP語言撰寫可以發送電子郵件的程式,同時附加附件到郵件中。

第17章 XML的應用
XML是W3C的標準,也是商業環境中普方應用的資料交換格式,本章將介紹JSP與XML的搭配使用,讓您學會如何在JSP中建立符合W3C規範的XML文件,同時亦學會如何將XML文件內的資料轉換成其它格式。

第18章 AJAX的應用
AJAX是Web2.0時代最重要的技術推手,本章告訴您AJAX最原生的運作方式,了解非同步傳輸的運作機制,方便您應用到網站製作當中。

第19章自訂標籤(Tag Library)
介紹如何以撰寫自訂標籤,以及在JSP網頁內引用方式,讓系統程式能輕鬆的被重複利用,並達成分離畫面呈現與運算邏輯的目標。

第20章標準標籤庫(JSTL)
介紹JSTL函式庫包含哪些函式功能,以及如何使用在系統之中。運用這些函式庫可大量減少程式設計工作的繁複度,並增加程式設計的一致性,讓程式設計師不需要重複開發,將可有效提升您開發JSP網站的效率。

第21章運算式語言(Expression Language)
介紹運算式語言的語法結構,以及有效的運算式類型。讓軟體系統開發者能夠輕鬆存取集合物件、執行關係、邏輯、運算、隱含物件(page、request、session、application)、集合物件、JavaBean與Java類別的靜態方法…等。

第22章 天才班的網站
介紹如何實作走馬燈式即時新聞實例,透過結合走馬燈與即時更新網頁,建立即時更新的新聞顯示系統,另外聊天室與線上討論區這兩個常應用於網路上功能,本範例也將為您深入介紹其運作機制。

第23章 網路書店
運用本書所講解之技術建構完整的網站。其中網路書店範例,更實際應用Java Bean於網站的建構,讓您對Java Bean的瞭解不僅僅是皮毛。

第24章廣告信寄發系統
介紹如何使用JSP完成廣告信的發送,該系統包含上傳廣告信資料、以轉換方式建立HTML格式的廣告信與寄發e-mail三個部份。另外第二部份則將該系統以MVC架構改寫,能讓您清楚感受到MVC的彈性架構,並體會如何實際將Model、View、Controller三個部分做良好的功能區隔,以提高系統彈性,以應付多樣的系統功能需求,並為系統長遠發展,提供更有效率的維護及開發方法。

<光碟內容>

範例檔案