问题标签 [graniteds]
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.
actionscript-3 - Graniteds - ejb.Tide - Identity.hasRole() 函数 - 无效参数
我有这个动作脚本代码块,它在登录时执行。我试图为用户重新加载一组角色。我在 hasRole() 方法中添加了一个结果处理程序
但我不断收到此错误。根据graniteds 文档,该函数应该只接受一个参数。
java - Java 错误地将 Date 对象返回给 Flex
我正在使用 Flex、GraniteDS 和 Java。Flex 在夏令时正确发送日期,例如“9 月 10 日 10:00:00 UTC-7”,但毕竟我收到相同的日期,但在标准时间“9 月 10 日 11:00:00:00 UTC-8 ”。据我了解,GraniteDS 正在错误地反序列化 Java Date。任何想法如何解决这个问题?
apache-flex - 将 java Byte[] 映射到 actionscript ByteArray 时出错
上下文 - GraniteDS + JPA DataNucleus + MySQL
该场景是在数据库中存储/检索图像。
问题在于从数据库中检索。书籍封面是从数据库中获取的,但在 flex 前端显示为空。
从 java "Byte[]" 到 flex "ByteArray" 的翻译返回 null。
下面是2个类文件。
AcrionScript 类
Java 类
@Entity 公共类 Book 实现 Serializable{
}
谢谢
java - 将 flex 与花岗岩集成
我有一个用Java编写的服务器api和用flex编写的客户端,我正在尝试使用GraniteDS将它们一起配置。但是,当尝试添加此行时:
<graniteds:flex-filter url-pattern="/*"/>
到 ApplicationContext.xml - 然后在尝试将我的 webapp(通过 glassfish)部署到服务器时出现此错误:
org.apache.catalina.LifecycleException: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 86 in XML document from ServletContext resource [/WEB-INF/commonContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'graniteds:flex-filter'.
任何想法可能是什么问题?
actionscript-3 - 用于惰性实例化的 Flex 强类型代理类
有谁知道框架,最好是让 Flex 编译器运行扩展的某种方式,或者可能只是一个构建步骤,我们可以生成应用程序数据模型的强类型代理类。
我们想要对代理做两件主要的事情:
- 在运行时,我们希望延迟解析和实例化访问的实例(类似于 Java 的 Hibernate 具有延迟代理对象的方式)
- 在编辑器应用程序中,我们希望实现 setter 调用,以便我们可以跟踪哪些对象已被修改
- 在这种情况下,除了以编程方式设置 ChangeWatcther 之外,Proxy 确实是必要的,因为我们需要跟踪数组添加/删除并可能跟踪“引用”对象,以便当“引用键”发生更改时,我们知道保存那些正在引用的对象按键
在第一种情况下,我们希望代理在从序列化数据中加载该对象时基本上抽象,但如果它是真实对象,仍然使用相同的公共属性和数据访问模式传递它的引用。
基本上,代理将在第一次对其调用方法时实例化该对象。
我知道我们可以使用一些 AS3 字节码库,例如as3-commons-bytecode。
或者可能重新利用 GraniteDS 代码生成。
我更喜欢生成代码,因为它是一个确定性的东西,如果我们有办法在运行时更容易地调试它,那就太好了。
有谁知道当它从 MXML 文件生成 AS3 代码时我是否可以做类似 MXMLC 的事情。
还有无论如何控制编译管道中的“何时”我可以生成代码,因为我们有很多使用公共字段而不是getter / setter的数据对象,但那是[Bindable],所以如果我可以生成基于代理在生成的 getter/setter 方法上会起作用。
这是一个示例应用程序数据对象和代理类:
blazeds - 具有 Servlet 3 的较新 Web 容器可以扩展 BlazeDS 最大同时用户数吗?
BlazeDS 被实现为一个 servlet,因此仅限于大约数百个同时用户。
我想知道支持 Servlet 3 的最新 Web 容器(Tomcat 7、GlassFish/Grizzly、Jetty 等)是否可用于创建 NIO 端点以将同时用户的数量增加到数千?
这是一个有效且实用的解决方案吗?有人在生产中这样做吗?
类似于此的成熟版本:http: //flex.sys-con.com/node/720304 如果这在当时非常重要,为什么现在(当 Servlet 3 广泛可用时)没有努力尝试实现 NIO 端点?(请注意,我是这里的新手,所以如果我遗漏了什么,请随时说明这一点)
蔚来的好处:http ://www.javalobby.org/java/forums/t92965.html
如果不是,是一个负载均衡器和多个应用程序服务器,每个都有一个 BlazeDS 实例,推荐的解决方案(除了去 LCDS 等)吗?
java - Java 和 AS 之间的花岗岩桥梁
我正在尝试使用 Granite 在 Java 和 ActionScript 应用程序之间建立桥梁。我找到了许多指导如何通过 Flex 构建它的教程,但是有没有办法在 ActionScript 中使用 Granite 调用 Java 服务?
java - 反序列化 RemoteObject 时 GraniteDS 出错
我正在尝试RemoteObject
从 ActionScript 中使用 GraniteDS 在 Java 服务器端执行简单的方法。但是,我得到了这个例外:
等等。这是 ActionScript 部分:
我做了一些调试和监控,我可以看到客户端发送的 AMF 消息。而且看起来很正常。但是AMF0Deserializer
不能反序列化它。
我发错了吗?还是服务器端应该有错误?
java - GravityManager.getGravity() 返回 null
我正在尝试从 GraniteDS 实现重力。我在 GraniteDS 网站的示例中做了所有的事情,但是当我试图从 servlet 上下文中获取重力时,GravityManager.getGravity 返回 null。这是代码:
这个错误的原因是什么?
UPD:
来自 web.xml:
从服务-config.xml:
apache-flex - Granite ds , flex 的并发问题
我在我的 java 服务器中使用了 Granite ds,但是,当 100 个用户连接到 flex 应用程序时,granite 返回此错误“无法获取消息的频道 ID:flex.messaging.messages.RemotingMessage”感谢您的帮助。