本書循序漸進地教會讀者如何構架和開發(fā)JSP動態(tài)網站。首先講解了什么是JSP,JSP的一些特征,讓讀看對概念先有個初步的了解。接著講解了開發(fā)一個動態(tài)網站所必需工具和組件的安裝和配置過程,然后以一個簡單的HelloWorld例子來具體講解如何使用Eclipse和Lomboz等王具和組件構建Web應用。有了構建網站的知識之后,接下來具體講解編寫JSP的基本語法以及內置對象。 本書以一個經典的用戶登錄應用作為實例,深入講解開發(fā)動態(tài)網站的技巧和方法,并以循序漸進的方法逐漸把JavaBean、Struts和Hibemate技術運用到Web網站開發(fā)中。JavaBean的使用把寫在JSP頁面中的數(shù)據(jù)庫連接和操作改寫到class類文件中,Struts技術更好地實現(xiàn)了MVC設計模式,使得Web應用開發(fā)結構更加清晰,并有利于JSP代碼的重用和管理,Hibernate是持久層技術的應用,避免了以前數(shù)據(jù)庫設計不是面向對象的尷尬。 本書詳細對JSP 2.0表達式(EL)、標準標簽庫(JSTL)、如何使用Servlet 2.4過濾器和監(jiān)聽器以及如何創(chuàng)建自定義標簽進行了介紹,并對Web開發(fā)中的常見問題以及連接數(shù)據(jù)庫的不同方法進行了詳細的歸納和分析。 在本書的最后,以登錄注冊模塊、購物車模塊、圖片管理模塊、新聞發(fā)布模塊來深入講解JSP的應用。通過本書的講解,使讀者對JSP網站的開發(fā)有一個全面的了解,并學會使用各種開發(fā)工具和組件。