问题标签 [weborb]

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 回答
376 浏览

concurrency - RIA 中的并发性

这将是我在这个平台上的第一个问题。我使用 Flex、WebORB 和 ASP.NET 进行了大量开发。我们已经解决了消息传递的并发问题(悲观并发控制)。这工作得很好,但它也使整个应用程序依赖于消息传递。没有消息传递,没有并发控制。我知道 ASP.NET 在 DataSets 中有版本控制,但是如果您正在使用 RIA,您将如何使用它。似乎很难将每个数据集存储在客户端的会话中......因此,如果客户端需要所有产品,我需要将数据集存储在客户端的会话中。当客户将某些内容更改为产品并保存产品时,我可以更新数据集(存储在会话中)并尝试保存它...... 看起来工作量很大,而且会用到很多内存(因为那些产品会保存在客户端的内存中,所以数据集需要保存在服务器端会话中)。我认为最简单的方法是为所有 DTO 提供版本号。如果客户端尝试保存 DTO,我可以将版本号与数据库中的版本号进行比较。

利文·卡登

0 投票
1 回答
729 浏览

.net - RIA 服务器架构 .NET

我使用 WebORB 作为Flex项目的远程网关。我想知道在 Server .NET 端使用的最佳架构是什么。此时我们正在使用SubSonic生成数据访问层。除此之外,来自 Flex 的每个调用都使用了一点事务脚本模式,因为服务器端实际上只是将数据从SQL Server 2005数据库获取到 Flex 以及从 Flex 到 SQL Server 2005 的一种方式。

是否有关于如何在服务器端处理RIA的最佳实践?我一直在玩LINQ(具有多个结果集的存储过程让我们头疼),我想知道ADO.NET 实体框架......

并发也是一个大问题。我知道这些事情是由数据集处理的,LINQ 也对此提供支持,但是一旦将数据发送到 Flex,就真的不再与原始数据集有任何联系。

还有其他人有大型 RIA 的经验吗?

0 投票
6 回答
20776 浏览

asp.net - ASP.NET 压力测试

有没有办法测试一个应用程序,您可以模拟一百个不同的客户端连接到 IIS 服务器并询问相同的数据?在我们的项目运行的客户那里,他们有 400 台计算机,他们经常对所有计算机进行压力测试。另一方面,我只有我的笔记本电脑......(和一个开发服务器)。

(在我的情况下,数据是通过 WebORB 网关询问的)。

0 投票
1 回答
751 浏览

apache-flex - 使用 WebOrb Ruby/Rails 创建 Flash 应用程序

好的,这似乎是一个愚蠢的问题(对于 Flash 开发人员),但我真的想不通。因此,我想为 Flash/Flex 应用程序创建某种 API,以便用户可以使用我的 lib 来连接到我的 WebOrb Rails 服务器。

我对导轨部分没有任何问题,但闪光部分有点困难。

因此,我从示例中看到 Flex 正在使用 RemoteObject 连接/检索数据。问题是如何创建一个从 WebOrb 连接/检索数据的 Flash 文件(我找不到 RemoteObject - 我应该做一个包含吗?)。

如果这是不可能的,我可以在 Flex 中创建某种库,可以在 Flash 中链接以获得相同的结果吗?

谢谢

0 投票
2 回答
745 浏览

stream - WebOrb 从我的网络摄像头录制

WebOrb 可以使用网络摄像头作为源录制视频 (flv) 流吗?如何?

0 投票
2 回答
1384 浏览

apache-flex - 我可以将 FluorineFX 或 WebORB 改装到我的 C# Web 服务吗?

我有一个 C# Web 服务,它目前使用 XML 与 Flex 应用程序通信。它不是流数据或任何东西,但我仍然想降低所涉及的开销。我有两个问题:

1) 在减少服务器负载方面,我会看到使用 FluorineFX 或 WebORB 等技术有什么好处吗?我想,Flex 客户不会感觉到太大的不同。

2) 将这样的技术改造到现有产品中有多容易?从头开始会更容易吗?

提前致谢。

0 投票
1 回答
590 浏览

ruby-on-rails - 从 Flex 向 Rails 发送 AMF 对象会损坏关联模型

我们正在开发一个将 Flex 和 rails 与WebORB结合使用的项目。在我们开始将前端和后端捆绑在一起之前,一切都很好。

我们创建了一个用于与用户交互的服务,另一个用于会话。

SessionService.rb

UserService.rb

User.as

当使用 Flex 调用任何方法时,一切正常,直到调用传入的 User 对象。创建了用户并更新了会话,问题是在此之后的任何方法调用都会产生现在为零register_user的副作用,User.find(XX).roles[XX].skip_time_zone_conversion_for_attributes这会导致create_time_zone_conversion_attribute?activerecord/lib/activerecord/attribute_methods.rb尝试调用include?它时失败。

