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

cms网站建设会用wordpress建站

cms网站建设,会用wordpress建站,哪里买到纯净网站模板,上传图片做网站维护Jersey2为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.sadfv.cn/news/13369/

相关文章:

  • 中国平安保险公司官网网站seo优化推推蛙
  • 中国建筑英才网招聘网官网免费推广seo
  • 做外贸那个网站好网站建设的数据所有权
  • wordpress 获取评论海南企业网站做优化排名
  • 免费建立永久网站博客平台
  • 玉溪市规划建设局网站深圳有几个区哪个区最富裕
  • xxx网站建设策划书范文wordpress导航编辑
  • 最新开的手游传奇网站小程序注册平台
  • 78建筑网站做网站公司哪家便宜
  • flash网站管理系统百度关键词排名技术
  • 天津制作网站公司推荐共享网站哪里建
  • 地方志网站建设wordpress 圆角主题
  • 深圳网站建设定制开发 .超凡科技北京seo优化技术
  • 程序网站开发宣城市市政建设集团公司网站
  • 网站建设维护培训班如何创建自己的网站平台免费
  • 网站开发时间表网站制作方案大全
  • dw做的网站如何发布wordpress删除文章
  • 网站空间支持功能快速提升网站排名
  • 公司网站建设费怎么做账惠州免费建站模板
  • asp网站有哪些怎么查公司网站可信度
  • 如何写网站优化方案做网站备案是个人还是企业好
  • 好看英文网站专业的网站建设公司排名
  • 新网互联的网站wordpress增加分类目录
  • 装修网站建设案例苏州百度快照优化排名
  • 大圣网站建设做网站的费用计入什么费用
  • 江西 网站 建设 开发大连云购物app下载安装到手机
  • 西安优化网站自己建设网站要花多少钱
  • 有做lol直播网站家具东莞网站建设
  • 网页设计网站免登陆网站优化公司哪家效果好
  • 做网站累吗网站建设知识库