Использование Lift в большом веб-приложении - PullRequest
1 голос
/ 06 января 2012

Я понимаю, что Lift реализован как фильтр сервлетов, и поэтому в принципе должно быть возможно встроить его в устаревшее веб-приложение.Кто-нибудь может дать мне HOWTO по этому вопросу?Все, что я нашел до сих пор, - это разработка автономного приложения Lift с использованием Maven и / или sbt для создания магического скелета.

Я бы хотел точно знать, какие зависимости мне нужно добавитьв мое существующее веб-приложение;Я полагаю, что мог бы перелистать POM-файлы, сгенерированные архетипами, и web.xml и попытаться перепроектировать их, но наверняка кто-то уже должен был это сделать?И где (в этом сценарии с большим веб-приложением) я должен размещать свои шаблоны и ресурсы Lift и т. Д.?

1 Ответ

1 голос
/ 28 ноября 2012

Похоже, что это ответ для цепочки обработки:

https://groups.google.com/forum/?fromgroups=#!topic/liftweb/QCNHkFzyNw4

и что касается зависимостей, мой список в sbt (который похож на maven):

"net.liftweb"             %% "lift-webkit"        % liftVersion        % "compile",
"net.liftmodules"         %% "lift-jquery-module" % (liftVersion + "-2.0"),
"javax.servlet"           % "servlet-api" % "2.5" % "provided->default",
"org.eclipse.jetty"       % "jetty-webapp"        % "8.1.7.v20120910"  % "container,test",
"postgresql"              % "postgresql"          % "9.1-901-1.jdbc4",
"com.mchange"             % "c3p0"                % "0.9.2-pre6",
"org.squeryl"             %% "squeryl"            % "0.9.5-2",
"org.eclipse.jetty.orbit" % "javax.servlet" % "3.0.0.v201112011016"    % "container,test" artifacts Artifact("javax.servlet", "jar", "jar"),
"ch.qos.logback"          % "logback-classic"     % "1.0.6",
...