JSF was specified and created.
JSF是被指定和创建的。
清单2使用了两个JSF标签。
Restored the data of the JSF forms.
恢复JSF表单的数据。
The user accesses the JSF page.
用户访问jsf页面。
您将需要jsf-facelets.jar。
JS f组件是有状态的。
Listing 5 shows the complete JSF page.
清单5显示了完整的jsf页面。
JSF supplies many standard data converters.
JSF提供了许多标准数据转换器。
You can create reusable components with JSF.
可以用JSF创建可重用组件。
JSF components are not inherently tied to JSP.
JSF组件不是天生绑定到jsp上的。
JSF USES components to produce HTML responses.
JSF使用组件来生成HTML响应。
You can enter a constant or any JSF expression.
您可以输入一个常量或者任意JSF表达式。
So I sat down to research exactly what JSF was.
因此我开始研究JSF到底是什么。
I use JSF navigation rules to redirect the page.
我使用JSF导航规则来重定向页面。
Traversing the JSF component tree recursively.
递归式遍历JSF组件树。
JSF just makes more logical sense; it is intuitive.
JSF只是更加逻辑性一些,但是它也是直观的。
Listing 3 actually shows a configuration file for JSF.
清单3实际上演示了JSF的一个配置文件。
This concludes the first article in the JSF series.
这就结束了J SF系列中的第一篇文章。
This tutorial takes a basic approach to JSF development.
本教程介绍一种基本的JSF开发方法。
Plus neither offers a component model like JSF does.
并且也不提供像JSF提供的那些组件模型。
JSF executes its life cycle and serves the JSF page.
JSF执行其生命周期并提供jsf页面。
Enabling globalization with JSF is easy, but not foolproof.
使用JSF进行全球化很容易,但是并不是极简单的。
JSF 2.0 adds Facelets as a view technology targeted at JSF.
JSF 2.0添加了Facelets,这是一种针对JSF的视图技术。
This is another example of the separation of concerns in JSF.
这是在JSF中分离关注点的另一个例子。
You will now use JSF to turn them into a sophisticated browser.
你现在可以用JSF把它们变成一个复杂的浏览器。
Building a custom JSF component is often the right thing to do.
构建一个自定义JSF组件通常是正需要做的事情。
JSF components, like AWT components, have containers and components.
JSF组件,例如AWT组件,具有一些容器和组件。
This allows JSF to initialize the JSF context and the view root.
这允许JSF初始化jsf上下文和视图根。
If the view doesn't already exist, the JSF controller creates it.
如果这个视图尚未存在,那么J SF控制器就会创建它。
JSF 2 provides a standard mechanism for defining and accessing resources.
JSF2提供了定义和访问资源的标准机制。
应用推荐