目前我只有一个控制器 AppController ( SessionScope - ManagedBean ) 来处理我系统的所有请求和逻辑,但不知何故这似乎不正确。我想让这个项目尽可能地模块化,这样它就可以很容易维护。
我已经阅读了一些关于Dependency Injection的内容,但我就是无法让它发挥作用,也就是说,我不知道 bean 的“范围”有什么问题。例如,我有我的 AppController 和我的用户 bean,但我无法使用来自用户 bean 的 AppController(尽管我尝试过依赖注入)。我认为用户的逻辑(编辑名称、设置关系等)必须由 Users bean 处理,但现在这些任务由 AppController 处理,这似乎不正确。
问题是,有没有什么好的教程可以让我学习如何正确使用 JSF 2.0 框架?我的目标是使 AppController 尽可能轻。我找到了几个教程,但它们似乎更侧重于旧版本的 JSF,或者我碰巧不理解它们(也许它们太技术性了,我不知道)。
对此的任何帮助将不胜感激。