
把WPF作为一种富客户端技术
WPF的出现使开发视觉效果非凡的应用程序变得容易了不少,不过它其实作为一种开发前端富客户端应用程序的技术也非常有竞争力,而应用程序的后端服务可以使用如Java、Ruby或.NET等任何技术。这篇文章将会把WPF和其他一些技术,例如AJAX/DHTML、Swing或Flash进行对比;同时文章中也会分享一些使用WPF作为客户端的合适场景,这些示例会使用Java作为后台开发技术。
![]() |
| MSDN中文网站 |
MSDN中文网站传承MSDN英文网站精彩特色,同时融入了更多为中国程序开发者度身定制的本地化内容和互动性栏目。主要包括:1、MSDN英文网站的最新内容;2、供微软技术爱好者自由交流的开发者社区;3、在线专家讲座、实时交流,以及针对开发工具的介绍和最新的培训与活动;4、开发相关在线资源下载。

WPF的出现使开发视觉效果非凡的应用程序变得容易了不少,不过它其实作为一种开发前端富客户端应用程序的技术也非常有竞争力,而应用程序的后端服务可以使用如Java、Ruby或.NET等任何技术。这篇文章将会把WPF和其他一些技术,例如AJAX/DHTML、Swing或Flash进行对比;同时文章中也会分享一些使用WPF作为客户端的合适场景,这些示例会使用Java作为后台开发技术。
Java和.NET交互工具的供应商JNBridge在JavaOne 2008上发布了其核心产品JNBridgePro的新版本。
谈到.NET和Java之间的Web服务交互性时,通常的选择只有SOAP over HTTP。最近,有两个新的选择出现了——WebSphere MQ(WMQ)和ActiveMQ传送器,它们可以用于创建Java和.NET之间的交互式Web Services。
Mainsoft公司最近发布了 2.0版本的Mainsoft for Java EE(原名Visual Mainwin),同时发布的还有一份有趣的白皮书 。据该白皮书称,一个基于.NET的应用程序,若是借助于Mainsoft for Java EE技术交叉编译之后运行于Java EE平台上,那么在某些方面的性能甚至会强于原有的.NET应用程序。InfoQ为此特地采访了Mainsoft的CEO——Yaacov Cohen。
Lawson与Intentia在2006年的合并,迫使开发人员不得不面对一大难题——如何实现现有众多采用了不同技术的业务系统的集成。本文是这一高难度集成项目的经验总结。

.NET和Java间的互操作可以通过以文档为中心的REST方式轻松实现。本文将REST和SOAP方式进行互操作做了对比,并比较了使用HTTP POST和GET做REST调用的优势。

在过去操作Office文件是相当困难的一件事情,但自从Office 2007后,Word、Excel和Powerpoint文件的读写就和操作本地JDK一样简单了,因为Office 2007的文档只不过是XML文档的ZIP文件。Ted Neward向我们展示了如果做到这些。

这个案例是关于机动车辆保险记录公司Safeco的一个小团队是如何在不到8周的时间里,使用SOA、SCA、BPEL、针对遗留复用的复合应用方法、Java和.NET互操作等技术交付一个复杂的包含5个系统的整合应用的。

Java和.NET的战争已经结束。在这篇文章中,Ted Neward概览了我们如何合理地使用这两项技术,比如在J2EE上将MS Office作为一个富客户端使用,或者在Java POJO上使用WPF GUI,以及如何在一个Windows工作流主机上执行Java Enterprise/J2EE功能等。