用jsf的好处
展开全部
JSF本身是个框架,既然是框架,那么有很多组件就是已经写好的了,我们只要往里面嵌套内容和修改样式就好了。譬如一个菜单项,我们可能需要又定义ul标签,又加CSS+JS,实现起来不是很复杂,但是总写这类代码人也会厌烦,那么JSF就提供了tr:panelTabbed标签
<tr:panelTabbed>
<tr:showDetailItem text="标签1">
内容1
</tr:showDetailItem>
<tr:showDetailItem text="标签2">
内容2
</tr:showDetailItem>
<tr:showDetailItem text="标签3">
内容3
</tr:showDetailItem>
</tr:panelTabbed>
就从框架而言这个节省我们的开发时间就是一个相当大的好处。
其他还有JSF安全性比较好,因为很多代码都是他自定义生成的,说实话,我查看源代码的时候脑袋都大了,如果真有耐性的朋友去破解JSF的话,我一点脾气都没有了!
目前JSF的技术也在升级,并且和AJAX的兼容性更好了,1.0版本的JSF和AJAX兼容性不是很好(也许是我学艺不精),在JSF中的AJAX技术也是实现了的,俗称PPR,这个也就是部分刷新机制,效果很不错。
总结下,JSF是一个自定义标签的框架,最好的大处就是便于开发者开发项目。
不管你用没用,反正我用了!
<tr:panelTabbed>
<tr:showDetailItem text="标签1">
内容1
</tr:showDetailItem>
<tr:showDetailItem text="标签2">
内容2
</tr:showDetailItem>
<tr:showDetailItem text="标签3">
内容3
</tr:showDetailItem>
</tr:panelTabbed>
就从框架而言这个节省我们的开发时间就是一个相当大的好处。
其他还有JSF安全性比较好,因为很多代码都是他自定义生成的,说实话,我查看源代码的时候脑袋都大了,如果真有耐性的朋友去破解JSF的话,我一点脾气都没有了!
目前JSF的技术也在升级,并且和AJAX的兼容性更好了,1.0版本的JSF和AJAX兼容性不是很好(也许是我学艺不精),在JSF中的AJAX技术也是实现了的,俗称PPR,这个也就是部分刷新机制,效果很不错。
总结下,JSF是一个自定义标签的框架,最好的大处就是便于开发者开发项目。
不管你用没用,反正我用了!
展开全部
面向组件,事件驱动。
提供了很多组件。而且可以和a4j或者richfaces同时使用。
强烈建议页面用facelets来做,效果很好。
可以自定义组件,有点象原来写jsp标签,把一些常用的功能封装起来,调用的时候就简单了。
另外它的生命周期可以给你很大的扩展空间,你可以在网上查一下jsf的生命周期的介绍。
提供了很多组件。而且可以和a4j或者richfaces同时使用。
强烈建议页面用facelets来做,效果很好。
可以自定义组件,有点象原来写jsp标签,把一些常用的功能封装起来,调用的时候就简单了。
另外它的生命周期可以给你很大的扩展空间,你可以在网上查一下jsf的生命周期的介绍。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择JSF不选Struts的十大理由
http://tech.163.com/06/0608/09/2J38LPRD0009159J.html
http://tech.163.com/06/0608/09/2J38LPRD0009159J.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询