官术网_书友最值得收藏!

The none scope

The none scoped beans lives to serve other beans.

The none scope seems to be the black sheep of JSF scopes. Even its name doesn't inspire something useful. Practically, a managed bean in this scope lives as long as a single EL expression evaluation and is not visible in any JSF page. If the application scope lives the longest, this scope lives the shortest. But, if you inject the none scoped managed beans in other managed beans, then they will live as long as their hosts. Actually, this is their job, to serve other beans.

Note

The none scoped objects used in the configuration file indicate managed beans that are used by other managed beans in the application.

So, whenever you need a humble managed bean that is ready to be a part of a cool scope, such as a request or a session, you can annotate it with @NoneScoped, available in the javax.faces.bean package. Moreover, objects with the none scope can use other objects with the none scope.

主站蜘蛛池模板: 淮安市| 西宁市| 佳木斯市| 平果县| 中山市| 鄢陵县| 兰溪市| 石河子市| 甘洛县| 长汀县| 邢台县| 宜君县| 广宁县| 连城县| 莎车县| 六安市| 循化| 喜德县| 绵阳市| 沙湾县| 抚顺市| 平果县| 福海县| 孝义市| 栖霞市| 四川省| 青龙| 辉县市| 靖边县| 麦盖提县| 玛曲县| 北川| 元阳县| 集安市| 漠河县| 辽宁省| 宁河县| 永济市| 锦州市| 正定县| 西昌市|