雲服務開發涉及到的一些概念

說白了,優點和功能點都跟雲服務,Spring有關。


sts:
Spring Tool Suite,基於eclipse專門用來開發Spring項目的集成環境。集成了tc server,cloud ,Foundry,Git,maven, AspectJ。

Cloud Foundry:部署和擴展,無需擔心任何基礎架構的問題。

PssS:
Platform-as-a-Service的縮寫,意思是平臺即服務。

Pivotal tc Server:
tomcat服務器的擴展,主要提供了監控和雲功能,實現了與sts的整合,方便開發者部署Spring應用到雲環境中。

Virgo Tomcat Server(VTS):
集成了OSGI和Spring框架的tomcat,目的講web項目模塊化以支持熱插拔,動態擴展等功能,因此需要研究如何將OSGI引入web項目中。將OSGI與Spring進行無縫整合就成了關鍵。

OSGI(Open Service Gateway Initiative):
java動態化模塊化系統的一系列規範,可動態更改運行狀態和行爲,每個Bundle都是熱插拔的。穩定高效。可複用性強。

Bundle:
其實就是一個jar文件,關於他的信息都在MANIFEST.MF中進行描述,包括名稱,需要導入的包,輸出的包等。OSGI框架中推薦使用Service-Oriented方式來實現Bundle的協作,通過BundleContext註冊對外提供的服務,以及獲得需要引用的服務。

Maven:
項目構建和項目管理。所有的項目都有如下的結構:
pom.xml放在根目錄下
源代碼放在src/main/java目錄下
資源放在src/main/resources下
測試代碼放在src/test/java下
測試資源放在src/test/resources下

POM(Project Object Model):項目的所有配置都放在POM文件中,比如項目類型,名字,依賴關係,定製插件行爲。在POM中,groupId,artifactld,packaging,version可以唯一確定給一個項目。maven庫的本地路徑爲m2\repository

SSO:single sign on

CAS:Central Authentication Service
發佈了30 篇原創文章 · 獲贊 5 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章