Facelets介绍,以及为什么用Facelets不用JSP

开发 后端
本文作者在使用了Facelets之后,感觉比JSP要好用不少。本文中,作者提供了一段Facelets介绍,并说明为何Facelets比较好用。

使用ICEfaces进行JSF开发时,它同时支持JSP和Facelets以及Portlet等技术。

JSP众所周知,不做解释。

Facelets介绍:Facelets是JSF视图定义框架(JavaServer Faces View Definition Framework)的缩写,是面向对象的Java Web应用框架。Facelets支持所有的JSF UI组件,并建立了自己的组件树,为JSF应用映射视图。尽管JSP和JSF技术可以在一起协作工作得很好,但Facelets还有更多的优点。Facelets使用XHTML规范,省却了一大堆JSP的标签;Facelets与Tiles框架相似,且实现了模板(Template)功能。

现在把JSP与Facelets做一比较:

JSP的优点:
1)可平衡现有的JSP应用;
2)很多极好的IDE均支持JSP。

Facelets的优点:
1)在性能和可伸缩性方面大大改进;
2)快速地模板/装饰功能,支持页面重用;
3)精确地定位错误报告;
4)完整支持EL表达式。

结论:除非项目被迫使用JSP,否则***是选用Facelets。

【编辑推荐】

  1. Facelets专为JSF设计的视图技术
  2. 简单描述JSF和Facelets
  3. Facelets使用JSF组件
  4. JSF基础框架
  5. 使用G4JSF集成GWT和JSF
责任编辑:yangsai 来源: CSDN博客
相关推荐

2009-06-24 13:06:41

JSF组件Facelets

2009-06-24 16:42:17

JSF和Facelet

2009-06-22 13:41:58

FaceletsJSF组件

2009-06-26 17:36:10

FaceletsJSF

2020-05-11 09:00:57

Redis监控Zabbix

2020-06-16 09:17:33

ESRedis监控

2021-04-06 15:38:01

手机国产苹果

2018-04-10 09:17:09

NAS移动硬盘

2021-12-30 19:36:48

GoDubboJava

2022-01-07 14:05:33

DubboGoJava

2012-04-06 10:35:30

SpringJavaHibernate

2021-08-10 18:54:48

射频系统SMA

2022-07-13 07:06:47

HTTPSHTTP协议

2020-07-20 14:09:36

Python编程语言注释符

2023-10-10 08:24:12

2023-02-13 15:03:33

JDKJavaHotSpot

2020-09-25 08:10:55

Rust系统编程

2023-06-06 09:03:06

InnodbMySQL

2009-06-25 11:21:36

JSF流行名词

2020-12-25 09:07:38

EclipseCode工具
点赞
收藏

51CTO技术栈公众号