JSF入门教程

-
JSF入门教程
从组件丌发人员的角度米看,他们可以设计通用的组件,让应用程序的丌 发产能提高,就如同在设计纠件等,开发人员可以独立廾发,只要定义好 相关的属性选项来调整细节,而不用受到网页设计人员或应用程序设计人员的干扰。 三个角色的知识领域原则上可以互不干扰,根据您的角色,您只要了解其中 个知识领域,就可以运用 ,其它角色的知识领域您可以不用了解太 多细节。 当然,就其中一个角色单独来看, 隐藏了∫许多细节,若要全盘 了解,其实 是复杂的,每一个处理的环境都值得深入探讨,所以学 习 时,您要选择的是通盘了解,还是从使用的角度来了解,这就决 定了您学习时所要化费的心力。 要使用,首先您要先取得 参考实现( ),在将来,会与 整合在一起,到时您只要下 载支持的 就可以使用的功能。 请至官方网站下载参考实现,在下载压缩文件并解压缩之后,将其目 录下的文件复制至您的应用程序的 目录下,另外您还需要 与 文件,这些文件您可以在 日录下,解压缩当中的 个范例,在它的 目录下找到,将之一并复制至您的应用程序的 目录下,您总共需要以下的文件: 接下来配置应用程序的 ,使用时,所有的请求都通过 来处理,您可以如下定义 在上面的定义中,我们将所有的请求交由 来处理 会唤起相对的网页,例如请求是 的话,则实际上会唤起 网页, 完成以上的配置,您就可以开始使用 第一个程序 现在可以开发一个简单的程序了,我们将设计一个简单的登入程序,使用者提 父名称,之后由程序显示使用者名称及欢迎信息。 程序开发人员 先看看应用程序开发人员要作些什么事,我们编与一个简单的 这个将存贮使用者的名称,编译好之后放置在 下 接下来设计臾面流程,我们将先显示一个登入內贝 使用者填入 名称并提交表单,之后在 屮显示中的使用者名称与欢迎信息 为了让知道我们所设计的以及页面流程,我们定义一个 在 中,我们定义了页面流程,当请求来自 中指 定的页面,并且指定了 中的 为时,则会将请求 导向至 所指定的页面。 在 屮我们可以统一管理我们的 我们设定对象的存活 范围是 ,也就是使用者丌启浏览器与程序互动过程中都存活。 接下来要告诉网页设计人员的信息是,他们可以使用的名称,即 中设定的名称,以及上面所定义的面流程 网页设计人员 首先网页设计人员编写 网页: 第一个程序 请输入您的名称 名称 送出 我们使用了的与标签库,是有关于组件的处理,而则是 有关于 的进阶标签。 与有类似的作用,当您要开始使用组件时,这些组件一定要 在 之间,就如同使用 时,所有的标签一定要在 之间。 标签库屮几乎都是与 标签相关的进阶标签 会产生一个表 单,我们使用 来显示这个对象的属性,而 会产生一个提交按钮,我们在属性中指定将根据之前定义 的页面流程中前往 页面。 网页设计人员不必理会表单传送之后要作些什么,他只要设计好欢迎页面就好 程序 您好! 欢迎使用 这个贞面没什么需要解释的∫,如您所看到的,在恻页上没有程序逻辑,內页 设计人员所作的就是遵照页面流程,使用相关名称取出数据,而不用担心实际上程 序是如何运行的。 接下米启动 连接上您的应用程序网址,例如: ,填入名称并提交表单,您的欢迎页面 就会显示了。 简单的导航 在第一个程序中,我们简单的定义了贞面的流程由 到 接下来我们扩充程序,让它可以棖据使用者输入的名称与密码是否正确,决定要显 示欢迎信息或是将使用者送回原页面进行重新登入。 首先我们修改下 名称或密码错误 在 中,我们增加了密码与错误信息属性,在 方法中,我们检查 使用者名称与密码,它传回一个字符串, 表示登入错误,并会设定错误信息, 而 表示登入正确,这个传回的字符串将决定页面的流程。 接下来我们修收一下 中的页面流程定义: 根据上面的定义,当传回的字符串是 时,将前往 ,如果是 的话,将送回 接下来作诉网页设计人员名称与相关属性,以及决定页面流程的名 称,我们修改 如下: 第一个程序 请输入您的名称 名称 密码 送出 当要根据运行结果来决定页面流程时, 属性中使用 ,如此就知道必须根据传回的结果来导航面 可以取出指定的之属性值,当使用者因验证错误而被送回原页面 时,这个错误信息就可以显示在页面上。 导航规则设置 在中是根据 设定,以决定在符合的条件成 立时,该连结至哪一个页面,一个基本的设定如 对于,每个视图()都有一个独特的标识( ,称之为 在中的 是从应用程序的环境相对路径廾始讣算,设定时都是以 作为开头,如果您请求时的路径是 ,则会将文件名改为 以此作为 在 中的 是个选择性的定义,它规定了来源页面 的条件, 中定义各种导览条件, 定义当表单结果符 合条件时,各自该导向哪一个目的页面,目的贞面是在 中定义。 您还可以在 中加入 ,进一步规范表单结果必须根 据哪一个动作方法( ),当屮是使用 来设定, 例如 在导航时,预定义都是使用 的方式,您可以在 中加入 ,让发出让浏览器重新导向( )的 ,让浏览器主动 要求新网页,例如: 您的来源网页可能是某个特定模组,例如在下的页面,您可以在 中使用 (通配符),也就是使用字符,例如: 在上面的设定中,只要来源网页是从来的,都可以开始测试接下来的 如果没有设定,表示来源网贞个作限制,您也可以使用显式 的在定义文什中表明,例如: 或者是这样: 搭配标签来使用,是用来存取数据对象的一个简 易语言。 是以开始,将变量或运算式放置在之间,例如 变量名称可以是 中定义的名称,如果是的语,可以通过使 用运算符来存取它的属性,例如 在标签的属性上, 或)之间如果含有,则会加以运算,您也可 以这么使用它 名称年龄: 个执行的结果可能是这样显示的: 名称年龄: 的变量名也可以是程序执行过程屮所声明的名称,或是 预定义的隐含 对象,例如下面的程序使用隐含对象米取得使用者输入的参数:

