並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 350件

新着順 人気順

"Play Framework"の検索結果121 - 160 件 / 350件

  • Scala 2.10 + Play Framework 2.1 開発環境を構築する - パンダのメモ帳

    Scala で Play Framework 2.0 おもしろそう! → でも Anorm はちょっと…… → ScalaQuery ってのがよさげ → よく調べると ScalaQuery は古くて SLICK が後継らしい → でも SLICK は安定版の Scala 2.9 じゃなくて開発版の 2.10 が必要 → Scala 2.10 だと Play も開発版の 2.1 が必要……だと……!? というわけで、安定版の Scala 2.9 + Play 2.0 じゃなくて Scala 2.10 + Play 2.1 な環境を構築することにしました。ちなみに安定版なら $ brew install scala $ brew install play でおしまい。かんたーん! 2013-02-12 追記: すでに Homebrew で Scala 2.10 + Play 2.1 が提供され

      Scala 2.10 + Play Framework 2.1 開発環境を構築する - パンダのメモ帳
    • 【Play Framework】 ELB 経由のアクセス元IPアドレスを取得する | DevelopersIO

      Play Framework に対するアクセスから ELB や nginx(リバースプロキシ)を経由した アクセス元IPアドレス を取得するには、少し工夫が必要です。 本記事におけるバージョン情報は下記の通りです。 Play Framework 2.4 Scala 2.11.4 nginx 1.6.2 下準備: IP確認するアプリケーションを用意する アクセス元IPアドレスをどのように取得すればいいかを知るために、まず、アクセス元IPを確認するアプリケーションを作成しましょう。 ipcheck.scala.html @(remoteAddr: String, xForwardedFor: String, xRealIp: String) @main("IP Check") { <dl> <dt>Your remoteAddress</dt> <dd>@remoteAddr</dd> <dt

        【Play Framework】 ELB 経由のアクセス元IPアドレスを取得する | DevelopersIO
      • Play framework and async I/O

        A few weeks ago, I had the chance to evaluate the Play framework, a high-productivity Java web framework. At LinkedIn, we already use Grails and JRuby/Sinatra, so I was curious how Play would compare. The thing that really caught my eye was Play's support for asynchronous programming, which would be immensely useful for fetching data from our many backend services in parallel and supporting comet-

          Play framework and async I/O
        • Play! Framework デバッグ設定 for IntelliJ IDEA #play_ja #jbugj - unok's diary

          Play 2.0 勉強会で、設定できていない方がいらっしゃるということで、以前調べた内容を blog に UP しておきます。(Communitiy Edition でも大丈夫なはず) 内容は、Google 先生に教えていただいたサイトの内容をそのまま日本語にしただけです…。 play2 scala のデバッグ方法ということでちょっと調べてみました。 Google で play framework2 scala debug intellij というキーワードで http://digitalsanctum.com/2012/05/26/play-framework-2-tutorial-debugging-with-intellij-idea/ というサイトがでてきました。 この内容でほぼ大丈夫そうでした。 IntelliJ の Run-Edit Configurations... メニュー

            Play! Framework デバッグ設定 for IntelliJ IDEA #play_ja #jbugj - unok's diary
          • play framework 小ネタ1 -PlayのJobを単独実行させる- - tehepero note(・ω<)

            2012-07-17 play framework 小ネタ1 -PlayのJobを単独実行させる- Java Play 昼の仕事ではPlay1.2系(Java)、個人的な仕事ではPlay2.0系(Scala)を使っていますが小ネタを少しずつ紹介しようかと思います。 Playのデーモンを起動させずにJobを単独実行させる Playはそれ自身がWeb/APサーバ、あるいはジョブスケジューラーとしての役割を果たすデーモンです。バッチ処理をPlayで実装するケースにおいては、Jobを実装して、アノテーションやapplication.confでcron記法でスケジューリングさせて処理を実行させることができます。 とはいえアノテーションやapplication.confでスケジューリングする手法では、ソースや設定ファイルの修正が発生しますし、常駐してるPlayに対して変更を行う場合、現在実行してるジ

            • Play! Framework cheat sheet

              Controller.action – Smart bindingController/link?i=32&n=patrick public static void link(int i, String n) public static void link(Integer i, String n) public static void link(Long i, String n)Controller/show?id[0]=1&id[1]=2&id[2]=3&id[3]=4 public static void show(Long[] id) public static void show(List id) public static void show(Set id)Controller/get?date=02-18-1972 public static void get(@As("MM-

              • Play Framework 2徹底入門 - 翔泳社の本

                話題のWebアプリケーションフレームワークを徹底解説! 「Play Framework」は、Java/Scalaで使える軽量なWebアプリケーションフレームワークです。従来のJava開発者に加え、Web開発者や新しい技術に敏感な開発者が注目するなど、ユーザー層に広がりを見せています。Javaはこれまで、エンタープライズシステムを中心に利用されていたことから、重量級言語というイメージがありました。しかし、Play Frameworkは高い生産性を主眼に置いて開発されたため、近年、開発者たちの関心を集めるアジャイルな開発を実現できるようになります。本書では、MVCモデルやアプリケーション作成の基礎、さらにはWeb開発でトレンドになっている通信関連の規格やそれを取り込んだ実践的な開発について、サンプルを作りながら丁寧に解説します。

                  Play Framework 2徹底入門 - 翔泳社の本
                • VimでPlay Frameworkの開発環境を整える - Qiita

                  Play FrameworkにはEclipseプロジェクトへの変換機能(activator eclipse)や、ブラウザ上で開発できる機能(activator ui)が提供されている。しかし、普段使っていない開発環境を使うと、使い方を覚えることに多くの時間を割かれてしまい効率が悪い。一方で、Vimの環境を利用していると、EclipseのようなJavaやScalaの優れた補完機能などが活用できない。そこでEclimというEclipseとVimとの橋渡しをするプラグインを使い、使い慣れたVimの中で、Eclipseの機能を利用できるように設定した。以下でCentOS 7上で行った設定の手順を紹介する。またEclimのサイトには充実したドキュメントがあるので、そちらも参照するとよい。 1. 前提条件 Javaの実行環境があること。(バージョン1.6以降) NeocompleteによるVimの補完

                    VimでPlay Frameworkの開発環境を整える - Qiita
                  • Play Framework 2.0 で Windows サーバー上に本番環境を構築する | ときどきウェブサイト構築記

                    Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) in /home/users/1/moo.jp-sevenseas/web/sp/wp-content/plugins/statpress-visitors/statpress.php on line 305 Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/users/1/mo

                    • Play framework - Scala

                      Play ScalaPlay Scala ドキュメントへようこそ。このドキュメントは Scala モジュールの リリース 0.9.1 を対象としており、以前のバージョンのドキュメントとは大きく異なるかもしれません。Play Scala によって Play framework の主要な特性を保ったまま Scala 言語 をアプリケーションに使うことができるようになります。 Play Scala は、簡潔さと開発者に対する親切さを諦めることなく、Scala の文法的なプログラミングスタイルをより機能的に使います。このモジュールはまだベータバージョンですが、すでに Scala をメインの言語に使って完全な Play アプリケーションを作成するために使用することができます。ほとんどの API は安定しており、この先のバージョンでは単に既存の Play の機能との互換性を改良するだけでしょう。 1.

                      • Play Framework 2.4 + コンパイル時DIで Play Module を利用する方法 - パンダのメモ帳

                        Play Framework 2.4 がリリースされたのは2015年5月なのですごく今更感はあるのですが結構ハマった&わかりやすい記事が見当たらなかったのでまとめておくことにします。 忙しい人は最後のまとめだけ読めばOKかもしれないです。 Play Framework 2.4 の Dependency Injection Play Framework 2.4 では Dependency Injection (以下DI)がフレームワークでサポートされました。 ……というよりも、フレームワークの標準機能でガッツリ利用されるようになりました。 マニュアルを読むと、2種類のDIが案内されています。 Runtime Dependency Injection(実行時の動的なDI) Compile Time Dependency Injection(コンパイル時の静的なDI) 前者は Google Gu

                          Play Framework 2.4 + コンパイル時DIで Play Module を利用する方法 - パンダのメモ帳
                        • Play Framework 2.5でobjectにDependency Injection(DI)する - Qiita

                          package utils trait UID { type Value = String def generate: Value def isValid(id: Value): Boolean } object UUID extends UID { private val UUIDRegex = """\p{Alnum}{8}(?:-\p{Alnum}{4}){3}-\p{Alnum}{12}""" def generate: String = java.util.UUID.randomUUID().toString def isValid(id: String): Boolean = id.matches(UUIDRegex) } さて、JSONからUIDを受け取る場合、 暗黙的なReads[User]などを、(例えば)object Implicitsにまとめて定義する このReads

                            Play Framework 2.5でobjectにDependency Injection(DI)する - Qiita
                          • Play framework ★ Documentation

                            Scala supportThe 1.1 release of play will include support for the Scala programming language. Thanks to the flexibility of the play framework architecture, the Scala support is provided with a simple module. You just need to enable the scala module in the conf/application.conf file.module.scala=${play.path}/modules/scala Then you can write all or parts of your play application using scala. You can

                            • Javaでも。- Play framework でファイルアップロード

                              jQuery.uploadを使ってファイルをアップロードしてみる Play frameworkでのファイルアップロード処理を試してみました。 ただ、サンプルにある通りやってもつまらないのでjQuery.uploadを使ってみました。 ざっくりとした手順は次のようになります。 jQuery.uploadを使ったスクリプトを書く アップロードされたファイルを受ける 1.jQuery.uploadを使ったスクリプトを書く 基本的にjQuery.uploadの使い方通りです。特に変わったことはしません。 まずは、main.html。 これは、play frameworkでアプリケーションを作成した時に作られるデフォルトのままで、今回は変更していません。 <!DOCTYPE html> <html> <head> <title>#{get 'title' /}</title> <meta ch

                              • Java開発で泣かないためのPlay frameworkの基礎知識

                                Play frameworkアプリを起動 コマンドプロンプトを開き、先ほど作成したプロジェクトのディレクトリに移動します。 コンソールの起動 「play」と入力し、プロジェクトのコンソールを起動します。初回の起動では必要なファイルをダウンロードします。以下のような画面になれば、プロジェクトのコンソールは起動が完了です。 アプリの起動 次に、「run」と入力します。はじめに、必要なファイルのアップデートが行われます。そして、「[info] play - Listening for HTTP on port 9000...」という文字がコマンドプロンプトに出力されるまで待ちます。 ポート番号が競合する場合 なお、PHPのXDebugを利用している場合など、ポート番号が競合する場合があります。その場合は「run」の後にスペースを空けポート番号を指定することで、別のポート番号で起動可能です。例えば

                                  Java開発で泣かないためのPlay frameworkの基礎知識
                                • Play Frameworkさわる - kagamihogeの日記

                                  環境 jdk1.7.0_21 Eclipse 4.2.0 SR2 ojdbc6.jar Oracle Database Express Edition 11g Release 2 play-2.1.1 やったこと 新規アプリケーションの作成 playを解凍したディレクトリに移動して、下記のように play new [新規アプリケーション名]と打つ。 play new foobarWhat is the application name?はとりあえずそのままで良いので空のままEnter. 次は、ScalaかJavaか選べ、と出てくるのでひとまず2のJavaを選ぶ。 これで、playのディレクトリに新規アプリケーションのfoobarのディレクトリが作成される。 Eclipseプロジェクトへの変換 サンプル動かす程度なら別にIDEの形式にする必要もないのだけど、気分的な問題なのでやる。 コマンド

                                    Play Frameworkさわる - kagamihogeの日記
                                  • Play framework with Scala その2

                                    昨日はPlay frameworkを使ってHello Worldが動きました。 今日はPlay frameworkをやるときによさそうな環境設定について書きたいと思います。 ほぼ自分向けのエントリーです。 ベースとなるEclipse(Scala IDE for Eclipse)とEmacs(ENSIME)がインストールされているものとします。 Eclipseとの連携Play!のコマンドで、eclipsifyというやつがあるのでこれを利用します。 $ ${PLAY_HOME}/play eclipsify helloworld 実行後、プロジェクト内にEclipseの設定ファイルである .project .classpath .settings などが生成されて、「ファイル」→「インポート」でこのプロジェクトをEclipseプロジェクトとしてインポートすることができるようになります。 また、

                                    • SLF4J Mapped Diagnostic Context (MDC) with play framework

                                      I'd like the share with this post one solution I found to use a Mapped Diagnostic Context (MDC) in an asynchronous environment like the play framework. Edit (September 2014) Based on one implementation from James Roper, I added one solution based on Akka Dispatcher. tl;dr This post provides two solution to propagate the MDC context in an asynchronous Play application: using a custom Akka Dispatche

                                      • Play framework の sbt をproxy 内で利用する - kaji_3's blog

                                        相変わらず proxy に悩まされています。 今回困ったのは、Play Framework でBuild.scalaにappDependenciesを追加したのにライブラリがダウンロードできない。。 という状態に陥ったので解決方法を。 なお、Windows 環境で確認しているのであしからず。 てっきり、play.bat に以前のエントリの proxy オプションを記述すればOKかと思いましたが 違っていました。build.bat でした。 build.bat の場所は、play2.0/framework/build.bat です。 以下のようにオプションを追加します。 java -Dhttp.proxyHost=proxy.hogecom -Dhttp.proxyPort=8080 -Dhttp.proxyUser=user01 -Dhttp.proxyPassword=password

                                          Play framework の sbt をproxy 内で利用する - kaji_3's blog
                                        • GitHub - kaiinkinen/pvm: Play Version Manager - Simple bash script to manage multiple active Play! Framework versions, based on the Node Version Manager

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                            GitHub - kaiinkinen/pvm: Play Version Manager - Simple bash script to manage multiple active Play! Framework versions, based on the Node Version Manager
                                          • Play framework Advent Calendar 2014 - Adventar

                                            Typesafe社製のWebアプリケーションフレームワーク「Play framework」のアドベントカレンダーです。 Scala版、Java版ともにこちらでどうぞ。 Play 2.xだけでなく、Play 1.xな話題もOKです。

                                              Play framework Advent Calendar 2014 - Adventar
                                            • Play Framework Security Advisory

                                              Session Injection Date 06 Aug 2013 Description A vulnerability has been found in Play’s session encoding. An attacker may inject arbitrary data into a session, by tricking Play to place a specially crafted value containing null bytes into the Play session. Impact Any application that places user input data into Play’s stateless session mechanism may be vulnerable. Typically, this will impact appli

                                              • Play2.0のアセットとしてJSXとHaxeを使えるようにするプラグインを作りました(PlayBay Play framework2.0プラグイン勉強大会に参加してきました) | PAB@求職活動中

                                                求職活動中とありますが、活動報告というよりは、技術の話題を多めでいきます。Scalaが大好きなので特にScalaの話が中心になると思います。 先日、PlayBay Play framework2.0プラグイン勉強大会に参加してきました。 PlayBay Play framework2.0プラグイン勉強大会 - 日本Playframeworkユーザー会 あまりこういう勉強会に参加したことがなかったので、どうなるかと思ったのですが、 他の参加者の方々との話し合いの中で、Play2.0について知らないことがいくつも発見できて、有意義な勉強会でした。 特にt2v/play20-authの作者のがくぞさん(@gakuzzzz)から 直接モジュールについてお話を聞けたのが大変参考になりました。 で、僕は、というと、Play2.0のアセットとしてJSXを使えるようにするプラグインを作るということで臨みま

                                                • Jungle Java - Play framework は Rails ライクな Java のフレームワーク

                                                  Play framework は Rails ライクな Java のフレームワーク Posted in Groovy & Grails (RSS), Java (RSS) CodeZine で Java の軽量フレームワークが特集されていて、「Apache Wicket」 や 「Apache Click」 と共に、「Play framework」 が紹介されています。「Play framework」 は、RoR(Ruby on Rails) スタイルのWebアプリケーション開発を Java で実現するフレームワークで、テンプレートエンジンには Groovy を使用しています。 関連情報 ・Javaで軽快に使える「軽量フレームワーク」特集 ~本格的なRoRスタイルフレームワーク「Play!」(1):CodeZine ・Javaで軽快に使える「軽量フレームワーク」特集 ~本格的なRoRスタイル

                                                    Jungle Java - Play framework は Rails ライクな Java のフレームワーク
                                                  • Play FrameworkでSecure Cookie対応するまでの道のり

                                                    session.secure=true を設定する? scala/play/api/http/HttpConfiguration.scala secure = config.getDeprecated[Boolean]("play.http.session.secure", "session.secure"), session.secure はもう古い 2.4からdeprecated play.http.session.secure を使え Mackerelは2.3.7なのでsession.secure

                                                    • レビュアーとして参加したPlay Frameworkのスターターガイド(洋書)が出ました - ikeike443のブログ

                                                      Packt PublishingのInstant bookというミニ電子書籍シリーズとして、"Instant Play Framework Starter"という本が出ました。 なぜかレビュアーを依頼されて、まともに英語もしゃべれない身でありながらレビュアーとして参加しました。初めてレビュアーとして参加した書籍が洋書ってのも面白いですね。 献本してくれると言うのでそれをもらってからブログを書こうと思ってたんですが、出版から2日経ってもまだ来ないので先にブログを書いてしまいます。。なのでまだ完成品の中身を見てないので、ほんとに僕がレビュアーとして記載されてるかは分かりませんw この本はPlay Frameworkに興味をもった入門者向けのハンズオン形式のスターターガイドです。PlayのインストールからCRUDの作成くらいまでをさらっと学べます。ScalaとJavaの両方に対応しています。 P

                                                        レビュアーとして参加したPlay Frameworkのスターターガイド(洋書)が出ました - ikeike443のブログ
                                                      • Java開発者がScalaでPlay frameworkのビューを作るには

                                                        @(parents: List[models.Parent]) <!DOCTYPE html> <html> <head> <title>DBの中身</title> <link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")"> <link rel="shortcut icon" type="image/png" href="@routes.Assets.at("images/favicon.png")"> <script src="@routes.Assets.at("javascripts/jquery-1.7.1.min.js")" type="text/javascript"></script> </head> <body> @for(parent <- parents)

                                                          Java開発者がScalaでPlay frameworkのビューを作るには
                                                        • Play framework - Documentation

                                                          ドキュメントPlay framework ドキュメントへようこそ。このドキュメントは リリース 1.2.3 を対象としており、以前のバージョンのドキュメントとは大きく異なるかもしれません。バージョン 1.2 リリースノート を確認してください。はじめようPlay framework のはじめの一歩を学ぶ楽しい 5 分間です。Play framework の概要動画を観てみようPlay でできる 5 つのすごいこと利便性 - 細部は機能と同様に重要よくある質問インストールガイドお好みの IDE を設定しようはじめてのアプリケーション - 'Hello World' チュートリアルサンプルアプリケーションチュートリアル - リアルな Play アプリケーションを一歩ずつ作成するガイド'Yet Another Blog Engine' を最初から最後までコーディングすることで Play について

                                                          • Scala + Play framework を始めてみました - えいのうにっき

                                                            突如思い立ったので。こういう新しい言語とかに手を付けるの、思い立ったが吉日っぽいとこあるし。 今回確認したものの各種バージョン↓ Java 1.8.0_74 Scala 2.11.7 typesafe-activator 0.13.8 Play 2.5.0 まずは下調べ まずは Scala について下調べ。僕は普段 Ruby を使っていて、rbenv で便利にバージョン切り替えを行えているので、Scala でも似たようなことをしておいたほうがいいのかな、と。 で、少し調べてみた結果、「そもそもバージョン切り替えをする必要があるかどうかを考えよう」みたいなお言葉を拝見。んーまぁ、今のところは趣味の域だしなぁ、とは思いつつ、そんなに面倒でないならやっておくか、という結論に。 svm のインストール なので、まずは svm とやらのインストール。Ruby でいうところの rbenv みたいなもの

                                                              Scala + Play framework を始めてみました - えいのうにっき
                                                            • Play framework 2.x Java and 1.x Advent Calendar 2013 21日 Play1 でうっかり Session Fixation を引き起こしてしまう状況と対策

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                Play framework 2.x Java and 1.x Advent Calendar 2013 21日 Play1 でうっかり Session Fixation を引き起こしてしまう状況と対策
                                                              • Play Framework: async I/O without the thread pool and callback hell

                                                                Play Framework: async I/O without the thread pool and callback hell Under the hood, LinkedIn consists of hundreds of services that can be evolved and scaled independently. That is, all functionality is broken down into separate codebases, deployed on separate hardware, and exposed via well-defined APIs. For example, we may have separate front-end services (e.g. Profile, Skills) that talk to separa

                                                                  Play Framework: async I/O without the thread pool and callback hell
                                                                • play framework 勉強会 in 関西の悲劇 その後。。 | システムアーキテクトのごった煮

                                                                  まー、酷い目にあいましたよ 今更 勉強会の感想を書く気にもならないし、まあ、詳細な経緯はここらへんを見ていただければ。 第1回「Play framework勉強会」IN 関西 本当のまとめ(みちしるべ) 前の日も、Groovy勉強会でこんなの見せられて、なんかトラウマが残りそうだし、 Groovyには泣かされまくりです。 っで、打ちひがれて、Gと名のつくものからは目をそらす毎日だったのですが、 なるほど、さすが 桜木先生。 っで、やり返すことにしました。 まずは、 play new demo でデモプロジェクトを作成し、index.htmlに問題のソースを注入。 #{extends 'main.html' /} #{set title:'Home' /} Hello GroovyConsole! ${new groovy.ui.Console(Thread.currentThread().

                                                                    play framework 勉強会 in 関西の悲劇 その後。。 | システムアーキテクトのごった煮
                                                                  • Play Framework の Iteratee/Enumerator/Enumeratee の使用例 - Qiita

                                                                    Iterator と Iteratee の違い Scala には、Iterator[E] というおなじみのインターフェースがあります。 Iterator[E] と Iteratee[E, A] の違いは、Iterator[E] は、何らかのコレクションから生成されるのに対して、Iteratee[E, A] は、コレクションとは独立していて、不変(immutable)で、非ブロック非同期処理で、入力の型 E と出力の型 A が静的に定義されているという特長に加え、結果が必要になるまで何ら実行されないという特長があります。 とはいうものの、Iteratee で実現できることのほとんどは、Iterator を使用しても実現できます。 どちらを使うかは、好みの問題です。 例1: Int型の要素をもつ Enumerator[Int] とそれの合計を計算する Iteratee[Int, Int] //

                                                                      Play Framework の Iteratee/Enumerator/Enumeratee の使用例 - Qiita
                                                                    • Play framework 2.0 betaが出たようです1 – インストール | DevelopersIO

                                                                      Play framework 2.0 betaリリース 先日Play 2.0のGithubをみると、大幅な更新がありました。 Wikiやドキュメントも大きく更新されており、来年のリリースへむけて大きく進んだことがわかります。 今回はGithubからのダウンロードからサンプルを動かすところまでやってみましょう。 なお、使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.2 ダウンロードとインストール では、Githubから最新のソースをダウンロードしましょう。 GithubではPlay 2.0 betaのバイナリへのリンクもあるのですが、現時点では404エラーがでてダウンロードできません。 ここからダウンロードできるならそれを使用してもかまいません。 ではGithubからPlay 2.0のソースをcloneし、ビルドします。 % git clone git://gith

                                                                      • Java開発で泣かないためのPlay frameworkの基礎知識

                                                                        Play framework 2.0のセットアップ 動作環境 Play frameworkを動すには、Java SDKのバージョン6以上が必要です。それ以外の必要条件はありません。ここでは説明しませんが、Javaがインストールされていない場合は、オラクルのサイトからJavaをインストールし、環境変数を設定しておいてください。少し古いですが、以下の記事などが参考になると思います。 Play framework 2.0のダウンロード これから開発環境を整えていきます。ここでは、Windows XPを使ってセットアップの手順を説明していきます。Play frameworkはOSに依存するところは少ないので、細かい手順は自身の環境に置き換えてお読みください。 まず、Play frameworkの公式サイトを開き、「Download」をクリックします。

                                                                          Java開発で泣かないためのPlay frameworkの基礎知識
                                                                        • Play framework - Scala

                                                                          Play ScalaPlay Scala ドキュメントへようこそ。このドキュメントは Scala モジュールの リリース 0.9 を対象としており、以前のバージョンのドキュメントとは大きく異なるかもしれません。Play Scala によって Play framework の主要な特性を保ったまま Scala 言語 をアプリケーションに使うことができるようになります。 Play Scala は、簡潔さと開発者に対する親切さを諦めることなく、Scala の文法的なプログラミングスタイルをより機能的に使います。このモジュールはまだベータバージョンですが、すでに Scala をメインの言語に使って完全な Play アプリケーションを作成するために使用することができます。ほとんどの API は安定しており、この先のバージョンでは単に既存の Play の機能との互換性を改良するだけでしょう。 1.0

                                                                          • Play! Framework のLogger設定をいじる - 「不自由な自由」を持て余して

                                                                            Play! Framework 2.0のLogger設定をいろいろいじってみます.Webサービスを作る上で,Loggerの設定は運用中のBug解析などにも非常に効果を発揮しますので無視できない項目ですね. 基本的なLoggerの使い方 Scalaでは,LoggerにLogbackが使われています. Logback Home Log4jを使っていた筆者としてはあまり馴染みのないフレームワークだったのですが,使う分にはそんなにくせがあるわけではなく,単にLoggerを宣言するだけで使えるみたいです.使用例はこんな感じになります. ... private val logger = Logger(getClass()) ... def index = Action { logger.info("info") logger.debug("debug") logger.warn("warn") Ok(

                                                                              Play! Framework のLogger設定をいじる - 「不自由な自由」を持て余して
                                                                            • Grails vs. Play Framework comparison

                                                                              By Mikhail Gavryuchkov I like both frameworks. Grails or Groovy on Rails and Play framework which I would call Java on Rails. I went through both tutorials: Grails Quick Start and Getting Started Book for Grails and Play tutorial. I developed one application http://managers.internetpolyglot.com/articlemanager in Grails, I haven't developed anything yet in Play. This is middle of October 2011. Whic

                                                                              • ActivatorベースとなったPlay Framework 2.3.1のセットアップ

                                                                                JavaとScalaに対応するWebフレームワークPlay Frameworkのバージョン2.3が、今年の5月末にリリースされました。このバージョン以降、これまではオプション扱いだったTypesafe Activatorの利用が必須となりました。 ということで、以下、Linux Mint Debian Edition環境にPlay Framework 2.3.1をセットアップして、使い心地などを試すことにしました。 Play Frameworkのダウンロードと新規プロジェクトの作成 先ずは、Play Frameworkの公式サイトのダウンロードページから、最新版のPlay Frameworkをダウンロードして、ファイルを展開後、次のコマンドで出来上がったフォルダに移動します。 $ cd activator-1.2.3-minimal 続いて、次のコマンドで、新規プロジェクトを作成。 ./a

                                                                                  ActivatorベースとなったPlay Framework 2.3.1のセットアップ
                                                                                • Play!frameworkでpjaxを使ってみた - 右脳系エンジニアのブログ

                                                                                  Play!framework でpjaxを使って見ました。 pushslate とはなんぞや pjax こそが pushState + Ajax の本命 - punitan (a.k.a. punytan) のメモ http://d.hatena.ne.jp/punitan/20110404/1301895279 こちらのサイトが大変参考になりました。 要するに 非同期通信なんだけど、パーマリンクを持ってて進むとか戻るとかのボタンが使えるよ! という非常に抽象的な解釈をしておきます。 上記のpunitan 氏のページでは、perlで実装していましたが、 これをPlay!frameworkで上手いことやってみよう!というものです。 pjaxを使えるようにするまで pjaxを追加する defunkt/jquery-pjax - GitHub https://github.com/defunkt

                                                                                    Play!frameworkでpjaxを使ってみた - 右脳系エンジニアのブログ