2

在使用远程处理(通过 BlazeDS)的 Flex / Java 应用程序堆栈中,需要在客户端(在 ActionScript 中)和服务器(在 Java 中)中维护用于保存在客户端和服务器之间来回传递的数据的类。

我想要一种仅在 Java 中维护这些类的方法,并让构建过程生成相应的 ActionScript 值对象类。

4

4 回答 4

2

查看 Granite Data Services 项目中的 AS3 生成器:

http://www.graniteds.org

如果我没记错的话,它是一个 Eclipse 插件,应该很容易使用。请记住,如果您从 ActionScript 类中排除一个属性,当它被发送回 Flex 客户端时,它仍然会被 Blaze 序列化。

于 2008-11-29T07:08:46.680 回答
0

如果您要开发任何复杂程度的 Flex RIA 应用程序,那么您可能会实现 MVC 模式 - ala Cairngorm、Mate 或 PureMVC。

看看这个 Flex 代码生成器,因为它预计您在 Flex 客户端中使用 MVC 并适当地生成代码以提供更高程度的杠杆作用:

FCG:弹性代码生成器

于 2008-12-24T21:08:56.403 回答
0

XDoclet2包含一个ActionScript 插件,它可以从Java 代码中的Javadoc 注释生成ActionScript 类。

缺点是它基于 Javadoc 而不是 Java 注释,并且似乎没有很好的文档记录或被广泛使用。

于 2008-10-21T15:51:55.593 回答
0

有几个免费的 Java 到 AS3 转换器,质量参差不齐:

我不能保证他们的质量,但他们声称做你正在寻找的东西。

就我个人而言,我承担了手动维护两个代码库的开销,因为一旦对象稳定下来,就没什么可做的了,这意味着我对对象中的其余代码没有复杂的规则。

另外,我的 Java 对象都有 getter 和 setter,而 AS3 的等价物没有,这意味着公共/私有访问器在任何情况下都是不同的。

高温高压

于 2008-10-21T16:20:42.133 回答