JavaEE 5 injection issues

EJB3POJOベースになったとしても、それを動かすのにコンテナが必要だという事実は変わりません。コンテナは低レベルのサービスを提供し、EJBはそのレイヤの上位で動くポータブルなコンポーネントです。これは良い・悪いというより、EJBの定義でしょう。JBossでは任意のサービスモジュールのDIはマイクロコンテナレベルで実現されています。