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

简要描述创建商务站点的商务网站开发微信支付接入

简要描述创建商务站点的商务,网站开发微信支付接入,网站方案报价,ps制作个人网站首页jax-rs jax-wsJAX-RS提供Context批注以在RESTful服务中注入各种资源。 一些最常用的注入组件是HTTP标头#xff0c;HTTP URI相关信息。 这是完整列表#xff08;无特定顺序#xff09; HTTP标头 HTTP URI详细信息 安全上下文 资源上下文 请求 组态 应用 提供者 让我… jax-rs jax-ws JAX-RS提供Context批注以在RESTful服务中注入各种资源。 一些最常用的注入组件是HTTP标头HTTP URI相关信息。 这是完整列表无特定顺序 HTTP标头 HTTP URI详细信息 安全上下文 资源上下文 请求 组态 应用 提供者 让我们借助示例逐一查看 HTTP标头 尽管可以使用HeaderParam批注来注入HTTP标头但是JAX-RS还提供了注入HttpHeaders接口实例作为实例变量或方法参数的便利 。 当您要遍历所有可能的标头而不是按名称注入特定的标头值时这很有用 Path(testinject) public class InjectURIDetails{//localhost:8080/root-context/testinject/httpheadersGETPath(httpheaders)public void test(Context HttpHeaders headers){System.out.println(ALL headers -- headers.getRequestHeaders().toString());System.out.println(Accept header -- headers.getHeaderString(Accept));System.out.println(TestCookie value -- headers.getCookies().get(TestCookie).getValue());} }HTTP URI详细信息 UriInfo是另一个接口其实例可以由JAX-RS注入作为实例变量或方法参数。 使用此实例来获取与请求URI及其参数查询路径有关的其他详细信息 Path(testinject) public class InjectURIDetails{//localhost:8080/root-context/testinject/uriinfoGETPath(uriinfo)public void test(Context UriInfo uriDetails){System.out.println(ALL query parameters -- uriDetails.getQueryParameters().toString());System.out.println(id query parameter -- uriDetails.getQueryParameters.get(id));System.out.println(Complete URI -- uriDetails.getRequestUri());} }提供者 可以使用Context注入Providers接口的实例。 需要意识到以下事实这仅在现有提供者中有效。 Providers实例使当前Provider能够在当前JAX-RS容器中搜索其他注册的提供商。 注意 请不要混淆提供者和提供者。 提供者 JAX-RS Provider是任何类的通用术语它通过实现JAX-RS规范公开的标准接口来补充/扩展JAX-RS功能。 使用Provider批注对其进行批注以便在运行时自动发现 JAX-RS提供程序的示例是–消息正文读取器消息正文编写器异常映射器和上下文提供程序。 提供者 引用本小节中讨论的可注入javax.ws.rs.ext.Providers接口 安全上下文 如果您想获得更多关于调用RESTful服务的实体身份的信息请注入javax.ws.rs.core.SecurityContext接口的实例作为实例变量或方法参数。 该接口公开以下信息 代表调用方的java.security.Principal实例 用户是否是特定角色的一部分 使用哪种身份验证方案BASIC / FORM / DIGEST / CERT 是否通过HTTPS调用请求 Path(testinject) public class InjectSecurityContext{//localhost:8080/root-context/testinject/securitycontextGETPath(securitycontext)public void test(Context SecurityContext secContext){System.out.println(Caller -- secContext.getUserPrincipal()getName());System.out.println(Authentication Scheme -- secContext.getAuthenticationScheme());System.out.println(Over HTTPS ? -- secContext.isSecure());System.out.println(Belongs to admin role? -- secContext.isUserInRole(admin);} } 仅此部分而已。 其余的注射剂将在下一次迭代中介绍。 在那之前..欢呼 翻译自: https://www.javacodegeeks.com/2015/05/using-context-in-jax-rs-part-1.htmljax-rs jax-ws
http://www.pierceye.com/news/82912/

相关文章:

  • 上海建设网站浦东新区污水管网工程推广一般收多少钱
  • 长春做网站外包中国互联网协会副会长名单
  • 上海建设官方网站魔贝课凡seo课程好吗
  • 室内设计学校哪家好seo排名赚app
  • 广州网站优化服务商怎么安装wordpress主题
  • 广州正规网站建设企业寻找郑州网站建设公司
  • 做网站Linux做映射后 内网无法通过域名访问网站
  • 网站制作西安企业网站制作重庆妇科医院在线咨询
  • 微商网站模板网站域名被重定向
  • 桂林网站建设设计黄埔免费网站建设
  • wordpress在线支付嘉兴新站seo外包
  • 傻瓜式网站模板宁波网络推广seo软件
  • 可信网站认证有用吗北京网站搭建开发
  • 昆明seo网站教你如何建网站视频
  • 江苏省电力建设一公司网站3322怎么做网站
  • 建设网站 无法显示图片怎么访问wordpress
  • 建设一个网站需要学习什么旅游网站网页设计论文
  • 广东省网站备案注销wordpress生成的html代码
  • 360怎么变成建设银行首选网站常用的软件开发平台
  • 网站开发语言怎么看wordpress页面打开404
  • wordpress vue网站cd wordpress
  • 建设工程造价管理协会网站wordpress php 链接
  • 网站备案被拒绝深圳做公司网站推广的
  • 兰州seo新站优化招商大连市营商环境建设监督局网站
  • 做网站怎么找图如何安装wordpress的插件安装教程
  • 锦州市网站建设最牛的设计网站建设
  • 有趣网站之家专业做网站的公司有没有服务器
  • 0元试用网站开发网站空间如何申请
  • 举报网站建设情况汇报wordpress中文版没有繁体字
  • 调用别人网站的数据库中国建设银行上海市分行网站