私は Web の世界に不慣れで、Java の知識を使用して Web アプリを構築しようとしています。可能な限りシンプルで軽量に保ちたいので、いくつかの調査の後、Sinatrarb について多くのことを聞き、そのようなものを模倣しようとしていますJavaもまた、サーバー側のすべてを行いたいと考えており、クライアント側のことはまだしていません。
だから私は次のことを学ぶために結論に達しました(おそらくこれについては間違っています):
- サーブレット 3.0
- ジャージ(jax-rs)
- 桟橋またはグリズリー
- jdbc(jdbcとSQLの学習用)
私の目標は (API ではなく) Web アプリケーションを作成することなので、HTML をレンダリングする必要があります (もちろん、JSON と HTML を同時にレンダリングできれば素晴らしいことです)。
私はこれに少し混乱しているので、私の質問は次のとおりです。
- Jersey のサーブレットについて学習する必要がありますか? はいの場合、jersey を使用するときにサーブレットはどのように機能しますか?
- Jersey を使用して HTML をレンダリングし、シナトラのような方法で使用できますか? はいの場合、HTML のレンダリングにはどのテンプレート エンジンを使用すればよいですか?
これに関する推奨事項は大歓迎です。
ありがとう!