什么是jsf

JSF:JavaServer Faces (JSF: JavaServer Faces)

JSF is an abbreviation of JavaServer Faces. It is a substructure that aids a user to build user interfaces for JavaServer applications. It makes available for use a quality order of tools for developing a user interface. These tools make easier the development of Web applications, For e.g. To create the form a user can call a simple JSF function, in HTML a user does not require to code a Web form. Correspondingly, another JSF function enables a user to operate on data entered by another user. On the server, the JSF functions are operated and on the client's browser, the operating data is generated as output.

JSF是JavaServer Faces的缩写 。 它是一个子结构,可帮助用户构建JavaServer应用程序的用户界面。 它使开发用户界面的工具的质量顺序可供使用。 这些工具使Web应用程序的开发更加容易。例如,要创建表单,用户可以调用简单的JSF函数,而使用HTML格式的用户则不需要编写Web表单。 相应地,另一个JSF功能使用户可以对另一个用户输入的数据进行操作。 在服务器上,JSF功能被操作,在客户机的浏览器上,操作数据作为输出生成。

使用JSF的先决条件 (Prerequisite to use JSF)

  • A Java runtime environment

    Java运行时环境

  • The JSTL tags library

    JSTL标签库

  • JSF Implementation

    JSF实施

  • A web-container

    一个网络容器

JSF的工作 (Working of JSF)

On the basis of the fundamental of a component-driven UI design-model, XML files which are known as view templates or Facelets views, used by JavaServer Faces. The FacesServlet operates on the requests, loads the suitable view template, sets up a component tree, operates on events, and gives the response usually in the HTML language to the client.

基于组件驱动的UI设计模型的基础,JavaServer Faces使用XML文件(称为视图模板或Facelets视图)。 FacesServlet对请求进行操作,加载合适的视图模板,设置组件树,对事件进行操作,并通常以HTML语言将响应提供给客户端。

JSF的优点 (Advantages of JSF)

  • JSF works on the basis of the Model-View-Controller concept.

    JSF在Model-View-Controller概念的基础上工作。

  • JSF has a stateful UI component model.

    JSF有一个有状态的UI组件模型。

  • On UI components, JSF supports the listeners.

    在UI组件上,JSF支持侦听器。

  • Between UI and the model, JSF also supports data validation, data binding, and data conversion.

    在UI和模型之间,JSF还支持数据验证,数据绑定和数据转换。

  • From the functionality of the component, JSF splits the display of the component.

    通过组件的功能,JSF可以拆分组件的显示。

  • JSF is a component-based Web framework that enables a user to create applications rapidly.

    JSF是基于组件的Web框架,使用户能够快速创建应用程序。

  • Many component libraries such as Primefaces, RichFaces, Primefaces, ICE Faces, MyFaces and Open faces are accessible for JSF.

    JSF可以访问许多组件库,例如Primefaces,RichFaces,Primefaces,ICE Faces,MyFaces和Open faces。

  • The template Layout feature is inbuilt in JSF.

    模板布局功能是JSF中内置的。

  • For building JSF based web applications, JSF 2 is recommended which is given with Facelets technology.

    为了构建基于JSF的Web应用程序,建议使用Facelets技术提供的JSF 2。

JSF的缺点 (Disadvantages of JSF)

  • The tasks that could be reached successfully very easily, by using JavaScript become a huge struggle.

    使用JavaScript可以很容易地成功完成任务,这是一项艰巨的任务。

  • The JSF framework lets the developer down instead of rising to the instance when developing user interfaces with JSF.

    当使用JSF开发用户界面时,JSF框架让开发人员失望而不是跳到实例。

  • With other standard Java libraries, JSF doesn't work in a satisfactory way, with the Portal API being one, and JSTL, Java's standard tag libraries, being another.

    对于其他标准Java库,JSF不能令人满意地工作,其中Portal API是一种,而Java标准标记库JSTL是另一种。

  • For fundamental interactivity with components, JSF 2.0 launched Ajax support, but more complex Ajax-based interactivity, especially ones that work with UI frameworks like bootstrap.js and ember.js, are troublesome.

    为了实现与组件的基本交互,JSF 2.0推出了对Ajax的支持,但是更复杂的基于Ajax的交互(尤其是与UI框架(如bootstrap.js和ember.js)配合使用)很麻烦。

  • The templating framework, Facelets, is all static and makes available for use no built-in establishment for switching between faces occurring at the same time.

    模板框架Facelets都是静态的,并且没有可供使用的内置构造可用于在同时出现的面Kong之间进行切换。

