qq_35616794
qq_35616794
采纳率41.7%
2018-07-17 08:33

新手提问-关于api取数据问题

5
已采纳

新人提问什么情况下适合接口开发,我发现好多项目都是采用接口取数据,接口取数据有什么优势,

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

8条回答

  • HeyMr HeyMr 3年前

    开发模式的不同:如果前后端分离,自然是通过api来获取数据;交互形式: 数据交互较多的话,通过api实现数据交互更利于开发和维护,纯展示的数据,直接mvc模式,后端绑定模板输出页面就好了

    点赞 1 评论 复制链接分享
  • qq_42154707 騒周 3年前

    方便,简单,可同步开发!

    点赞 评论 复制链接分享
  • mym2018 mym2018 3年前

    通俗的说就是调用接口就是调用了一个方法来实现,方便了调用者也就是开发项目人员,对于接口开发人员来说就是开发出接口供调用者使用方便

    点赞 1 评论 复制链接分享
  • lichenglin123 lichenglin123 3年前

    对于页面要求高,展示的要高大上这种,前端自己搞特效,你把数据给他就好了。这种情况用接口好一点。前后端分离的。如果要求不是很高没必要分离,好多的框架还有伪静态或者静态化的处理,对你的seo还有好处,个人觉得都一样,接口的话就是密钥token什么的判定要多,不分离的话就不用了,登录信息session就可以了

    点赞 评论 复制链接分享
  • shenlin2011 shenlin2011 3年前

    本身没有优劣,建议了解下JAVA 6大设计原则,另外服务划分建议可以看下微服务(Spring CLoud& Mesh Service)

    点赞 评论 复制链接分享
  • nightylee nightylee 3年前

    面向接口编程,接口定义行为,可以屏蔽掉底层的实现细节,比如数据库是oracle还是mysql,对调用者来说不需要关心,专门取数据即可

    点赞 评论 复制链接分享
  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 3年前

    一句话就可以说明白

    不同的公司,互相之间不存在那样信任的几个系统,相互之间调用。

    比如说你的购物网站调用支付宝收款,支付宝肯定不能把他们公司的数据库开放给你,源代码提供给你,让你调用,所以通过api调用。

    web api的本质,相当于你的程序访问另一个独立的网站,提交数据或者获得返回的结果。只是这个过程不需要用户参与,而是程序完成。

    点赞 评论 复制链接分享
  • qq_37524684 子幽 3年前

    约束性强,所需参数都是给定的;安全性高,不能随意更改你的数据;规范

    点赞 评论 复制链接分享

为你推荐