現在、システムのすべてのリクエストとロジックを処理するコントローラー AppController ( SessionScope - ManagedBean ) は 1 つしかありませんが、どういうわけかこれは正しくないようです。このプロジェクトを可能な限りモジュール化して、保守が非常に簡単になるようにしたいと考えています。
Dependency Injectionについて少し読んだことがありますが、それを機能させることができません。つまり、Bean の「スコープ」の何が問題なのかわかりません。たとえば、AppController と Users Bean がありますが、Users Bean から AppController を利用できません (依存性注入を試してみましたが)。ユーザーのロジック (名前の編集、関係の設定など) は Users Bean で処理する必要があると思いますが、現在、これらのタスクは AppController で処理されているため、正しくないようです。
問題は、JSF 2.0 フレームワークを適切に使用する方法を学べる良いチュートリアルはありますか? 私の目的は、AppController をできるだけ軽くすることです。いくつかのチュートリアルを見つけましたが、それらは古いバージョンの JSF に重点を置いているように見えます。または、たまたま理解できていないだけです (技術的すぎてわかりません)。
これに関するヘルプは非常に高く評価されます。