美文网首页
java中常见的restful开发框架

java中常见的restful开发框架

作者: Trouble_Ma | 来源:发表于2018-10-16 19:08 被阅读0次

Jersey

Jersey RESTful 框架是开源的RESTful框架, 实现了JAX-RS (JSR 311 & JSR 339) 规范。它扩展了JAX-RS 参考实现, 提供了更多的特性和工具, 可以进一步地简化 RESTful service 和 client 开发。尽管相对年轻,它已经是一个产品级的 RESTful service 和 client 框架。

优点:
优秀的文档和例子
快速
超级容易的路由
平滑的 JUnit 集成
就个人而言, 当开发 RESTful service 时, JAX-RS(使用RESTful 风格来开发web service服务的规范) 实现要好于 MVC 框架。
可以集成到其它库/框架 (Grizzly, Netty). 这也可能是很多产品使用它的原因。
支持异步链接
不喜欢 servlet container? 使用Jersey的时候可以不用它们。
WADL, XML/JSON support
包含在Glassfish中

缺点:
Jersey 2.0+使用了有些复杂的依赖注入实现
一大堆第三方库只支持 Jersey 1.X, 在 Jersey 2.X 不可用

====================分割线============================

Play Framework
使用Play Framework 很容易地创建,构建和发布 web 应用程序,支持 Java & Scala。它使用Akka, 基于一个轻量级的无状态的架构。它应该应用于大规模地低CPU和内存消耗的应用。

优点
易于开发
快,但是没有其它的一些框架快
基于 Netty, 支持非阻塞的 I/O. 并行处理远程调用的时候很优秀
社区很大
快速的项目构建和启动
模块化
MVC
REST, JSON/XML, Web Sockets, non-blocking I/O
只需刷新浏览器就可以看到最新的改变
支持Async
有出版的书

缺点
版本2.0 是最有争议的Java框架。 切换至Scala会比较头痛.
不向后兼容; Play 2.X 重写了
号称轻量级,但有些臃肿
SBT构建工具. 号称 Maven 杀手, 但是从没有优秀到替换它。难以学习和配置
非 servlet

====================分割线============================
SpringMVC

相关文章

  • java中常见的restful开发框架

    Jersey Jersey RESTful 框架是开源的RESTful框架, 实现了JAX-RS (JSR 311...

  • Spring-MVC原理简介

    前言 现在服务器开发中,非常流行restful形式的接口,最为常见的开源框架有Springmvc,下面我们来简单的...

  • DropWizard入门实践

    Dropwizard是一个操作友好、开发RESTful服务的Java高性能框架,Dropwizard有自己独立的风...

  • Spring+SpringMVC+MyBatis整合进阶篇(四)

    前言 前文《RESTful API实战笔记(接口设计及Java后端实现)》中介绍了RESTful中后端开发的实现,...

  • metric上报插件开发

    java 基础中台java 开发框架java 开发框架 3.0 (推荐使用)开发需求开发计划架构设计组件4.1 x...

  • Jersey学习笔记

    Jersey框架 Jersey框架是开发RESTful webservice风格的框架,Jersey框架实现的是...

  • 最简单快速的java快速开发平台 - wueasy

    wueasy是一个java分布式快速开发平台(框架),平台支持RESTful接口的快速研发,为平台提供简单、高效、...

  • SpringBoot-关于RESTFUL请求提交

    使用springboot框架来开发的时候,大部分还是使用restful接口。最近在开发使用restful的时候遇到...

  • wueasy基础平台2.0.0版本发布

    2.0.0版本发布 wueasy是一个java分布式快速开发平台(框架),平台支持RESTful接口的快速研发,为...

  • 2019-06-02

    什么是框架:框架是将代码进行封装,之后进行重复使用的过程 常见的java开发框架 1 MyBatis,orm框架,...

网友评论

      本文标题:java中常见的restful开发框架

      本文链接:https://www.haomeiwen.com/subject/xffkzftx.html