并且由于create_time_zone_conversion_attribute?在调用时method_missing调用,直接访问任何属性都会导致此错误。这不会是一个问题,除非:include => [..., :roles...]它会导致角色被序列化到AMF中,并且当它尝试序列化属性时,它会爆炸。

从我收集到的信息attribute_methods.rb来看,应该不可能skip_time_zone_conversion_for_attributes在一个实例中进行更改(Role.skip_time_zone_conversion_for_attributes = []应该是这样),但我感觉 WebORB 正在绕过这个并强行将其更改为 nil。

我们已经切换到传递非模型类,但这不是我们想要的。

是否有可能找出 WebORB 中的哪些代码正在skip_time_zone_conversion_for_attributes针对模型的所有实例进行更改,而不是针对模型类本身?

0 投票
12 回答
4254 浏览

php - Flex 与 PHP 通信的最佳方法?

Flex 和 PHP 之间通信的最佳方法是什么?

过去,我们将 AMFPHP 与 AS2 一起使用,它在大多数情况下都运行良好(AMFPHP 的优势在于它还具有 JSON 模式,可以让您无缝地使用相同的远程 PHP 与 Javascript 或 Actionscript 前端)。

但是,似乎 AMFPHP 不再真正维护了。那么人们建议用什么来代替它呢?到目前为止,我发现的是:

  1. Zend_AMF(对我们来说看起来太复杂了,否则我们没有使用 Zend 框架)
  2. AMFPHP(有一些支持 Flex 的更新,看起来相当稳定,但不确定是否长期支持)
  3. XML(AS3 有很好的 XML 处理例程,但它在 PHP 方面更痛苦)
  4. WebORB(我没有这方面的经验)
  5. 使用 JSON 或其他一些数据到文本的序列化系统(php 的 serialize()、XML 等)自行滚动

大多数情况下,我倾向于 AMFPHP,即使是因为它的缺点,因为那是我习惯的。有什么理由我应该考虑改用其他东西吗?

0 投票
3 回答
1511 浏览

flash - Flash Remoting 与 ASP.Net 通信的最佳客户端架构是什么?

我们发现作为服务器后端的 ASP.Net 和作为用户界面的 Adob​​e Flash 的结合是完美的结合。

到目前为止,我们一直使用 Javascript 作为这两种技术之间的通信管道。这工作得很好,但是我们希望能够来回传递对象,而不仅仅是字符串变量,我们还希望有更好的性能。

您可以使用多种方法进行交流:

  • Javascript
  • Web 服务(在 MX 中正确支持,在 CS3 中不支持,对 CS4 不确定)
  • 闪存远程处理
  • 其他的?

我的研究表明,Flash Remoting 是表现最好的。

在服务器上,您需要提供远程网关(Flash Remoting(999 美元)、FluorineFx、WebORB、AMF.Net)。

从客户端使用远程处理的最佳方式是什么?

问题在于 Flash 远程处理库似乎不是很好或得到很好的支持。他们在 MX 中,而不是在 CS3 中,还不确定 CS4。

Flex 显然具有出色的远程处理支持,但是我们喜欢在 Flash 中制作自由形式 UI 的能力,而不仅限于 Flex 控件。我已经看到了在 flex 中嵌入 flash swf 的建议——但我不愿意引入另一层。我没有广泛使用 Flex,所以我可能在这里遗漏了一些东西。

有没有人在这方面有任何经验?我应该尝试将我的 swf 嵌入到 flex 中吗?或者 CS4 是否提供足够好的远程处理支持?

谢谢。

鲍比 - 这是个好主意。JSON 可能会解决问题。

悬崖.meyers - 我们已经在服务器上使用了氟。问题在于在客户端上使用 Flash(不是 Flex)(见上文),并且 Flash 缺乏对远程处理的良好支持。

0 投票
1 回答
719 浏览

.net - Flex RemoteObject .Net 会话混淆

好吧,这个真的很奇怪。我使用 .net 作为后端,使用 Flex 作为前端。我还使用 WebOrb.Net 来管理我的 RemoteObject 调用。

当用户第一次打开我的 Flex 应用程序时,我会回调 .Net 并将一些设置保存在会话变量中,以便所有后续对 .Net 的请求都可以将这些值拉出会话,因此我没有每次都通过它们。现在在.Net 端,我有一个模型,我将这些值存储在其中,然后我让模型将自身保存到会话中。因此,任何 .Net 类都可以在需要时获取对模型的静态引用,并且该引用将从会话中加载值。

如果我只有一个用户使用该应用程序,一切都会很好!如果我有两个用户同时使用该应用程序,我们就会开始遇到问题。用户 A 将开始获取用户 B 的设置。这怎么可能。我认为会话应该是用户独有的。

如果有人可以在这方面提供一些帮助,那就太棒了!