gpt4 book ai didi

java - 在 App Engine 上为 servlet 创建类似 REST 的 url 映射

转载 作者:行者123 更新时间:2023-11-30 11:27:19 27 4
gpt4 key购买 nike

我想使用 Java 在 Google App Engine 上创建一个类似 REST 的 url 映射。困难在于我想使用以下 URL 映射:

/users -> UserListServlet
/users/4547 -> UserServlet
/users/3422/posts -> PostListOfUserServlet
/users/5433/posts/1234 -> PostOfUserServlet

但是根据手册(http://www.roguewave.com/portals/0/products/hydraexpress/docs/3.5.0/html/rwsfservletug/4-3.html),在 web.xml 中我只能在 URL 末尾有一个通配符,所以我可以映射到 /users/users/*,但我无法映射到 /users/*/posts/users/*/posts/*

分离这些情况并获取参数的简单且传统的方法是什么?是否有好的做法,或者我必须创建一个 servlet 来获取所有 /users/* 请求,然后将其拆分为“/”字符并手动将它们传递给不同的 servlet?

最佳答案

考虑使用像 RESTEasy 这样的 REST 框架. Others已在 GAE 上成功部署。

其他选项包括 Spring MVCRestlet .

所有这些都将抽象出 Servlet API 的底层细节,让您专注于您的服务。

关于java - 在 App Engine 上为 servlet 创建类似 REST 的 url 映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19350399/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com