![]() |
|
||||||||||||||
| | 网站首页 | 数据库教程 | web编程 | 服务器 | 程序设计 | | ||
|
||
|
||||||
| 我对JSF的MVC理解 | ||||||
作者:佚名 文章来源:不详 点击数: 更新时间:2007-9-2 ![]() |
||||||
|
朋友们,这些时候接触了 JSF,对JSF的理解也就是struts的一个备选框架,只是他比struts的好的地方是他很早就被SUN加为自己J2EE的框架了。
本人想谈谈JSF也想和搞框架的朋友们讨论讨论。其实JSF的重点是放在了V层,好象在C层不是很好理解, 而struts的架构中C层就很有优势了,但本人感觉他的V层就不是很好哦, JSF中View层JSTL用的好象很多的,他自己的标签也有很多的<F;XXX/>和<H:XXX/>也是很不错的 http://download.csdn.net/down/187974是一本我感觉不错的JSF入门的文档 JSF在C层可能是最不好理解的,其实我的感觉是JSF的C层是通过face-config.xml文件来控制的,主要的就是一个导航管理和受管理的Bean来控制的。
//配置受管理Bean <managed-bean> <managed-bean-name>god</managed-bean-name> //shou 受管理Bean的别名,在页面的#{}中就是使用这个别名 <managed-bean-class>jsf_temp.gods</managed-bean-class>受管理Bean的实际类是什么, <managed-bean-scope>request</managed-bean-scope>s受管理bean的生命周期 </managed-bean> //配置导航规则,也就是C层的工作 <navigation-rule> //导航前的页面,就是调用action的哪个页面(action的内容是一个受管理Bean的方法,在这个受管理bean的里面写的方法回返回一个字符串,就是这个字符串会在face-config里找到) <from-view-id>index.jsp</from-view-id> <navigation-case> <from-outcome>playagain</from-outcome>//这个就是受管理bean方法中返回的字符传 <to-view-id>/inputnumber.jsp</to-view-id> //这个就是要实际跳转的页面 </navigation-case> </navigation-rule>![]() 本文来源:http://blog.csdn.net/IT_wuwenjie/archive/2007/07/16/1693054.aspx
|
||||||
| 文章录入:admin 责任编辑:admin | ||||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | ||||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 网站地图 | 管理登录 | | |||
|