私は、「描画」ページと「評価」ページの 2 つのページで構成される Java Web アプリケーションの作成を任されました。私はEclipseで開発しています。
「描画」ページは、次のプロセスを容易にします。
- フォームからユーザー入力を受け取る
- サーブレットを使用して、バックグラウンドでモデルを構築する
- モデルをクライアント側のアプレット (おそらく JSON 経由) に送信して、視覚的にレンダリングします。
「評価」ページは次のようになります。
- 同様のフォームからユーザー入力を取得して、サーブレットを使用して同様のオブジェクト (同じクラス) を構築する
- サーブレットでアルゴリズムを使用してモデルを実行し、結果を画面に表示します。
ページは比較的独立している可能性があります。
私の質問は、この組み合わせを実装するにはどうすればよいですか?
私はサーブレット開発と Spring MVC/Webflow フレームワークに精通していますが、専門家ではありません。ただし、Spring はこの単純なアプリケーションには過剰であると推測しており、複数の主要な機能を持つサーブレットを実装したことはありません。
doGet/doPost メソッドに条件付きロジックがあり、リクエストの URL に基づいて操作を実行する HttpServlet を作成する必要がありますか?
2 つの別個のサーブレットを作成する必要がありますか?
もしそうなら、Eclipse で 2 つの別々のプロジェクトを作成しますか、それとも web.xml に登録された 2 つのサーブレットを含む 1 つのプロジェクトだけを作成しますか? まったく違うことをするべきですか?
私はコードを探しているわけではありませんが、このタイプのアプリケーションにアプローチする方法をより深く理解したいと思っています。