JSF为JAVA的 Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 UI组件)、事件驱动模型等一套完整的Web应用框架,通过 JSF ,您可以在页面中轻松自如地使用 WEB 组件、捕获用户行为所产生的事件、执行验证、建立页面导航…,当使用支持JSF的开发工具来开发 JSF 应用的时候,一切将会变得异常简单,GUI方式拖放组件、修改组件属性、建立组件间关联以及编写事件侦听器等等[@more@]JSF为JAVA的 Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 UI组件)、事件驱动模型等一套完整的Web应用框架,通过 JSF ,您可以在页面中轻松自如地使用 WEB 组件、捕获用户行为所产生的事件、执行验证、建立页面导航…,当使用支持JSF的开发工具来开发 JSF 应用的时候,一切将会变得异常简单,GUI方式拖放组件、修改组件属性、建立组件间关联以及编写事件侦听器等等

JSF 有三部分:

一套预制的UI组件集

一个事件驱动的编程模型

一个允许第三方开发者提供附加组件的组件模型

JSF包含处理事件所需的所有代码和组件组织,开发者可以忽略这些细节而专注于应用逻辑。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/290546/viewspace-890854/,如需转载,请注明出处,否则将追究法律责任。

java的jsf是什么_什么是 JSF(Java Server Faces)相关推荐

  1. java国际化 英语的标识符_(转)Java 国际化

    1. Java国际化简介 Java既然作为一个跨平台的语言就必然要在各种不同的语言环境中使用, 为了解决这个问题Java给我们提供了一个工具类ResourceBundle, 帮助我们实现Java的国际 ...

  2. java编写代码用什么_如何学习用Java编写代码:为什么要学习以及从哪里开始

    java编写代码用什么 by John Selawsky 约翰·塞劳斯基(John Selawsky) 如何学习用Java编写代码:为什么要学习以及从哪里开始 (How to learn to cod ...

  3. java 著名的应用程序_即刻就业:java的应用程序有哪些

    通常我们一般使用java语言制作web开发,目前市场流行的电商网站等基本都是由java编写后台,著名JavaIDE也是Java写的,比如NetBeans,Eclipse,IDEA,JBuidler等. ...

  4. java寻找最大的字母_【LeetCode(Java) - 744】寻找比目标字母大的最小字母

    [LeetCode(Java) - 744]寻找比目标字母大的最小字母 [LeetCode(Java) - 744]寻找比目标字母大的最小字母 文章目录 1.题目描述 2.解题思路 3.解题代码 1. ...

  5. java 子线程传参_踩坑之Java执行Linux命令死锁阻塞挂起

    1 问题背景 最近在做一个需求需要调用linux下的某个脚本来对ai的模型进行训练,很简单的需求,我像往常一样写下如下的代码片段: Process process = Runtime.getRunti ...

  6. java比go难学_为什么Go比Java快这么多?看完这个例子就懂

    一,前言 本次小测试并不是试图说明Go是java的替代,Go lang和Java本就不是实现相同类型任务的语言 :Java是企业开发语言,而Go是系统编程语言.为什么Go比Java快这么多?看完这个例 ...

  7. java 工作3年水平_有着4年java工作经验,应该达到什么样的水平?

    四年Java工作经验已经不短了,应该要有比较高的技术水准. 1.集合 几乎是面试必问的内容,问的基本是底层实现原理,实现类的优缺点. 2.设计模式 23种设计模式中重点研究常用的十来种就可以了,面试中 ...

  8. 南邮java大作业实验报告_南京邮电大学java第三次实验报告

    实 验 报 告 ( 2017 / 2018学年 第2学期) 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用. Java变量.表达式与控制结构 实验时间 2018 年 4 月 ...

  9. java获取环境变量路径_通过System获取java环境变量的路径

    通过System获取java环境变量的路径代码为: import java.io.FileNotFoundException; import java.io.FileOutputStream; imp ...

最新文章

  1. 回顾 2018,展望 2019
  2. 网络编程学习笔记(SIGPIPE信号触发)
  3. 20162316刘诚昊 《程序设计与数据结构》 第三周学习总结
  4. DockerFile构建
  5. 2021抖音电商商家经营方法论白皮书
  6. 带你熟悉鸿蒙轻内核Kconfig使用指南
  7. 虚幻引擎UE4源码编译安装(x86,arm64平台)
  8. 计算机的发展共经历了哪几个阶段,1. 计算机的发展经历了哪几个阶段?各阶段的主要特征是什么,计算机的发展经历了哪些阶段?...
  9. Autojs抖音小助手抢红包福袋脚本实战分享
  10. VNC远程控制软件,五款用了都说好的VNC远程控制软件
  11. 最新小学计算机课五年级上册目录,部编版小学语文教材2020最新调整!涉及20多篇课文!(附2020年教育部中小学生阅读指导目录)...
  12. 纯干货!盘点各行业程序员必备技能
  13. 解决 EIGEN_STACK_ALLOCATION_LIMIT, OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG 报错
  14. org.apache.kafka.clients.consumer.OffsetOutOfRangeException: Offsets out of range with no configured
  15. AUTOSAR DCM Configuration
  16. Fone Monkey的配置
  17. HTTP服务器开发教程
  18. 2019年国考行测错题集(省级)
  19. Could not copy property 'intro' from source to target; nested exception is java.lang.reflect.Invocat
  20. 【Win10】打开控制面板提示:操作系统当前的配置不能运行此应用程序

热门文章

  1. Spring cloud系列六 Ribbon的功能概述、主要组件和属性文件配置
  2. HECATE G2耳机麦克风问题解决
  3. Material studio 中如何构建方形晶胞
  4. python报考软考哪个比较好_软考中级哪个好考
  5. VMware虚拟机无网络
  6. 基于java的个人日程管理系统mysql
  7. pd.DataFrame转换成list
  8. Windows电脑蓝牙打电话-预研总结
  9. 如何轻松理解Android中的Surface概念
  10. 【MOOC】华中科技大学操作系统慕课答案-单元作业+第1~2章开放性思考题