当前位置: 首页 > news >正文

表格模板网站用自己电脑做网站空间

表格模板网站,用自己电脑做网站空间,简单的方法搭建网站,wordpress权限ipJersey2为Jackson和JAXB提供内置支持。 但是默认情况下不支持Jibx。 要将Jibx与Jersey2结合使用#xff0c;我们将XML输入作为流#xff0c;并在接收到请求之后#xff0c;使用Jibx对其进行解析。 但是实际上#xff0c;有更好的方法可以使用MessageBodyReader和MessageBod… Jersey2为Jackson和JAXB提供内置支持。 但是默认情况下不支持Jibx。 要将Jibx与Jersey2结合使用我们将XML输入作为流并在接收到请求之后使用Jibx对其进行解析。 但是实际上有更好的方法可以使用MessageBodyReader和MessageBodyWriter API来实现相同目的。 这是可以实现的方式 为使用Jibx的XML定义新的提供程序 向Jersey ResourceConfig注册 Provider public class JibxXmlProvider implements MessageBodyReaderObject, MessageBodyWriterObject {public boolean isReadable(Class? type, Type genericType,Annotation[] annotations, MediaType mediaType) { if(!MediaType.APPLICATION_XML_TYPE.equals(mediaType)){return false;}try {BindingDirectory.getFactory( type );} catch (JiBXException e) {return false;}return true;}public boolean isWriteable(Class? type, Type genericType,Annotation[] annotations, MediaType mediaType ) { if(!MediaType.APPLICATION_XML_TYPE.equals(mediaType)){return false;}try {BindingDirectory.getFactory( type );} catch (JiBXException e) {return false;}return true;}public Object readFrom(ClassObject type, Type genericType,Annotation[] annotations, MediaType mediaType,MultivaluedMapString, String httpHeaders, InputStream entityStream)throws IOException, WebApplicationException {try {IBindingFactory factory BindingDirectory.getFactory( type );IUnmarshallingContext context factory.createUnmarshallingContext();return context.unmarshalDocument( entityStream, null ); } catch (Exception e) {e.printStackTrace();}return null;}public void writeTo(Object obj, Class? type, Type genericType,Annotation[] annotations, MediaType mediaType,MultivaluedMapString, Object headers, OutputStream outputStream)throws IOException, WebApplicationException {try {IBindingFactory factory BindingDirectory.getFactory( type );IMarshallingContext context factory.createMarshallingContext();context.marshalDocument( obj, UTF-8, null, outputStream );}catch ( Exception e ) {e.printStackTrace();} }public long getSize(Object obj, Class? type, Type genericType,Annotation[] annotations, MediaType mediaType ) {return -1;}} 定义了此类后请按照以下步骤在Jersey上注册 public class JerseyResourceInitializer extends ResourceConfig {public JerseyResourceInitializer() {packages(true, com.adaequare.processing.service);// This line registers JibxXmlProvider as a new provider.register(JibxXmlProvider.class, MessageBodyReader.class, MessageBodyWriter.class);}} 完成此配置后每当有新请求出现时就会调用JibxXmlProvider的isReadable方法。 如果计算结果为true则将调用readFrom进行对象转换。 希望这可以帮助 翻译自: https://www.javacodegeeks.com/2014/04/jibx-jersey2-integration.html
http://www.zqtcl.cn/news/798081/

相关文章:

  • 网站的外部推广成都房产网官网
  • 深圳网站建设创想营销北京土巴兔全包装修价格表
  • 怎么发布php网站邯郸建设网站制作
  • 手机网站做多宽的图片wordpress顶部导航栏怎么创建
  • 如何做招聘网站的数据分析安徽黄山旅游攻略
  • 2022建站市场国际新闻直播
  • 茗哥网站建设装饰公司网站规划方案
  • 北京天津网站建设公司做平台网站要多久
  • 做我女朋友的表白句的网站做seo_教你如何选择网站关键词
  • 如何对网站用户分析徐州网站制作如何定位
  • 网站定制生成器龙岗网站设计讯息
  • 镇江市建设工程网站蜘蛛爬取网站
  • 个人备案网站可以做电影站吗微信做的地方门户网站
  • 网站上传根目录美点网络公司网站
  • 长春微信做网站网站开发和设计如何合作
  • 江门网站制作报价买网站不给我备案
  • 太原百度网站快速优化网站 后台 数据 下载
  • 某网站开发项目进度表天元建设集团有限公司赵唐元
  • 网站外链收录很多 内链收录几个西安网站seo优化
  • 网站源码制作网站产品类别顺序如果修改
  • 北京定制网站开发公司浩森宇特本机快速做网站
  • 校网站建设方案网站怎么优化关键词快速提升排名
  • 手机号注册的网站wordpress蚂蚁主题
  • 专业的集团网站设计公司优化网站服务
  • 深圳专业网站建设公司好吗个人网站排名欣赏
  • 百度网站流量查询网站建设流程总结
  • 使用代理服务器后看什么网站怎么做动态的实时更新的网站
  • 网站修改titlephp 网站下载器
  • 网站开发飞沐东莞人才市场档案服务中心
  • 北京中小企业网站建设智慧团建官网登录口手机版