JSF 2 auf der Oberseite des Play! Rahmen
Ist es möglich, JSF 2.0 (PrimeFaces zum Beispiel), die als view-Schicht für Spiel-Framework? Ich möchte zum kombinieren elastische hot Umschichtung von Spielen mit einfachen Komponenten-getriebene JSF-Entwicklung (anstelle von MVC und template-gesteuerte GUI-design).
Ich denke, alles was ich brauche ist -
1. Laufen FAces-Servlet (javax.Gesichter.webapp.FacesServlet) und vielleicht einige andere servlet
2. Tweak-el-resolver in faces-config.xml genau wie org.springframework.web.jsf.el.SpringBeanFacesELResolver tut.
Jemand so etwas Tat? Ich bin neu in Play Framework. Ich verwende JSF + Spring + JPA jetzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
JSF ist vollständig auf der Basis der stateful Aspekt von Java EE web-stack und auf der servlet-API!
Spielen ist nur ein voller stateless-Rahmen und nicht-servlet-API an alle!
Die Antwort ist also "Nein sollten Sie nicht verwenden die JSF als view-Schicht des Spiels". Ich "darf nicht" statt "nicht", denn alles ist möglich, aber es war wirklich schlimm!
Dennoch, Sie sollten wirklich denken über das verlassen JSF nach verlassen wollten MVC. Wenn Spielen! existiert, ist es nicht nur wegen Rails/Django/Symfony sind gut, es ist auch, weil JSF-frameworks wie nicht gut, effiziente und praktikable Lösungen für eine Vielzahl von Gründen, können Sie finden Sie überall im web oder auch in deiner eigenen Erfahrung vielleicht.
Ich würde Ihnen raten, nur, um zu versuchen, um zu Spielen+JPA (oder auch etwas anderes zu ersetzen, JPA wie Siena) für real. Nicht beginnen Sie, durch das mischen von Java EE-Zeug mit ihm Spielen 100% zu sehen, wie er ausführt. Wenn Sie verwenden müssen, um den Frühling mit Spielen, ist es kein problem, aber es ist nicht notwendig in vielen Fällen. Entdecken Sie, wie einfach und effizient die Erstellung von apps von der kleinsten bis zur größten enterprise-ones. Meiner Erfahrung nach, da ich Spielen, finde ich in diesem Rahmen verspricht Dinge und hält Sie, das ist sehr selten in dieser Welt!
Spaß haben!
JSF is fully based on the stateful aspect of Java EE web stack
- Dies ist nicht korrekt. JSF nicht unbedingt zustandsbehaftet sein.Standardmäßig, Nein das ist nicht möglich.
Spielen entspricht nicht der J2EE-Spezifikation, und als solche nicht implementiert die Servlet-Spezifikation.
Aber es kann möglich sein, mit einem fairen Betrag von Aufwand. Spiel-Entwickler haben bereits ein ServletWrapper, das ermöglicht Spielen eingesetzt zu werden, um standard-servlet-Containern (wie JBoss und Tomcat etc), so haben Sie gezeigt, dass Sie die Integration mit J2EE-Technologie, wenn Sie wollen, verbringen die Zeit und Mühe, um zu schreiben Ihre eigenen Plugin, das überschreibt den Standard-Charakter des Spiels.
Ich würde nicht stören wenn. Werfen Sie einen Blick auf die template-engine, die kommt mit dem Spielen. Es ist sehr gut, und ich habe nicht verpasst, JSPs, seit der Verwendung von Groovy.
Können Sie JSF2.2+Primefaces und Feder + AKKA-framework, welches ist besser und schneller als spielen.