JSF Ortaminda RichFaces Kurulumu

RichFaces JBoss gurubu tarafindan gelistirilen oldukca kullanisli bir JSF kutuphanesidir. Ozellikle Ajax destegi uygulamalarimizi oldukca zengin hale getiriyor.

Kurulum icin http://labs.jboss.com/jbossrichfaces/downloads adresinden kutuphaneyi download ediyoruz. Bizim kullanacagimiz surum richfaces-ui-3.1.3.GA-bin.zip olacak. Download islemi sonrasinda richfaces-api-3.1.3.jar, richfaces-impl-3.1.3.jar, richfaces-ui-3.1.3.jar dosyalarini librarylerimize ekliyoruz. Eger bir library klasorumuz yoksa WEB-INF/lib altina ekleme yapabiliriz. Bu asamadan sonra ilgili kutuphaneler projemize eklenmis oluyor.

Web.xml icerisine asagidaki tanimlari eklememiz gerekli.

<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>

RichFaces kurulumumuz tamamlandi oldukca kolay oldugunu goruyoruz. JSF sayfalarinda kullanmak istedigimiz durumlarda sayfa baslarinda asagidaki gibi bir tanim yapmamiz yeterli olacaktir.

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

Örnek sayfa

<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<html>
  <head>
	<title>Demo</title> 
  </head>
  <body>
	<f:view>
	  <h:form>
		  <rich:panel header="Deneme">
		  </rich:panel>
	  </h:form>
	</f:view>
  </body>
</html>

Etiketler: , ,

Email Adresiniz:  
Listeye Kayit Ol Ayril  

Yorum Yapın