2013-11-26 41 views
-2

我想創建具有一些功能的Web應用程序,使其獨立於平臺。爲此我想創建Java API,但我很困惑,使用實現該功能的jar可以做同樣的事情嗎?用戶創建Java API和Java jar有什麼區別?

+0

大部分時間(如果不是總是),當你創建一個API,它在一個jar(引用twitter API,Facebook API,谷歌API等)。 – Julien

+0

請在你的問題中更具體,atm我無法理解你想達到什麼或者你有什麼問題。 –

回答

2

這是兩個完全不同的東西,不能像你一樣進行比較。

安裝API是一個應用程序編程接口,因此它定義了您可以使用的方法。 (wikipedia link

A JAR是一個Java存檔,它只是一個打包的Java應用程序。 (wikipedia link

1

根據定義,API只是您的應用程序/庫向其他應用程序公開的接口,以利用您的功能。它沒有強加任何實現它的方式,也沒有Java API這樣的東西(除非你的意思是你有不同的編程語言的API以包裝器的形式出現)。您可以使用常規的Java接口來構建API,然後將其打包到其他Java應用程序可以導入和使用的JAR中。

相關問題