?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
摘自 WebWork 主頁...
“ WebWork 是一個 Java Web 應(yīng)用開發(fā)框架。這個框架充分考慮了如何提高開發(fā)者的效率和簡化代碼。 它支持構(gòu)建可重復(fù)使用的 UI 模版(例如表單控制),UI 主題,國際化,動態(tài)表單參數(shù)映射到 JavaBean, 健壯的客戶端與服務(wù)器端校驗等更多功能。 ”WebWork (在本章作者的眼中)是一個非常簡潔、優(yōu)雅的 Web 框架。它的架構(gòu)和關(guān)鍵概念容易理解,并且它具有一個豐富的 標(biāo)簽庫,漂亮的分離了校驗,非常簡單高效并且花不了多少時間(另外,它的文檔和指南都非常完善)。
WebWork 技術(shù)堆棧的一個關(guān)鍵的創(chuàng)新就是提供 一個 IoC 容器 來管理 WebWork Action,處理“綁定(wiring)”的業(yè)務(wù)對象等等。WebWork 2.2 以前,WebWork 使用自己的 IoC 容器 (并且提供了集成點這樣就可以集成其他 IoC 容器例如 Spring 來混合使用)。在WebWork 2.2中,默認(rèn)使用的 IoC 容器 就是 Spring。對于 Spring 開發(fā)者來說這顯然是一個好消息,因為它意味著開發(fā)人員立即就熟悉了在 WebWork 中的 IoC 配置,習(xí)慣用法等等。
根據(jù) DRY (不要重復(fù)自己 - Don't Repeat Yourself)的原則,我們沒必要再去編寫自己的 Spring-WebWork 集成方法了, WebWork 團(tuán)隊已經(jīng)寫了一個。請參考在 WebWork wiki 上的 Spring-WebWork 集成頁面。
注意,Spring-WebWork 集成代碼是由 WebWork 開發(fā)者自行開發(fā)(并且也是由他們負(fù)責(zé)維護(hù)和改進(jìn)),所以如果 遇到集成上的問題,首先請參考 WebWork 站點和論壇。也請大家在 Spring 支持論壇 上自由發(fā)表評論和查詢 Spring-WebWork 集成方面的問題。