18得票3回答
当设置SBT依赖项时,%和%%运算符是什么意思?

在Lift Web Framework中,Simple Build Tool(SBT)的依赖项在LiftProject.scala文件中指定。该文件包括以下代码: override def libraryDependencies = Set( "net.liftweb" ...

18得票2回答
为Lift选择ORM:Mapper还是JPA?

我正在用Lift为我的公司创建一个小型应用程序。我在Scala/Lift方面是新手,所以我正在利用这个机会练习。现在,我有一个关于使用什么ORM系统的问题。 一方面,Mapper是Lift的默认选项。另一方面,我已经读到它在某些领域不好,并且将被Record替换(由于其与Lift的集成,对于...

17得票3回答
Scala/Lift 的 OAuth 2.0 提供者实现

有人知道适用于Scala / Lift的OAuth 2.0提供程序(服务器端)实现吗? 我看到了Scala 2.0客户端,但没有提供程序。

17得票3回答
反向AJAX(Comet)和Spring MVC与Scala / LIFT相比如何?

有一篇IBM的演示文稿展示了如何使用DWR 2轻松地进行Reverse AJAX。另一方面,Scala/LIFT带有内置的Reverse AJAX功能。 问题:是否有使用Spring MVC的经验? 问题:如果从头开始,相比DWR/Spring MVC,选择Scala/LIFT的优缺点是什...

16得票2回答
使用SBT执行Lift项目时出现内存不足错误

我正在使用SBT 0.7.7版本。当我通过以下方式对我的Lift项目进行更改并重新编译: jetty-stop compile jetty-run 我遇到了以下错误: 在sbt执行期间发生错误:java.lang.OutOfMemoryError: PermGen space ...

16得票2回答
在同一个项目中使用Scala和Java

我可以在同一个项目中使用Scala和Java吗?我是编程新手,所以有点困惑。 从我的研究中,我发现获得良好项目的最佳组合是Java/Spring或Scala/Lift。为什么存在这些组合呢?不能使用Spring和Scala或者Lift和Java之间的组合吗? 如果我使用Scala,我应该将...

16得票3回答
IntelliJ IDEA插件能折叠.conf文件吗?

我有一个用Lift框架构建的Scala应用程序。它有几个.conf文件。当我在我的IntelliJ IDEA Ultimate Fancy Pants Edition中打开这些.conf文件时,我没有看到任何折叠这些文件中花括号的按钮。快捷键也无法实现。查找插件,没有适用的插件。是否有任何解决...

15得票2回答
我能否使用Scala的lift-json库将JSON解析为Map?

有没有办法使用lift-json库的JObject类来像Map一样操作? 例如:val json = """ { "_id" : { "$oid" : "4ca63596ae65a71dd376938e"} , "foo" : "bar" , "size" : 5} """ val rec...

15得票2回答
何时在Lift中使用Mapper或Record?

我想了解在Liftweb应用程序中选择使用Record,Mapper或两者的用例、优势和不便之处是什么。 这个问题出现在我尝试创建模型类的树形结构、在页面上创建类似的树形结构以及确保树中的不同类可以同时处于不同的状态时。例如,一个处于EDIT或CREATE状态,另一个处于VISUALIZE状态...

14得票1回答
如何在Scala中轻松定义更复杂的PartialFunctions?

PartialFunctions 在Scala中,PartialFunction简而言之就是定义了一个isDefinedAt方法的函数。 使用一系列的case语句很容易定义偏函数。例如,一个微不足道的例子:scala> val pf: PartialFunction[Int, Uni...