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

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

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

这是一个几乎存在于所有用户的桌面、在用户接口方面提供了令人瞠目的能力和灵活性、每个版本都经过了精心研究、用户接口为广大用户所熟悉的客户端平台。Ted Neward以Excel-Java集成为例介绍了富客户端技术平台——微软Office。
Ted Neward向我们引介Bruce Wilson所写的一篇过硬文章。Wilson的文章介绍用Microsoft Office代替浏览器做富客户端提高企业应用的能力和用户体验。如Ted所说,即使后端是Java或者任何支持Web Service的平台,这一策略都是极佳的选择。
SpringSource的CEO Rod Johnson发表了一则令人震惊的声明,他宣称SpringSource已经同意接受微软收购的请求。InfoQ就此事对Johnson进行独家采访,深入了解此次购并计划,以及这次购并将给Spring和.NET框架的未来带来什么。
在《程序员》杂志2007年第十期的“2.0时代的软件商业模式——SaaS”专题中,作者方舟撰文“服务不够,还得有软件——微软S+S战略初窥”的文章中,介绍了微软目前提出的Software plus Services(S+S)战略。
最近微软在寻求一种构建合成应用的新方法,试图采用“OBA”来将后端的业务应用和前端的Office连接起来。这儿的OBA表示Office Business Applications,是微软打算向开发者和ISV提供的一个新型框架,以能利用微软Office作为终端构建应用程序。
久负盛名的Java类库,提供读写微软Office某些文档格式能力的Jakarta POI已经发布3.0版本。这个发布版本增加了对MS Excel公式的支持,改善了对PowerPoint的支持,以及对MS Word文档的图像抽取功能。