欢迎来到 JSF 教程. Java Server Faces (JSF) 技术是一种前端框架,通过重新使用 UI 组件来简化用户界面组件的创建。
JSF 教程
Recently I have written a lot of JSF tutorial, so this JSF Tutorial is the index post where you can go through all the tutorials in order to learn JSF framework. Most of these JSF tutorials come with downloadable project zip that you can use and make some changes to learn by examples.
- 联合国 [JSF入门导师] (/社区/入门导师/jsf-入门导师) _) 这是从JSF框架开始的完美入门导师. 你会得到所有的基本细节 并创建你的第一个马文基于 "Hello World" JSF项目。 如果你具备JSF框架的基本知识,你可以跳过它. 然而,从初学者的教程开始,然后学习更多的功能,总是最好的方法.
- 校对:Soup 我认为你应该明白,我们也可以利用其他JSF的实施来创造良好的基于UI的项目.
- [JSF视图页面组件-标签,图像,按钮,文本字段] (/community/troductions/jsf-adding-labels-image-button-and-text-field-in-jsf-view-pages) 这是JSF视图页面开始的帖子,你会学习如何添加标签,图像,按钮等简单组件,并容易地用后端管理的豆子绑定.
- _________________________________________________________________ 将UI标签,日期,状态消息和其他UI文本元素存储在一个单独的属性文件中,而不是在页面中硬编码这些元素的现象被称为资源捆绑. 默认情况下,JSF根据上下文提供一些标准错误消息,比如说字段类型或字段长度验证. 此教程解释如何在您的工程中使用资源包进行本地化, 以及如何使用资源捆绑文件为标准 JSF 错误消息提供自定义消息 。 5 。 QQ [JSF出错信件教程] (/community/touritions/jsf-error-messages-example-tutorial 您可以在此帖子中学习如何使用默认 JSF 校验器向用户射击错误信件所建的. 您也会获得 JSF HTML 标记在使用中的一瞥.
- [JSF页面导航教程] (/community/tutorals/jsf-page-navigation-example-tutorial) 页面导航是指根据所执行的事件——点击按钮或点击链接,重新定位一个页面. 有许多定义页面导航的方法. 其中包括"在提交按钮的动作属性中指定页面名称","在所管理的豆中指定页面","在face-config.xml中指定导航"和"根据条件确定导航",你会用实例来了解这些内容. ( (英语). 7. ### [JSF UI 组件 Tags 示例导 (/community/touris/jsf-ui- 组件-tag-tatizes-example-tutorial JSF是一个基于组件的框架,JSF的力量是容易与被管理的豆类融合的组件标签. 此帖子解释JSF HTML标记中所使用的不同属性,如id,为值,需要的样式,大小等
[JSF格式组件示例导 (/community/tutoris/jsf-form-communes-example-tutorial]
格式组件是一个字段与数据并存的集合,并提交功能,以发送给执行业务情景的模型. 表格组件在JSF中被大量使用,因为大多数的网络应用程序都与用户提交的数据相配合,如登录,注册,插入或更新数据库中的值等. 本文用例工程解释如何使用 JSF 页面中的窗体组件及其不同的属性. 9. ______________________________________________________________________ 联合阵线 文本组件允许用户以网络应用程序的形式添加,查看并编辑数据. JSF文本组件包括标签,文本字段,文本区和密码. 您可以在此文章中学习这些标签的用法和示例项目 。 10 。 [JSF命令组件标记示例](/community/tutorys/jsf-command-community-tags- for-Action-和-navigation) (- ) JSF. 指令组件用于在JSF页面中进行动作和导航. 此文章解释 h: command Button 和 h: commandLink 标签的示例项目 。 () )11 (英语). QQ[JSF数据表标签示例教程](/community/tutoris/jsf-datatable-example 数据约束表组件负责以表格格式显示关系数据. h:dataTable标签用于显示数据组件. h:相栏标记在行显示的数据源中的每个记录上标出. 这是一个非常重要的组件标记,你应该明白这是用法,并通过帖子中的示例项目仔细地工作. 12. QQ. [JSF 选择ManyListBox标签示例] (/community/tutorys/jsf-selectmanylistbox-example-tutorial JSF允许用户在 h:select帮助下为单个字段选择多个值 在标准 HTML 中选择标签的许多列表框标签 。 此帖子用一个工作示例来解释它的用法和这个标签的不同属性. 13 (英语). QQ [JSF Facelet Tags 示例教程] (/community/touritions/jsf-facelet-tags-example-tourition) (- ) JSF提供了一套特殊的道克,为多个应用程序在一个地方管理常见道克/道克提供了灵活性. 这些标记让我们可以创建一个可以跨应用程序使用的共同布局. 这些被称为facelet标签,本帖用工作示例代码详细解释了不同的facelet标签. () )14 (英语). _____________________________________________________________________________________ 事件和收听器模型基于Javabeans规格. 事件被定义为根据用户动作触发的信号,如点击按钮,超链接,更改输入值等. JSF告诉组件引用处理由用户生成的事件的适当听众类. 本条用实例项目解释不同的事件。 () (英语). 15. JSF形式验证例 (- ). 形式验证是几乎所有网络框架中的共同特征. JSF验证模型定义了一组用于验证UI组件的标准类. JSF图书馆定义了一组核心标记,对应"javax.faces.validator.Validator"执行. 除了标准错误消息验证模型,我们还可以定义自定义验证. JSF中的验证可分为Imperial和Declarative. (). )16 (英语). QQ [JSF导航规则教程] (/community/tutorals/jsf-navigation-rule-example-tutorial 导航规则在点击按钮或超链接时指定了页面之间的导航. 导航可以用成功,失败等逻辑结果来指定,也可以通过动作方法来指定. 导航规则可以在face-config.xml中以导航-规则标记来指定. 17. ### [JSF行动方法导航例] (/community/tourises/jsf-action-method-navigation-example-tumorial-off-action-tag) . 导航也可以由JSF在被管理的豆中通过写作方法处理. 这些方法应当公开,不取参数并返回对象或视图名称. 该方法被引用于JSF页面的动作属性. 您可以在邮件中通过示例项目了解这种导航方式 。 18 。 QQ [JSF表达语言 (EL) 示例教程] (/community/tutoris/jsf-expression-language-jsf-el JSF表达语言使用户能够使用各种表达方式从JavaBeans组件动态地访问数据. EL支持以下几种表达式——即时值表达式或递延值表达式,值表达式或方法表达式和rvalue或lvalue表达式. 请检查此帖, 以示例代码详细了解这些 。 ( ) )19 (英语). [JSF会话管理,认证,登录登录例] (/community/touritions/jsf-autritication-login-database-example) 认证机制允许用户通过验证用户名和密码安全地访问应用程序. 此教程向您演示如何在 JSF 应用程序中通过使用 JSF 视图来构建会话管理 : 登录、 DAO 对象、 HttpSession 用于会话管理 和 JSF 管理豆瓣和 Mysql 数据库 。 ( ) )20 (英语). [JSF和JDBC集成示例教程](/community/tourises/jsf-database-example-mysql-jdbc Java服务器 面相可以被连接到数据库,以使用JDBC API执行数据上的操作. 这是一个简单的帖子, 您可以在基于 JSF 的网络应用程序中学习如何使用 JDBC API 。 () )21 (英语). QQJSF和春季框架集成示例(- ) JSF是一个以用户界面为重心的基于组件的框架. 春季框架的核心原则是依赖注射。 因此,将JSF与Spring框架融合是有意义的,其中JSF将用于用户界面,Spring框架用于后端服务器侧式业务逻辑. 这是一篇重要的文章,你将学习如何综合这些伟大的框架并利用每个框架的最佳特点。 22 (英语). [JSF, Spring and Hibernate Institution Election Touritor] (/community/touris/jsf-spring-hibernate-Institution-example-troital JSF, Spring Framew and Hibernate - 这三个框架可以一起用来构建令人惊叹的网络应用程序,JSF组件提供惊人的UI, Spring 组件通过依赖性注入提供松散的接合,而Hibernate负责与数据库的互动. () )23 (英语). [JSF访谈问答] (/社区/专访/jsf-访谈-问答) (- ). 最后,如果你要去接受采访 并等待JSF的采访问题, 那么确保你通过那里。 有50多个问题有详细答案,这些答案触及联谊会框架的各个领域,帮助你做好接受采访的准备. (单位:千美元) (英语)
这就是JSF教程的索引帖子,我会添加更多的列表,当我写更多关于JSF教程的文章时. 如果你认为我错过了JSF的一些重要功能,那么请通过下面的评论告诉我,我会尝试发表这个,并将其纳入到这里的列表中。