Blog

JSF入门学习二

JSF 使用 Bean 来达到逻辑层与表现层分离的目的,Bean 的管理集中在配置文件中,您只要修改配置文件,就可以修改 Bean 之间的相依关系。
Backing Beans
JSF使用JavaBeans来达到程序逻辑与试图分离的目的,在JSF中的Bean其角色是属于Backing Bean,又称之为Glue Bean,其作用是真正的业务逻辑Bean级UI组件之间搭起桥梁,在Backing Bean中会呼叫业务逻辑Bean处理使用者的请求,或者将业务逻辑处理结果放置其中,等待UI组件取出当中的值并显示给使用者。JSF将BEan 的管理集中在faces-config.xml中,是设定所要使用的Bean类,设定名称。
JSF页面上使用Expression Language来取得或设定Bean的属性
设定Bean的存活范围,你可以设定为request、session、与application,设定为request时,Bean的存活时间为请求阶段,设定为session则在使用者和应用程序交互开始,直到关闭浏览器或显示的结束会话为止(例如登出程序),设定为application时,则Bean会一直存活,直到应用程序关闭为止。
您还可以将存活范围设定为none,当设定为none时为在需要的时候生成一个新的Bean,例如您在一个method中想要生成一个临时的bean,就可以降至设定为none。
JSF页面上取得Bean 的属性,是使用JSF表示语言(Expression Language)。要注意的是,JSF表示语言是写成#{expression},而JSP表示语言是写成${expression},因为表示层可能使用JSP,所以必须区分,另外要注意的是,JSF标签上的属性设定时,只接受JSF表示语言。

facebooktwittergoogle_pluslinkedinmail

Words translated by CCJK

146,096,379

Request a call or contact us

  •  

    Call ccjk.support for professional assistance

  •  

    Click Here to leave us a message and be as detailed as possible.

We are Certified

Our Client Satisfaction

rating for previous quarte

4.00
  •  
    Inquiry Form

    Please take few minutes to fill
    inquiry form and get Free Quote

  •  
    Request a Call

    Click to receive Free Call, Our
    Representative will contact you

  •  
    Leave a Message

    Please leave us a message and
    be as detailed as possible

Over 95% of our clients recommend our language services to others


Copyright © CCJK Technologies Co., Ltd. 2000-2018. All rights reserved.
TOP