本書是一本從頭至尾都使用現實世界例子講述有關編寫Web應用程序的書籍。WebWork所強調的內容是:利用框架實現你的項目,而不是被框架所阻礙。在本書中,我們將從簡單的表單及表單處理開始,逐一講述編寫Web應用程序的基礎知識:action、interceptor和result,以及控制反轉(IoC)模式、對象圖導航語言(OGNL)和所有來自WebWork的實用JSP標簽等。然后我們著眼于高級的特性,例如校驗、數據類型轉換、資源依賴、本地化(i18n)、Web應用組件的松耦合,以及大量應對Web開發(fā)中常見的挑戰(zhàn)所需要的解決方案。本書是為那些厭煩了Web開發(fā)或者認為會存在更好的Web開發(fā)方式的開發(fā)人員準備的。我們希望讀者對Java及常用的Java API(如Java Collections API)有基本的認識。由于WebWork的內容幾乎都與Web相關,那么讀者必須對HTML、JavaScript及CSS具有基本程度的認識。而實際上不管是開發(fā)新手還是富有經驗的軟件開發(fā)者,甚至是那些缺少Java基礎技術背景的開發(fā)者都可以閱讀本書,并且能夠馬上提高自己的開發(fā)效率。本書實例源代碼可以從飛思在線和Manning出版社的網站下載。