天天看點

Spring之DAO

DAO子產品是什麼東西,他是以何種形式存在的

什麼是API?

我想自己寫一下jar包,來了解一下我為什麼要導入jar包,jar包有什麼用

jar應該就是一種api,自己寫好了以後,别人導入jar包就可以使用我寫的功能。

比如我現在需要一個檔案上傳的功能,自己寫的話是很難寫的,但是我知道xxx公司開放了這麼個api,提供了這麼個jar包,它裡面有這個功能,那麼我隻要導入相應jar包,使用它的函數,就可以實作檔案上傳功能了。在這個過程中,我根本不需要關心它是怎麼實作這個功能的,我隻要會用就行了。那問題來了,我怎麼會用呢?我怎麼知道它這個jar包裡有什麼功能,怎麼調用?來,寫一個!

API是一個抽象概念,

API(Application Programming Interface,​​應用程式接口​​)是一些預先定義的接口(如函數、HTTP接口),或指​​軟體系統​​不同組成部分銜接的約定。 [1]  用來提供​​應用程式​​與開發人員基于某​​軟體​​或硬體得以

通路的一組​​例程​​,而又無需通路源碼,或了解内部​​工作機制​​的細節。

目前接觸到的API有,java的jar包,第三方提供的URL  API

作者:北征愚人

繼續閱讀