在JSF 2.0中使用注释?

时间:2013-05-19 07:00:45

标签: jsf-2

当我们在Beans中使用注释时,框架是否使用Reflection来识别范围? 上述过程的流程是什么? 从调用页面到bean实例化并被放入相关的sessionMap,applicationMap或requestMap?

1 个答案:

答案 0 :(得分:0)

  

当我们在Beans中使用注释时,框架是否使用Reflection来识别范围?

这是对的。


  

上述过程的流程是什么?从调用页面到bean实例化并被放入相关的sessionMap,applicationMap或requestMap?

此时,注释未被处理。它们在JSF启动期间仅处理一次,并在服务器的内存中记住。 JSF最终得到了所有已注册的托管bean的集合,然后在运行时进一步使用。基于托管bean名称,JSF已经知道了类和范围。简单地说,当在作用域中找不到给定的托管bean时,JSF会对其进行Class#newInstance()并将其放在所需的范围内。