タグ

playframeworkとJavaに関するy_yukiのブックマーク (10)

  • ステートレスなPlay2でログイン状態を管理する - C Sharpens you up

    Play framework 2.x Java and 1.x Advent Calendar 2013*1の20日目(5日ぶり4回目)です。 寄稿予定表をみると、明日担当のgakuzzzzさんの内容とかぶってしまっている可能性がとても高いのですが、Play1とPlay2の違いがあるので許してもらえないものでしょうか。 さて、JavaEEにもPHPにもASP.NETにもあるのにPlay! frameworkにはないものはと問われれば。 セッションですね。アクセスしてくる閲覧者を識別して、閲覧者別にデータを保持できる容器です。Play!にはこれがありません(ドキュメントにはセッションと称する機能の記載がありますが、これは一般には一時クッキーと呼ばれるものです)。 Play!のキャッチフレーズ「ステートレス」というのがまさにセッション機能を持たないことを意味しています。機能が欠けていることが特

    ステートレスなPlay2でログイン状態を管理する - C Sharpens you up
  • Ebean Documentation

    Getting started with ebean in a Spring environment. This covers using Spring configuration of EbeanServer instances and use of Spring transaction management.

  • playframework

    <H2> Frame Alert</H2> <P> This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. <BR> Link to<A HREF="overview-summary.html">Non-frame version.</A>

  • ソースコードから理解する技術-UnderSourceCode Play framework(7) - モデルでのバリデーション

    Play frameworkでは ドメインオブジェクトモデル のページで、 モデルを「Play アプリケーションの中心的な存在」であると定義しています。 これを実現するため、ビジネスロジックであるエラーチェック処理を モデル内で実装してみました。 まず、今回の画面と仕様についてです。 以下の画面はユーザー情報を登録する画面です。「Create」ボタン押下時にエラーチェックを行います。 では、ソースを見ていきたいと思います。 ◆モデル package models; import java.util.*; import javax.persistence.*; import play.db.jpa.*; import play.data.validation.*; @Entity public class User extends Model { @Required(message = "ユ

  • neeton's blog

    語サイトではまだ更新が反映されていませんが、家のサイトの方では既に2.3.0がリリースされているのでさっそく使ってみましょう。 Java版では2.3系からORMにEBeanをやめてJPAが採用されたという話があるので、そのあたりも順次確認をしていってみたいと思います。 Playは新しいモノ好きなので、きっと動くだろうと確信してJDK 8の環境で構築をしていきます。 ダウンロード まずは http://www.playframework.com/download からPlay 2.3をダウンロードします。実際はこれPlayをダウンロードしてるわけじゃなく、typesafe-activatorをダウンロードしてその中のテンプレートのPlayプロジェクトを作る感じの位置づけかと思います。

  • neeton's blog

    さて、PlayFramework 2.1で使えていた@NotNullアノテーションが2.2で開発をした時にエラーを吐くようになりました。 その解決方法についていろいろ調べて詰まったので、備忘録として控えておきます。 まず結論から言うと、 Play! 2.1 アプリを Play! 2.2 に移行した作業の覚え書き の @NotNullアノテーション がなくなった の節にある以下の様な書き換えで対応するのが良いようです。 2.1 import com.avaje.ebean.validation.NotNull; 2.2 import javax.validation.constraints.NotNull; そのまま使おうとすると、ビルドの際にエラーが出るようになりました。 build.sbtにavaje-ebeanorm-apiを追記してみる 調べてみると、どうやら avaje-ebean

  • Play Framework 2.1リリース #play_ja #scalajp | #JVMood

    JVMで動作するスケーラブルかつ高速、型安全なWebアプリケーションフレームワークとして近年人気を博しているPlay Frameworkの最新版2.1がリリースされました。 Play 2.0.xのアプリケーションを2.1系に移行するためのドキュメントも丁寧に書かれています。 ・Play Framework > Migration Guide Play FrameworkはフルスタックのWebアプリケーションフレームワークでコアはScalaで書かれています。Akkaを使った非同期処理やNettyによるノンブロッキングI/O処理、旧来のサーブレットモデルに依存しないステートレスでスケーラブルなアーキテクチャが支持を得ています。 またアプリケーションをJavaScalaで型安全に書けるだけでなく、テンプレートエンジンも型安全に出来ており記述ミスを極力コンパイルエラーとして検出できることから生産

  • Java がサポートされたクラウド環境 Heroku で Play!Scala を試す | アピリオ Tech Blog

    2011年9月7日水曜日 Java がサポートされたクラウド環境 Heroku で Play!Scala を試す Tweet 先日Herokuで「Heroku for Java」の発表がされました。 http://blog.heroku.com/archives/2011/8/25/java/ Herokuはスケールアウト可能なクラウド上のプラットフォーム環境です。 言語はRuby、Node.js、Clojureに対応しているので、最近のクラウドを取り巻く環境が簡単に手に入ります。 今回のJavaの対応により、さらに開発者にとって身近な環境になったという印象をうけます。そしてHerokuは今後も色々な言語に対応していく予定であるとも言っています。 これを機に触って見て感触を試してみようと思う方も多いのでは無いでしょうか? salesforceのブログでも発表があり、Mavenや

  • Play framework で Java Web アプリケーション開発をもっと簡単に

    Play framework で Java Web アプリケーション開発をもっと簡単に ついに Web デベロッパによって Java フレームワークが開発されました。 ぶくぶくに膨れ上がったエンタープライズ Java をクリーンに置き換える魅力に気付いてください。 Play は開発者の生産性に注目し、RESTful アーキテクチャを目指します。 ★ リリース 1.0.2 ダウンロード そして はじめてみよう ! 概要 バグを直したらリロードするだけ Java ファイルを修正して、保存して、ブラウザをリロードすれば、すぐに結果を見ることができます! コンパイルもデプロイもサーバの再起動も必要ありません。 ステートレスモデル Play は "Share nothing" なシステムです。 同じアプリケーションの多数のインスタンスを複数台のサーバ上で動作させることで容易にスケールし、REST に

  • Play! frameworkで作ったアプリをHerokuで動かしてみた - nkmrshn’s diary

    HerokuJavaに対応*1しました。そこで、Play! frameworkのTutorialで作るブログエンジン、「Yabe」をHerokuで動かしてみました。 Herokuにアプリを作成*2 Herokuにアプリを作成しますが、この時に「--stack」オプションを追加して「cedar」スタックを指定してください。アプリの名前を「yabe-nkmrshn」に変更していますが、これは必須ではありません。 $ heroku create --stack cedar $ heroku apps:rename yabe-nkmrshn次にデータベースを追加。とりあえず無料の共有データベースを指定しました。 $ heroku heroku addons:add shared-databaseそして、conf/application.confで設定するPostgreSQLのURLを取得します。

    Play! frameworkで作ったアプリをHerokuで動かしてみた - nkmrshn’s diary
  • 1