31 Temmuz 2016 Pazar

Maven Kullanılarak Java Server Faces (JSF) Projesi Oluşturma


     Eclipse ortamında Maven projesi nasıl açılır onu göreceğiz. Hemen ardından projemize JSF ekleyeceğiz. Bunun için Eclipse'i açıyoruz. Ben Mac OS işletim sistemi kullanıyorum. Fakat diğer işletim sistemlerinde de herşey aynı.

1.Adım (Maven Projesinin oluşturulması)

Eclipse'de File -> New -> Other -> Maven -> Maven Project yolunu takip ediyoruz. Karşımıza bu ekran geliyor.





Next ile devam ediyoruz.







Create a simple project kısmına tik koyup Next diyelim.







Bu ekranda Group Id: yazan yere paketimizin ismini yazıyoruz. Ben com.hasanburakavci (sitenin adını) yazdım. Artifact Id: yazan yere ise projemizin ismini yazalım. Packaging: yazan yeri war olarak değiştirelim ve Finish deyip projemizi oluşturuyoruz.





Gördüğünüz gibi ilk JSF projemizi oluşturmuş olduk.




2.Adım ( JSF'nin eklenmesi)


Bu adımda projemize Java Server Faces ekleyeceğiz. Projenin üzerine sağ tıklayıp Properties diyoruz. 





Project Facets sekmesine tıklayınca yukarıdaki ekran karşımıza çıkıyor. JavaServer Faces yazılı olan onay kutusunu seçili hale getiriyoruz.






Apply -> OK diyerek kaydediyoruz.




3. Adım (JSF ve Tomcat kütüphanelerinin eklenmesi)

Projenin pom.xml dosyasını açıp aşağıdaki kodları ekliyelim. Bu sayede tek tek el ile jar dosyalarını indirmemize gerek kalmayacak.


<project xmlns="http://maven.apache.org/POM/4.0.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
  <groupId>com.hasanburakavci</groupId>
  <artifactId>MerhabaJavaServerFaces</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
<dependencies>
        <dependency>
                <groupId>com.sun.faces</groupId>
                <artifactId>jsf-api</artifactId>
                <version>2.1.7</version>
        </dependency>
        <dependency>
                 <groupId>com.sun.faces</groupId>
                 <artifactId>jsf-impl</artifactId>
                 <version>2.1.7</version>
        </dependency>
        <dependency>
                <groupId>org.apache.tomcat</groupId>
                <artifactId>tomcat-api</artifactId>
                <version>8.0.33</version>
        </dependency>
  </dependencies>
</project>





Görüldüğü gibi jar dosyaları otomatik olarak eklenmiş oldu. Şimdide src -> main -> webapp dizini takip edelim. Webapp dizinine sağ tıklayıp New -> XHTML Page diyoruz.






File name: yazan yere index.html yazıp Next > diyoruz.






Blank JSF Page yazan yeri seçip Finish diyoruz. Böylelikle JSF projesi oluşturmuş olduk.


Hiç yorum yok:

Yorum Gönder