问题标签 [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.
apache-flex - Flex中的连接表
如何使用 LCDS 在 Flex 的数据网格中显示连接表
apache-flex - 使用 LiveCycle Data Services 进行模型驱动开发的最佳实践
您对在开发企业应用程序时使用模型驱动开发有何建议。Adobe 的 LiveCycle Data Services 看起来很有前途,我发现了许多教程/视频,这些教程/视频显示了通过自动生成方法/函数可以多快地构建应用程序。
什么是最佳实践,使用这些自动生成的方法是好还是坏,它们真的可以节省很多时间。
欢迎所有建议,如果您知道一些现有的博客/讨论,请告诉我。
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 集成中选中了“启用远程 Adobe LiveCycle 数据管理访问” )。由于我不再需要检查它,我取消选中它并重新运行 RMI 检查器。正如它应该的那样,“l ocalhost:1099/cfdataserviceadapter/My_Dest
”消失了。由于没有显示目的地,这意味着 Flex 适配器没有向 RMI 注册我的“my_Dest”目的地。由于它没有注册,当我尝试通过 CF 数据管理事件网关发送消息时看不到它。
有谁可以帮我离开这里吗?当谈到 RMI 时,我当然可能会遗漏一些东西(我不经常使用 Java)。任何建议将不胜感激!
java - Flex 远程对象压缩
我有一个 Flex 应用程序,它向服务器发送/接收大量数据。带宽使用率很高。我正在使用 RemoteObject 发送 XML(Java 中的文档)。所以我想压缩这个 XML 并减小大小。
apache-flex - DataService.commitRequiredOn() 递归检查?
我们使用 LCDS 和 DataService 类中的“commitRequiredOn”方法来检查实体是否存在待处理的更改。但是,似乎“commitRequiredOn”不检查对象的完整图,而只是检查对象本身。目前,我们已经对完整的对象图实现了递归检查,但这似乎是开箱即用的功能。
我在这里遗漏了什么,还是没有内置的方法来递归检查实体以查看它是否脏?
apache-flex - 汇编器的 LCDS / Spring 集成
我有一个 Flex / Spring / LCDS 项目,我正在尝试使用 Spring/Flex 集成模块。
它可以很好地公开简单的目的地和消息传递端点,但是我不确定如何配置以使用汇编程序。
vanilla,no-Spring-integration-way 涉及声明一个目的地,例如:
但是,当我尝试将这种方法与 Spring 集成时,我遇到了困难。
这个目的地需要一个适配器。按原样运行,允许 Spring/Flex 集成安装默认的远程适配器不起作用,因为我在 rumtime 收到以下错误:
如何将此目的地连接到适配器?
此外,是否会HibernateAnnotationsAssember
检测并与 Spring 管理的 Hibernate 会话集成,或者这是否还需要额外的配置?
java - 高级 LCDS 主题的资源?
我希望加强我的 LCDS 知识,但发现除了简单示例之外的任何资源都缺乏。
如果有人可以分享他们可以推荐的网站和/或培训课程,我将不胜感激,其中包括:
- LCDS 上的 NIO 配置
- 将 LCDS 配置为边缘服务器
- 在集群中配置 LCDS 和适当的故障转移策略
- 高级汇编器
- 管理高吞吐量应用程序的策略
- 高级 JMS 集成
apache-flex - LCDS - 期望列表, 得到整数的 ArrayCollection
我有一个 POJO,它声明了一个List<Long>
.
我们目前正在发送一个ArrayCollection
数字,它以 的形式到达客户端ArrayCollection
,其中填充了Integers
。
鉴于类型擦除和泛型的问题,我了解这是如何发生的。我如何解决它?
不幸的是,由于一些内部限制,模型无法更改。即——我们不能使用子类型,也不能实现 IExternalizable。
除了 IExternalizable 之外,还有其他选项可以在 LCDS 中注册自定义类型转换器吗?或者,我们可以使用任何注释来指示要用于集合的类型吗?
问候
马蒂
java - Flex / LCDS:使用 BeanProxy 将 InputStream 序列化为 ByteArray
我正在尝试序列化具有 InputStream 的对象。我需要它以字节数组的形式到达 flex 客户端。
注意 - 我不能IExternalizable
在这个类上实现,因为它不是我的。
我已经注册了一个自定义BeanProxy
来进行转换,但是它似乎不起作用:
然后在启动期间注册此代理,如下所示:
我在这段代码中设置了断点,我看到它被按预期调用。但是,当对象到达客户端时,输入流的类型为Object
,并且它不包含任何属性。
我究竟做错了什么?
java - Java 通过 Adobe 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' ):
==> 我做错了什么?
我无法追踪代码(我没有源代码),但抛出的异常根本没有帮助。
我是否缺少要设置的标题?
非常感谢你的帮助,