Silverlight的HTTP Rpc调用使用/推荐了哪些技术。我的服务器端堆栈是JBoss(servlets / json_rpc [jabsorb]),我们还有大量的业务逻辑(对象创建,验证,持久性,服务器端事件),我仍然希望利用它。
这是我们首次尝试将applet样式ria引入我们的产品,理想情况下我们同时保留HTML和Silverlight版本。
无论好坏,这些力量都将我们推向了光明之路,虽然flex / java fx / silverlight是一个有趣的辩论,但这个问题从等式中消除了。我们必须找到一种方法让银光与我们的课程一起行动。
我应该定义JSON对象的.NET类表示以及序列化/反序列化对这些对象的访问的方法吗? IE“blah.com/dispenseRpc?servlet=xxxx&p1=blah&p2=blahblah创建调用Web请求并将收到的响应字符串转换为对象的函数?
另一种方法是对.NET wcf(或其他)通信进行逆向工程,并在Java端实现调用正确服务器端代码并返回.NET期望的处理程序。但这听起来更棘手。
Ť
答案 0 :(得分:1)
好吧,因为我们在服务器上通过HTTP使用JSON Rpc - > HTML客户端,我们决定使用HTTP调用和.NET JsonSerializer;未来的计划是在我们的EJB项目上添加Java Annotations,以及将针对EJB运行并使用DataContract属性生成HTTP调用和F#Records的控制台应用程序。
工作非常顺利。在Silverlight中遇到了一些异步问题,但是得到了MS的人们的帮助。
THX