问题标签 [lcds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
364 浏览

apache-flex - Flex中的连接表

如何使用 LCDS 在 Flex 的数据网格中显示连接表

0 投票
1 回答
300 浏览

apache-flex - 使用 LiveCycle Data Services 进行模型驱动开发的最佳实践

您对在开发企业应用程序时使用模型驱动开发有何建议。Adobe 的 LiveCycle Data Services 看起来很有前途,我发现了许多教程/视频,这些教程/视频显示了通过自动生成方法/函数可以多快地构建应用程序。

什么是最佳实践,使用这些自动生成的方法是好还是坏,它们真的可以节省很多时间。

欢迎所有建议,如果您知道一些现有的博客/讨论,请告诉我。

0 投票
0 回答
145 浏览

java - 带有 ColdFusion 8.0 数据管理事件网关问题的 LiveCycle 2.6.1 数据管理

我最近一直在开发一个项目,该项目涉及使用数据管理事件网关将事件从 ColdFusion 发送到 LiveCycle 2.6.1 到 Flex 4.0 客户端(LiveCycle 和 ColdFusion 位于不同的实例上,但在同一台服务器上)。

首先,我使用了 ColdFusion 汇编器、DAO 和模型,一切都在本地运行良好。在将此设置部署到测试站点后,我认为此设置在跨多个服务器配置集群实例方面会非常麻烦。然后我决定将我的汇编程序、DAO 和模型转换为 Java。转换进行得很顺利,Flex 客户端看到的数据与使用 ColdFusion 适配器时完全相同。

当我尝试从我的 ColdFusion 应用程序向 Flex 客户端发送更新时,我收到一条错误消息,指出:

“无法在 localhost:1099 上的 RMI 注册表中找到目标 My_Dest 的 Flex 适配器。Flex 适配器可能未运行或目标可能不正确。”

看到这个错误后,我下载了一个基于 Java 的 RMI 检查器以查看发生了什么。为了更好地了解使用 ColdFusion 适配器时发生的情况,我将 data-management-config 文件切换回 CF 适配器。我注意到RMI条目如下:

一旦我收集了这些数据作为基础,我在我的数据管理配置文件中转换回 Java 适配器,重新启动服务器,并再次运行 RMI 检查器。只显示“ localhost:1099/cfassembler/my_cf_instance”。(这个显示是因为我在我的 CF 实例的 CF Admin -> Flex 集成中选中了“启用远程 Adob​​e LiveCycle 数据管理访问” )。由于我不再需要检查它,我取消选中它并重新运行 RMI 检查器。正如它应该的那样,“l ocalhost:1099/cfdataserviceadapter/My_Dest”消失了。由于没有显示目的地,这意味着 Flex 适配器没有向 RMI 注册我的“my_Dest”目的地。由于它没有注册,当我尝试通过 CF 数据管理事件网关发送消息时看不到它。

有谁可以帮我离开这里吗?当谈到 RMI 时,我当然可能会遗漏一些东西(我不经常使用 Java)。任何建议将不胜感激!

0 投票
1 回答
359 浏览

java - Flex 远程对象压缩

我有一个 Flex 应用程序,它向服务器发送/接收大量数据。带宽使用率很高。我正在使用 RemoteObject 发送 XML(Java 中的文档)。所以我想压缩这个 XML 并减小大小。

0 投票
1 回答
151 浏览

apache-flex - DataService.commitRequiredOn() 递归检查?

我们使用 LCDS 和 DataService 类中的“commitRequiredOn”方法来检查实体是否存在待处理的更改。但是,似乎“commitRequiredOn”不检查对象的完整图,而只是检查对象本身。目前,我们已经对完整的对象图实现了递归检查,但这似乎是开箱即用的功能。

我在这里遗漏了什么,还是没有内置的方法来递归检查实体以查看它是否脏?

0 投票
1 回答
439 浏览

apache-flex - 汇编器的 LCDS / Spring 集成

我有一个 Flex / Spring / LCDS 项目,我正在尝试使用 Spring/Flex 集成模块。

它可以很好地公开简单的目的地和消息传递端点,但是我不确定如何配置以使用汇编程序。

vanilla,no-Spring-integration-way 涉及声明一个目的地,例如:

但是,当我尝试将这种方法与 Spring 集成时,我遇到了困难。

这个目的地需要一个适配器。按原样运行,允许 Spring/Flex 集成安装默认的远程适配器不起作用,因为我在 rumtime 收到以下错误:

如何将此目的地连接到适配器?

此外,是否会HibernateAnnotationsAssember检测并与 Spring 管理的 Hibernate 会话集成,或者这是否还需要额外的配置?

0 投票
1 回答
97 浏览

java - 高级 LCDS 主题的资源?

我希望加强我的 LCDS 知识,但发现除了简单示例之外的任何资源都缺乏。

如果有人可以分享他们可以推荐的网站和/或培训课程,我将不胜感激,其中包括:

  • LCDS 上的 NIO 配置
  • 将 LCDS 配置为边缘服务器
  • 在集群中配置 LCDS 和适当的故障转移策略
  • 高级汇编器
  • 管理高吞吐量应用程序的策略
  • 高级 JMS 集成
0 投票
1 回答
424 浏览

apache-flex - LCDS - 期望列表, 得到整数的 ArrayCollection

我有一个 POJO,它声明了一个List<Long>.

我们目前正在发送一个ArrayCollection数字,它以 的形式到达客户端ArrayCollection,其中填充了Integers

鉴于类型擦除和泛型的问题,我了解这是如何发生的。我如何解决它?

不幸的是,由于一些内部限制,模型无法更改。即——我们不能使用子类型,也不能实现 IExternalizable。

除了 IExternalizable 之外,还有其他选项可以在 LCDS 中注册自定义类型转换器吗?或者,我们可以使用任何注释来指示要用于集合的类型吗?

问候

马蒂

0 投票
1 回答
1571 浏览

java - Flex / LCDS:使用 BeanProxy 将 InputStream 序列化为 ByteArray

我正在尝试序列化具有 InputStream 的对象。我需要它以字节数组的形式到达 flex 客户端。

注意 - 我不能IExternalizable在这个类上实现,因为它不是我的。

我已经注册了一个自定义BeanProxy来进行转换,但是它似乎不起作用:

然后在启动期间注册此代理,如下所示:

我在这段代码中设置了断点,我看到它被按预期调用。但是,当对象到达客户端时,输入流的类型为Object,并且它不包含任何属性。

我究竟做错了什么?

0 投票
1 回答
1211 浏览

java - Java 通过 Adob​​e RTMP LCDS DataService 推送 DataMessage

我正在做一个 POC 来从(Java)服务器推送数据,尽管 LCDS 3.1 的 DataService 使用 RTMP。

配置没问题。Adobe Air 客户端 DataMessage 到服务器(+Assembler 保存在 DB 中):好的

我发现了很多关于 AsyncMessage 的示例,但由于这是通过 DataService 服务的 RTMP 目的地,我必须发送一个 DataMessage。

显然,有一些错误(或者我遗漏了一些东西/好的 API 文档!)。

所以,请你帮帮我吗?

这是执行推送的代码。关键方法是 doPush()

注意:消息代理通过 Spring 设置一次。它适用于这个 POC。

我有一个 Servlet,它将 DTO 保存到数据库,然后尝试通过服务推送它。一切似乎都很好,但我得到了 NullPointerException (NPE)。

这是 Tomcat 6 LOG(它发送到subscriberID '99' ):

==> 我做错了什么?

我无法追踪代码(我没有源代码),但抛出的异常根本没有帮助。

我是否缺少要设置的标题?

非常感谢你的帮助,