/ / Können EJBs und JPA in Lifts verwendet werden? Können Lift und JSF nebenher laufen? - scala, jsf, jpa, ejb, heben

Können EJBs und JPA im Lift verwendet werden? Können Lift und JSF nebeneinander laufen? - Scala, JSF, JPA, EJB, Aufzug

Ich weiß, dass Scala Lift-Anwendungen auf einem Java EE-Server abgelegt werden können. Und Scala Lift scheint JSF als Präsentationsschicht von Java EE zu konkurrieren / zu ersetzen.

Kann ich EJBs und JPA in einer Liftanwendung verwenden? Und wenn ja, könnte es auch möglich sein, JSF neben Lift als Fallback zu verwenden, wie URLs mit einem Präfix nach Lift und mit einem anderen nach JSF?

Antworten:

4 für die Antwort № 1

Ja, Sie können EJB und JPA in einer Lift-App verwenden. Rufen Sie einfach Ihre Java-Methoden aus den Lift-Schnipseln auf. Genau wie bei jeder Java-Anwendung können Sie sie verwenden, wenn sie sich im Klassenpfad befindet.

Was Ihre zweite Frage angeht, so ist alles möglich. Nur so kann ich darüber nachdenken, was zu tun istSie beschreiben, dass Sie Ihre Servlet-Filter (in WEB-INF / web.xml) so konfigurieren, dass einige Anforderungen an Lift und andere an JSF weitergeleitet werden. Sie können auch eine Möglichkeit dazu entweder innerhalb von JSF oder Lift bereitstellen, im Wesentlichen als Proxy bestimmte Anfragen von einem zum anderen Es ist schwer vorstellbar, ein Anwendungsfall, der eine solche Hässlichkeit rechtfertigt, aber es ist möglich.