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