草庐IT

rest_auth

全部标签

java - 在 Java 中创建 RESTful API 服务器需要什么?

我想构建自己的RESTfulAPI服务器,但我不知道我需要什么。我会告诉你一些关于这个项目的信息:在Web服务(www.mysite.com/)上,用户可以注册和管理他们的帐户等。但他们也可以使用RESTfulAPI(mysite.com/api/...),并且可以通过REST实现几乎相同的功能。什么是实现这一点的好方法?我需要使用jetty或类似的东西吗?我应该拆分web服务和restfulapi吗?我有什么好的架构?谢谢:) 最佳答案 您可以使用SpringController来构建一个安静的服务器。可以在tomcat上运行,也

java - 处理 JAX-RS REST API URI 版本控制的最佳方式

我首先在stackoverflow中进行了搜索,但找不到与我的问题相关的任何答案。我只能找到与RESTuri设计相关的问题。我的问题在后端。假设我们有两个不同版本的RESTurihttp://api.abc.com/rest/v1/productshttp://api.abc.com/rest/v2/products在基于版本的这两组api中正确路由、可管理性和重用现有类的后端(服务器端代码)的最佳方法是什么?我已经想到了用不同的@Path注释定义资源类的方法,例如分别为v1和v2提供一个包,并在该包的ProductsResource类中定义packagecom.abc.api.res

java - 处理 JAX-RS REST API URI 版本控制的最佳方式

我首先在stackoverflow中进行了搜索,但找不到与我的问题相关的任何答案。我只能找到与RESTuri设计相关的问题。我的问题在后端。假设我们有两个不同版本的RESTurihttp://api.abc.com/rest/v1/productshttp://api.abc.com/rest/v2/products在基于版本的这两组api中正确路由、可管理性和重用现有类的后端(服务器端代码)的最佳方法是什么?我已经想到了用不同的@Path注释定义资源类的方法,例如分别为v1和v2提供一个包,并在该包的ProductsResource类中定义packagecom.abc.api.res

django + django rest框架 + postgresql查询和序列化非常慢 - 但不是“ n + 1”情况

我喜欢Django+DRF组合,并且已经使用了很长时间了,但是这个问题使我感到困扰了一段时间。问题是查询+序列化需要很多时间。Stackoverflow中有很多类似的问题,通常问题是某种形式的“N+1”问题(或未解决)。例如django休息框架序列非常慢在RESTAPI中填充ManyTomany字段值时严重影响性能(使用DjangoREST框架)Django休息框架很慢另外,建议不要一次加载那么多物体。如何使用方法字段优化DjangoREST序列化器?在这种情况下,处理查询也是问题的重要组成部分,但是疑问本身并不多,查询本身很快。我在用着prefetch_related为了限制查询数量以及我从

java - 学习如何在 Java 中创建 RESTful API 的最佳资源是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我正在寻找可以帮助我学习如何在Java中创建RESTfulAPI的书籍或任何其他资源。看亚马逊,看到有severalsolutionsforRESTfulJava,但我正在寻找适合新手的。期待得到您的建议/意见,谢谢! 最佳答案 我认为我不能只指出一个资源,但我会选择一条路径(您可以根据自己对REST的理解程度进行自定义)。我是一个想先

java - 学习如何在 Java 中创建 RESTful API 的最佳资源是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我正在寻找可以帮助我学习如何在Java中创建RESTfulAPI的书籍或任何其他资源。看亚马逊,看到有severalsolutionsforRESTfulJava,但我正在寻找适合新手的。期待得到您的建议/意见,谢谢! 最佳答案 我认为我不能只指出一个资源,但我会选择一条路径(您可以根据自己对REST的理解程度进行自定义)。我是一个想先

java - 如何使用 Jersey 获取完整的 REST 请求正文?

如何使用Jersey获取POST请求的完整HTTPREST请求正文?在我们的例子中,数据是XML。大小从1K到1MB不等。docs似乎表明您应该使用MessageBodyReader但我看不到任何示例。 最佳答案 事实证明,您根本不需要做太多事情。见下文-参数x将包含完整的HTTP正文(在我们的例子中是XML)。@POSTpublicResponsego(Stringx)throwsIOException{...} 关于java-如何使用Jersey获取完整的REST请求正文?,我们在S

java - 如何使用 Jersey 获取完整的 REST 请求正文?

如何使用Jersey获取POST请求的完整HTTPREST请求正文?在我们的例子中,数据是XML。大小从1K到1MB不等。docs似乎表明您应该使用MessageBodyReader但我看不到任何示例。 最佳答案 事实证明,您根本不需要做太多事情。见下文-参数x将包含完整的HTTP正文(在我们的例子中是XML)。@POSTpublicResponsego(Stringx)throwsIOException{...} 关于java-如何使用Jersey获取完整的REST请求正文?,我们在S

java - 有没有类似于 Django auth 应用程序的 Java 用户管理包?

我正在寻找一个类似于django的auth应用程序的java包/spring用户管理包,它提供了开箱即用的User和Group等数据库模型。我有一个标准的spring/hibernate应用程序(基于SpringROO),我想使用现有的User/Group/Role实现而不是重新发明它(实际的身份验证可以使用spring的机制,但我想以节省实现用户管理部分的时间。感谢您的帮助 最佳答案 Emmet您可能感兴趣的项目。Emmet包括一个自定义的SpringSecurityUserDetailsS​​tore和一个用于用户帐户管理的we

java - 有没有类似于 Django auth 应用程序的 Java 用户管理包?

我正在寻找一个类似于django的auth应用程序的java包/spring用户管理包,它提供了开箱即用的User和Group等数据库模型。我有一个标准的spring/hibernate应用程序(基于SpringROO),我想使用现有的User/Group/Role实现而不是重新发明它(实际的身份验证可以使用spring的机制,但我想以节省实现用户管理部分的时间。感谢您的帮助 最佳答案 Emmet您可能感兴趣的项目。Emmet包括一个自定义的SpringSecurityUserDetailsS​​tore和一个用于用户帐户管理的we