java restful api 框架,restful api开发框架有哪些优势?

首先需要明确一下你的问题的意图:

1. 你是想问restful api开发模式相对传统开发模式的优势?

2. 你是想问用resful api框架相对传统mvc(mtv)开发框架的优势?

我这里先假设你问题是第二问题, 如果想要知道restful api开发框架的优势, 那就大了去了, 要搞懂为啥优势大, 就需要知道传统开发模式转restful api开发模式需要解决哪些问题? resful api开发模式相对传统模式不是大家以为的只是增加了增删改查的功能而已, 增删改查哪个框架都能做, restful api不是传统的模式变成json返回就行了, restful api开发是一整套开发理念比如 用put get post patch来代表操作的目的, 第二所有的数据全部用json返回, 这里就设计到将所有数据转换为json, 只是这项功能里面还包括了如果遇到image file等这种类型的字段我们需要加上完整的域名? 还有我们需要去处理restful api开发的返回消息的规范性? 还有作为一个restful api后台我们需要同时能处理用户传输过来的json数据 , 那如果用户传输用xml呢 如果用yml呢? 如果用户直接用html的form表单提交呢, 这些你怎么办? 还有些分页的处理也会有区别, 问题太多了, 如果是只是简单的写几个json返回当然用传统的开发模式就行, 但是那不是restful api开发模式, restful api开发是一整套开发规范, 这些用传统的框架肯定都能做出来, 但是工作量有多大呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值