以下是
JSF Framwork 提供最重要的服务。
◆
MVC 架构
软件用户总是要操作各种数据,例如,一个潜在用户提交的注
册信息,这些数据叫做
model.软件开发人员必须将这些数据展现给
用户,这就是视图
views.在 Web 应用程序中,HTML 文件用于描
绘这些数据。
JSF 将 model 和 view 结 合 在 一 起 。 可 以 用 下 面 的 方 式 将
model 属性和 view 组件绑定:
1 "#(user.username) "/>
并且,
JSF 还充当控制器 Controller 的角色,它可以响应用户
的事件
(例如,提交数据或者修改了某一个值),将这些事件的数据
交由处理
model 的类以更新 model.例如,可以调用一个方法来判
断某个用户是否被允许登陆:
◆
数据类型转换
用户在
HTML 表单输入的都是文本,而我们需要的可能是数字、
日期等类型,
JSF 提供了非常简单的方法用于指定或者自定义数据
转换规则。
◆
验证和错误处理