Silverlight 数据访问 - 如何在服务器上保持繁琐的工作

标签 silverlight jboss

Silverlight 的 HTTP Rpc 调用使用/推荐哪些技术。我的服务器端堆栈是 JBoss(servlets/json_rpc [jabsorb]),我们有大量的业务逻辑(对象创建、验证、持久性、服务器端事件),我仍然想利用它们。

这是我们第一次尝试将小程序样式 ria 引入我们的产品,理想情况下我们保留 HTML 和 Silverlight 版本。

不管是好是坏,这些力量已经把我们推向了 Silverlight 的道路,虽然 flex/java fx/silverlight 是一个有趣的辩论,但这个问题已从等式中删除。我们只需要找到一种方法让 Silverlight 与我们的类保持一致。

我应该定义 JSON 对象的 .NET 类表示以及序列化/反序列化对这些对象的访问的方法吗? IE "blah.com/dispenseRpc?servlet=xxxx&p1=blah&p2=blahblah 创建调用 Web 请求并将传入响应字符串转换为对象的函数?

另一种方法是对 .NET wcf(或其他)通信进行逆向工程,并在 Java 端实现处理程序,调用正确的服务器端代码并​​返回 .NET 期望返回的内容。但这听起来要棘手得多。

最佳答案

好吧,因为我们在服务器上使用 HTTP 上的 JSON Rpc -> HTML 客户端,所以我们决定使用 HTTP 调用和 .NET JsonSerializer; future 的计划是在我们的 EJB 项目和控制台应用程序中添加 Java 注释,该应用程序将针对 EJB 运行并使用 DataContract 属性生成 HTTP 调用和 F# 记录。

它工作得很顺利。 Silverlight 中的 async 有一些问题,但是在 MS 的人的帮助下让它工作了。

谢谢

关于Silverlight 数据访问 - 如何在服务器上保持繁琐的工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925432/

相关文章:

c# - 使用 MVVMLight 在 ViewModel 之间传递参数

java - 使用 WildFly 10 加载 native 库

java - JBoss - war 库依赖

wpf - 是否可以从 WPF 应用程序托管 Silverlight 小部件?

silverlight - 在 Silverlight 中启用或禁用多个控件

java - JBoss如何集成OpenID登录认证实现(Java)

java - 未找到查询异常的实体

deployment - WAR 部署中缺少 Wildfly DefaultJMSConnectionFactory

c# - 如何从 ASP.NET/Silverlight 开发人员成为 Sharepoint 开发人员?

c# - 将 FrameworkElement.DataContext 设置为匿名对象