Java

Javaアプリケーション開発

久しぶりのJava開発です。

以前はフレームワークにStrutsを使っていましたが、今回は要件に柔軟性が必要だったためフレームワークごと自作することにしました。

入力は1系統のためコントローラは1つ

データ種別が多種あるためモデルを基底から種別ごとに派生

出力は複数必要であったため、

メンテナンスや更新頻度も考慮してテンプレート化したかったのでビューにVelocityを採用しました。

委託案件のため引き渡し後を考慮して、汎用性より可読性重視で構築です。

なかなか綺麗に仕上がったと思います。