0

让我指出,我对弹性编程没有太多经验。现在,我的问题。为了创建一个网站,我一直在 adobe fruits builder 4 上使用 flex 4 进行编程。该站点需要与 java 的连接,因此我决定使用 blazeDS,为此我更新了 flex 项目的属性并将 flex 服务器从“none\other”设置为“j2ee”,这是使用 blazeDs 的要求。自从此更改以来,该站点不再按应有的方式运行,因为所有图像都没有显示并且所有动作侦听器都不再工作。(问题是由于弹性服务器,当我将它改回无时,站点运行良好)

有没有人知道需要做些什么来解决这个问题(或者我可能错过了一些事情),因为我需要 j2ee 服务器,并且不能没有它。

提前致谢

4

1 回答 1

0

哈哈哈哦,伙计,我希望它被称为肉体建造者,肉体轻编程IDE,如果你不知道那是什么,请不要查找NSFW :)。我实际上并没有在我的工作中为我们的构建进行设置,但我们也在服务器端使用 BlazeDS,但没有指定服务器设置,我相信这只是为了将应用程序部署到 J2EE 实例和在浏览器中打开的 URL 将位于该位置。否则,这里的步骤应该这样做:

http://sujitreddyg.wordpress.com/2009/04/07/setting-up-blazeds/

服务器设置部分的信息似乎都验证了我上面所说的: http://livedocs.adobe.com/flex/3/html/help.html ?content=projects_3.html

我们在这里使用 maven 进行构建,在此过程中,它使用花岗岩数据服务(我认为)生成与 Java DTO 等效的 AS3,并添加 RemoteClass 元数据以用于从 Java 到 AS3 的序列化/转换,反之亦然。配置好并开始工作后,Maven 会让整个过程变得容易得多。我们的一个项目的典型项目结构如下

project-root\
project-root\project-client
project-root\project-jar
project-root\project-war
project-root\project-ear

最棒的是我们可以在这里拉下任何项目,并且它将具有该结构(在 project-war 和 project-ear 中,只有一个 pom.xml 文件定义了用于创建 war 和 ear 档案和清单的额外属性)。所以构建过程是:

快点

mvn 干净安装

cd 项目客户

mvn flexmojos:flexbuilder

cd ../project-jar

mvn 日食:日食

这些命令将更新源运行全新安装(在 pom 文件中指定的所有构建都运行,java 或 flex),然后 flexmojos:flexbuilder 插件创建一个 .project 文件,以便将项目导入 Flash/Flex 构建器或带有插件的 Eclipse。eclipse:eclipse 调用对导入 java 项目执行相同的操作(创建一个 .project 文件)。我知道此时我已经跑题了,但是如果您正在管理或经营自己的业务并计划继续使用 java 和 Flex 的工作流程,我建议您查看 maven,因为它可以让您的生活更轻松. (可以通过键入“mvn cargo:start”来运行本地tomcat实例进行测试,可以通过使用“mvn dependency:tree -Dincludes=":::1.2.3-SNAPSHOT”来了解库依赖关系,

于 2011-02-25T20:53:32.810 回答