background image

  以下是

JSF Framwork 提供最重要的服务。

  

MVC 架构

  软件用户总是要操作各种数据,例如,一个潜在用户提交的注

册信息,这些数据叫做

model.软件开发人员必须将这些数据展现给

用户,这就是视图

views.在 Web 应用程序中,HTML 文件用于描

绘这些数据。

   

JSF 将 model 和 view 结 合 在 一 起 。 可 以 用 下 面 的 方 式 将

model 属性和 view 组件绑定:

  

1 "#(user.username) "/>

  并且,

JSF 还充当控制器 Controller 的角色,它可以响应用户

的事件

(例如,提交数据或者修改了某一个值),将这些事件的数据

交由处理

model 的类以更新 model.例如,可以调用一个方法来判

断某个用户是否被允许登陆:

   数据类型转换

  用户在

HTML 表单输入的都是文本,而我们需要的可能是数字、

日期等类型,

JSF 提供了非常简单的方法用于指定或者自定义数据

转换规则。

   验证和错误处理