利用resteasy框架构建rest webservice----第二波:使用不同的方
发布时间:2020-12-16 23:49:46 所属栏目:安全 来源:网络整理
导读:基于resteasy版本:2.2.1.GA 第一波让我们一窥resteasy的真面目,本波就基于第一波中得例子来阐述下用不同的方式让resteasy发布我们的服务 (要知其然还要知其所以然才能运用自如) 1.使用的 ServletContextListener 来初始化并发布我们的服务类 [html] view
基于resteasy版本:2.2.1.GA 第一波让我们一窥resteasy的真面目,本波就基于第一波中得例子来阐述下用不同的方式让resteasy发布我们的服务(要知其然还要知其所以然才能运用自如) 1.使用的 ServletContextListener 来初始化并发布我们的服务类
这是第一波中得web.xml,也就是用的listener来进行的服务发布: 查看源代码可以发现public class ResteasyBootstrap implements ServletContextListener,其实现了ServletContextListener 接口,通过获取
查看官方文档可以发现其他用于加载资源类的参数
2.使用 servlet Filter 注册服务类
web.xml如下
如上代码,我们发现相比前面例子去掉了listener,在servlet中多添加了一个
请看MyApplication代码
作为servlet进行资源的注册,你会发现不能将静态文件(html,images)注册为资源,所以resteasy还提供了filter进行资源的注册,不妨碍其获取静态文件 继续引用上一个例子,只用修改其web.xml如下
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |