问题标签 [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.
flash - 没有 services-config.xml 的 Flash RemoteObject Weborb 连接(没有 Flex)
上下文:我正在开发一个使用 FDT 开发并使用 Flash CS4 编译的 Flash 应用程序(我需要一个巨大的库)。它应该连接到各种 Weborb 服务。
Weborb 已正确配置。我的服务通过管理控制台正确执行并返回值。Weborb 示例以及使用 Flex 编译的各种测试功能齐全。
问题:当我尝试调整代码以使用 Flash 编译,并像这样设置远程对象时:
我得到以下错误:
如果我尝试以这种方式设置频道:
然后我得到这个错误:
问题:如何正确设置 RemoteObject 以从使用 Flash 编译的 Flash 应用程序连接到 Weborb 远程服务?
这让我发疯了。
.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:用户不在活动目录中。
apache-flex - Ruby on Rails + WebORB + authlogic + Flex
我正在开发一个使用 authlogic 进行身份验证的 Rails 项目。我在那个项目中有一部分是用 Flex 实现的,我需要知道如果用户登录与否,如何对其进行身份验证。
我已经设置了一个名为的 web 服务UserSessionService
,并且我试图获取已登录的用户,但它不起作用。如果我尝试用 得到它UserSession.find
,我只会得到一个 # 作为结果(因此这总是正确的)。
这是 UserSessionService.rb:
我试图从 扩展UserSessionService
类Authlogic::Session::Base
,但这也不起作用。
weborb - 在 weborb 控制台中隐藏引用的程序集。这可能吗?
在 weborb 控制台中隐藏引用的程序集。这可能吗?(以 weborb.dll 为例)
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' 数据类型。
我错过了什么?
.net - WebORB 和“代码生成失败”消息
我正在尝试安装 webOrb 3.6.0.3 工作,但我坚持让模型“构建”。
我已使用正确的凭据连接到数据库服务器。WebOrb 询问我要连接到哪个特定数据库,并显示列表供我选择,因此我知道该部分正在工作。在数据库列表中,我可以深入到我的数据库和表中以查看列。
然后我将一个表格拖到主模型窗口中。然后,如果我选择绿色复选框,它会告诉我“数据模型已验证,未发现错误”。然后我点击齿轮图标,建立简单的模型,我得到这个序列......
就是这样......我看不到我错过的任何其他东西。我已经按照 Developer Den 视频的说明完成了所有工作。
任何人都可以提供建议或一些额外的帮助吗?我被卡住了!
谢谢。
.net - 用于 .net 性能的 MVC dbml 和 weborb
我们有一个与 mvc .net 应用程序一起运行的 flex 应用程序。我们的 flex 应用程序通过 Weborb 与 .net 通信。我们最近将整个数据库模式放入一个单独的 dbml 文件中。以前我们将数据库模式拆分为几个 dbml。自从合并到一个 dbml 后,我们遇到的问题是,我们在 flex 中的 weborb 调用比我们有几个 dbml 时多花 300 到 400 毫秒。
这对我们来说似乎毫无意义。任何人有任何见解?
ruby-on-rails - 在负载一致的情况下,响应时间随时间增加(恶化)
行。我知道我没有很多信息。这基本上就是我提出问题的原因。我正在后端使用 Flash/Flex 和 Rails 构建游戏。两者之间的通信是通过 WebORB。
这是正在发生的事情。当我启动客户端时,一个操作每 60 秒调用一次服务器(不多,对吗?),这会导致两个数据库 SELECTS 和一个 UPDATE 以及对客户端的响应。
这每 60 秒重复一次。我在 heroku 上部署了一个测试版本,NewRelic 的 RPM 告诉我响应时间会随着时间的推移而下降。一位客户每 60 秒执行一项任务。在几个小时内,响应时间从 150 毫秒漂移到超过 900 毫秒。
我已经能够在我的开发环境(我的 Macbook Pro)中重现这一点,所以这对 Heroku 来说不是问题。
我没有在服务器应用程序中做任何复杂的(按设计)。一个动作被调用,从数据库中获取一些数据,执行一个 AR 更新,然后返回一个响应。没有缓存等。
有什么想法吗?任何人?我真的很感激。
apache-flex - 在 services-config.xml 中简化 Flex 部署?
我正在使用 Flex/Flash 构建一个 UI,用于前端我的 Rails 服务器应用程序。我使用 WebORB 作为通信机制。然而,我的问题应该不仅仅适用于 WebORB。(我认为)。
具体来说,它与 services-config.xml 文件有关。我有一个本地(笔记本电脑)开发环境、一个远程开发环境和一个远程生产环境。我厌倦了在 services-config.xml 文件中编辑 URL,每次我想在不同的环境中进行测试时都重新构建和部署。
有人对如何做到这一点有任何想法吗?我以为我可以做到以下几点:
通过设置 URI="/weborb" 并给它一个相对路径,我认为它会起作用。它确实——在本地——但是当我将它部署到我的远程开发和生产环境(Heroku)时它不会。奇怪的。
.net - WebOrb.net / 替代品
我正在开发一个在线外汇交易系统,不久前我们决定将 weborb 用于 .net。
做出这个决定主要是因为我们已经有一个为当前 HTML 网站构建的非常稳固的 .net 主干。
由于某些原因,这个决定变得非常有问题。
WebOrb 客户端 SDK 不是受支持的产品,它有一些您必须处理的错误和怪癖。
开发产品时对 WebOrb 的支持与您的预期相差甚远
所以,我的问题实际上分为2个问题
- 有没有人在这里使用 WebOrb.net 在具有多个用户/推送数据等的系统中进行生产使用......?
- 您知道与 flex 客户端通信的服务器的任何替代方案吗?
我知道 FluorineFX,但我没有发现任何关于人们曾经将其用于生产的严肃讨论。
谢谢。