一、使用資料介面的作用
1、封裝邏輯
資料介面從資料庫查詢出資料,並組織成json格式,這個邏輯如果在每個終端都寫一遍,那樣將編寫大量重複**
2、便於分布部署
可以部署多份api便於多個終端使用
3、提高安全性
圖1 api是連線應用集群與資料庫的橋梁
api 同時也是一種中介軟體,為各種不同平台提供資料共享。根據單個或分布式平台上不同軟體應用程式間的資料共享效能,可以將 api 分為四種型別:
遠端過程呼叫(rpc):通過作用在共享資料快取器上的過程(或任務)實現程式間的通訊;
標準查詢語言(sql):是標準的訪問資料的查詢語言,通過通用資料庫實現應用程式間的資料共享;
檔案傳輸:檔案傳輸通過傳送格式化檔案實現應用程式間資料共享;
資訊交付:指松耦合或緊耦合應用程式間的小型格式化資訊,通過程式間的直接通訊實現資料共享.
二、專案搭建(**
1. 技術選型:使用springmvc+mybatis jdk1.7 tomcat7
(注:沒有屆面,只有資料介面,通過springmvc中的controller對外提供資料服務,利用@responsebody註解將資料轉成json陣列)
2. 專案搭建
-1 pom.xml
-2 web.xml
-3 pring-servlet.xml
-4 日誌配置檔案
-5 資料庫連線屬性檔案
-6 mybatis配置檔案
3. **編寫(按個人習慣正序、倒序書寫)(使用mybatis)
-1 dao介面類
-2 對映檔案
-3 實體類**
-4 service介面類
-5 service實現類
-6 控制器類
另:api 與圖形使用者介面(gui)或命令介面有著鮮明的差別:api 介面屬於一種作業系統或程式介面,而後兩者都屬於直接使用者介面。
希望對你有幫助,祝你有乙個好心情,加油!
API應用程式介面
pip install redis import redis conn redis.strictredis 連線redis host localhost 預設值,redis一般不進行遠端外網連線,一般都為localhost port 6379,預設埠 db 0,預設資料庫 decode respon...
免費資料介面api
json api免費介面 各種提供json格式資料返回服務 的api介面 這裡為大家蒐集了一些能夠返回json格式的服務介面。部分需要用jsonp呼叫。查詢出錯示例如下 檢視原始頁面 嘉興 output json ak 5slgyqgdenn7sy7pw29iuvrz 用例 官方文件 locatio...
API應用程式程式設計介面
一 api 定義 應用程式程式設計介面,使用廣泛,用於軟體間交換資料,擁有結構化的請求和反饋。用途 獲取資料 演算法 底層裝置 rest repredentational state transfer 用url定位資源,用http描述操作 rest是一種網路應用設計的風格,基於無狀態的c s協議,比...