Можно ли использовать EJB и JPA в Lift?Могут ли Lift и JSF работать вместе? - PullRequest
2 голосов
/ 06 января 2012

Я знаю, что приложения Scala Lift можно поместить на сервер Java EE. И Scala Lift, кажется, конкурирует / заменяет JSF как уровень представления Java EE.

Смогу ли я использовать EJB и JPA в приложении Lift? И если да, возможно ли также использовать JSF вместе с Lift в качестве запасного варианта, например, URL-адреса с одним префиксом переходят в Lift, а с другим - в JSF?

1 Ответ

4 голосов
/ 06 января 2012

Да, вы можете использовать EJB и JPA в приложении Lift.Просто вызовите ваши Java-методы из фрагментов Lift.Как и любое Java-приложение, если оно находится на пути к классам, вы можете его использовать.

Что касается вашего второго вопроса, все возможно .Единственный разумный способ сделать то, что вы описываете, - это настроить фильтры сервлетов (в WEB-INF / web.xml) так, чтобы некоторые запросы передавались в Lift, а другие - в JSF.Вы также можете придумать способ сделать это в JSF или Lift, по существу передавая определенные запросы от одного к другому.Трудно представить вариант использования, который бы оправдывал такое уродство, но это возможно.

...