RESTful API を実装するサーブレットを構築しています。Jersey は、特定の URL を解読して使用するためのフレームワークであることを理解しています。HttpServlet
クラスと組み合わせて使用するにはどうすればよいですか。
この 2 つが互いにどのように機能するのか理解できません。これは非常に大まかな質問だと思いますが、かなりの部分を読んでいますが、この一見些細な概念にまだこだわっています。クラスを拡張し、HttpServlet
Jersey アノテーションを使用するクラスでアプリをデプロイしようとしました。
@Path("/api")
public class API extends HttpServlet{
@GET
@Path("/{name}")
@Produces("text/hmtl")
public String doGetSayHello(@PathParam("name") String name){
return "Hello" + name;
}
@GET
@Path("/articles")
@Produces("text/json")
public String doGetArticles(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
JSONObject obj = new JSONObject();
obj.put("interns", interns);
obj.put("company", "Stack Overflow");
return obj.toString();
}
}
ヘルプや有益な資料をいただければ幸いです。