Faces)などの技術を統合、Javaでリッチインターネットアプリケーションを構築できるという。3.0コンポーネントを結びつけることができる点が特徴となる。EE準拠のアプリケーションサーバーで動作し、これらのコンポーネントを容易に連携できる。ライセンスはLGPL。3.1は、2011年4月に公開されたバージョン3.0に続くもの。Servlet」)を組み込んだ。これにより、依存性を宣言することなくこれらの機能を利用できるようになった。Transaction」が、独立したモジュールとなった。Spring」など、6種類がある。3.1ではまた、バージョン3.0で見つかったバグ249件も修正されている。