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 教程