2.49MB
JSF框架入门教程和JSF的jar包
2009-03-21JSF框架的jar和JSF的教程帮助你学习的JSF框架
8.73MB
jsf框架入门视频资料
2018-04-09java jsf框架资源
1.78MB
jsf介绍和例子
2015-05-14京东jsf服务框架介绍。jsf十分钟入门指南
31.21MB
JSF2入门视频+源代码教程
2012-06-27JSF2入门视频+源代码教程 JSP2初步教程,包括源代码与jar包,并且代码可以跑起来,没问题
127B
JSF入门教程简体中文版PDF版
2019-07-22资源名称:JSF入门教程简体中文版 PDF版内容简介:JSF入门教程中文版,JavaServer Faces试图在不同的角度上提供网页设计人员、应用程序设计人员、组件开发人员解决方案,让不同技术的人员
170KB
jsf入门教程
2013-06-19jsf入门教程很不错 包含一些简单的例子 初学者可以看看
583KB
《JSF入门》简体中文版
2007-12-07jsf入门教程,简单易懂
64KB
JSF 初级入门教程
2011-07-20JSF为JAVA的 Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 U
168KB
JSF入门级教程
2019-04-10NULL 博文链接:https://shuai-he0803.iteye.com/blog/1670810
39.16MB
MyEclipse 6 Java 开发中文教程.rar
2019-07-09《MyEclipse 6 Java 开发中文教程》是讲解 MyEclipse 6 开发 Java EE 企业应用的入门图书。该书不但讲解了目前最流行的 SSH ( Spring 、 Struts 、
20.0MB
MyEclipse 6 Java开发教程(完整版+全部代码).part1
2009-06-14本书是讲解 MyEclipse 6 开发 Java EE 企业应用的入门图书。该书不但讲解了目前最流行的 SSH ( Spring 、 Struts 、 Hibernate )、 JSF 、 JPA
72.8MB
JSP 2.0 技术手册.rar
2019-07-09《JSP 2.0 技术手册》图文并茂,以丰富的实例为引导,全面介绍了主流的Java Web开发技术——JSP2.0,重点介绍JAVA在展示层的两项重要技术:Java Servlet 与JavaServ
405KB
Jetty中文手册
2012-08-03Jetty 欢迎访问Jetty文档 Wiki. Jetty是一个开源项目,提供了http服务器、http客户端和java servlet容器。 这个wiki提供jetty的入门教程、基础配置、功能特性
1.26MB
Java经典入门教程pdf完整版
2020-09-03Java经典入门教程pdf完整版Java私塾跟我学系列JAⅥ篇网址:htp:/www.lavass.Cn电话:010-86835215 3;Java是一种软件运行平台 3.1:什么是软件的运行平台 如
76KB
jd抢购茅台脚本文件
2021-01-04抢购茅台抢购茅台抢购茅台
88KB
python 随机森林算法及其优化详解
2020-09-19主要介绍了ptyhon 随机森林算法及其优化详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Python数据殿堂:数据分析与数据可视化
2020-01-02【入门基础+轻实战演示】【讲授方式轻松幽默、有趣不枯燥、案例与实操结合,与相关课程差异化】利用python进行数据处理、 分析,并结合大量具体的例子,对每个知识进行实战讲解,本课程通过大量练习和案例对各个知识点技能进行详细讲解。通过本 课程,学生将懂得pandas、numpy、matplotlib等数据分析工具;通过实战,学生将了解标准的数据分析流程,学会使用可视化的 方法展示数据及结果。
2020华为HCIA/HCNA/数通/路由交换/实验/视频/教程/持续更新赠题库
2020-05-25本课程不仅可以帮助大家顺利考取华为HCIA证书,同时技术视频均为理论+实战配套讲解,讲解细致,通俗易懂,资料完整,可以让大家学到实实在在企业用到的网络技术,本课程包含完整的学习资料,视频+PPT课件,能够帮助你快速掌握HCIA数通网络技术,同时视频中3-4视频后面的附件课件包含了HCIA数通考试题库(带答案),适合从零基础学网络考HCIA的同学!
18.78MB
Android开发入门60个小案例+源代码
2013-08-24适合初学者,大量简单小例子,完整源代码。
程序员的数学:微积分
2019-09-28本课程介绍程序员必备的数学基础内容,在取材上侧重人工智能、数据分析等热门领域
大数据的入门视频教程
2018-07-26大数据技术入门视频课程,会从基础思想和原理架构开始,全面介绍大数据的思想体系和架构,为学员进一步学习大数据奠定良好的基础。内容涉及大数据的核心问题、大数据核心思想,Google的三篇论文、GFS,Google的分布式文件系统,MapReduce,BigTable、Hadoop和Spark生态体系以及具体应用演示。
24.46MB
图书管理系统(Java + Mysql)我的第一个完全自己做的实训项目
2019-01-04图书管理系统 Java + MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大三上学期实训,注释很详细,按照阿里巴巴Java编程规范编写
16.88MB
2021CFA一级Notes1-5(完整版).zip
2021-01-072021CFA一级Notes1-5(完整版),有5本pdf。
8小时Python零基础轻松入门
2020-05-20
-
博客
02_Java集合面试题
02_Java集合面试题
-
学院
备战2021软考网络规划设计师历年真题套餐
备战2021软考网络规划设计师历年真题套餐
-
学院
集合底层代码分析
集合底层代码分析
-
学院
three.js入门速成
three.js入门速成
-
下载
中国象棋nes.rar
中国象棋nes.rar
-
学院
FFmpeg4.3系列之26:视频监控之H265多路摄像头播控项目实战
FFmpeg4.3系列之26:视频监控之H265多路摄像头播控项目实战
-
下载
河北科技大学操作系统实验.pdf
河北科技大学操作系统实验.pdf
-
下载
大学 毕业设计 项目实训 教材管理系统 源代码.zip
大学 毕业设计 项目实训 教材管理系统 源代码.zip
-
学院
西安航空学院软工毕业实训
西安航空学院软工毕业实训
-
学院
ArcGIS Pro2.6和ArcGIS Enterprise学习
ArcGIS Pro2.6和ArcGIS Enterprise学习
-
学院
【数据分析-随到随学】Tableau数据分 析+PowerBI
【数据分析-随到随学】Tableau数据分 析+PowerBI
-
学院
基于X210的裸机时钟温度显示器-第3/3季
基于X210的裸机时钟温度显示器-第3/3季
-
博客
C++学习笔记---- &、&&(左值引用、右值引用)
C++学习笔记---- &、&&(左值引用、右值引用)
-
博客
04_并发编程面试题
04_并发编程面试题
-
博客
《Essential C++》课后习题代码记录
《Essential C++》课后习题代码记录
-
下载
小迪外卖小程序源码+后台
小迪外卖小程序源码+后台
-
博客
牛批了!python做的交互式动态大图,真漂亮!
牛批了!python做的交互式动态大图,真漂亮!
-
学院
(新)备战2021软考系统集成顺利通关套餐
(新)备战2021软考系统集成顺利通关套餐
-
下载
jasonday-printThis-v1.15.0-18-gf73ca19.zip
jasonday-printThis-v1.15.0-18-gf73ca19.zip
-
下载
Linux应用篇之Redis4.0.10集群部署.docx
Linux应用篇之Redis4.0.10集群部署.docx
-
下载
jdk-15.0.1_osx-x64_bin.dmg
jdk-15.0.1_osx-x64_bin.dmg
-
下载
WinHex.zip
WinHex.zip
-
博客
java 设计模式之命令模式(十三)
java 设计模式之命令模式(十三)
-
博客
2021-01-14
2021-01-14
-
下载
使用PD4Ml将html转pdf需要
使用PD4Ml将html转pdf需要
-
博客
css隐藏元素的7种思路
css隐藏元素的7种思路
-
学院
【数据分析-随到随学】Spark理论及实战
【数据分析-随到随学】Spark理论及实战
-
学院
【数据分析-随到随学】数据分析建模和预测
【数据分析-随到随学】数据分析建模和预测
-
博客
侯捷C++ 第五课操作符重载与临时对象
侯捷C++ 第五课操作符重载与临时对象
-
博客
EL表达式学习笔记
EL表达式学习笔记