客户端和服务器端应用程序之间的通信
communication between client side and server side application
我正在做一个DBpedia实体摘要的项目。我想先转一个项目API 叫SUMMARUM。在这个项目中,作者做了两部分:客户端部分和服务器应用程序部分:
服务器端:https://github.com/athalhammer/summaServer
客户端:https://github.com/athalhammer/summaClient
现在,我正在阅读一些旨在开发服务器应用程序的有关servlet 的教程。据我了解,servlet 生命周期可以从一组函数定义:init()
、service()
、doGet()
、doPost()
、destroy()
、。 .. 并扩展 javax.servlet.http.HttpServlet
.
现在的问题是,我在summaServer项目中没有找到上述功能,也不知道如何在服务器端和客户端之间建立连接。
它使用 jax-rs
,而不是纯 servlet
https://jax-rs-spec.java.net/
https://docs.oracle.com/javaee/6/tutorial/doc/giepu.html
正如 Dmitry 已经回答的那样,summaServer 使用 jax-rs,其中端点不必扩展 javax.servlet.http.HttpServlet
。
愚弄您的是,您可以使用 servlet 作为 Web 服务端点,您阅读的教程肯定会这样做。我会说这是旧时尚方式。
现在,jax-rs 及其注释删除了您必须以其他方式实现的所有样板文件。
我正在做一个DBpedia实体摘要的项目。我想先转一个项目API 叫SUMMARUM。在这个项目中,作者做了两部分:客户端部分和服务器应用程序部分:
服务器端:https://github.com/athalhammer/summaServer
客户端:https://github.com/athalhammer/summaClient
现在,我正在阅读一些旨在开发服务器应用程序的有关servlet 的教程。据我了解,servlet 生命周期可以从一组函数定义:init()
、service()
、doGet()
、doPost()
、destroy()
、。 .. 并扩展 javax.servlet.http.HttpServlet
.
现在的问题是,我在summaServer项目中没有找到上述功能,也不知道如何在服务器端和客户端之间建立连接。
它使用 jax-rs
,而不是纯 servlet
https://jax-rs-spec.java.net/
https://docs.oracle.com/javaee/6/tutorial/doc/giepu.html
正如 Dmitry 已经回答的那样,summaServer 使用 jax-rs,其中端点不必扩展 javax.servlet.http.HttpServlet
。
愚弄您的是,您可以使用 servlet 作为 Web 服务端点,您阅读的教程肯定会这样做。我会说这是旧时尚方式。
现在,jax-rs 及其注释删除了您必须以其他方式实现的所有样板文件。