ウェブサイトの多くのページを扱う際にサーブレットを扱う際のベストプラクティスは何ですか?サーブレットでのほとんどのGETリクエストは、単に新しいJSPページを返します。私は2つのアプローチの考えていた:サーブレット内に1つのサーブレットが存在するか、または複数のパスを処理しますか?
は、ホームページ、登録ページ用registerservlet、ログインページのがloginservletためhomeservlet例えばwebisteで各パスのサーブレットを割り当てるなど
は数が少ないです複数のパスを処理し、それに応じて処理するサーブレットの例ユーザの登録とログインの仕事をすることができるUserServlet。しかし、私はこのアプローチがif文の多くにつながり、かなり手に負えないかもしれないと考えました。理想的なのはサーブレット内のメソッドを各パスに割り当てることです(Laravelと同じように)。
spring-mvcのようなサーブレットディスパッチでフレームワークを使用するのが最良の選択です。コントローラーを書くだけで、このことについては考えないでください。 – AdamSkywalker
ベストプラクティスについて質問しないでください。彼らは事実上常に意見に基づいています。 – Kayaman