>>151

なんとなく理解できました。ありがとうございます。

まとめるとこんな感じであってますかね?

JavaEEサポートのAPサーバは、WebコンテナやEJBコンテナなどの実行環境のみを提供する。
中で動くアプリは勝手につくりなさいよ。JavaEE仕様のものだったら動くって保証するんだから。

でもJavaEE仕様でつくるのはめんどいし、痒いところに手が届かない場合もあるので、
OSSとかの各種フレームワークを使ってアプリを作りますよ。

んでつくったアプリ(WARファイル、JARファイル)をAPサーバにデプロイしてあげれば、
JavaEE仕様に準拠してなくても、フレームワークが色々補完してちゃんと動きますよ。