1.读取网上在线的restful API接口,比如天气,IP这样,还有基于oauth2.0这样的。
2.保存一份数据在本地MYSQL、和SQLSERVER上
3.对外发布服务,同样的restful API接口
求指导,,实在不知道用什么框架,去构架啊。。
大家讲道理2017-04-18 09:07:31
感覺你這個是兩個需求啊,一個是去讀取api然後存入資料庫,另一個是從資料庫中讀出資料寫api。
前一個需求感覺不適用框架都可以,後一個嘛就用web框架比如Spring MVC
。
天蓬老师2017-04-18 09:07:31
同意listen的想法,讀取restful api,可以寫一個http請求,將資料拿來後,解析,保存到本地資料庫,可以用jdbc,使用框架可以用mybatis,前端使用spring mvc,設計restful接口,向外提供服務。再加上spring框架,一整套就可以做一個javaEE的應用了。
伊谢尔伦2017-04-18 09:07:31
一步一步解決
1、讀取restful 請求,使用http
2、保存資料庫,有hibernate mybatis,beetsql或自己寫jdbc資料庫操作。
3、發布restful的資料和框架也好多。 。
鑑於功能比較簡單,用spring mvc 即可。
大家讲道理2017-04-18 09:07:31
現在大部分公司都是使用rest服務提供API的調用,rest也是輕量級的webservice服務,建議使用springmvc+mybatis框架整合,並使用rest風格寫API。
巴扎黑2017-04-18 09:07:31
做過幾個類似的項目,用到幾個基本dependency,可以直接參考一下
spring
retrofit
okhttp
gson
oltu.oauth2
mybatis or hibernate
some tools
巴扎黑2017-04-18 09:07:31
api呼叫 你需要類似okhttp, http-component這樣的類別庫
oauth登陸流程, 你可以參考spring-social這個模組
保存到關聯式資料庫 你可能需要spring-data-jpa這樣的框架來簡化你的處理邏輯
發布restful的服務, 你可以使用spring-mvc框架.
針對問題2和3, 你甚至可以使用spring boot來整合多個框架, 簡化開發.
可以參考我做的一個小demo,跟你的需求有部分類似.
總之, 你需要多看看 Java 資源集合
高洛峰2017-04-18 09:07:31
1.可以用httpclient,或者乾脆使用jdk自帶的URLConnection等API來實現;
2.保存資料到資料庫中使用jdbc+資料庫驅動程式即可,當然也可以使用hibernate、mybatis之類的持久層框架
3 .對外發布服務,若不是很多簡單的使用servlet就能搞定啦。框架嗎,也蠻多的,包括springmvc,jersey等都可以