タグ付けされた質問 「playframework」

7
Scalaでの暗黙の理解
私はScalaのプレイフレームワークチュートリアルを進めていて、このコードスニペットに出くわしました。 def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => { Task.create(label) Redirect(routes.Application.tasks()) } ) } だから私は調査することに決め、この投稿に出くわしました。 まだわかりません。 これの違いは何ですか: implicit def double2Int(d : Double) : Int = d.toInt そして def double2IntNonImplicit(d : Double) : Int = d.toInt 明白な事実以外は、メソッド名が異なります。 いつ使用する必要がありますimplicitか?その理由は?

21
「run」コマンドを実行するときにPlayが使用するデフォルトのポート(9000)を変更するにはどうすればよいですか?
Play Consoleで「run」コマンドを発行するときに、開発モードでPlayフレームワークが使用するデフォルトのポートを変更するにはどうすればよいですか。 これはplayframework 2.0ベータ版です。 コマンドラインまたはapplication.confでhttp.port構成パラメーターを使用しても効果がないようです。 C:\dev\prototype\activiti-preso>play run --http.port=8080 [info] Loading project definition from C:\dev\prototype\activiti-preso\project [info] Set current project to activiti-preso (in build file:/C:/dev/prototype/activiti-preso/) Windows, really? Ok, disabling colors. --- (Running the application from SBT, auto-reloading is enabled) --- [error] org.jboss.netty.channel.ChannelException: Failed to bind to: 0.0.0.0/0.0.0.0:9000 [error] Use 'last' for the …

17
エラー:引数は関数ではなく、未定義です
Scala PlayでAngularJSを使用すると、このエラーが発生します。 エラー:引数「MainCtrl」は関数ではないため、定義されていません 曜日で構成されるテーブルを作成しようとしています。 私のコードを見てください。コントローラの名前を確認しましたが、それは正しいようです。注:このSO 回答から使用されるコード index.scala.html @(message: String) @main("inTime") { <!doctype html> <html lang="en" ng-app> <head> <link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")"> </head> <div ng-controller="MainCtrl"> <table border="1"> <tbody ng-repeat='(what,items) in data'> <tr ng-repeat='item in items'> <td ngm-if="$first" rowspan="{{items.length}}">{{what}}</td> <td>{{item}}</td> </tr> </tbody> </table> </div> </html> } MainCtrl.js (function() { angular.module('[myApp]', []).controller('MainCtrl', function($scope) …

6
PlayでRESTful!フレームワーク
モバイルアプリにコンテンツを提供するプロジェクトを計画していますが、ウェブサイトが必要です。 私の質問は、JerseyまたはRestletを使用してモバイルアプリ用のREST APIを開発し、次にPlayを使用するのが理にかなっているかどうかです。ウェブサイトを提供する。 または、Playを使用する方が理にかなっていますか?それをすべて行うには?もしそうなら、PlayでRESTを実行する方法!フレームワーク?


1
コンテナーが埋め込まれたwarファイルと実行可能jarのデプロイに関するアドバイス
Javaスペースでは、現在、Java Webアプリケーションをwarファイル(またはearファイル)の形式でJavaサーブレットコンテナ(またはアプリケーションサーバー)にデプロイするのではなく、アプリケーションを実行可能なjarとしてパッケージ化する傾向があるようです。 jettyのような組み込みサーブレット/ HTTPサーバー。つまり、新しいフレームワークが、アプリケーションをエンドユーザーに配信する方法ではなく、新しいアプリケーションの開発と展開の方法に影響を与えているということです(たとえば、Jenkinsが組み込みコンテナーを使用する理由がわかり、非常に簡単に入手できます。 )。実行可能jarオプションを採用するフレームワークの例: Dropwizard、Spring Boot、およびPlay (サーブレットコンテナーでは実行されませんが、HTTPサーバーは組み込まれています)。 私の質問は、(この時点まではほとんどStruts2)アプリケーションを単一のTomcatアプリケーションサーバーにデプロイした環境から来ています。組み込みコンテナアプローチの使用を計画している場合、どのような変更、ベストプラクティス、または考慮事項を行う必要がありますか。 ?現在、単一のTomcatサーバーで約10個の自家製アプリケーションが実行されています。これらの小さなアプリケーションの場合、リソースを共有し、1台のサーバーで管理できるのは素晴らしいことです。当社のアプリケーションは、エンドユーザーが環境内で実行できるように配布することを目的としたものではありません。ただし、新しいJavaフレームワークを活用することにした場合、このアプローチを変更する必要がありますか?クラウドデプロイメント(Herokuなど)の使用の増加によって、実行可能jarへの移行が促進されていますか? Playスタイルのデプロイメントと単一のアプリケーションサーバーでの従来のwarファイルデプロイメントで複数のアプリケーションを管理した経験がある場合は、洞察を共有してください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.