WebObjects/Project WONDER
如果您曾經在 WebObjects 專案上工作過,並且對自己說“我想知道是否有人寫過這個?” 或者“天哪,這看起來可以更容易”,那麼 Project WONDER 就是適合您的東西。Project WONDER 是一個龐大的開源 Java 專案,旨在簡化 WebObjects 應用程式的開發。該專案包含許多子系統——可重用元件、框架、資料庫外掛、大量實用程式以及一組展示 Wonder 一些功能的示例應用程式。
Project WONDER 的強大功能、規模和範圍既是福音,也是詛咒。對於入門者來說,大多數 WO 問題的答案都是“Project WONDER”。但是,許多人似乎被使用 WONDER 表面上的複雜性所嚇倒。然而,隨著夜間構建伺服器的部署,這些擔憂大多毫無根據。安裝和使用 Project WONDER 需要向您的專案新增一些框架,並將您的應用程式、會話和直接操作超類更改為 ERXApplication、ERXSession 和 ERXDirectAction,然後就完成了。WONDER 會為您完成剩下的工作,引入各種核心 WO 元件的修補、增強和改進版本,並提供大量預構建的元件和技術來構建您的 WO 應用程式。如果您除了最簡單的應用程式之外還做了其他任何事情,那麼使用它絕對值得花時間。
對於一個稍微過時的,但仍然很好的演練,您可以檢視 Jonathan Rentzsch 的 2002 年 CAWUG 演示.
該專案本身作為 SourceForge 託管,專案名為 Wonder,並且在 http://webobjects.mdimension.com/wonder 擁有一個夜間構建伺服器。
最新的 javadoc 可在 http://webobjects.mdimension.com/wonder/api 獲得。
最新 javadoc 的可下載版本可在 http://webobjects.mdimension.com/wonder/Wonder-latest-Documentation.tar.gz 獲得。
任何問題都可以直接傳送到 Project WONDER 郵件列表.
Wonder 社群教程可在以下位置獲得: ObjectStyle Confluence Wiki WOnder 教程