Apache Struts
Apache Struts(アパッチ・ストラッツ)は、Apacheソフトウェア財団のApache Strutsプロジェクトにて開発されているオープンソースのJava Webアプリケーションフレームワークである。
Strutsは、よくドキュメント化され成熟し普及した、フロントエンドのフレームワークであるが、「軽量」フレームワークとして分類される、Spring MVC, Stripes, Apache Wicket, Play Framework, Apache Tapestry といったものがある。
StrutsからスピンオフしたWebWorkフレームワークは、Strutsオリジナルと同じアーキテクチャを保持したうえでの強化と洗練を目的としていたが、StrutsとWebWorkは再びマージされ、Struts2としてリリースされた。
その他のJavaベースのMVCフレームワークとして、WebObjectsやGrailsもある。