网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> Java编程 >> 文章正文
  我对JSF的MVC理解            【字体:
我对JSF的MVC理解
作者:佚名    文章来源:不详    点击数:    更新时间:2007-9-2    

朋友们,这些时候接触了 JSF,对JSF的理解也就是struts的一个备选框架,只是他比struts的好的地方是他很早就被SUN加为自己J2EE的框架了。
正在装载数据……
那么JSF是怎么样实现MVC的呢,他和 struts的区别是什么呢。

本人想谈谈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>
受管理bean中会写一些方法来调用M层的方法来实现业务逻辑,然后就返回一个字符串,以便可以在faces-config.xml中通过导航规则来导航。以实现跳转。


本文来源:http://blog.csdn.net/IT_wuwenjie/archive/2007/07/16/1693054.aspx
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     用java实现web服务器
     用java快速开发linux gu…
     正则表达式分解siemens交…
     [portal参考手册]目录
     jsp中调用oracle存储过程…
  • JSP中JavaBean的生命周期

  • JSF 的性能远不及 JSP 或 St…

  • JSP学习经验总结

  • 保留weblogic 中jsp编译后生…

  • (JSP)在文本域中显示超链接n…

  • Jsp 应用之自定义标签库(tag…

  • JSP标准模板库(JSTL)入门教…

  • 搭建JSTL运行环境

  • 解决JSP数据输入中文乱码问题

  • jsf自定义toolbar组件

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David