rest - 使用 Jersey (JAX-RS) 呈现 HTML

标签 rest web-applications servlets jersey jax-rs

我是网络世界的新手,试图利用我的 Java 知识来构建一个网络应用程序,希望尽可能保持简单和轻量级,所以经过一些研究,我听说了很多关于 Sinatrarb 的信息,并一直在尝试模仿一些东西就像 Java 中的那样,也想做服务器端的所有事情,但还没有客户端的事情。

所以我得出结论(可能是错误的)来了解以下内容:

  • servlet 3.0
  • Jersey (jax-rs)
  • 码头或灰熊
  • jdbc(用于学习 jdbc 和 SQL)

我的目标是创建一个 Web 应用程序(而不是 API),因此我需要渲染 HTML(当然,如果我可以同时渲染 JSON 和 HTML,那就太棒了)。

因为我对此有点困惑,所以我的问题是:

  • 我需要学习 Jersey 的 servlet 吗?如果是,那么在使用 Jersey 时 servlet 如何发挥作用?
  • Jersey 可以用来渲染 HTML 并以类似 sinatra 的方式使用它吗?如果是,我应该使用什么模板引擎来渲染 HTML?

非常感谢对此的任何建议。

谢谢!

最佳答案

Jersey 实际上只是用于编写或使用 REST API。如果您只是做一个 Web 界面,您可能需要很好地了解 Servlet 是如何工作的,然后快速转向 JSP 等模板语言,它与 Servlet 模型紧密相关,或者可能是 Freemarker 或 Velocity 之类的语言.

Jersey 很有用,但它不会真正帮助您编写 HTML。

关于rest - 使用 Jersey (JAX-RS) 呈现 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14168587/

相关文章:

java - 如何在 JUNIT 测试中从 WEB-INF 获取文件

web-applications - 创建一个网页游戏,使用什么技术?

java - 如何在 Spring Boot 中使用 @NotEmpty 约束来验证 HTTP 请求正文?

c# - 检测 JSON 中 null 属性和省略属性之间的差异

java - 使用 Jersey Tomcat 服务获取 404 错误

vb.net在POST中接收json数据,其中键有正斜杠

javascript - 需要有效且简化的 JS 应用程序开发的想法

java - 如何将列表发送到请求它的 jsp?

java - Tomcat 运行在 windows 上,但是 404 用于非常简单的页面

android - 如何通过android模拟器找到本地服务器?