搜尋

首頁  >  問答  >  主體

java - 框架搭建,接口调用

1.读取网上在线的restful API接口,比如天气,IP这样,还有基于oauth2.0这样的。
2.保存一份数据在本地MYSQL、和SQLSERVER上
3.对外发布服务,同样的restful API接口
求指导,,实在不知道用什么框架,去构架啊。。

ringa_leeringa_lee2766 天前432

全部回覆(9)我來回復

  • 大家讲道理

    大家讲道理2017-04-18 09:07:31

    感覺你這個是兩個需求啊,一個是去讀取api然後存入資料庫,另一個是從資料庫中讀出資料寫api。

    前一個需求感覺不適用框架都可以,後一個嘛就用web框架比如Spring MVC

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:07:31

    同意listen的想法,讀取restful api,可以寫一個http請求,將資料拿來後,解析,保存到本地資料庫,可以用jdbc,使用框架可以用mybatis,前端使用spring mvc,設計restful接口,向外提供服務。再加上spring框架,一整套就可以做一個javaEE的應用了。

    回覆
    0
  • 迷茫

    迷茫2017-04-18 09:07:31

    用spring MVC啊,還用,而且網路資料多。有問題,百度一搜好多資料,後製會好一點

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:07:31

    一步一步解決
    1、讀取restful 請求,使用http
    2、保存資料庫,有hibernate mybatis,beetsql或自己寫jdbc資料庫操作。
    3、發布restful的資料和框架也好多。 。
    鑑於功能比較簡單,用spring mvc 即可。

    回覆
    0
  • 迷茫

    迷茫2017-04-18 09:07:31

    springmvc restful 如何

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:07:31

    現在大部分公司都是使用rest服務提供API的調用,rest也是輕量級的webservice服務,建議使用springmvc+mybatis框架整合,並使用rest風格寫API。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:07:31

    做過幾個類似的項目,用到幾個基本dependency,可以直接參考一下

    1. spring

    2. retrofit

    3. okhttp

    4. gson

    5. oltu.oauth2

    6. mybatis or hibernate

    7. some tools

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:07:31

    問題1.數據取得

    • api呼叫 你需要類似okhttp, http-component這樣的類別庫

    • oauth登陸流程, 你可以參考spring-social這個模組

    問題2.數據的持久性

    • 保存到關聯式資料庫 你可能需要spring-data-jpa這樣的框架來簡化你的處理邏輯

    問題3.服務的發布

    • 發布restful的服務, 你可以使用spring-mvc框架.

    針對問題2和3, 你甚至可以使用spring boot來整合多個框架, 簡化開發.

    可以參考我做的一個小demo,跟你的需求有部分類似.

    總之, 你需要多看看 Java 資源集合

    回覆
    0
  • 高洛峰

    高洛峰2017-04-18 09:07:31

    1.可以用httpclient,或者乾脆使用jdk自帶的URLConnection等API來實現;
    2.保存資料到資料庫中使用jdbc+資料庫驅動程式即可,當然也可以使用hibernate、mybatis之類的持久層框架
    3 .對外發布服務,若不是很多簡單的使用servlet就能搞定啦。框架嗎,也蠻多的,包括springmvc,jersey等都可以

    回覆
    0
  • 取消回覆