﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-即兴的灵感-随笔分类-JSF</title><link>http://www.blogjava.net/improviser/category/26131.html</link><description>思维是一种艺术，艺术需要灵感</description><language>zh-cn</language><lastBuildDate>Mon, 15 Oct 2007 20:51:41 GMT</lastBuildDate><pubDate>Mon, 15 Oct 2007 20:51:41 GMT</pubDate><ttl>60</ttl><item><title>邂逅JSF</title><link>http://www.blogjava.net/improviser/archive/2007/10/15/152827.html</link><dc:creator>improviser</dc:creator><author>improviser</author><pubDate>Sun, 14 Oct 2007 16:42:00 GMT</pubDate><guid>http://www.blogjava.net/improviser/archive/2007/10/15/152827.html</guid><wfw:comment>http://www.blogjava.net/improviser/comments/152827.html</wfw:comment><comments>http://www.blogjava.net/improviser/archive/2007/10/15/152827.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/improviser/comments/commentRss/152827.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/improviser/services/trackbacks/152827.html</trackback:ping><description><![CDATA[
		<p>
				<font color="#000080" size="4">JSF现在比较有优势的是对Ajax的集成，这一点走在了其他框架的前面。未来两年，JSF与Struts将展开Java Web框架的最终战争...</font>
		</p>
		<p>
				<font color="#000080" size="4">6%的JSF欲撼动21%的Struts...</font>
		</p>
		<p>
				<font color="#000080" size="4">JSF是什么东西...</font>
		</p>
		<p>
				<font color="#000080" size="4">JSF是一种能够简化Web应用程序表示层结构的标准服务器端框架...</font>
		</p>
		<p>
				<font color="#000080" size="4">与其他技术如JavaServer Pages或Apache Struts 相比，JavaServer Faces
(JSF)技术为创建交互式Web应用程序带来了很多便利。JSF在程序逻辑和GUI表示之间划出一条清晰的界限，提高了对Web程序的维护能力，并为
Web用户界面组件的开发和重用提供了一个框架...</font>
		</p>
		<font color="#000080" size="4">JSF在很大程度上类似Struts，而不是类似Tapestry，可以说是一种Struts
2.0，都是采取标签库+组件的形式，只是JSF的组件概念没有象Struts那样必须继承ActionForm的限制；JSF在事件粒度上要细腻，不象
Struts那样，一个表单一个事件，JSF可以细化到表单中的每个字段上...<br /><br />普通POJO,无需继承通过组件+标签库实现Subview,但如需重用Layout,还要结合Tiles...<br /><br />JSF的设计目标：第一，创建一个标准的GUI组
件框架，使工具使用者可以轻松地搭建高质量的图形用户界面,并管理界面与应用程序行为的连接；第二，为GUI组件、组件状态和输入事件定义一套轻量
Java基本类库，这些类库将处理GUI生命周期，特别是管理页面中组件的回归状态；第三，提供一套通用的GUI组件，包括标准HTML窗口输入元素；第四，提供一个JavaBean模型以处理客户端GUI控件和服务器端应用程序之间的事件；第五，定义一套判断输入有效性的API函数；第六，为GUI建立一套处理国际化和本地化的机制；第七，自动为不同的客户端生成不同的输出；第八，自动生成包含支持可访问性功能的输出...<br /><br />JSF如此神奇...JSF如此能耐...??<br /><br />JSF到底有多神奇...JSF到底有多能耐...<br /><br />但凭第一感觉觉得JSF是个好东西...<br /><br />今天在这里邂逅了JSF...<br /><br />并决定与这个JSF有个约会:)　<br />  ╭╮╭╮<br />╭☆┴┴★╮ <br />│︵　　︵│<br />╰○－－○╯  <br />　╰○○╯  <br /></font>
<img src ="http://www.blogjava.net/improviser/aggbug/152827.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/improviser/" target="_blank">improviser</a> 2007-10-15 00:42 <a href="http://www.blogjava.net/improviser/archive/2007/10/15/152827.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>