Eclipse、cloudfoundry プラグイン、scala プラグイン、vaadin プラグイン (Web 開発用)、および mongodb ライブラリをインストールしました。
私はこのようなクラスを作成しました:
import vaadin.scala.Application
import vaadin.scala.VerticalLayout
import com.mongodb.casbah.MongoConnection
import com.mongodb.casbah.commons.MongoDBObject
import vaadin.scala.Label
import vaadin.scala.Button
class Launcher extends Application {
val label=new Label
override def main = new VerticalLayout() {
val coll=MongoConnection()("mybd")("somecollection")
val builder=MongoDBObject.newBuilder
builder+="foo1" -> "bar"
var newobj=builder.result()
coll.save(newobj)
val mongoColl=MongoConnection()("mybd")("somecollection")
val withFoo=mongoColl.findOne()
label.value=withFoo
add(label)
//bouton pour faire joli
add(new Button{
caption_=("click me!")
})
}
}
エラー (mongodb データベースへのアクセスが拒否されました) は、デフォルトのパラメーターに起因します。scalaまたはjavaで適切なパラメータを設定する方法を知っていますか?