-
47 votesanswersviews
将Lift与Play2进行比较[关闭]
我之前使用过play2和java . 它感觉有点像样板文件,特别是如果你使用带有java的akka . 但这不是框架的错 . 昨天我读了“Scala for the greatient”,我真的很喜欢这种语言 . 现在我查看了两个框架Lift 2.5和Play 2.0.3 . 我认为电梯有更高的学习曲线,我不能只用电梯做一些事情 . 这不适合我 . 从我看到的,Lift有一个非常漂亮和干净的设计 ... -
1 votesanswersviews
使用phabricator虚拟主机创建新的虚拟主机
我在站点中有一个虚拟主机(etc / apache2 / sites-available / phabricator.conf) Alias /phabricator/ /var/www/phabricator/phabricator/webroot/ <VirtualHost *:80>` ServerName test.net DocumentRoot /var/www/phabr... -
3 votesanswersviews
如何使用scala play sbt复制资源
我正在使用sbt [0.13]使用scala [2.10.3]编译play [2.2]项目 . 我有用于数据库迁移的.sql文件和scala文件 . 目录结构如下所示: app |-> db |-> migration |-> V1__init.scala |-> V2__newTable.sql 当我从播放控制台(R... -
0 votesanswersviews
玩框架应用程序,如何导入scala项目
我是Play框架的新手,看起来一切都很简单,我只有一个问题:处理多项目依赖的方法有哪些? 我试过按照这个但我不能使用导入http://www.playframework.com/documentation/2.2.1/SBTSubProjects 像这样的东西How to import custom package in JAVA in PLAY framework 但是我必须导入开发代码,有没有... -
0 votesanswersviews
确认eclipse正在运行Scala for Play的正确版本
这应该很容易 . 我已经使用类型安全激活器安装了游戏2.3.7,然后在https://www.playframework.com/documentation/2.3.x/IDE之后为eclipse(eclipse Kepler)设置了它的演示项目 . 虽然演示项目按预期运行,但在Eclipse中看起来有点古怪,我怀疑我的eclipse使用Scala 2.10,而Play jar是2.11 . 我如... -
6 votesanswersviews
如何在Play framework 2.3.x(Scala)中将POJO转换为JSON?
任何人都可以告诉我如何使用Scala将POJO或类实例转换为Play框架中的JSON(特别是Play v2.3.x)? 例如,我有这样的代码: case class Foo(name: String, address: String) def index = Action { request => { val foo = Foo("John Derp&... -
0 votesanswersviews
在Scala播放框架中使用@Singleton
定义Scala控制器时,将类标记为单例,使用@Singleton注释: @Singleton class Application https://docs.oracle.com/javaee/7/api/javax/inject/Singleton.html将singleton定义为'Identifies a type that the injector only instantiates on... -
1 votesanswersviews
Scala播放“无法解析符号db”
我've been trying to connect to a local postgres from Scala Play but for some reason can'似乎能够导入 Database 和 NamedDatabase . 尝试使用 import play.api.db._ 或 import play.api.db.{ Database, NamedDatabase } 导入... -
1 votesanswersviews
Play Framework初学者 . 编译时出现Scala.html错误
我正在学习Play框架,我正在学习CRUD控制器 . 我想创建一个表单来添加新帖子,但我有一个编译错误 . 由于我是scala的新手,我无法弄清楚错误 . @(productForm: Form[Product]) @import helper._ @import helper.twitterBootstrap._ @main("Product Form"){ <h1&... -
0 votesanswersviews
尝试使用Silhouette play 2.4 play-slick 1.0.0实现加载模式
我试图对播放剪影种子样本做一些改进,目的是避免在postgres中手动创建表格 . 我试图遵循中使用的实现 https://github.com/playframework/play-slick/tree/master/samples/computer-database ,但是当我将一个bind(classOf [InitialData]) . asEagerSingleton()添加到Initi... -
1 votesanswersviews
播放2.5.12 Java - 替换弃用的GlobalSettings.OnStart时缺少HttpContext
我正在尝试从Play 2.3迁移到2.5但是我在更换GlobalSettings.OnStart方法时遇到了问题 . 在扩展GlobalSettings的旧Global类中,在onStartMethod中,我正在初始化Global Config并从DB中读取基本内容 . 我已经创建了一个新类,我将代码从onStart方法移动到文档中提到的这个构造函数 . https://www.playframe... -
4 votesanswersviews
自定义验证Play 2.0表单(scala)
我正在写一个小爱好的应用程序 . 现在,在我的应用程序中,我希望人们有一个userId(就像我的niklassaers在这里堆栈溢出),如果它已经被采用,我希望用户得到一个错误,以便他可以选择另一个 . 接下来是我的注册对象,它在“mapping(”:“对象表单中方法映射的缺少参数;”如果你想将它作为部分应用的函数处理,请使用`_'来表示错误 object Signup extends Contr... -
1 votesanswersviews
Play Framework 2.0重定向控制器操作
我正在使用Scala的Play Framework 2.0 . 所以我有一个针对帖子请求的动作 . 我想对输入数据进行一些验证,如果输入无效,则重定向到其他控制器操作(例如返回到prev页面并告诉用户输入无效) 我的代码看起来像这样: if ( input.isNotValid ) Redirect( foo ) // ... more code Redirect( bar ) 所以验... -
11 votesanswersviews
如何使用Slick使用过滤器计算结果?
我想面对一个我想简化的问题:(很确定,事实上我做错了) . 想要 我想计算id = 1的用户数 . 在SQL语言中,让我们说它是这样的: SELECT COUNT(*) FROM users WHERE id = 1 代码 我正在使用Slick的“提升”形式,所以这是我的一段代码计算用户: Query(Users.where( _.id === 1).length).first 实际上,这里发... -
1 votesanswersviews
使用Cassandra Java驱动程序播放2.x - 错误com.datastax.driver.core.Session - 创建池到xxx.xx时出错,但返回响应
Set up Cassandra Java驱动程序:2.1.3,2.1.4,2.0.0(全部试用) Cassandra集群:[cqlsh 5.0.1 | Cassandra 2.1.0 | CQL规范3.2.0 |原生协议v3] 播放2.2.3 我在访问简单表时遇到上述设置问题 . 但我也得到了日志中的回复 . 我在EC2,2节点单数据中心上运行服务器 . 也尝试使用EC2 AMI... -
0 votesanswersviews
Scala Play Framework中的重载方法错误
我正在编写一种方法来在用户进行身份验证后正确设置会话cookie . 如下设置cookie不起作用 . 以下代码段会导致'withSession'调用出错: Overloaded method value [withSession] cannot be applied to ((String, Long)) 码: /** * Process login form submission. */ ... -
0 votesanswersviews
播放表单参数有助于解密编译错误
我有一个像这样定义的Controller: package controllers import play.api._ import play.api.mvc._ import models.Task import play.api.data.Form object Application extends Controller { def index = Action { // ... -
1 votesanswersviews
在scala中使用unboundid ldap ...奇怪的编译错误
我试图通过scala中的unboundid使用LDAP,但编译器一直在崩溃 . 我刚刚创建了一个如下所示的对象: package utils import com.unboundid.ldap.sdk._ object LdapHelper { val ldap = LDAPConnection("ldap.example.com", 389) } 我添加了这个:“c... -
2 votesanswersviews
玩!无法将java列表转换为scala列表
我正在尝试将我的java控制器中的字符串列表传递给scala模板 .这是视图代码: public static Result index() { List<String> scripts = Arrays.asList( "script1.js", ... "scriptN.js" ... -
0 votesanswersviews
Play for Scala中的JPA查询会引发编译错误
我正在尝试在Play for Scala中实现JPA查询 . 我从here获取了信息,但由于这些例子是用Java编写的,我可能会弄错 . 这是代码: class ManageBanks @Inject() (jpaApi: JPAApi) extends Controller { @Transactional def readMany = { val em = jpaAp... -
3 votesanswersviews
用于播放框架的Firefox Selenium webdriver:如何升级?
我收到错误:Firefox Webdriver 2.32.0与Firefox 30.0不兼容我如何升级firefox webdriver? Selenium firefox不使用我的 Profiles ,它使用其他一些 Profiles . 这是我尝试过的:在play框架软件包中搜索webdriver jar,解压缩它们并寻找.xpi(firefox addon file-extension),... -
3 votesanswersviews
Heroku部署错误与当前的播放应用程序
我尝试将新创建的Play应用程序部署到Heroku,我在下面得到了例外 . 顺便说一句,当我尝试用 play debug 运行它时也会发生这种情况 . 它只适用于激活器应用程序 . 知道要改变什么才能在heroku上部署它?我打赌有一个回购失踪或什么的 . remote: [warn] :::::::::::::::::::::::::::::::::::::::::::::: ... -
2 votesanswersviews
在回购中使用SBT构建的PlayFramework 2和lib
我试图将我用play框架2编写的应用程序分成小部分 . 所以我用sbt(1)编写了一个小型lib作为构建系统,并使用 publish-local 命令将其发布到本地存储库中 . 此仓库位于/home/user/.ivy2目录中 . 现在我试图将/home/user/.ivy2存储库中的这个库添加为我的play(2)项目的依赖项 . 我试过几个解析器: 1) resolvers += "L... -
0 votesanswersviews
externalIvySettingsURL与SBT 1.0.4 Play Framework
在我的构建环境中,我们管理自己的常 Spring 藤存储库 . 在我的 build.sbt 文件中,我使用 externalIvySettingsURL 来定义依赖项的位置 . 我能够在我的项目目录中成功运行 sbt ,并且sbt似乎找到了与项目相关的所有依赖项(例如:sbt将正确创建并填充.sbt和.ivy2文件夹) . 当我尝试运行 sbt compile 时,我得到以下堆栈跟踪: [info... -
86 votesanswersviews
斯卡拉光滑的方法到目前为止我无法理解
我尝试了解一些Slick的作品以及它需要什么 . 这是一个例子: package models case class Bar(id: Option[Int] = None, name: String) object Bars extends Table[Bar]("bar") { def id = column[Int]("id", O.Primar... -
1 votesanswersviews
将Scala Slick对象汇总/聚合到另一个对象中
我本质上是尝试使用Scala Slick重新创建以下SQL查询: select labelOne, labelTwo, sum(countA), sum(countB) from things where date > 'blah' group by labelOne, labelTwo; 正如您所看到的,它采用标记事物的表格并聚合它们,总结各种计数 . 包含以下信息的表: ID | da... -
1 votesanswersviews
Slick查询可以是纯SQL吗?
是否可以在Slick 2.0中使用纯SQL查询?我在文档中发现1.0是正确的 . 我想知道新的那个是真的 . -
2 votesanswersviews
play framework 2在应用程序启动时,Akka Scheduler不会重复运行函数 - 它只运行一次
在应用程序启动时,我想安排一个任务每2分钟运行一次(例如,可能每1分钟一次) . 我试过两种方式:1.使用带有Runnable抽象def调度的Akka调度方法(initialDelay:Duration,frequency:Duration,runnable:Runnable):可取消(类似于how to integrate SMS & EMAIL Reminders in my play... -
22 votesanswersviews
如何解决Scala中的期货列表
我有一个返回Future的调用 . 但是,我需要拨打n个电话,这样我才会回来n期货 . 我想知道如何在继续之前获得所有解决方案(不阻止服务器) 例如, while(counter < numCalls){ val future = call(counter) future.map{ x => //do stuff } counter +... -
1 votesanswersviews
Scala未来是否会阻止长期操作?
在任何地方我们都可以读到,在执行长时间运行操作或阻塞操作时,最好使用特殊的执行上下文 . 阻止访问数据库等操作 . 我理解为什么 . 这是为了避免线程饥饿 . 我们不希望“8”可用线程忙于一些可能最终返回或阻塞的阻塞代码 . 它要么严重减慢应用程序的速度,要么无限期地阻止它 . 同时,我想知道Spray或Play之类的东西是如何实现的 . 实际上,让我们采取客户端 . 发送请求时,我们会得到未来的...