Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache JSF(和朋友)标记与传统html标记_Apache_Jsf_Facelets_Tomahawk - Fatal编程技术网

Apache JSF(和朋友)标记与传统html标记

Apache JSF(和朋友)标记与传统html标记,apache,jsf,facelets,tomahawk,Apache,Jsf,Facelets,Tomahawk,所以这个问题今天出现了,我没有一个具体的或科学的答案 使用jsf(或tomahawk、Faclet等)标记代替传统html标记的相关成本是多少。我的直觉反应是,在需要jsf标签提供的附加功能的情况下,应该使用jsf标签,而在不需要的情况下,应该使用传统标签。另外,我觉得jsf标记需要比html更多的资源(因为服务器必须获取它们并以html的形式重新发布它们)。有人知道实际成本是多少吗(就时间和记忆而言)?另一个有用的信息是正在使用的约定是什么,纯jsf还是两者的混合?jsf页面在第一次请求时被编

所以这个问题今天出现了,我没有一个具体的或科学的答案


使用jsf(或tomahawk、Faclet等)标记代替传统html标记的相关成本是多少。我的直觉反应是,在需要jsf标签提供的附加功能的情况下,应该使用jsf标签,而在不需要的情况下,应该使用传统标签。另外,我觉得jsf标记需要比html更多的资源(因为服务器必须获取它们并以html的形式重新发布它们)。有人知道实际成本是多少吗(就时间和记忆而言)?另一个有用的信息是正在使用的约定是什么,纯jsf还是两者的混合?

jsf页面在第一次请求时被编译(或者如果您在配置中指定了预编译)。因此,并不是每次请求页面时都需要对其进行解析。我没有任何与时间/cpu/内存成本相关的具体数字,但我确信它可以忽略不计。

JSF页面在第一次请求时被编译(或者如果您在配置中指定,则预编译)。因此,并不是每次请求页面时都需要对其进行解析。我没有任何关于时间/cpu/内存成本的具体数字,但我确信它可以忽略不计。

当然有成本。这是明显的还是可以忽略的取决于所讨论的服务器的硬件和负载。对其进行配置,并在必要时升级服务器

然而,您应该意识到,另一方面,与在没有基于组件的MVC框架的帮助下实现相同的功能相比,您节省了时间和成本。这将是大量收集参数、进行验证、转换、更新模型值的样板代码,与现有和广泛使用的MVC框架相比,这些代码的编写效率可能不高


Sun JSF开发团队将性能放在最高优先级,Mojarra已经尽可能地进行了优化

当然要付出代价。这是明显的还是可以忽略的取决于所讨论的服务器的硬件和负载。对其进行配置,并在必要时升级服务器

然而,您应该意识到,另一方面,与在没有基于组件的MVC框架的帮助下实现相同的功能相比,您节省了时间和成本。这将是大量收集参数、进行验证、转换、更新模型值的样板代码,与现有和广泛使用的MVC框架相比,这些代码的编写效率可能不高

Sun JSF开发团队将性能放在最高优先级,Mojarra已经尽可能地进行了优化

我们的站点运行在tomcat服务器上的JSF/Tomahawk/RichFaces上。我们在这里没有看到任何速度问题。 正如杰夫所指出的,所有这些都是经过编译的,所以除非你真的使用了太多丰富的面孔或其他花哨的东西,否则不会有太多明显的区别。 JSF确实可以帮助您简化生活。

我们的站点运行在tomcat服务器上的JSF/Tomahawk/Rich faces上。我们在这里没有看到任何速度问题。 正如杰夫所指出的,所有这些都是经过编译的,所以除非你真的使用了太多丰富的面孔或其他花哨的东西,否则不会有太多明显的区别。 JSF确实可以帮助您简化生活