差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
study:java:sharepoint [2018/09/19 04:17] – [ドキュメント・ライブラリの指定フォルダーへファイル追加のHTTP要求例] bananastudy:java:sharepoint [2021/07/09 05:13] (現在) – [必要ライブラリ] banana
行 1: 行 1:
 ====== Java consuming SharePoint REST API ====== ====== Java consuming SharePoint REST API ======
 SharePoint2016オンプレ環境のREST APIと連携するJava Clientの実装例を紹介します。 SharePoint2016オンプレ環境のREST APIと連携するJava Clientの実装例を紹介します。
 +{{keywords>consuming REST client}}
 ====== SharePoint RESTサービスの概要 ====== ====== SharePoint RESTサービスの概要 ======
 %%SharePoint%% 2016ではREST(REpresentational State Transfer)サービスを導入しています。\\ %%SharePoint%% 2016ではREST(REpresentational State Transfer)サービスを導入しています。\\
行 67: 行 67:
  
  
-===== REST Clientの実装概要 =====+====== REST Clientの実装概要 ======
 REST サービスへのHTTP要求/応答を実装するために、Spring-web及びApacheのhttpclientを利用します。\\ REST サービスへのHTTP要求/応答を実装するために、Spring-web及びApacheのhttpclientを利用します。\\
 また、ResponseのJSONを解析するために、json-libを利用します。\\ また、ResponseのJSONを解析するために、json-libを利用します。\\
行 89: 行 89:
 |spring-context-4.3.18.RELEASE.jar|spring-webの依存ライブラリ| |spring-context-4.3.18.RELEASE.jar|spring-webの依存ライブラリ|
 |spring-expression-4.3.18.RELEASE.jar|spring-contextの依存ライブラリ| |spring-expression-4.3.18.RELEASE.jar|spring-contextの依存ライブラリ|
-|guava-19.0.jar|任意google guava| +|guava-25.1-android.jar|google guava| 
-|json-lib-2.4.jar|JSON解析用ライブラリ| +|json-20210307.jar|JSON解析用ライブラリ| 
-|commons-beanutils-1.8.0.jar|json-libの依存ライブラリ| +
-|commons-collections-3.2.1.jar|json-libの依存ライブラリ| +
-|commons-lang-2.5.jar|json-libの依存ライブラリ| +
-|commons-logging-1.1.1.jar|json-libの依存ライブラリ| +
-|ezmorph-1.0.6.jar|json-libの依存ライブラリ|+
  
 ===== SharePointService.java code snippet ===== ===== SharePointService.java code snippet =====
行 285: 行 281:
 </code> </code>
  
-===== reference =====+====== reference ======
   - [[https://jira.apache.org/jira/browse/HTTPCLIENT-1881|NTLM authentication against ntlm.herokuapp.com]]    - [[https://jira.apache.org/jira/browse/HTTPCLIENT-1881|NTLM authentication against ntlm.herokuapp.com]] 
   - [[https://blog.ch.atosconsulting.com/interoperability-between-java-and-sharepoint-2013-on-premises/|Interoperability between Java and SharePoint 2013 on Premises]]   - [[https://blog.ch.atosconsulting.com/interoperability-between-java-and-sharepoint-2013-on-premises/|Interoperability between Java and SharePoint 2013 on Premises]]
行 291: 行 287:
   - [[https://msdn.microsoft.com/en-us/library/office/dn450841.aspx|Files and folders REST API reference]]   - [[https://msdn.microsoft.com/en-us/library/office/dn450841.aspx|Files and folders REST API reference]]
  
 +~~DISCUSSION~~
  

QR Code
QR Code study:java:sharepoint (generated for current page)