SAP雲平臺以微服務的方式提供了Document的CRUD(增刪改查)操做。該微服務基於標準的CMIS協議(Content Management Interoperability Service)。web
同標準的CMIS相比,SAP雲平臺的Document Service增添了一些功能的支持:微服務
經過一個Hello World應用來了解如何在Java程序裏消費SAP雲平臺的Document Service。編碼
經過這個連接下載例子程序。3d
點擊該超連接下載Java Web Tomcat 8 SDK。xml
例子程序位於該SDK的samples文件夾下。blog
將該應用部署到SAP雲平臺以後,訪問該應用看到以下提示信息:部署
該提示信息是由應用的DocumentStoreServlet的goGet方法輸出:get
一旦點擊Connect超連接以後:it
調用另外一個Servlet DocumentStoreConnectServlet的doGet方法,執行三個邏輯:配置
Step 1的Ecm即Enterprise Content Management,指SAP雲平臺上的Document Service。
該Document Service的實例句柄經過JNDI得到:
在web.xml裏進行配置:
第一次點擊Connect時,會執行下圖catch分支的代碼,用硬編碼的密匙建立一個新的repository。第二次執行即進入第85行邏輯,所以此時repository已經存在。
第一次點擊Connect的輸出:
第二次的輸出:
在SAP雲平臺的Cockpit裏可以看到成功建立的repository:
若是須要刪除該repository,需提供建立時硬編碼的密匙abcdef0123456789。
要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼: