框架搭建,接口调用
1.读取网上在线的restful API接口,比如天气,IP这样,还有基于oauth2.0这样的。
2.保存一份数据在本地MYSQL、和SQLSERVER上
3.对外发布服务,同样的restful API接口
求指导,,实在不知道用什么框架,去构架啊。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
1.可以用httpclient,或者干脆使用jdk自带的URLConnection等API来实现;
2.保存数据到数据库中使用jdbc+数据库驱动即可,当然也可以使用hibernate、mybatis之类的持久层框架
3.对外发布服务,若不是很多简单的使用servlet就能搞定啦。框架吗,也挺多的,包括springmvc,jersey等都可以
感觉你这个是两个需求啊,一个是去读取api然后存入数据库,另一个是从数据库中读出数据写api。
前一个需求感觉不适用框架都可以,后一个嘛就用web框架比如
Spring MVC
。同意listen的想法,读取restful api,可以写一个http请求,将数据拿来后,解析,保存到本地数据库,可以用jdbc,使用框架可以用mybatis,前端使用spring mvc,设计restful接口,向外提供服务。再加上spring框架,一整套就可以做一个javaEE的应用了。
用spring MVC啊,还用,而且网上资料多。有问题,百度一搜好多资料,后期维护会好一些
一步步解决
1、读取restful 请求,使用http
2、保存数据库,有hibernate mybatis,beetsql或者自己写jdbc数据库操作。
3、发布restful的资料和框架也好多。。
鉴于功能比较简单,用spring mvc 即可。
springmvc restful 如何
现在大部分公司都是使用rest服务提供API的调用,rest也是轻量级的webservice服务,建议使用springmvc+mybatis框架整合,并使用rest风格写API。
做过几个类似的项目,用到几个基本dependency,可以直接参考一下
spring
retrofit
okhttp
gson
oltu.oauth2
mybatis or hibernate
some tools
问题1.数据获取
api调用 你需要类似okhttp, http-component这样的类库
oauth登陆流程, 你可以参考spring-social这个模块
问题2.数据的持久
保存到关系数据库 你可能需要spring-data-jpa这样的框架简化你的处理逻辑
问题3.服务的发布
发布restful的服务, 你可以使用spring-mvc框架.
针对问题2和3, 你甚至可以使用spring boot来集成多个框架, 简化开发.
可以参考我做的一个小demo,跟你的需求有部分类似.
总之, 你需要多看看 Java 资源集合