2013-09-02 4 views
5

Ich habe ein Spring MVC-Projekt mit JSP und Hibernate erstellt und es funktioniert großartig. Jetzt möchte ich Facelets anstelle von JSP verwenden.Feder MVC + Facelets, ist es möglich?

Mein Gedanke ist, Facelets wie PrimeFaces als View anstelle von JSP, Spring MVC Framework in der Mitte und wahrscheinlich Hibernate im Backend zu verwenden.

Ist es möglich? Wenn ja, wie kann ich dies erreichen? Wenn nicht, warum nicht?

+0

@BalusC I u hoffe, hilft mir. –

+3

Sorry, ich mache keine Spring/MVC. Ich benutze nur den Standard Java EE Stack. Ich kann zumindest sagen, dass dies theoretisch keinen Sinn ergibt. PrimeFaces ist eine JSF-Komponentenbibliothek ** mit ** einer Taglib-Facelets, nicht einer eigenständigen Facelets-Taglib, die Sie mit jedem anderen MVC-Framework oder so verwenden könnten, wie Sie zu denken schienen. Letztendlich benötigen Sie JSF für PrimeFaces. Sie müssen wirklich die Entscheidung zwischen JSF ** oder ** Spring MVC treffen. Siehe auch http://stackoverflow.com/a/4424775 Wenn Sie PrimeFaces-ähnliche UI wollen, greifen Sie einfach jQuery/UI (was auch unter Cover zu finden ist). – BalusC

+0

Danke für die Antwort. Ist es möglich, die '' '' '' '' ''' '' ''' '' ''' ''' '''' '' '' '' '' 'zu verwenden. –

Antwort

2

Ja, wenn Sie über Frühling sprechen, ist das natürlich möglich. Die Spring documentation mentions it. Wenn Sie JSF und Spring MVC integrieren möchten, ist dies wahrscheinlich nutzlos, da Sie zum Erstellen Ihrer JSF-Seiten keinen Spring MVC-Controller benötigen.

Sie benötigen auch keine JSP. Ihre Seiten werden mit Facelets-Tags codiert.

Im Internet gibt es viele Tutorials und Beispiele. Zum Beispiel:

+1

Danke für die schnelle Antwort.Sorry und ich glaube, Sie haben meine Frage falsch verstanden. –

+1

Mein Ziel ist es, das ** facelets (xhtml) wie primefaces frontend (view) anstelle von JSP oder die Verwendung der Primefaces in jSP, Spring MVC Framework in der Mitte und wahrscheinlich Hibernate im Backend ** zu verwenden. –