【Java】Play framework【Scala】 (260レス)
1-

1
(1): 2011/05/02(月) 04:10:57.38 ID:NoNO+b7w(1)調 AAS
Play frameworkを語る。

参考サイト
・本家( Java ) : 外部リンク:www.playframework.org
・本家( Scala ) : 外部リンク:scala.playframework.org
・日本語訳( Java ) : 外部リンク:playdocja.appspot.com
・日本語訳 ( Scala ) : 外部リンク:playscalaja.appspot.com
134: 2012/05/23(水) 17:36:38.27 ID:??? AAS
ところで日本のユーザグループのメーリングリストでロゴの投票やってるけど投票したかい?
135: 2012/05/23(水) 23:09:45.72 ID:??? AAS
だいたい「高トラフィック」の定義も曖昧だし
「Javaは高トラフィックサイトの定番だからJavaのせいにはできないぞ」に至っては意味不明
よく理解せずに批判してるだけなんだろうな

公式サイトでは「毎秒数千リクエストを容易に捌ける」とあるわけで
コレを信じるなら大体のプロジェクトでは問題ないレベルだろう
136: 2012/05/26(土) 20:15:11.19 ID:??? AAS
meteorとどっちが優れてる?
137: 2012/05/27(日) 15:13:31.04 ID:??? AAS
なんでViewにGroovyとか使っちゃってんのかね。
Javaのフレームワークと言いつつScala推しだし。
フレームワークと言いつつAPサーバも作っちゃってるし。
もう作者の壮大なオナニーとしか思えませんわ。
138: 2012/05/27(日) 20:40:59.75 ID:??? AAS
何でってそりゃ使う側が簡単に使えるためにじゃないの?
拡張JPAだってそうじゃん
139: 2012/05/27(日) 20:46:25.08 ID:??? AAS
フレームワークってもjsp/servletに乗っかるフレームワークとかならAP鯖いらんけど

そうじゃなかったらいるんちゃうの?
140
(2): 2012/05/27(日) 23:18:24.92 ID:??? AAS
この人の面白いね。業務でも使ってるらしいけど。
外部リンク:www.slideshare.net
141: 2012/05/28(月) 00:57:07.69 ID:??? AAS
1.2系統のひと、IDEはなに使ってる?
っていうか、標準のhtmlエディタだとシンタックスでエラーが出るんだが
142: 2012/05/28(月) 06:16:45.46 ID:??? AAS
ちゃんと公式サイト読めよ
eclipseやnetbeans用のプラグイン同梱してるって書いてあるだろ
143
(3): 2012/05/31(木) 08:21:55.76 ID:??? AAS
>>140
Session使えない弱点は致命的だな
セキュリティ重要なデータはクライアント側に保持してはいけないし。
144
(1): 2012/05/31(木) 08:25:26.04 ID:??? AAS
>>143
サーブレットで言うセッションはPlayだとキャッシュだよ
145
(3): 2012/05/31(木) 10:14:52.54 ID:??? AAS
こうやって公式サイトどころかこのスレさえ読まずに知ったかぶりで批判する奴の多いこと多いこと
146
(1): 2012/05/31(木) 11:37:10.12 ID:??? AAS
>>144
キャッシュでは言葉の意味が違うだろう
キャッシュといったら常に最新の情報返すとは限らない。

>>145
140の奴がセッションがないって書いてるだろ
147: 2012/05/31(木) 11:47:49.03 ID:??? AAS
>>145
おまえは公式サイト読んだのにキャッシュとセッションが同等のものだと思ってるのか?
148
(1): 2012/05/31(木) 12:01:31.74 ID:??? AAS
>>146
名前はキャッシュなんだけど、セッションの代わりにも使えるんだよ
というか公式でセッションはクッキーだから、大事なものはキャッシュに保存してねって書いてる
149
(2): 2012/05/31(木) 12:19:52.84 ID:lmNqPAeb(1)調 AAS
>>148
え?セッションがcookie?

Sessionのためのcookieに保存されているのは、ユーザを
一意に識別するためのIDだけ。
データそのものはサーバ上に安全に保持される。
sessionはステートレスなhttpの弱点を補う大事な仕組みだ。

もし開発者が本当に
「セッションはクッキーだから、大事なものはキャッシュに保存してね」という趣旨の
発言をしているのなら、セッションやセキュリティの基礎知識もないってことだ。

