RichFaces Kurulumu

29 November 2008 Saturday

Var olan JSF geliştirme ortamında Richfaces kullanmak için aşağıdaki adımları takip edebilirsiniz.

  • http://www.bt-tr.net/2008/11/tomcat-jsf-kurulumu/ adresinde anlatıldığı gibi JSF çalışma ortamınızın tamam olduğunu varsayıyoruz. Eğer JSF için gerekli ayarlamaları yapmadıysanız, öncelikle o işlemleri yerine getiriniz.
  • http://www.jboss.org/jbossrichfaces/downloads/ adresinden richfaces-ui-3.2.2.GA-bin.zip dosyasını bilgisayarınıza indirip herhangi bir konuma açtıktan sonra richfaces-api-3.2.2.GA.jar, richfaces-impl-3.2.2.GA.jar ve richfaces-ui-3.2.2.GA.jar dosyalarını WEB-INF/lib klasörüne kopyalayınız.
  • http://commons.apache.org/downloads/download_logging.cgi adresinden indireceğiniz zip veya tar.gz’li dosyadan çıkan commons-logging.jar‘ı projenizin WEB-INF/lib klasörüne kopyalayınız.
  • http://commons.apache.org/downloads/download_digester.cgi adresinden commons-digester.jar dosyasını WEB-INF/lib klasörüne kopyalayınız.
  • http://commons.apache.org/downloads/download_collections.cgi adresinden commons-collections.jar dosyasını WEB-INF/lib klasörüne kopyalayınız.
  • http://commons.apache.org/downloads/download_beanutils.cgi adresinden commons-beanutils.jar ve commons-beanutils-bean-collections.jar dosyalarını bilgisayarınıza yükleyip,WEB-INF/lib klasörüne kopyalayınız.
  • Projenizin web.xml dosyasına aşağıdaki tanımları giriniz.

    ...
    <context-param>
    <param-name>org.richfaces.SKIN</param-name>
    <param-value>blueSky</param-value>
    </context-param>
    <filter>
    <display-name>RichFaces Filter</display-name>
    <filter-name>richfaces</filter-name>
    <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>richfaces</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    </filter-mapping >
  • JSP dosyanızın başına aşağıdaki taglib’leri ekleyerek işlemleri tamamlayınız.

    <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
    <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
    

Veli Akçakaya
Bilgisayar Öğretmeni
Yazılım Uzmanı
Bu yazıya yorum ekleyebilirsiniz veya kendi web sitenize geri izleme olarak ekleyebilirsiniz.
Etiketler: , , ,

Yorum Ekleyin

Security Code: