この質問に対する受け入れられた回答に基づいて、NetBeans/tomcat環境をセットアップしました。このセットアップのテストでは、Java Web / Webアプリケーションを作成しようとしていますが、このテストアプリのフレームワークの選択に困惑しています。
選択肢は次のとおりです。
- Spring Web MVC 2.5
- JavaServer Faces
- Struts 1.3.8
- Hibernate 3.2.5
私の読書(グーグルとSO)で、森の中でかなりすぐに迷子になったので、私はただ1つを選び、それがうまくいかない場合は、後で別のものに切り替える/移行することを検討しています。そのようなアプローチは実行可能でしょうか?
プロジェクトの背景
(レガシーコードのため、Javaベースである必要があります)
クライアント側のレンダリングと対話を行うために自己署名アプレットを使用します。
サーブレットは、クライアントから要求されたデータセットを取得します。
データベースはリモートサーバー上にある可能性があるため、データベースへのアクセスにはJDBCを使用する予定です。
レガシーシステムは、Javaに変換する必要のある多くのC ++モジュールをベースにしたCORBA(ACE / TAO)であり、CORBA呼び出しを行う既存のJavaモジュール(幸いなことに少数)は、新しく変換されたJavaを使用するように変更する必要があります-モジュール。
このプロジェクトを処理するためのより良いアプローチを思い付くことができれば、教えてください。
(このプロジェクトには、私が好きなもののすべての特徴があります。それは興味深く、やりがいがあり、新しいことを学びます)