Merhabalar,

Frontend kısmı primefaces olan bir web projesi oluşturacağım. Yalnız JPA ve raporlamalar için hangi tool ları kullanmalıyım. JSF projesinde olmazsa olmaz olarak kullanmamız gereken başka tool varmıdır.

soruldu: 02 Eyl '15, 05:13

thgr's gravatar image

thgr
25258
cevap kabul oranı: 0%

omni ne işe yarıyor tam oalrak anlamadım. JSF için mi yok kendisi basit bir JSF framework mu?

(02 Eyl '15, 06:11) thgr thgr's gravatar image

JSF Frameworklerinde eksik olan toolları tamamlamak için yazılmış.

OmniFaces is a utility library for JSF 2 that focusses on utilities that ease everyday tasks with the standard JSF API. OmniFaces is a response to frequently recurring problems encountered during ages of professional JSF development of the JDevelopment team and from questions being asked on Stack Overflow.

http://showcase.omnifaces.org/

(02 Eyl '15, 06:25) SaRPaRDa SaRPaRDa's gravatar image

Bence JSF projelerinde Java EE için bir application server (TomEE, Glassfish, JBoss vb.) üzerinde geliştirmek daha iyi bütün ihtiyaçlarınızı karşılayacak araçları oradan kullanabilirsiniz (CDI, JPA, JAX-RS, JAX-WS, JSF, JMS vs.) oturup hangi teknolojiyi veya implemetasyonu kullansam zaman kaybına uğramazsınız.

Ancak projeniz o kadar karmaşık değilse projeniz portable ve hafif olsun istiyorsanız servlet contianer'da geliştirmek sizin için yeterliyse (Tomcat, Jetty vb.) JSF'nin zaten kendisiyle bir kaç hack'le dependency injection işini çözebiliyorsunuz (ManagedBean'lerle). OmniFaces gerçekten çok kullanışlı bir araç. Artı olarak Arquillian kullanabilirsiniz test'ler için. Artı olarak kendinize bir JPA implementasyonu seçmelisiniz Hibernate en iyi tercih olacaktır.

JSF temelde Java EE uygulamaları için yazılmış bir MVC framework'ü. Spring zaten MVC sağlıyor. Spring + JSF kullanmayı mantıklı bulmuyorum. Android makinaya iOS arayüzü yüklemek gibi bir şey.

permanent link

cevaplandı: 03 Eyl '15, 02:50

molgun's gravatar image

molgun
1.3k1921
cevap kabul oranı: 23%

JSF projelerimde;

Çatıyı Spring Framework üzerine kuruyorum,

Apache MyFaces Framework'ünü tercih ediyorum,

Hibernate/JPA ile veritabanı işlemlerini yapıyorum,

Spring Security ile kullanıcı kontrolünü sağlıyorum,

Report tool olarak JasperSoft kullanıyorum,

WebService veya REST service için Apache CXF kullanıyorum,

Omnifaces oldukça kullanışlı bir tool,

Tarih Saat işlemleri için Joda oldukça pratik,

Tüm bunların yanında JSF ile yazdığım proje network içerisinde gayet iyi çalışırken Amazon'un free serverine attığımda çok sıkıntılı çalıştı. Yeni bir projeye başlıyorsan veya teknolojileri öğrenmeye çalışıyorsan Frontend için Thymeleaf'a bir bakmanı öneririm.

permanent link

cevaplandı: 02 Eyl '15, 05:49

SaRPaRDa's gravatar image

SaRPaRDa
5.0k213165
cevap kabul oranı: 27%

peki frontend için Thymeleaf e bir editör falan varmı biliyormusun? birde sence thymeleaf'in avantajı nedir?

(02 Eyl '15, 06:49) thgr thgr's gravatar image

Benim bildiğim bir editör yok. Avantaj için http://www.btsoru.com/questions/19105/spring-neden-hep-jsp-ile-kullanlyor-neden-jsf-degil/19111 linkine bakabilirsin.

(02 Eyl '15, 11:58) SaRPaRDa SaRPaRDa's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×281
×97

Soruldu: 02 Eyl '15, 05:13

Görüntüleme: 665 kez

Son güncelleme: 03 Eyl '15, 02:50

powered by BitNami OSQA