Java WEB開発で利用するフレームワーク(framework)

目次

Java WEB開発で利用するフレームワーク(framework)とは


Java WEB開発では、同じような構成になるので共通した構成をフレームワーク(framework)として整備することで、一からサーブレット環境を作成しないで済むようにしています。
 

Struts


ServletをベースとしたWebフレームワークです。派生版を含めると、多岐にわたるフレームワークとなります。

Struts2


Strutsの後継版と思われがちですが、Strutsとは別物との意見が開発者の中では目立ちます。Action処理の前後に処理を加えることが可能なインターセプター機能を利用することが可能です。PV集計をとったり、ログを出力したりとAction全般に関わる共通的な処理を実装するのに重宝します。
※Struts2の詳細については。下記記事を参照してください。

SAStruts


Strutrsの派生版となるフレームワークです。Struts2同様、Strutsは別物となっています。独自の実装ファイルが多く、慣れるまでは時間が掛かるかもしれませんが、設定により多機能な仕組みを利用することが可能です。

  • diconファイル
    <include>にて外部のdiconファイルを読み込むことも可能
    Customize.dicom

Spring