zoukankan      html  css  js  c++  java
  • JSF那些事儿(一)

    1、什么是JSF:

        JSF规范本身就是JavaEE5的MVC规范,它提倡以桌面组件的方式来隐藏传统web开发的HTTP细节,允许开发者以传统

    桌面编程的方式开发web应用。JSF通过将托管Bean(Managed-Bean)的属性或方法绑定到页面组件的Value属性或

    Action属性,这样就可以很方面地实现系统的MVC控制。


    2、JSF规范的实现:

        sun公司已JSF规范提供了实现,即SUN的参考实现,即JSF RI,还用一个是Apache组织的实现MyFaces,MyFaces

    在实现了JSF RI的基本功能外,还提供了大量的组件库。


    3、下载和安装JSF:

        通过JSF的官方网站下载,得到mojarra-1.2_16-binary文件。下面是其目录结构:

        

    javadoc:JSF项目的所有API文档。

    lib:该目录下包含两个重要的jar包。



    jsf-api.jar是JSF规范的api,jsf-impl.jar是Sun为JSF规范提供的JSF RI实现。

    samples:这里面是JSF的实例程序。

    tlddocs:这里面提供了JSF RI标签库的说明文档。


    要想使用JSF,需要做以下操作:

    (1)如果使用普通的Web服务器,如Tomcat,Jetty,由于它们并没有提供对JSF支持,所以需要将lib目录下的两个

    jar包拷贝到Web应用的WEB-INF/lib目录中。(博主使用的是Tomcat哦)

    (2)如果使用Jboss(应用服务器)则不必拷贝jar包,因为Jboss本身已经提供了对JSF的支持。


    (3)如果使用WebLogic,则需要拷贝jar包。


    (4)JSF依赖于JSTL,所以项目必须包含jstl.jar这个jar包。

    (5)需要在web项目的web.xml中加载jsf框架。如下:


    注意:对于使用Servlet2.4以上规范的Web容器,无须修改web.xml,在jsp页面中直接使用如下两行来导入JSF标签库。

    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>

    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>

    下一篇将开始JSF使用入门,具体会结合实例作演示。敬请期待!












  • 相关阅读:
    drf 权限流程解析
    drf 认证流程解析
    drf 版本解析
    Django REST framework初识
    RESTful规范
    Flask框架
    Flask框架解析目录
    hdu
    hdu 6113 度度熊的01世界(结构体的赋值问题)
    hdu 6114 chess(排列组合)
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3105200.html
Copyright © 2011-2022 走看看