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

学校网站英文深圳外贸网站开发

学校网站英文,深圳外贸网站开发,买一个域名多少钱一个,浙江省住房和城乡建设厅 官方网站几个星期前几个月前#xff0c;我正在寻找如何为Oracle Cloud项目设计新的REST API。 我计划要做的事情之一就是使用Marc Hadley在Jersey 1.x中创建的声明性链接注入。 可悲的是这并没有被转发移植然而#xff0c;这样一个快速的聊天项目带动和我承担了使代码最新的小中型工作… 几个星期前几个月前我正在寻找如何为Oracle Cloud项目设计新的REST API。 我计划要做的事情之一就是使用Marc Hadley在Jersey 1.x中创建的声明性链接注入。 可悲的是这并没有被转发移植然而这样一个快速的聊天项目带动和我承担了使代码最新的小中型工作。 新版本中发生的更改之一是在JAX-RS 2.0中存在一个Link对象因此除了只能注入String和URI之外还可以注入正确的rel属性。 这意味着由Marc编码的现有注释已合并到用于Link标头和注入属性的简单注释集中。 现在可以使用此功能以及一个简单的示例。 我提交的功能的原始版本有一些严重的限制稍后将进行介绍您将需要版本2.8的Jersey Jersey或者可以构建包含当前更改的2.9-SNAPSHOT映像以实现此博客中的示例。 该博客着眼于使用这个新的API为collections API提供简单的注入。 RESTful服务尤其是基于JSON的服务中的常见模式之一是在结构的顶层具有一系列结构链接。 就本博客而言我将遵循Collection JSON超媒体类型的形式。 { collection :{version : 1.0,href : http://example.org/friends/?offset10limit10,links : [{rel : create, href : http://example.org/friends/}{rel : next, href : http://example.org/friends/?offset20limit10}{rel : previous, href : http://example.org/friends/?offset0limit10}],items : [...]} } 因此我可以按以下形式插入链接为清楚起见这里没有一堆锅炉板。 这不是最整齐的代码 但在以后的周期中应该可以对它们进行一些简单的设置。 该设计当前使用EL来访问属性-这样做的优点是可以在表示属性时写回值。 我可以理解有些人不喜欢它。 但我不确定目前是否可以转向JavaScript。 也不要被Xml注释所代替我使用MOXy进行JSON生成–这不是XML唯一的事情。 {XmlTransientprivate int limit, offset; // Getters for theseXmlTransientprivate int modelLimit; // Getters for theseInjectLink(resource ItemsResource.class,method query,style Style.ABSOLUTE,bindings {Binding(name offset, value${instance.offset}),Binding(name limit, value${instance.limit})},rel self)XmlElement(namelink)private String href;InjectLinks({InjectLink(resource ItemsResource.class,style Style.ABSOLUTE,method query,condition ${instance.offset instance.limit instance.modelLimit},bindings {Binding(name offset, value ${instance.offset instance.limit}),Binding(name limit, value ${instance.limit})},rel next),InjectLink(resource ItemsResource.class,style Style.ABSOLUTE,method query,condition ${instance.offset - instance.limit 0},bindings {Binding(name offset, value ${instance.offset - instance.limit}),Binding(name limit, value ${instance.limit})},rel prev)})XmlElement(namelink)XmlElementWrapper(name links)XmlJavaTypeAdapter(Link.JaxbAdapter.class)ListLink links;.... } 声明性链接代码的原始移植存在于2.8之前的Jersey版本中它具有很幼稚的代码可以计算出特定资源的URI应该是什么它不能处理不在应用程序根目录下的任何资源。 也无法应付在处理集合时非常重要的查询参数。 从理论上讲一个特定的资源类可以有多个URI。 但是此代码确实需要假设11映射当前的实现包含一个简单的算法该算法会遍历Jersey元模型以尝试计算结构这对您不起作用您可以简单地提供另一个实现ResourceMappingContext 。 有人可能会问当我自己注入URI更容易时为什么应该使用这些丑陋的注释 原因是提供其他工具可以使用的元数据。 我的下一个工作之一是扩展这项工作以生成超媒体扩展为此我需要上面的元数据。 等待拉动请求在我真正加入之前得到批准。 最后值得注意的是分页模型有其自身的问题如果您将REST集合视为可以安全地分页的某种数组则这些问题就变得显而易见。 并发更新以及缺少状态意味着客户端永远无法确定自己拥有完整的模型并且应该期望在更新模型时多次看到某些项目。 应该考虑使用基于游标或链接的方案这再次提醒了您为什么总是将URI视为不透明–服务器将来可能需要更改其结构。 但这是另一天完全不同的博客….. 翻译自: https://www.javacodegeeks.com/2014/05/declarative-linking-in-jersey-2-9-and-up.html
http://www.zqtcl.cn/news/420371/

相关文章:

  • 西安维护网站广州公司网站设计制作
  • 荆门做网站网络推广公司多久能回本
  • 搜索网站存在的关键字室内设计公司排名榜
  • 响应式网页开发昆明网站排名优化公司哪家好
  • 如东建设局网站线上购物平台
  • 重庆网站推广营销淘宝的网站怎么做的好
  • 重庆企业建站模板珠海企业官网设计制作
  • 网页作图软件东莞优化哪家好
  • 专业的商城网站开发深圳网站界面设计
  • 做网站需要自备服务器吗专业生产车间设计图纸网站
  • 用vs2010做网站教程昆明模板建站定制网站
  • dedecms网站模板下载做网站价格需要多少钱
  • 昆明餐饮网站建设建电影网站教程
  • 怎么做服装网站wordpress 主题 三栏
  • 个人可否建立网站全包装修
  • 哈尔滨网站建设贴吧网站建设推广好做吗
  • 南宁网站建设排名制作网站的公司做网站去哪里找
  • 网站开发外贸材料信息价查询网站
  • 推荐几个好的seo网站程序模板WordPress博客建站系统
  • 手机网站建设推广方案ppt模板wordpress文章阅读统计
  • 自己可以接单做网站吗建设项目所在地公共媒体网站
  • 哈尔滨网站制作哪儿好薇学校网站首页代码html
  • 网站建设与设计 毕业设计企业自助网站建设
  • ip库网站源码佛山网站开发公司
  • 婚庆网站怎么设计模板电子商务系统规划方案
  • 东莞中企动力做网站wordpress结合tornado
  • 用织梦做手机移动版网站邯郸网站建设品牌加盟
  • 网站做简历模板动漫设计专业就业方向
  • 沧州市东光建设局 网站电商网站目录优化
  • 公司网站建设案例教程wordpress word文档