分享免费的编程资源和教程

网站首页 > 技术教程 正文

Vertx和Jersey集成使用 vertx verticle

goqiw 2024-09-30 18:54:02 技术教程 19 ℃ 0 评论

为了更好地解耦和提高性能,一般将工程的接口部分剥离出来形成一个单独的工程,这样不仅能提高性能,增强可维护性,并且在后台工程宕掉的话对客户端接口的影响较小。

公司使用了Vertx和Jersey,Vert.x是一个基于JVM、轻量级、高性能的应用平台,非常适用于最新的移动端后台、互联网、企业应用架构。Vert.x基于全异步Java服务器Netty,并扩展出了很多有用的特性;Jersey RESTful 框架是开源的RESTful框架, 实现了JAX-RS (JSR 311 & JSR 339) 规范。它扩展了JAX-RS 参考实现, 提供了更多的特性和工具, 可以进一步地简化 RESTful service 和 client 开发。尽管相对年轻,它已经是一个产品级的 RESTful service 和 client 框架。与Struts类似,它同样可以和hibernate,spring框架整合。程序中主要与jersey打交道。使用binder绑定filter和processor到内核中,做一些前置处理。基本的工程样子如下:

启动一个MainVerticle,用于整个程序的初始化和启动jersey服务器。

具体的使用方式:

上传文件:

添加jar

// https://mvnrepository.com/artifact/org.glassfish.jersey.media/jersey-media-multipart

compile group: 'org.glassfish.jersey.media', name: 'jersey-media-multipart', version: '2.17'

配置文件中:"features": ["org.glassfish.jersey.media.multipart.MultiPartFeature"]

DefaultJerseyHandler中的shouldReadData中添加

---------------------

版权声明:本文为CSDN博主「恒奇恒毅」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/xxssyyyyssxx/article/details/53582228

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表