私はサーブレットに関する本を読んでいました。その本ではサーブレットクラスとHttpServlet
クラスについて簡単に説明しました。service()またはdoPost()をオーバーライドする必要がありますか?
フォームに入力するための1つの例があります。サーブレットのdoPost()
メソッドは、そのクラスによってオーバーライドされています。しかし、ログインフォームの別の例では、service()
メソッドが代わりにオーバーライドされます。
2つの異なるアプローチ - なぜ私たちはカスタムコードを通常doPost()
(またはdoGet()
)に置き、service()
をそのまま残しておくと思ったのですか? 2つのアプローチのいずれかを使用する理由がありますか、あるいはどちらの状況でも両方のアプローチを使用できますか?
からトマシュNurkiewiczで与え
実装コード「あなたはこれを行うべきであるか、そうしなければならない」と反対に、サーブレットを使用するさまざまな方法の例を表示しようとしているだけであれば驚いた。なぜなら、本当にあなたが深刻なアプリケーションを開発しているのであれば、サーブレットレベルで実装するのではなく、MVCフレームワーク(Struts、Spring、Wicketなど)を勉強して実装することになります。 (将来の読書のためのちょっとした提案です。) – Marvo