Webフレームワークについては、Javaを使っていたころは(いまでも仕事はJava ! )、 JSP+Servletという仕組みに独自のフレームワークを作って開発していました。 TOMCATを使い始めた2000年には、Webフレームワーク自身が存在していません。 Struts1.0 が、Craig R.McClanahanによって2000年5月に開始され 2001年7月にリリースですから。 TOMCATのJSP仕様書にTaglibの記述ありましたから、TOMCATの開発者はStrutsを意識していたのでしょう。 しかし、StrutsのMVCモデルはいいとして独自のフレームワークを捨ててStrutsを採用する気にはなりませんでした。 なんで、プログラム開発するのにXMLなの? ネーミングルールでモデルが関係されるとEclipsでソースコードで関数追跡できない。 HTMLやJavaScript