為什麼需要JSR 70

2021-08-25 01:52:18 字數 605 閱讀 2759

隨著各個廠家各自的內容倉庫實現數量的增長,人們越來越需要一組通用的程式設計介面來使用這些內容倉庫,這就是jsr-170所要做的東西。它提供一組通用的程式設計介面來連線內容倉庫。你可以把jsr-170理解為和jdbc類似的api,這樣你可以不依賴任何具體的內容倉庫實現來開發你的程式。你可以直接使用支援jsr-170的內容倉庫;或者如果一些廠家的內容倉庫不支援jsr-170則可以通過這些廠家提供的jsr-170驅動來完成從jsr-170與廠家特定的內容倉庫的轉換。

下面這張圖描述了使用jsr-170開發的應用系統的結構。在該系統執行的時候,它可以操作內容倉庫1,2,3中的任意乙個。在這些內容倉庫當中,只有2是直接支援jsr-170的,剩下的兩個都需要jsr-170驅動來和應用系統互動。注意:你的應用系統完全不用關心你的資料是如何儲存的。1可能使用了關聯式資料庫來儲存,而2使用了檔案系統,至於上,它甚至更前衛的使用了xml。

jsr-170 api對不同的人員提供了不同的好處。

●對於開發者無需了解廠家的倉庫特定的api,只要相容jsr-170就可以通過jsr-170訪問其倉庫。

●對於使用cms的公司則無需花費資金用於在不同種類cms的內容倉庫之間進行轉換。

●對於cms廠家,無需自己開發內容倉庫,而專注於開發cms應用。

為什麼需要PKI

為什麼需要pki 隨著電子商務的迅速發展,資訊保安已成為焦點問題之一,尤其是網上支付和網路銀行對資訊保安的要求顯得更為突出。為了能在網際網路上開展安全的電子商務活動,公開金鑰基礎設施 pki,public key infrastructure 逐步在國內外得到廣泛應用。我們是否真的需要pki,pki...

為什麼需要prototype

1.new object var newobj new object newobj.name keti newobj.color red newobj.changecolor function color 這種方法看上去很蠢,所以我們找到另一種方法 使用literal直接建立,看上去要優雅得多 2....

為什麼需要bootloader

受微控制器和arm7等小型cpu裝置程式設計思維的影響,開始對嵌入式linux和pc中存在bootloader bios的意義有了疑問 bootloader到底有沒有必要存在呢?答案是 大部分情況下是有必要的。首先,bootloader的作用是在硬體商店後執行的第一段軟體 也叫引導引導程式,是在作業...