これは私がしばらく遊んでいたアイデアです。
CDI と Struts 1.3 を混在させることはできますか?
たとえば、CDI ポータブル拡張機能を介して..?
「理由」については、古いスタックで立ち往生していて、Struts 2 に切り替えるオプションがない「そこにある」プロジェクトがまだいくつかあります。
そこにそれを投げるだけで、私はあなたのアイデアに興味があります=)
ドイツからのご挨拶
struts-cdiという名前のライブラリを github にコミットしました。あなたはそれをチェックアウトする必要があります。
https://github.com/reegnz/struts-cdi
現在のところ、Struts アクションでのみ動作し、ActionForms では動作しません。必要に応じて、コンテナー管理の ActionForms も試してみます。:^)
Stripes Injection Enricherは、標準の Java EE アノテーション ( @EJB
、@Inject
および@Resource
) を使用して宣言的に指定された注入ポイントを満たします。