翻译自: https://www.includehelp.com/dictionary/jsf-full-form.aspx

什么是jsf

什么是jsf_JSF的完整形式是什么?相关推荐

  1. sml完整形式_411的完整形式是什么?

    sml完整形式 411:信息 (411: Information) 411 is an abbreviation of "Information". 411是"信息&qu ...

  2. sml完整形式_教资会的完整形式是什么?

    sml完整形式 教资会:大学教育资助委员会 (UGC: University Grants Commission) UGC is an abbreviation of the University G ...

  3. ADBB的完整形式是什么?

    ADBB:所有完成的再见 (ADBB: All Done Bye Bye) ADBB is an abbreviation to All Done Bye Bye. ADBB是All Done Bye ...

  4. php 单例模式有什么缺点_PHP的完整形式是什么?

    php 单例模式有什么缺点 PHP:超文本预处理器 (PHP: Hypertext Preprocessor ) PHP is an abbreviation of Hypertext Preproc ...

  5. sml完整形式_DVD的完整形式是什么?

    sml完整形式 DVD:数字视频光盘/数字多功能光盘 (DVD: Digital Video Disc / Digital Versatile Disc) DVD is an abbreviation ...

  6. isd1802_ISD的完整形式是什么?

    isd1802 ISD:国际用户拨号 (ISD: International Subscriber Dialing) ISD is an abbreviation of International S ...

  7. 什么是 SAP ABAP? 类型、ABAP 完整形式和含义

    转载地址:https://www.guru99.com/what-is-abap.html ABAP 是一种由 SAP 创建的高级编程语言,可帮助大型企业定制 SAP ERP. ABAP 可以帮助定制 ...

  8. rss聚合模式案例_RSS的完整形式是什么?

    rss聚合模式案例 RSS:真正简单的联合 (RSS: Really Simple Syndication) RSS is an abbreviation of Really Simple Syndi ...

  9. 博客url什么形式_URL的完整形式是什么?

    博客url什么形式 URL:统一资源定位符 (URL: Uniform Resource Locator) URL is an abbreviation of Uniform Resource Loc ...

最新文章

  1. 代码参数里的 payload 究竟是什么意思
  2. ubuntu访问win7
  3. ADO.NET连接数据库总结
  4. Python中双冒号的作用[::]
  5. sql server 怎么把视图中的数据存到另外一张表中_承上篇,自制插件优化Kep数据存储问题...
  6. 红外摄像机的功率究竟有多大
  7. java-commons-HttpClient超时设置setConnectionTimeout和setSoTimeout
  8. 转动风车java_java实现-图的相关操作
  9. linux emacs配置文件,[z]使用.emacs.d目录管理Emacs配置文件
  10. Eclipse WTP 使用入门
  11. 记最近分析的一个锁屏幕病毒
  12. oracle数据库恢复备份步骤
  13. 使用 classList API
  14. Improving Transferability of Adversarial Examples with Input Diversity论文解读
  15. 使用CASEWHEN批量拼凑Update语句
  16. 短视频后期要做哪些内容?注意细节才能做出优质短视频
  17. 聊一下关于面试的话题,只谈共性,不谈个例,一家之言,仅供求职者参考:)
  18. JavaScript是多线程还是单线程?
  19. mapbox基本使用
  20. Groovy(Java笨狗)系列-Working with closures(1)

热门文章

  1. 运放OPA的关键参数,输入偏置电流,输入失调电流,增益带宽积,共模抑制比,是否轨到轨,运放如何选型?
  2. 群晖docker签到京豆_解放你的时间,人人都可开启云签到生活!| 群晖篇
  3. 深入学习TCPIP协议
  4. 万字长文剖析架构设计全攻略(上)
  5. 图神经网路入门(1)
  6. BPR:面向隐偏好数据的贝叶斯个性化排序学习模型
  7. 黄淮学院计算机类专业属于几本,黄淮学院是几本院校
  8. IDEA创建maven项目没有src目录问题解决
  9. ISC2022 HackingClub白帽峰会倒计时1天!最全议程正式公布!元宇宙集结,精彩绝伦!
  10. ROS----小乌龟画爱心