问题标签 [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 投票
2 回答
2224 浏览

flash - 没有 services-config.xml 的 Flash RemoteObject Weborb 连接(没有 Flex)

上下文:我正在开发一个使用 FDT 开发并使用 Flash CS4 编译的 Flash 应用程序(我需要一个巨大的库)。它应该连接到各种 Weborb 服务。

Weborb 已正确配置。我的服务通过管理控制台正确执行并返回值。Weborb 示例以及使用 Flex 编译的各种测试功能齐全。

问题:当我尝试调整代码以使用 Flash 编译,并像这样设置远程对象时:

我得到以下错误:

如果我尝试以这种方式设置频道:

然后我得到这个错误:

问题:如何正确设置 RemoteObject 以从使用 Flash 编译的 Flash 应用程序连接到 Weborb 远程服务?

这让我发疯了。

0 投票
1 回答
572 浏览

.net - Asp.NET 主体 WebORB HttpHandler

我有一个 Flex-WebORB-Asp.NET 应用程序。登录时,有一个 AuthenticationHandler 实现了 WebORB 接口:

所以我创建了一个 Principal 并返回它。WebORB 使用 Principal 检查远程方法调用的身份验证和授权。

现在,在这一点上,如果我检查它是什么HttpContext.Current.User.Identity,它是一个 WindowsIdentity。

到目前为止,一切都很好。稍后,通过 WebORB 完成远程调用,我通过调用获取登录用户的 ID:

所以我猜 WebORB 会确保每次远程调用都设置了线程的标识。

问题是,当我调用 HttpHandler(检索图像)时,我还尝试使用 获取登录用户的 id Thread.CurrentPrincipal.Identity.Name,但这不起作用。可能是因为使用 HttpHandler,WebORB 不会起作用。

您将如何解决这个问题,以便我可以在两种情况下以相同的方式获取登录用户的 ID?把它放在一个会话对象中?你能改变HttpContext.Current.User.Identity吗?不应该HttpContext.Current.User.Identity和 一样Thread.CurrentPrincipal.Identity.Name吗?

ps:用户不在活动目录中。

0 投票
2 回答
460 浏览

apache-flex - Ruby on Rails + WebORB + authlogic + Flex

我正在开发一个使用 authlogic 进行身份验证的 Rails 项目。我在那个项目中有一部分是用 Flex 实现的,我需要知道如果用户登录与否,如何对其进行身份验证。

我已经设置了一个名为的 web 服务UserSessionService,并且我试图获取已登录的用户,但它不起作用。如果我尝试用 得到它UserSession.find,我只会得到一个 # 作为结果(因此这总是正确的)。

这是 UserSessionService.rb:

我试图从 扩展UserSessionServiceAuthlogic::Session::Base,但这也不起作用。

0 投票
2 回答
71 浏览

weborb - 在 weborb 控制台中隐藏引用的程序集。这可能吗?

在 weborb 控制台中隐藏引用的程序集。这可能吗?(以 weborb.dll 为例)

0 投票
2 回答
865 浏览

ruby-on-rails - 从 Rails 到 Flex 的日期/时间转换问题?

我收到以下错误:TypeError: Error #1034: Type Coercion failed: cannot convert "2010-01-02 23:28:17 UTC" to Date。

我正在使用 WebORB 在 Rails 和 Flex 之间传输数据。来自 Rails 的数据类型为:'ActiveSupport::TimeWithZone'。我正在尝试将其分配给 Flex 'Date' 数据类型。

我错过了什么?

0 投票
1 回答
391 浏览

.net - WebORB 和“代码生成失败”消息

我正在尝试安装 webOrb 3.6.0.3 工作,但我坚持让模型“构建”。

我已使用正确的凭据连接到数据库服务器。WebOrb 询问我要连接到哪个特定数据库,并显示列表供我选择,因此我知道该部分正在工作。在数据库列表中,我可以深入到我的数据库和表中以查看列。

然后我将一个表格拖到主模型窗口中。然后,如果我选择绿色复选框,它会告诉我“数据模型已验证,未发现错误”。然后我点击齿轮图标,建立简单的模型,我得到这个序列......

就是这样......我看不到我错过的任何其他东西。我已经按照 Developer Den 视频的说明完成了所有工作。

任何人都可以提供建议或一些额外的帮助吗?我被卡住了!

谢谢。

0 投票
1 回答
241 浏览

.net - 用于 .net 性能的 MVC dbml 和 weborb

我们有一个与 mvc .net 应用程序一起运行的 flex 应用程序。我们的 flex 应用程序通过 Weborb 与 .net 通信。我们最近将整个数据库模式放入一个单独的 dbml 文件中。以前我们将数据库模式拆分为几个 dbml。自从合并到一个 dbml 后,我们遇到的问题是,我们在 flex 中的 weborb 调用比我们有几个 dbml 时多花 300 到 400 毫秒。

这对我们来说似乎毫无意义。任何人有任何见解?

0 投票
2 回答
337 浏览

ruby-on-rails - 在负载一致的情况下,响应时间随时间增加(恶化)

行。我知道我没有很多信息。这基本上就是我提出问题的原因。我正在后端使用 Flash/Flex 和 Rails 构建游戏。两者之间的通信是通过 WebORB。

这是正在发生的事情。当我启动客户端时,一个操作每 60 秒调用一次服务器(不多,对吗?),这会导致两个数据库 SELECTS 和一个 UPDATE 以及对客户端的响应。

这每 60 秒重复一次。我在 heroku 上部署了一个测试版本,NewRelic 的 RPM 告诉我响应时间会随着时间的推移而下降。一位客户每 60 秒执行一项任务。在几个小时内,响应时间从 150 毫秒漂移到超过 900 毫秒。

我已经能够在我的开发环境(我的 Macbook Pro)中重现这一点,所以这对 Heroku 来说不是问题。

我没有在服务器应用程序中做任何复杂的(按设计)。一个动作被调用,从数据库中获取一些数据,执行一个 AR 更新,然后返回一个响应。没有缓存等。

有什么想法吗?任何人?我真的很感激。

0 投票
2 回答
1457 浏览

apache-flex - 在 services-config.xml 中简化 Flex 部署?

我正在使用 Flex/Flash 构建一个 UI,用于前端我的 Rails 服务器应用程序。我使用 WebORB 作为通信机制。然而,我的问题应该不仅仅适用于 WebORB。(我认为)。

具体来说,它与 services-config.xml 文件有关。我有一个本地(笔记本电脑)开发环境、一个远程开发环境和一个远程生产环境。我厌倦了在 services-config.xml 文件中编辑 URL,每次我想在不同的环境中进行测试时都重新构建和部署。

有人对如何做到这一点有任何想法吗?我以为我可以做到以下几点:

通过设置 URI="/weborb" 并给它一个相对路径,我认为它会起作用。它确实——在本地——但是当我将它部署到我的远程开发和生产环境(Heroku)时它不会。奇怪的。

0 投票
3 回答
1405 浏览

.net - WebOrb.net / 替代品

我正在开发一个在线外汇交易系统,不久前我们决定将 weborb 用于 .net。

做出这个决定主要是因为我们已经有一个为当前 HTML 网站构建的非常稳固的 .net 主干。

由于某些原因,这个决定变得非常有问题。

  1. WebOrb 客户端 SDK 不是受支持的产品,它有一些您必须处理的错误和怪癖。

  2. 开发产品时对 WebOrb 的支持与您的预期相差甚远

所以,我的问题实际上分为2个问题

  1. 有没有人在这里使用 WebOrb.net 在具有多个用户/推送数据等的系统中进行生产使用......?
  2. 您知道与 flex 客户端通信的服务器的任何替代方案吗?

我知道 FluorineFX,但我没有发现任何关于人们曾经将其用于生产的严肃讨论。

谢谢。