>>145
こうやってsessionの仕組みも知らず、知ったかぶりで>>143を批判する奴の多いこと多いこと
150
(1): 2012/05/31(木) 12:22:11.81 ID:??? AAS
>>149
playにおいて、サーブレットのセッションに相当するのはキャッシュになってるんだよ
playのセッションはクッキーに暗号化して保存してるだけだし文字しか保存できない

だからサーブレットと同じ使い方しちゃだめよって公式に書いてある
151
(2): 2012/05/31(木) 12:37:07.47 ID:??? AAS
>>150
相当するは間違いだな

サーブレットのセッションは、セッションIDをクッキーに保存するか
常にセッションIDを付けて通信するって方法で実現してる

playの場合は、セッションはクッキーに暗号化して文字入れるだけ
クライアントに渡したくない情報は、
キャッシュがサーブレットで言うアプリケーションスコープに相当する使い方できますよってことになってる
152: 2012/05/31(木) 18:06:12.71 ID:??? AAS
>>151
公式サイトにサーブレットで言うセッションとほぼ同等の使い方例示してあるよ
要はjsessionidの代わりとなるキーがありゃいいだけじゃん
153
(2): 2012/05/31(木) 18:27:16.25 ID:??? AAS
>>149のように根本的に勘違いしてる人もいるようだが
わざわざSessionと言う用語を再定義してややこしくしたplay側にも問題はあると思う
わざわざSessionとかいうクラス名にせず最初から素直にCookieクラスにしときゃ誤解も生まれずわかりやすかったんじゃないの
そうすりゃ従来のSessionはCacheが肩代わりしますって話だけで済んだはず
154
(2): 2012/05/31(木) 19:21:44.39 ID:??? AAS
>>151
結局、サーバー側で、安全にデータを保持する仕組みはないってことか。

>>153
暗号化してCookieに書き込んでいるだけのものをSessionと名づけたのは、
Playに機能がないことをごまかすためにわざと判りにくい名前にしたんじゃないか
155: 2012/05/31(木) 19:26:18.22 ID:??? AAS
とりあえず、>>143に対する回答としては「そういうときはCache使え」でFA
公式サイトもそう言ってるし、>>140のリンク先の人もはっきりとそう書いてる

公式サイト一通り読んだらこの辺のことは書いてあるんだから、やっぱりよくわかってない人だけがなんやかんやと騒いでるだけなんだろうな
それとも日本語訳のページからはこのあたりの情報が丸ごと抜けてたりするのか?
156: 2012/05/31(木) 19:27:06.45 ID:??? AAS
>>154
だからあるってば
157
(1): 153 2012/05/31(木) 19:38:44.85 ID:??? AAS
>>154
俺の文の後半部分読んでる?
サーブレットでいうSessionはPlayではCacheと呼ばれる機能が肩代わりするんだと書いただろ
セッションIDのかわりにuuid発行する機能もある
これらを組み合わせてSessionと同等のことが一通りできる
日本語でも説明ちゃんとあったぞ
外部リンク:playdocja.appspot.com
158: 2012/05/31(木) 20:06:09.70 ID:??? AAS
>>157
URL張るなら最新版はったほうがわかりやすいよ
1.1とか古いのもう新規で使わないでしょ

>>157
Cacheは消えてしまうから、保持できてるとはいえないないでしょ
設定した期限まで保持できないと同等とはいえない

複数サーバの場合も同一のデータを返す仕組みもない

データベース上にセッションの情報を保持する仕組みもない。
159: 2012/05/31(木) 20:12:43.10 ID:??? AAS
こっちにも書いてあるじゃないか
lifetimeを通じてデータを保持できるJava EEとは違うと書いてあるだろ?
キャッシュはあくまでもパフォーマンス改善のための仕組みでしかない。

Memcachedなんかもセキュアでないことも知ってるよな?

外部リンク:www.playframework.org

For any data stored in the cache, a regeneration strategy needs
to be put in place in case the data goes missing. This philosophy
is one of the fundamentals behind Play, and is different from Java
EE, where the session is expected to retain values throughout its lifetime.
160: 2012/05/31(木) 20:45:36.98 ID:??? AAS
似たような物はあれどいつ消えるかわかりませんよか

Memcachedがセキュアじゃないのは知らなかったな、同期のための通信が暗号化されてないとか?
161
(1): 2012/05/31(木) 20:57:27.31 ID:??? AAS
ぐぐったら出るだろうと思ったらすぐ出た

