我是网络世界的新手,并试图使用我的 Java 知识来构建网络应用程序,希望尽可能保持简单和轻量级,所以经过一些研究,我听到了很多关于 Sinatrarb 的信息,并一直在尝试模仿类似的东西Java 也想在服务器端做所有事情,还没有客户端的东西。
所以我得出结论(这可能是错误的)来学习以下内容:
- 小服务程序 3.0
- 球衣(jax-rs)
- 码头或灰熊
- jdbc(用于学习jdbc和SQL)
我的目标是创建一个 Web 应用程序(而不是 API),所以我需要渲染 HTML(当然,如果我可以同时渲染 JSON 和 HTML,那就太棒了)。
由于我对此有点困惑,我的问题是:
- 我需要学习 Jersey 的 servlet 吗?如果是,那么在使用 jersey 时 servlet 是如何发挥作用的?
- 可以使用 Jersey 来呈现 HTML 并以类似 sinatra 的方式使用它吗?如果是,我应该使用什么模板引擎来呈现 HTML?
对此的任何建议都非常感谢。
谢谢!