Spring是否支持SharePoint?
在我的Spring应用程序中,我想在ShaePoint中保存数据。
在我们的另一个(java)应用程序中,我们使用CAML来读取/更新SharePoint中的数据。
你认为我应该使用相同的(CAML),还是Spring提供的任何API都能让我的工作变得轻松。
谢谢你:)
编辑:其SharePoint 2003和WSS 2.0
答案 0 :(得分:2)
使用Java应用程序,您应该能够将XML发送到SharePoint Web服务。查看此链接以获取WSS 3.0 Web服务SDK:WSS 3.0 Webservices SDK (MSDN)
答案 1 :(得分:1)
AFAIK SharePoint 还支持HTTP GET / POST以读取/写入数据。但是,根据我自己的经验,从Java到SharePoint读取/保存数据通常会在身份验证级别出现问题。事实上,SharePoint通常使用NTLM身份验证,这在Java中很难实现。我过去使用HttpClient进行了一些实验,并按照here所述实施了NTML身份验证,这需要jCIFS。
另一个更快但更脏的选择如下。由于SharePoint最终将文件存储在文件系统上,因此只需将该路径公开为Windows UNC Path,并将其从运行Java应用程序的计算机上提供。然后,Java可以通常的方式在UNC路径上打开File
,并且对于您的应用程序而言一切都是透明的(UNC路径看起来像\\machine-name\path\to\store
)。这不是很优雅,也可能不太安全。
答案 2 :(得分:0)
以下是WSS 2.0 WSS 2.0 SDK Download
的下载链接