Memcached に潜むセキュリティホール | スラッシュドット・ジャパン セキュリティ
外部リンク:security.slashdot.jp
162: 2012/05/31(木) 21:00:49.67 ID:??? AAS
Cacheで同じような事はできるがステートレスを謳ってるんたから推奨はしてないだろうな。
あとSession(Cookieに保持する文字列)は暗号化じゃなくて改ざんチェックをしてるんじゃなかったかな?暗号化する方法も提供されてたとは思うが。
163
(1): 2012/06/02(土) 04:01:14.04 ID:??? AAS
おいおい、PHPですらSessionあるのにPlayにはねーのかよw
「CacheがSessionの代わりになるんだよ(キリッ」じゃねーよw
CacheはCacheだろ。Sessionじゃねーんだよ。
素直にPlayにはSessionありませんって言えばいいのに。
AP鯖も自作してんだからSessionぐらい実装しとけよな。
マジで使えねー。
164: 2012/06/02(土) 08:28:41.60 ID:??? AAS
もっとplayのだめなところを教えておくれ
165
(1): 2012/06/03(日) 09:04:09.52 ID:??? AAS
>>163
分散機能のないPHP標準のセッションとごっちゃにするな恥ずかしい
166: 2012/06/03(日) 16:21:23.07 ID:??? AAS
>>1
Java用Webアプリケーションフレームワークの総合スレ立てた

【Java】 Java Web Application Framework 総合
2chスレ:tech
167: 2012/06/03(日) 21:19:07.66 ID:??? AAS
>>165
でもPlayにはセッション自体がねーんだろ?
PHPにも劣るじゃん。
168: 2012/06/04(月) 00:57:47.55 ID:??? AAS
だからMemcachedだって

>>161
>Web サーバー? memcached 間のネットワークをモニタすることで
こんなことされるような環境にしなきゃいいだけのこと
169: 2012/06/04(月) 01:01:13.45 ID:??? AAS
memcachedのこれがセキュリティホールなら、
セッションファイル開いたら中身まんま見れちゃうPHPも十分セキュリティホールだな
170: 2012/06/04(月) 12:40:05.28 ID:??? AAS
しかしcacheは保存の保証がないのが痛い

保証がないもんだと思って作ればいいんだろうが
171: 2012/06/04(月) 16:42:12.37 ID:??? AAS
PlayでSessionないのは
Seasarがホットデプロイで悩んでいた問題を解決するためだろうね。

セッションレプリケーションをなくしたいのなら
代替手段にデータベースもってくるはずだし。
172: 2012/06/07(木) 19:15:02.46 ID:??? AAS
2.0にメール機能は付くんかな
173: 2012/06/26(火) 12:00:12.26 ID:??? AAS
1.* にしか対応していないモジュールは待ってれば 2.0 にも対応しますかね。
oauth とか 2.0 で使えるとよいのになーと思っているのですが。
174: 2012/06/27(水) 21:56:45.46 ID:??? AAS
2,0 は標準の Play の API に OAuth とか OpenID 用のパッケージが入ってる。
175
(3): 2012/07/12(木) 22:07:19.89 ID:??? AAS
誰か見てるかな(´・ω・`)ボスケテ
外部リンク:hello-chapati.dotcloud.com

困ってる事
 ■アクションチェーンをするとhttpsのアドレスからhttpのアドレスに遷移してしまう。

環境 Play Framework 1.2.3 ※1.2.4〜1.2.5でも同様
0.外部リンク:hello-chapati.dotcloud.comにアクセスする。
1.Application.indexアクションで入力画面が表示される。
2.登録ボタンを押すとApplication.registUserアクションにPOSTする。
3.Application.registUserアクションで処理が終わると、
  Application.indexアクションへリダイレクト(アクションチェーン)する。
4.入力画面に戻ってくる。
  この時なぜかURLが外部リンク:hello-chapati.dotcloud.comになってしまう。

■条件
・dotcloud上で動かした場合。
・Apache2にSSLの設定をしてPlayと連携させた場合。

※PlayのアプリにSSLの設定をしてhttpsにアクセスした場合は、アクションチェーンをさせてもhttpsのままです。
176: 175 2012/07/12(木) 22:12:37.52 ID:??? AAS
Apache2にSSLの設定して連携する時って
Play Frameworkのアプリ側で必要な設定ってあるのでしょうか?

外部リンク:playdocja.appspot.com
SSLの設定はここを参考にしました。
177
(1): 2012/07/12(木) 22:58:57.93 ID:??? AAS
>>175
ここよりは日本のユーザグループに質問投げた方がいいと思うよ。
178: 2012/07/13(金) 08:45:14.11 ID:??? AAS
>>177
やっぱりあっちのがいいかなぁ。
スタックオーバーフローは日本語がまるで見当たらなかったのでビビって逃げました。

検索してみても、同じ悩みの人がいるかもわからなかったorz
179
(1): 2012/07/13(金) 11:43:53.16 ID:rJu2BT+M(1)調 AAS
スタックオーバーフローなんて、日本語で書いている人誰もいないでしょ
@IT が、スタックオーバーフローと同じようなQAサイトを作ったので、そっちで聞いてみたら?
外部リンク:qa.atmarkit.co.jp

いっぱい質問を登録してくれって中の人が言っていた。
180: 2012/07/13(金) 12:57:48.07 ID:??? AAS
>>179
そこ利用してみます、ありがとうです。
181
(2): 175 2012/07/13(金) 14:51:07.50 ID:??? AAS
DotCloud + Play Framework1.2.3-1.2.5 アクションチェーンでhttpsからhttpに移動してしまう。 - QA@IT
外部リンク:qa.atmarkit.co.jp

QA@ITに登録してみました。
こちらで回答いただけたらあたらにも反映しようと思うので、
こちらでも引き続き回答募集中です。
182: [179] 2012/07/13(金) 18:58:05.32 ID:??? AAS
>>181
twitter #play_ja で特定したww
#play_ja は見ている人も多いから、きっと誰か反応してくれると思うよ。
回答があるといいね。
183: 2012/07/14(土) 23:35:04.53 ID:??? AAS
威勢がいいけど、アスミン一人で圧倒できるような
184: 2012/07/16(月) 00:41:15.71 ID:??? AAS
play 2.0.1 から触りはじめたけどいいね!
コードの量が少ない少ない。
驚いてる。
185: 2012/07/17(火) 10:08:43.31 ID:??? AAS
>>181
何気にplayの初質問なんだなw
rubyとrailsの質問が多い
186: 2012/07/18(水) 19:31:32.15 ID:??? AAS
「さよなら原発10万人集会」を新聞はどう報道したのか?検証してみた

★政府が隠蔽したいこと

?「坂本龍一 パブコメで声あげよう」
?広瀬隆が原発の再稼働を止めるために電力会社と取引を計画
外部リンク:b●log.goo.ne.jp/yqmcps

歌&作曲&演奏:坂本龍一
動画リンク[YouTube]

動画リンク[YouTube]

187: 2012/08/20(月) 21:17:02.92 ID:T/r56FCl(1)調 AAS
Playの作者がScalaの会社から金を受け取るようになった2.0からアホになってるな。
2.0の戻り値でokとかnotFoundとかHTTPステータスを意識させるのは改悪というかアホだろ。
ok以外は必要なときに指定できればいい。どんだけ低レベル層のフレームワーク作る気だ。

フレームワークはアホ向きにあるもんだが、作るほうが理論優先で祖結合とか
頭でっかちになってくると、反転してアホになってることさえ気がつかないのか。
いや作者は分かってても、Scalaに金で買収されたから逆らえない罠。
金儲けが悪いとは言わない。ただ2.0はJava EEの匂いがする。
188: 2012/08/27(月) 00:12:38.92 ID:??? AAS
アホフレームワーク Play
189: 2012/09/09(日) 00:27:08.82 ID:??? AAS
2.0 系で servlet でいう setAttribute("string",object)
みたいなことってどうやるの?
190
(2): 2012/09/27(木) 07:32:47.71 ID:??? AAS
業務で使っている人、ウェブサーバは何を使ってますか?
サクラで専用サーバだとApacheが入ってるからApacheになるのか
それともまんま play framework ?
191: 2012/10/21(日) 17:43:49.59 ID:??? AAS
業務で使えるレベルじゃないだろ
192: 2012/10/22(月) 01:27:31.04 ID:??? AAS
業務で使えるレベルって具体的にどういうレベルだよっていう。
193
(1): 2012/10/23(火) 09:22:02.19 ID:??? AAS
明日発売のWeb+DBにplayframework2が載るね。
194: 2012/10/23(火) 14:00:15.60 ID:??? AAS
>>193
情報サンクス
Web+DBプレスとSoftwreDesign、
年購入しているものの2年間ぐらい積ん読しているままだが、
見てみよう
195: 2012/11/02(金) 06:30:59.84 ID:??? AAS
>>190
nginx使ってる
apacheやnginxのモジュール使う必要なければ素で受けてもいいと思う
って言ってもvirtual host切りたくなったりする場合が多いと思うけど
196
(1): 2012/11/18(日) 15:14:10.11 ID:??? AAS
1.2なんですけど、routesに

GET  /clients/{id}  Clients.show
GET  /hoge  Clients.hoge

とあり、その時の各アクションが

public static void show(String id) {
  // 処理
}

public static void hoge() {
  show("12345");
}

となっている場合、
hogeアクションからshowアクションにリダイレクトすると

外部リンク:hex12316

となってしまいます。これを

外部リンク:hex12316

というようにしたいのですがどうやればいいんでしょうか?
(コントローラ内で別アクションにリダイレクトした時にもroutesに書いたキレイなURLを使って欲しい)
197
(1): 2012/11/30(金) 04:38:33.11 ID:??? AAS
redisプラグインのソースがヒドイ。これ偶然キャッシュできるようになってるけど。
ifの条件が
value.getClass.isInstanceOf[String]
っていうコードの連発。書いたやつは死刑でいいよ。
198: 2012/11/30(金) 23:22:39.98 ID:??? AAS
>>197
外部リンク:github.com
条件が常にfalse・・・
型チェックで分岐するのに
else if(){...}
else if(){...}
のelse if 連鎖で書かれていて、value.getClass.isInstanceOf[A]
ってチェックになっとる。Class型がSerializableだから
valueの型がなんであれ、Serializableのチェックに引っかかって動いているだけだな。
まさに偶然動作しているだけ・・・
しかしSerializableじゃない型がきてもSerializableと判断されてしまうのでアウトだな。
しかも最初のifチェックがSerializableのチェックだから、
仮にvalue.isInstanceOf[A]と正しく書かれていても
結局他の型チェックには回らないという無意味さ。
199: 2012/12/01(土) 07:23:39.69 ID:??? AAS
そのクソコード書いたのって、Playの開発リーダーじゃないの?
200: 2012/12/03(月) 10:30:13.64 ID:uioteeCx(1)調 AAS
文句あるなら使わないかpull requestでも送ればいい
201: 2012/12/17(月) 19:50:50.84 ID:E2h3X7VY(1)調 AAS
自分は気に入ってるけど、いまいち流行っている感じがないね。いいと思うんだけどなあ。
202: 2012/12/20(木) 22:24:05.38 ID:??? AAS
今1.2.5を使っているのですが、jobで非同期処理を組み込んだコントローラの機能テストって、バグってませんかね、、、
コントローラ内のawaitで結果を待つはずが、結果を待たずにそのまま突っ切っているような振る舞いでテストに失敗します。。。
実際の動作はきちんとawaitできているっぽいのですが、私のテストの仕方が悪いのでしょうか。
非同期jobを組み込んだ機能テストのやり方、設定などありましたら、おしえて下さい。
203: 2013/03/12(火) 11:47:25.10 ID:??? AAS
ORM の話です。java でebean の時、insertdate とか updatedate に @createtimestamp とか @virsion ってアノテーションつけたときのようなことを、scala で slick だとどうやりますか? java だと、insert、updateの時、日時指定しなくても思った通りの値が入ってくれる。
204: 2013/03/18(月) 15:47:11.27 ID:??? AAS
heroku & eclipse
外部リンク:epubjpnet.herokuapp.com
205: 2013/03/25(月) 10:01:52.99 ID:??? AAS
>>196
これ素直に解決するのは無理なのかなあ
206: 2013/03/30(土) 20:28:03.26 ID:??? AAS
Play!2系のユーザーで、ScalaとJavaユーザーの比率はどれくらいなんだろう?
207: 2013/05/09(木) 22:31:18.49 ID:??? AAS
iterateeを自由自在に使いこなしてる人いる?
jettyの代替にplayを触り出したんだけど
脳みそがよじれそうorz
208: 2013/06/01(土) 01:40:09.34 ID:??? AAS
iterateeを乗り越え
slickを乗り越え
play jsonを乗り越え
やっとこさアプリができたけど
playのjsonってgsonと比べてパフォーマンスどうなの?

今度ベンチとってみるかなぁ
209: 2013/06/01(土) 01:46:12.79 ID:??? AAS
>>190
業務で使ってるけど
nginxをリバースプロキシにして一部のサービスだけをplayに投げてる
210: 2013/10/23(水) 13:28:16.29 ID:??? AAS
gzip圧縮とかが便利だから、APサーバの手前(同じサーバでもいい)にNginxかApache置くのが一般的
211: 2013/10/23(水) 15:43:11.94 ID:??? AAS
普通はバーチャルホスト使うだろうから結局フロントサーバは必要だしね
212: 2013/11/27(水) 21:57:17.16 ID:??? AAS
なんか本がでるらしい

Play Framework 2徹底入門
外部リンク:www.amazon.co.jp
213
(1): 2013/11/28(木) 05:15:36.34 ID:??? AAS
本楽しみなんだけどドキュメント充実してるし
買うほどの内容が無いんじゃないかと不安ドキドキ
214: 2013/11/28(木) 13:05:31.20 ID:??? AAS
しょうだつやの氏の本だから、 >>213 のとおり。
215: 2013/11/28(木) 18:57:06.07 ID:??? AAS
限界まで底が浅そうな本
どう考えても公式ドキュメントにも満たない量だろう
216: 2014/07/06(日) 17:52:29.49 ID:??? AAS
公式サイトの日本語訳プロジェクト、翻訳者はいたっぽいけど
マージできるレビュワーが放置しまくってるっぽくてなんか止まってる感じが惜しいな
日本は英語アレルギー多すぎるし、日本語情報が増えないと国内利用が増えないから仕事につながらないんだよなぁ…
217: 2014/07/06(日) 18:20:22.22 ID:??? AAS
ここ見てると散々な言われようだな
Scala自体はよくても、フレームワークがイマイチだと結局使えない
218: 2014/07/09(水) 09:20:13.48 ID:??? AAS
playは、評判悪いのか。
RESTfulな思想と合致するフレームワークかと思ったがボロクソ言われてるな。
StrutsでRESTは嫌だったからいろいろ探しているけれど、JAX-RS系のフレームワークの方が潰しがきくかな。
219
(1): 2014/07/11(金) 01:43:16.11 ID:yoTomXpQ(1)調 AAS
自分の周りではそこまで悪評は聞いてないな
ただいかんせん日本語情報は多くないから、英語アレルギーだと触ることすらできないって感じがするわ

いろいろクセがありすぎるけど、1.x系のPlayはとりあえず楽に書けるって点では嫌いではないよ
Resultの例外とかModelにLombokみたいなことやったりするあのあたりは面白い試みだと思う
220: 2014/07/22(火) 21:35:22.71 ID:??? AAS
Play1系はわからないが、Play2はわりと使えると思う。
個人的にはEBeanが採用されてデータベースまわりのストレスがないのが嬉しい。

ただ>>219も言ってるけど、日本語情報少なすぎて敷居が高いな。
行き詰まったときは英語圏のドキュメント探さないといけなくてかなり面倒だったし。
Java系としては生産性が高そうな気がするけどね
221: [ ] 2014/07/28(月) 14:40:44.04 ID:??? AAS
さっきTwitterのRTで知ったんだが、公式日本語ドキュメントきたみたい。
外部リンク:playframework.com

2.3系のドキュメント追加が待ち遠しい。
222: 2014/08/01(金) 19:18:51.38 ID:??? AAS
日本人のplay人口自体多くはないと思うけど、このスレはからっきしだな。
海外系以外だと、普段どういうとこで情報集めしてる?
Twitterとか見るのがいいのかな。

つか今更だけど2chはなんかもう新しいめの技術系のスレ、オワコンな感じするなぁ。どこも閑古鳥。
223: 2014/08/13(水) 17:57:00.07 ID:??? AAS
ルーティングいちいち定義すんのがくっそ面倒なんだけど
Controllerクラス名/アクション名を自動でパスにしたりできんの?
設定より規約でしょ?
224: 2014/08/20(水) 06:35:42.82 ID:??? AAS
2.3.3使ってるけどコンパイルが不安定だな
時々意味わからん失敗して、クリーンしたりすると成功したり。
225
(1): [ ] 2014/08/27(水) 12:50:38.51 ID:??? AAS
SAStrutsのルーティング、糞みたいなクラス名にするか、くそみたいなURLにするかで
いつもイライラしっぱなしだった自分としては、ルーティングは設定ファイルのほうが好きだな

先に気持ちのいいURLを設計して、それに合わせて必要な単位でコントローラーのスタブを作る、って感じでやってる

あと、設定と実装が分離されてると、複数のURLから同じクラスの同じメソッドを呼び出すような事ができて便利
226: 2014/08/28(木) 00:15:39.36 ID:??? AAS
おお、なるほど。
227: 2014/08/28(木) 04:25:44.23 ID:??? AAS
>>225
>いつもイライラしっぱなしだった自分としては、ルーティングは設定ファイルのほうが好きだな
別に設定ファイルなのは構わんが、バックエンドで使うようなもんはURLなんてどうでもいいから自動にしてほしいんだが
symfonyの1系とかはその辺選べて凄い便利で楽だったのに

>あと、設定と実装が分離されてると、複数のURLから同じクラスの同じメソッドを呼び出すような事ができて便利
要するに自動ルーティングと手動ルーティングどっちもできるフレームワーク触ったこと無いんだな
228: 2014/08/28(木) 11:14:23.88 ID:??? AAS
だな。
暗黙的にできる規約と、追加設定でURL書き換えができれば、十分だ。
コントロ−ラ/アクションを明示するのは、複数のURLに対応させたい場合「だけ」でよい。
229: 2014/08/28(木) 22:22:54.62 ID:??? AAS
バックエンドにplayってどうなん
そういう環境でplayを選ぶメリットあんの?
230: 2014/09/02(火) 00:24:41.74 ID:4ljEUJsc(1)調 AA×

外部リンク[html]:www.soumu.go.jp
231: 2014/09/02(火) 02:14:41.64 ID:??? AAS
は?
フロントエンドとバックエンドでいちいち分けて開発する方が今時無駄だろ
232
(1): 2014/09/06(土) 12:44:18.06 ID:??? AAS
routesが別になってるのって、メソッドの指定とか自動設定じゃ難しそうな奴に対応するために仕方ないんじゃね。
自動設定だと、GETとPOSTを一緒くたに受け取る、とかになっちゃうし。

それに、コードを書くタイミングだと、アクション側からどう受け取るか書けたほうが楽だけど、
保守って観点でみると、routesだけ見ればURL全部把握できるし、予期しない入り口とかができなくてすむ。
コントローラーって別にURLから呼び出される公開メソッドしか定義しないものでもないし。

(個人的には)記述方法も複雑じゃなく読みやすく、良い感じのバランスじゃないかなぁ。
routesファイルがURL設計書の代わりみたいな感じ。
233: 2014/10/01(水) 12:35:14.85 ID:??? AAS
Ebean って無くなるの?
234: 2014/10/05(日) 19:21:59.16 ID:??? AAS
>>232
PHPのFWでみたことあるけど
getHogeやpostFugaみたいにHTTPメソッドの名前を頭につけるという規約を採用しているケース
235: 2014/10/06(月) 02:54:27.79 ID:??? AAS
routes.java:16: エラー: パッケージcontrollres.refは存在しません
とかいうエラーが出るんですけど、これ、何ですか?
236: 2014/10/06(月) 03:10:49.25 ID:??? AAS
リバースルーティング?
バグ?かこれ?
237: 2014/10/06(月) 19:22:39.49 ID:??? AAS
ナニコレ?勝手にリバースルーティングになる・・・。
238: 2014/10/07(火) 16:55:02.87 ID:??? AAS
何がしたいのかわからん
239: 2014/10/16(木) 20:34:07.07 ID:??? AAS
これって非標準でSpringみたいな位置づけのフレームワークだよな
ドメインモデル貧血症の解決を図ってるあたり気になる
240: 2014/10/26(日) 11:22:09.35 ID:??? AAS
EBean、Java8対応はされましたか?
241
(1): 2014/12/26(金) 01:21:15.04 ID:??? AAS
Play frameworkで一番よい書籍はどれですかね
242
(1): 2015/03/25(水) 03:20:45.12 ID:??? AAS
Play2.3.xでOSS作ってる者ですが、パーセントエンコーディングされたリクエストのcharsetがUTF-8決め打ちで処理されるので困ってます。色々と調べたのですが、UTF-8で処理する旨がコード中にハードコーディングされている[1]ため、ビルドし直さなければいけないようです。
せめて設定で書き換えられたら良いのにと思っていますが、どうやらUTF-8で全部通させるのがずっと方針[2]のようですね。
エンコーディング周りで苦労してる人はいますか?

[1] 外部リンク:github.com の tolerantFormUrlEncodedに"utf-8"とハードコーディングされている

[2] 外部リンク:www.playframework.com

>>241
正直StackOverflowと公式が一番役に立ってます。よくできた本はまだ見たことない感じです。
有志でWikiを作ったりして情報を集めたいですね。
243: 2015/03/26(木) 21:24:37.56 ID:??? AAS
>>242
OSS作ってるなら設定で書き換えられるようにプルリク作って投げればいいと思うけど、
世の中の流れ的にURLエンコーディングをUTF-8以外でっていうのはちょっとどうかと思うので、
むしろUTF-8じゃないそっちを説得すべきな気はします。
どこがUTF-8じゃないのかを教えていただければ変更願いだすのぐらいは手伝いますよ?
244: 2015/04/07(火) 00:17:47.35 ID:SPCLf/pF(1)調 AAS
こんばんは。
初心者質問で申し訳ないのですが、playにはrailsにあるように管理画面を自動作成できるようなプラグインはありますでしょうか?
245: 2015/04/22(水) 22:43:58.10 ID:XX8wK5Bv(1)調 AAS
☆ 日本の核ブ装は絶対に必須ですわ。☆
外部リンク[html]:www.soumu.go.jp

☆ 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、改憲の参議院議員が
3分の2以上を超えると日本国憲法の改正です。皆様方、必ず投票に自ら足を運んでください。
私たちの日本国憲法を絶対に改正しましょう。☆
246: 2017/03/19(日) 06:45:56.49 ID:??? AAS
ソース更新時に走るビルドが遅すぎて苦痛だわこれ
247: 2017/06/19(月) 13:02:42.44 ID:8VWPxPNj(1)調 AAS
ReactとPlayの相性ってどうなんですかね?
248: 2017/06/20(火) 06:39:42.50 ID:??? AAS
なんだよ相性って
そんなもん勝手に組み合わせて使うだけのことだろ
一体どうなると相性が悪くてどうだと相性がいいんだよw
249: 2017/11/03(金) 09:47:32.76 ID:BKHzna7l(1)調 AAS
playframework完全に下火だな、、spring bootとどっちにするか迷ってたが、
危うくplayの誇大広告に騙されるとこだった
お前らも気をつけろよ
外部リンク:trends.google.co.jp
250: 2017/12/30(土) 12:20:20.70 ID:YhlYw6jg(1)調 AAS
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

K0XR52IV2N
251: 2018/02/20(火) 04:55:06.64 ID:??? AAS
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
252: 2018/04/14(土) 11:10:07.34 ID:JJkiM1KR(1)調 AAS
デザインパターンをインターフェースから説明した良心的なブログ
途中で息切れしてるみたい??

外部リンク[html]:blogs.yahoo.co.jp
253: 2018/04/27(金) 12:08:49.68 ID:kBikjo8b(1)調 AAS
開 2 ち ゃ ん ね る= 便 所 の 落 書 き ・ 痰 壷 の 更 に 劣 化 コ ピ ー の 3 流 掲 示 板
運 営 の 性 格 の 悪 い 引 き こ も り I T 土 方 メ ガ ネ ザ ル 早 く 死 な な い か な
254: 2018/06/20(水) 21:35:15.68 ID:UnZq46Ab(1)調 AAS
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

290JF
255: 2019/03/31(日) 18:55:41.32 ID:iGQLpuLP(1)調 AAS
age
256: 2019/05/03(金) 10:14:59.19 ID:??? AAS
Ruby on Rails ならいろいろと自動生成してくれるけど
Spring は全部人間が書くんじゃないですか
なんかメリットがあるんですか?
257: 2019/08/11(日) 16:49:08.50 ID:??? AAS
RailsよりPlay
258: 2022/10/05(水) 20:49:51.10 ID:??? AAS
hosyu
259: 2023/05/28(日) 01:32:28.12 ID:??? AAS
hosyu
260: (ジパング) 2024/05/06(月) 03:47:23.06 ID:??? AAS
レタス入りのハンバーガー
カーラジオからジャクソンブラウン
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.877s*