- JSP動態網站開發案例指導
- 余芳 林美 夏躍偉等編著
- 1601字
- 2019-01-01 07:16:20
前言
JavaServer Pages(JSP)是基于Java的技術,用于創建可支持跨平臺及跨Web服務器的動態網頁。JSP技術的設計目的是使得構造基于Web的應用程序更加容易和快捷,而這些應用程序能夠與各種Web服務器、應用服務器、瀏覽器和開發工具共同工作。在Sun正式發布JSP之后,這種新的Web應用開發技術很快引起了人們的關注,目前已經成為開發動態網頁的主流技術之一。
本書分為24章。書中各章節遵循從簡單到復雜,從淺到深的方式進行介紹,使讀者更快速地掌握JSP編程知識和使用方法,是JSP編程人員必備的書籍。
本書內容
第1章介紹了JSP的相關知識,讓讀者對JSP有一個初步的了解。
第2章介紹了JSP的語法知識,包括JSP的聲明、腳本、動作元素。這是JSP編程的基礎。
第3至11章介紹了JSP的九大內置對象的作用和常用方法。包括request對象、response對象、out對象、session對象、application對象、pageContext對象、page對象、exception對象和config對象。這是JSP的最核心部分,JSP的操作幾乎都靠內置對象完成。
第12章介紹了javaBean的概念、四大作用域和四大屬性。這是Java中的可重用組件技術,通過JavaBean能提高代碼可讀性,從而提高網站應用的可靠性和可維護性。
第13章介紹了JDBC的工作原理、JDBC的相關API、JDBC連接各種數據庫、DAO設計模式和數據庫連接池。這是JSP的數據庫訪問技術,通過JDBC,可以快速地操作數據庫。
第14章介紹了servlet的概念、servlet常用接口和類,最后介紹了servlet及JSP結合的設計模式。它是一種獨立于平臺和協議的服務器端的Java應用程序。
第15章介紹了servlet過濾器和監聽器的概念、配置及實現原理。J2EE Web應用程序級的Java代碼組件,通過它可以在事件發生時進行業務邏輯處理。
第16章介紹了JSTL標簽的概念,EL表達式的概念;常用的JSTL標簽,包括一般用途的標簽、條件標簽、迭代標簽和URL相關標簽。通過JSTL標簽,可以更加方便地開發JSP。
第17章介紹了自定義標簽的原理及常用接口,接口和類包括接口Tag、類TagSupport和類BodyTagSupport,最后介紹了嵌套標簽和循環標簽的開發。通過自定義標簽技術可開發出滿足業務需求的標簽,使標簽功能更加強大。
第18、19章詳細介紹了JSP解析XML的兩種方式——JDOM和SAX。這是解析XML的最常用技術,讓讀者可以根據具體情況采用何種技術解析XML。
第20章詳細介紹了JSP常用的文件上傳和下載組件JSPSmartload,包括JSPSmartload的工作原理和API。它是免費的上傳和下載組件,通過它可以方便地實現文件的上傳與下載。
第21章詳細介紹了JavaMail的工作原理和常用的API;著重闡述了JavaMail的幾種應用,分別是發送普通文本、發送HTML文本、發送附件和群發郵件。
第22章介紹了struts技術的工作原理及標簽庫。
第23章為電子商務購物平臺(網上購物商城)的開發。這是一個完整綜合項目,該項目是B/S結構,它采用了JSP+javaBean+ Servlet +DAO技術。
第24章介紹了如何通過struts +DAO技術開發工作匯報系統的前臺和后臺。
本書特點
由淺到深,從簡單到復雜:本書是按照從淺到深、從簡單到復雜的方式進行編寫的,可以讓初學者快速地學習JSP技術。
案例教學、舉一反三:本書的知識點都配套了相關的案例,并在知識點后面增加了舉一反三的內容,使讀者更加快速、方便地掌握相關JSP技術。
內容全面、系統:本書從實際應用的技術入手,全面地、系統地介紹了使用JSP進行程序開發的各方面技術,是一本值得收藏的參考書。
講解通俗,步驟詳細:每一個知識點和案例都以通俗易懂的語言闡述,并增加案例和舉一反三的效果圖。
取材廣泛、內容豐富:本書除提供每個知識點的案例外,還增加兩個綜合項目案例——電子商務購物平臺(網上購物商城)和工作匯報系統。
代碼準確、注釋清晰:本書所有案例的代碼都完整、準確,并且有詳細的注釋,以便于讀者理解核心代碼的功能和邏輯意義。
本書讀者對象
本書由淺到深,從簡單到復雜,內容全面系統,案例教學,案例豐富,代碼準確完整,淺釋清晰,是一本適合廣大JSP開發人員自學與參考的圖書,尤其對JSP開發人員開發企業級應用有很好的參考價值。
在本書的編寫過程中,借鑒了許多現行教材的寶貴經驗,在此,謹向這些作者表示誠摯的感謝。由于時間倉促,加之編者水平有限,書中難免有謬誤或不足之處,敬請廣大讀者批評指正。
我們的E-mail地址為qiyuqin@phei.com.cn。
編著者
2009年2月