国産DIコンテナSeasar その15
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2009/03/17(火) 20:48:19ってどうよ?みんなもう使ってるの?
使用経験とか、実戦配備情報とか、つかえねーよボケ、とかいろいろ書いてね。
本家 seasar.org
http://www.seasar.org/
Seasar Projectグループ
http://seasarproject.g.hatena.ne.jp/
ひがやすをblog
http://d.hatena.ne.jp/higayasuo/
前スレ
その1 http://pc5.2ch.net/test/read.cgi/tech/1092044210/
その2 http://pc5.2ch.net/test/read.cgi/tech/1098885253/
その3 http://pc8.2ch.net/test/read.cgi/tech/1102862221/
その4 http://pc8.2ch.net/test/read.cgi/tech/1119608621/
その5 http://pc8.2ch.net/test/read.cgi/tech/1135986150/
その6 http://pc8.2ch.net/test/read.cgi/tech/1148204750/
その7 http://pc8.2ch.net/test/read.cgi/tech/1153060167/
その8 http://pc10.2ch.net/test/read.cgi/tech/1165531719/
その9 http://pc11.2ch.net/test/read.cgi/tech/1170674234/
その10 http://pc11.2ch.net/test/read.cgi/tech/1176050197/
その11 http://pc11.2ch.net/test/read.cgi/tech/1190846507/
その12 http://pc11.2ch.net/test/read.cgi/tech/1203122931/
その13 http://pc11.2ch.net/test/read.cgi/tech/1215962870/
その14 http://pc11.2ch.net/test/read.cgi/tech/1224157275/
0002デフォルトの名無しさん
2009/03/17(火) 20:51:280003デフォルトの名無しさん
2009/03/17(火) 21:08:440004デフォルトの名無しさん
2009/03/17(火) 22:33:250005デフォルトの名無しさん
2009/03/18(水) 10:29:320006デフォルトの名無しさん
2009/03/19(木) 21:35:21いってきた人レポよろしく。
0007デフォルトの名無しさん
2009/03/20(金) 09:01:31カンファレンスでSeasar2のネタは少なかった・・・
0008デフォルトの名無しさん
2009/03/21(土) 18:56:110009デフォルトの名無しさん
2009/03/22(日) 10:27:59なんだかんだで人は集まっていたよ。
ひがたんのセッションはわりと席が埋まっていたと思う。
うがった見方だが、
・Seasar2 に詳しい人:
ひがたんのセッションはそれほど新しい話題もないし、別のスピーカーのセッションに行く
→でもそこまで混んでいない
・Seasar2 にあまり詳しくない人、知っているけど使ったことがない人:
まずひがたんのセッションに行く
ひがたんのセッションは埋まっていることが多かったので、まだまだ
Seasar2 初心者にとっての需要は大きいということかな。
最後の LT やプレゼントのじゃんけん大会も盛り上がっていたし、
最終的にはいい感じで盛況に終わったと思うよ。
0010デフォルトの名無しさん
2009/03/22(日) 12:06:3500119
2009/03/22(日) 12:22:51私も知りたいw
他の方、レスをお願いします
0012デフォルトの名無しさん
2009/03/23(月) 11:00:380013デフォルトの名無しさん
2009/03/23(月) 14:01:330014デフォルトの名無しさん
2009/03/24(火) 20:35:58嘘つき!
0015デフォルトの名無しさん
2009/03/24(火) 21:32:300016デフォルトの名無しさん
2009/03/25(水) 01:36:10やらない理由はなに?
0017デフォルトの名無しさん
2009/03/26(木) 21:14:020018デフォルトの名無しさん
2009/03/27(金) 22:21:23http://www.liber.co.jp/ex_jb_Company.do?cid=CLBW100566
0019デフォルトの名無しさん
2009/03/27(金) 23:52:310020デフォルトの名無しさん
2009/03/28(土) 00:48:290021デフォルトの名無しさん
2009/03/28(土) 15:12:200022デフォルトの名無しさん
2009/03/29(日) 08:03:360023デフォルトの名無しさん
2009/03/29(日) 08:45:20プレゼン資料はアップしないらしいよ
0024デフォルトの名無しさん
2009/03/29(日) 15:03:140025デフォルトの名無しさん
2009/03/29(日) 16:47:23ttp://d.hatena.ne.jp/higayasuo/20090325/1237956393
0026デフォルトの名無しさん
2009/03/30(月) 00:37:140027デフォルトの名無しさん
2009/03/30(月) 16:56:05ちょっとマジレスすると、テクノロジックアートが募集しているアジャイラーというのは、
アジャイルでいうところのファシリテータとか、Scrum でいうところの Scrum マスター(っていうんだっけ?)の
経験者のことなんじゃないかな?
0028デフォルトの名無しさん
2009/03/30(月) 17:00:54俺もマジレス
下方の写真の左側の女性と仕事出来るなら転職したいと思った
ってか、応募した(マジ
0029デフォルトの名無しさん
2009/03/30(月) 17:20:01採用されたら翻訳ガンガレ
0030デフォルトの名無しさん
2009/03/30(月) 17:27:16関係者の宣伝乙
0031デフォルトの名無しさん
2009/04/02(木) 20:39:060032デフォルトの名無しさん
2009/04/02(木) 20:52:140033デフォルトの名無しさん
2009/04/02(木) 23:44:18ttp://www.atmarkit.co.jp/fjava/special/seasarconf2009white/seasarconf2009white_1.html
Slim3 JDBCってS2JDBCの時のようなメソッドチェーンでのクエリ生成がなくなったんだね。
何でだろう。
0034デフォルトの名無しさん
2009/04/03(金) 20:47:10いったいどうやってリファレンスの解消をやろうというのか
0035デフォルトの名無しさん
2009/04/03(金) 21:45:02なぜ「情報隠微(いんび)」などと記載するに至ったのか。
以下が重ならないと、こうは書かないぞ。
・「情報隠蔽」を知らない。
・「情報」と「隠微」が並ぶことに違和感を感じない。
・「隠微」の意味を知らない。
・「隠微」を読めない。
0036デフォルトの名無しさん
2009/04/04(土) 02:02:19情報は隠匿か隠微じゃないか普通
完全に隠す場合は隠匿で関係者以外情報がそこにあることをわかりづらくするのは隠微
0037デフォルトの名無しさん
2009/04/04(土) 02:10:00///)
/,.=゛''"/
/ i f ,.r='"-‐'つ____ 細けぇ事はいいんだよ!!
/ / _,.-‐'~/⌒ ⌒\
/ ,i ,二ニ⊃( ●). (●)\
/ ノ il゛フ::::::⌒(__人__)⌒::::: \
,イ「ト、 ,!,!| |r┬-| |
/ iトヾヽ_/ィ"\ `ー'´ /
0038デフォルトの名無しさん
2009/04/06(月) 05:00:100039デフォルトの名無しさん
2009/04/08(水) 21:59:530040デフォルトの名無しさん
2009/04/09(木) 17:13:570041デフォルトの名無しさん
2009/04/09(木) 20:14:440042デフォルトの名無しさん
2009/04/10(金) 00:25:090043デフォルトの名無しさん
2009/04/11(土) 02:25:24Struts&クソな自社フレームワークとやらばっかりだよ。。
0044デフォルトの名無しさん
2009/04/12(日) 01:18:25突然Slim3をGoogleAppEngineに対応させたようです。
...って、これからはGAE専用フレームワークにするということ?
そのためにDIもAOPも削った?
0045デフォルトの名無しさん
2009/04/12(日) 10:41:010046デフォルトの名無しさん
2009/04/12(日) 12:26:560047デフォルトの名無しさん
2009/04/12(日) 13:14:19あ、確かに専用では無いね。
GAEで動くんだったら、普通のJava環境では当然動きますわな。
ただ、HOTDeployをAction限定にするとか、GAEではActionからJDOを直接呼べば
いいのでDI/AOPを削りました、とかGAE上で動かすことを前提に機能をバシバシ
削っているように読めたので、そこが引っ掛かった。
0048デフォルトの名無しさん
2009/04/12(日) 21:24:25/ || ̄ ̄|| ∧_∧
|.....||__|| ( ) どうしてこうなった・・・
| ̄ ̄\三⊂/ ̄ ̄ ̄/
| | ( ./ /
___
/ || ̄ ̄|| ∧_∧
|.....||__|| ( ^ω^ ) どうしてこうなった!?
| ̄ ̄\三⊂/ ̄ ̄ ̄/
| | ( ./ /
___ ♪ ∧__,∧.∩
/ || ̄ ̄|| r( ^ω^ )ノ どうしてこうなった!
|.....||__|| └‐、 レ´`ヽ どうしてこうなった!
| ̄ ̄\三 / ̄ ̄ ̄/ノ´` ♪
| | ( ./ /
___ ♪ ∩∧__,∧
/ || ̄ ̄|| _ ヽ( ^ω^ )7 どうしてこうなった!
|.....||__|| /`ヽJ ,‐┘ どうしてこうなった!
| ̄ ̄\三 / ̄ ̄ ̄/ ´`ヽ、_ ノ
| | ( ./ / `) ) ♪
0049デフォルトの名無しさん
2009/04/13(月) 13:48:420050デフォルトの名無しさん
2009/04/15(水) 00:30:03予定通り良い感じに枯れていくんならそれでいいんじゃないか?
競合してユーザー減って廃れていくよりは。
0051デフォルトの名無しさん
2009/04/18(土) 14:16:01ホットデプロイ系の問題が多少軽減するか?
0052デフォルトの名無しさん
2009/04/19(日) 23:50:380053デフォルトの名無しさん
2009/04/20(月) 22:34:110054デフォルトの名無しさん
2009/04/20(月) 23:38:280055デフォルトの名無しさん
2009/04/21(火) 23:35:45ストラッツの嫌な所がなくなってる
ひが本で勉強中です
0056デフォルトの名無しさん
2009/04/22(水) 00:08:410057デフォルトの名無しさん
2009/04/22(水) 02:25:48StrutsでActionの業務ロジック書くのがやっとという多数の職業プログラマに
使わせるには敷居が高すぎる
0058デフォルトの名無しさん
2009/04/22(水) 02:27:26中身にStruts使ってるってだけだからな
0059デフォルトの名無しさん
2009/04/22(水) 02:31:11JSTLを使った方がいいのか
0060デフォルトの名無しさん
2009/04/22(水) 03:46:470061デフォルトの名無しさん
2009/04/22(水) 08:05:161Higaは何Hydeでしょうか?
0062デフォルトの名無しさん
2009/04/22(水) 08:48:270.8Hyde
0063デフォルトの名無しさん
2009/04/22(水) 15:03:580064デフォルトの名無しさん
2009/04/22(水) 17:49:32いってたんだし、お互い様。
0065デフォルトの名無しさん
2009/04/22(水) 18:55:10「そいういうのをやめて、あげなよ(スレを)」ってことかと。
0066デフォルトの名無しさん
2009/04/22(水) 22:30:280067デフォルトの名無しさん
2009/04/22(水) 23:25:57/ ̄ ̄ ̄`ヽ、
/ ヽ 1Seasar = 0.8Hyde …か
/ \,, ,,/ |
| (●) (●)||| |
| / ̄⌒ ̄ヽ U.| ・・・・・・・・ゴクリ。
| | .l~ ̄~ヽ | |
|U ヽ  ̄~ ̄ ノ |
|  ̄ ̄ ̄ |
0068デフォルトの名無しさん
2009/04/23(木) 00:44:54ミミガーにするべき
0069デフォルトの名無しさん
2009/04/23(木) 23:51:090070デフォルトの名無しさん
2009/04/24(金) 00:10:080071デフォルトの名無しさん
2009/04/24(金) 00:35:38周りが持ち上げちゃってるのだろうか。
0072デフォルトの名無しさん
2009/04/24(金) 21:57:21diconファイルの記載順序でクラスが見つからないからスキップとかメッセージがでる。
この場合ってAutoRegister使わず一個一個クラスを登録するしかないの?
0073デフォルトの名無しさん
2009/04/24(金) 22:21:350074デフォルトの名無しさん
2009/04/26(日) 13:37:24やっぱアクセッサメソッド付きでエンティティ作るか、PropertyInterTypeするしかないのかな?
名案あれば教えてくだしあ。
0075デフォルトの名無しさん
2009/04/27(月) 05:05:140076デフォルトの名無しさん
2009/04/27(月) 13:43:420077デフォルトの名無しさん
2009/04/29(水) 22:49:59SAStrutsのBeanWrapperとか
0078デフォルトの名無しさん
2009/05/01(金) 23:36:310079デフォルトの名無しさん
2009/05/02(土) 00:35:48数多あるフレームワークの中では流行ってる方だよね
0080デフォルトの名無しさん
2009/05/02(土) 00:40:420081デフォルトの名無しさん
2009/05/02(土) 01:44:180082デフォルトの名無しさん
2009/05/02(土) 02:21:38デプロイ時間は純粋にロジックのサイズなだけで。
さまざまなリソース用意していれば遅くなるけどそれはどこも同じだし。
0083デフォルトの名無しさん
2009/05/02(土) 02:24:090084デフォルトの名無しさん
2009/05/02(土) 02:30:290085デフォルトの名無しさん
2009/05/02(土) 02:37:51便利になる代わりに、大規模になるとデプロイに時間がかかりそうな気がする。
EJB-jarとwarも一体化するし
S2がAutoRegisterから現在のディレクトリ決め打ちの手法に切り替えたのも
単にRails追随ってだけではなく、規模が膨らんだ時のデプロイスピードも考慮してのことだろうし
0086デフォルトの名無しさん
2009/05/02(土) 02:45:06Cool Deployは総なめだから遅いけど困らない
>>84
クラス1個2個じゃなくて数千、数万用意して試さないと
0087デフォルトの名無しさん
2009/05/02(土) 02:45:44複数のアプリケーションから共通のロジック呼び出すとか普通にあるし。
もちろん、シンプルなwar単体も使われると思うけど、
アプリケーションを分けるほうが開発も容易になる(デプロイ等の時間大幅短縮)しね。
0088デフォルトの名無しさん
2009/05/12(火) 21:08:23今日の換算レート
1higa=0.81hyde
0089デフォルトの名無しさん
2009/05/13(水) 12:44:27Struts1での経験が多いので、DIコンテナってなかなか不思議だなって思ってたんだけど、
Class.forName(動的クラス名).newInstance()に近くて、いわゆるコントローラーとしての振る舞いが
得意になるって事だよね。また、UMLやDBのデータモデリングのスキルも向上させたい事から、
そういったことをやりながらも自身のスキルを向上させる目的だよ。補足として、Seasarを利用してもさ、
EJBの構造いわゆるクラス設計が変更されるだけなんで、インターフェースに関してはそれほど進化しないよね。
もちろん、F2Flexを利用すればインターフェースを変えることも可能なんだろうけど、
それよりもcssや画像処理によってデザインを向上させないと、なかなか見栄えはよくならないよね。
まぁ、日本語だけではなくてさ、もっと技術的な側面からの話題も作業が進めば展開していくね。
0090デフォルトの名無しさん
2009/05/13(水) 14:28:030091デフォルトの名無しさん
2009/05/13(水) 17:54:53×F2Flex
○S2Flex
0092デフォルトの名無しさん
2009/05/18(月) 13:47:580093デフォルトの名無しさん
2009/05/19(火) 03:06:51釣り?
0094デフォルトの名無しさん
2009/05/22(金) 04:22:43Slim3ってGoogle App Engineに特化したフレームワークって感じなんですね?
Railsみたいなフルスタックなタイプの。
(GAE以外でも使えるよっていうかもしれないけど、
マーケ上どうみてもApp Engine専用の方向性です、本当にありがとうございました)
前に作ってたのが、SeasarというDIコンテナ?なんですよね。
それってそんなにすごかったんですか?フレームワークを補佐するライブラリですよね?
単なるDIのライブラリがそんなに注目を集めた理由がわからないのですが…。
これ一本で開発OKみたいなのではないってことですよね?
0095デフォルトの名無しさん
2009/05/22(金) 12:38:06O/Rマップ(モデル)のActiveRecodeと
ビューのrbhtmlファイルと
コントローラのControllerクラスがあるだけでしょ?
それが1つの名前でRailsになってるだけで。
Seasarプロダクトで言えば
O/RマップがS2JDBCで
ビューがMayaaで
コントローラがSAStruts
みたいな感じでいいんジャン。
自分で組み合わせられるのは良いよ。楽しいよ。
0096デフォルトの名無しさん
2009/05/22(金) 13:36:25なるほど、Javaは部分ごとに組み合わせらるのが一般的?ってことなのかな。
RubyのMerbみたいな感じか…(Railsと合流しちゃうけど)
ていうかかなり基本的なところを聞いてしまったようだ。
ありがとうさんです。
0097デフォルトの名無しさん
2009/05/22(金) 16:31:06>>95 はなにも Rails をわかっていない。
Rails の本質は、別にフルスタック型フレームワークであることだけではない。
Rails もおもしろいから、やってみるといいよ。
>>96
Merb をご存じということは Ruby の web フレームワークはご存じのようだが、
Seasar が話題を集めたのは、
・DI コンテナに Spring もあるけど、当時の Spring は XML をいっぱい書かなければならず、面倒だった
・Seasar はそのへん楽に設定できたし、ドキュメントも日本語だし、そもそも国産ということで話題になった
・S2Dao (今は S2JDBC もあるけど)の 2way SQL がけっこう画期的だった(便利)
S2Dao だけを個別に強調するつもりはないけど、こんな感じかな。
>>95 の言うとおり、Seasar2 (正式には S2Container)だけでは、DI コンテナ機能しかないので、
web 層の S2Struts とか SASTruts とか Teeda を、
O/Rマッパは S2Dao とか S2JDBC とかを組み合わせて使う。
0098デフォルトの名無しさん
2009/05/23(土) 03:15:21去年まで海外いたが聞いたことなかったぞ
seasar2ってそんなに話題集めてた?
0099デフォルトの名無しさん
2009/05/23(土) 03:23:040100デフォルトの名無しさん
2009/05/23(土) 03:35:18なんで反論が海外じゃ知られてないになるのか解らん
0101デフォルトの名無しさん
2009/05/23(土) 04:47:49意味不明
0102デフォルトの名無しさん
2009/05/23(土) 04:58:34seasar2って(日本では)そんなに話題集めてた?
という解釈も不可能ではない
0103デフォルトの名無しさん
2009/05/23(土) 05:19:390104デフォルトの名無しさん
2009/05/23(土) 05:22:30オフショア開発でもしたいのかな。
0105デフォルトの名無しさん
2009/05/23(土) 05:29:450106デフォルトの名無しさん
2009/05/23(土) 05:33:02GAEとかはあまり興味ないからよくわからん
0107デフォルトの名無しさん
2009/05/23(土) 13:22:53考え方がおかしい…「海外で使われてなければいけない」なんて記載ないだろw
本当に良い物だったら利用者は海外や国内問わず使いたいだろうし、提供者からすれば使って欲しいでしょ
0108デフォルトの名無しさん
2009/05/23(土) 13:37:30公式サイトも殆ど日本語だし別に世界的にやっていこうとは思ってないだろ
0109デフォルトの名無しさん
2009/05/23(土) 14:37:43いつもこんなんだっけ?
0110デフォルトの名無しさん
2009/05/23(土) 14:40:59決まってた物が直前に入れ替えみたいなのはあったけど
0111デフォルトの名無しさん
2009/05/23(土) 15:15:150112デフォルトの名無しさん
2009/05/23(土) 15:17:340113デフォルトの名無しさん
2009/05/23(土) 15:18:15s2のHP見たがそんな記載はどこにもないんだが…
0114デフォルトの名無しさん
2009/05/23(土) 15:35:04スリムサンのblogでも追うがよろし
0115デフォルトの名無しさん
2009/05/23(土) 15:59:38公式HP載ってないからblog見ろって意味不明
0116デフォルトの名無しさん
2009/05/23(土) 16:06:44公式サイトでいちいち、こういう理由があったからこの製品は作られたのです
みたいな表明している製品はあんまないだろって話じゃないの?
だから作者のblogでも見れば書いてるんじゃないの?って事でさ。
0117デフォルトの名無しさん
2009/05/23(土) 16:12:45http://ml.seasar.org/archives/seasar-user/2004-January/000325.html
既存の洋物じゃ不満な部分はこれかな
http://ml.seasar.org/archives/seasar-user/2004-January/000328.html
0118デフォルトの名無しさん
2009/05/23(土) 16:32:57ソースあり(´▽`*)
だが日本固有の事情ではないね
>>108はどこから日本の事情って勘違いしちゃってるんだ?
0119デフォルトの名無しさん
2009/05/23(土) 16:43:20S2StrutsやSAStrutsをメインに据えたのは日本の事情だぜ
0120デフォルトの名無しさん
2009/05/23(土) 16:50:06日本固有の事情かもしれん
0121デフォルトの名無しさん
2009/05/23(土) 16:51:58MLも公式サイトも作者の私物じゃないんだから独り言は垂れ流されてないんだからさ
0122デフォルトの名無しさん
2009/05/23(土) 17:37:00S2JDBCみたいなO/Rマッパ搭載なし?
GAEなんぞしばらく使う予定無いんだがな…
0123デフォルトの名無しさん
2009/05/23(土) 17:44:540124デフォルトの名無しさん
2009/05/23(土) 17:51:08ここはスリムサンやデブや代表理事をヲチして突っ込むスレなんだよ
ブログのヲチもしない素人はすっこんでろ
0125デフォルトの名無しさん
2009/05/23(土) 18:24:170126デフォルトの名無しさん
2009/05/23(土) 18:25:07見るだけの根拠もないしな
それに日本の事情って定義も曖昧だしな
誰か何か言えば否定とかキャパ狭すぎ
大したスキルないこと丸わかりな感じ
絡んでるのがそんな奴しかいないプロダクトに見切りをつけはじめた
人に素人っていう奴が実は一番何もわかってたりするわな
0127デフォルトの名無しさん
2009/05/23(土) 18:26:29>人に素人っていう奴が実は一番何もわかってたりするわな
人に素人っていう奴が実は一番何もわかってなかったりするわな
だろw
0128デフォルトの名無しさん
2009/05/23(土) 18:29:37突っ込み速っ!!!
0129デフォルトの名無しさん
2009/05/23(土) 19:31:55実は褒めているんだよw
0130デフォルトの名無しさん
2009/05/23(土) 20:16:10(2)MLを見る
(3)コミッタのblogなどを見る
(4)MLやblogで質問する
ってのが普通なのであって
匿名掲示板で一方的に不満たらたらくだ巻いてるのはだいたい情弱なんだよ
0131デフォルトの名無しさん
2009/05/23(土) 20:32:31個人的な中傷だったり、詳しい人に反論されてフルボッコになるのが嫌で
公に意見できなかったりする感じのがここに集まってるな
0132デフォルトの名無しさん
2009/05/23(土) 20:51:52個人的な中傷だったり、詳しい人に反論されてフルボッコにされた誰かを
ヲチして楽しんでる感じのがマ板に集まってるな
0133デフォルトの名無しさん
2009/05/23(土) 20:55:01雛型の作成であれば、Doltengによって雛型を作成できることから、それほどクラス設計は悩まなくてもいい事が解った。
S2JDBCとS2Daoについては、S2JDBCはどうやらDaoを必要としないケースでのデータベースアクセスに使用するものだね。
僕は、Daoをさ、画面単位に持ちたいから、どちらかといえばS2Daoを使用したいね。O/Rマッピングツールと同様に、
DaoやDTOを自動生成できるツールもあるみたいで、なかなか便利だなって思っていました。
Daoの仕様について、僕はprepareStatementを使用したものが主流だと思っているんだけど、prepareStatementでも、
SQL文をプロパティファイルに記述し外出しすることにより、依存性の注入は可能だよね?
S2Daoの使用も見てみましたが、こちらはSQLファイル単位で外出し、引数に関してはARGSアノテーションを使用する。
S2Daoにおいて依存性の注入の方式が、クラス名+メソッド名と同じファイルのSQLが呼び出される?で実現するようで、
正直に言って、ちょっとびっくりしました。dao.diconにはDaoクラス名は設定するけど、
メソッドとSQLファイルに関連する定義されていない。これがAOPと呼ばれる処理に該当するんだろうね。
AOPに関してはもう少し検証しなければ、正確には把握できない。また、DTOに関しては、
テーブル定義そのままをDTOに保持する事になることから、処理速度が心配になりつつも、
いずれにしても、わりとコアな内容の仕様なんで、僕なんかこういうの見てぞくぞくするので、好きだけどね。
0134デフォルトの名無しさん
2009/05/23(土) 23:27:09社会やら個人に対する否定&文句ばっかじゃんw
0135デフォルトの名無しさん
2009/05/24(日) 01:40:34△クラス名+メソッド名と同じファイルのSQLが呼び出される?で実現するようで、
○Daoメソッド実行時に、クラス名+メソッド名と同じ名称を持つSQLファイルが呼び出される。
0136デフォルトの名無しさん
2009/05/24(日) 03:51:57不満があるから自分で何か違う物を作ろうとする
0137デフォルトの名無しさん
2009/05/24(日) 04:26:380138デフォルトの名無しさん
2009/05/24(日) 07:06:400139デフォルトの名無しさん
2009/05/24(日) 07:14:360140デフォルトの名無しさん
2009/05/24(日) 08:15:400141デフォルトの名無しさん
2009/05/24(日) 14:49:15>>136
どうなんだろうね。JavaEEに関して悲観的になっているのが、少し気になるね。
GAEに意識が集中しているようで、もちろん僕よりも業界や幅広い技術的な情報を収集している人だろうけど、
完全にさ、Struts系のフレームワークを捨てるとなるとさ、僕なんか少しがっかりしちゃうよね。
新しい事に挑戦するとこは悪いことではないので否定はしないけど、Struts系のフレームワークを
完全に捨てる方針は、もう少し慎重に判断してもらいたいと思いますね。
0142デフォルトの名無しさん
2009/05/24(日) 16:13:39GAE/JでRDBは使えないから心配するな
>>141
GAE/J専用フレームワークSlim3でStrutsを捨てただけ
SAStrutsが捨てられたわけじゃない
0143デフォルトの名無しさん
2009/05/24(日) 16:25:51だからMLで聞けないで掲示板で一方的に懸念を表明する
0144デフォルトの名無しさん
2009/05/24(日) 17:03:33そうですか。GAEに関しては調べましたが、僕の視点からはPHPと同レベルに見え、
スクリプトレベルの開発環境と判断。したがって、僕の視点からはGAEは軽視しますね。
僕としては企業用のコアなJavaEEの方が、好きだけどね。
仮にSeasarがGoogleとの互換性を重視するあまりに、軽量なJavaを選択するのであれば、
僕としてはSpringに移行する事も想定に入れなければならない。
0145デフォルトの名無しさん
2009/05/24(日) 17:04:49それは方向性が違う俺たちは捨てられたとか騒ぐなよ
アホかお前ら
0146デフォルトの名無しさん
2009/05/24(日) 17:06:36僕はバカ まで読んだ
0147デフォルトの名無しさん
2009/05/24(日) 17:10:390148デフォルトの名無しさん
2009/05/24(日) 17:16:280149デフォルトの名無しさん
2009/05/24(日) 17:21:390150デフォルトの名無しさん
2009/05/24(日) 17:23:35違いますよ何言ってるんですかって1秒で言われて終わりになるのが
自分でも解ってるから
0151デフォルトの名無しさん
2009/05/24(日) 17:25:28ひがやすを氏が、SeasarとSlim3のプロジェクトを兼務しているので、論理が倒錯する局面が発生するので、
ユーザーとしては、そういう時に若干戸惑うかもしれないね。
0152デフォルトの名無しさん
2009/05/24(日) 17:31:28Seasar2もSpringもJ2EEに対するアンチテーゼとして生まれ、
当時は軽量コンテナと呼ばれていた
これ豆知識な
0153デフォルトの名無しさん
2009/05/24(日) 18:12:07利用実績がある程度あればプロジェクト採用になるのですが・・・
0154デフォルトの名無しさん
2009/05/24(日) 20:47:40どうなんだろうね。僕はJavaしかやったことがないで、解らないけど誰か.NET詳しい人います?
.netでもさ、S2Daoと同じ仕様なんで、例えばデータベースアクセスの際にVersionNoやTimestampによる
排他制御が実装されている。僕は.netでもSeasarを使う利便性は高いと思うけどね。
0155デフォルトの名無しさん
2009/05/24(日) 20:55:050156デフォルトの名無しさん
2009/05/24(日) 20:55:34うちではQuillつかってるよ。
DotNetって標準のWindowsFormsじゃあちょいとばかり非力だし
生のAdo.Netは使いにくいし、LinQforAdo.Netはカオスだし
S2Dao+Quillコンテナは、なんだかんだで便利。
まあ個人的にはDBアクセスはIBatis.Netのほうがいいじゃんって気もするけど。
0157デフォルトの名無しさん
2009/05/24(日) 21:13:19嫌いなら別に使わなくていいと思う。
Servlet/JSPやJTAもJavaEEだから使うのやめればいいのに。
1からサーブレットAPIもどきから作るといいと思う。
0158デフォルトの名無しさん
2009/05/24(日) 21:15:030159デフォルトの名無しさん
2009/05/24(日) 21:36:240160デフォルトの名無しさん
2009/05/24(日) 21:54:040161デフォルトの名無しさん
2009/05/24(日) 22:19:12サンクス、助かります(;´Д`)
Enterprise Libraryはあまり馴染みがないのですが、
MS謹製ならちょっと考えようと思います
0162デフォルトの名無しさん
2009/05/24(日) 22:47:19そういやSpringにも.NET版があるけど、どれ位使われているのかな?
0163デフォルトの名無しさん
2009/05/24(日) 23:56:22それは、spring板の人に聞いてよ。でもさ、僕の視点では国産DIを利用した方がいいよ。付随するSAStrutsも高機能だからね。
前々、から言おうと思っていたけどさ、DAOクラスでさ、排他制御も書けない人がspringなんて使っても意味ないよ。
0164デフォルトの名無しさん
2009/05/25(月) 00:08:230165デフォルトの名無しさん
2009/05/25(月) 01:06:10ってか事例だったらMLで聞いたら嫌でも殺到するのになんでまたこんな所で
0166デフォルトの名無しさん
2009/05/25(月) 01:08:330167デフォルトの名無しさん
2009/05/25(月) 01:11:26VersionNoでの排他制御に関しては、PrimaryKeyに属する行の内容を更新する際に、
VersionNoが自分の取得したVersionNoと異なるケースでは、他のユーザーが同じ行を先に更新している事になるので、正確な排他ができる。
Timestampでの排他制御に関しては、PrimaryKeyに属する行の内容を更新する際に、
Timestampが自分の取得したTimestampと異なるケースでは、他のユーザーが同じ行を先に更新している事になるので、正確な排他ができる。
Webシステムにおいては、多数の人が同時に同じDBにアクセスする事になるので、排他制御が抜けているシステムは致命的になる。
0168デフォルトの名無しさん
2009/05/25(月) 02:20:42理想としては、画面表示のselect時にVersionNoとTimestampを取得する仕様が好ましい。
今のS2Dao仕様では、Daoレベルでのデータベース更新の瞬間的な排他制御はできる。
そうではなくて、画面表示のselect時にVersionNoとTimestampを取得し、
「画面単位」で排他制御を行うのが正しい。S2Daoの排他制御もまた素人臭い。
0169デフォルトの名無しさん
2009/05/25(月) 02:36:380170デフォルトの名無しさん
2009/05/25(月) 02:40:23失礼、ActionクラスからselectしDTOからActionFormに詰め替え際に、VersionNoあるいはTimestampもActionFormにsetする。
データベース更新時は、ActionFormからDTOに詰め替えする際に、select時に取得したVersionNoあるいはTimestampを
DTOに設定する事で、画面単位での排他制御が実現できる。
0171デフォルトの名無しさん
2009/05/25(月) 03:07:040172デフォルトの名無しさん
2009/05/25(月) 03:29:32>>167○この概念はSeasarの公式にも書かれているので正しい
僕はJavaそしてSeasarを推薦するよ。S2Daoについて、僕が解りやすく説明するよ?
VersionNoでの排他制御に関しては、PrimaryKeyに属する行の内容を更新する際に、
VersionNoが自分の取得したVersionNoと異なるケースでは、他のユーザーが同じ行を先に更新している事になるので、正確な排他ができる。
Timestampでの排他制御に関しては、PrimaryKeyに属する行の内容を更新する際に、
Timestampが自分の取得したTimestampと異なるケースでは、他のユーザーが同じ行を先に更新している事になるので、正確な排他ができる。
Webシステムにおいては、多数の人が同時に同じDBにアクセスする事になるので、排他制御が抜けているシステムは致命的になる。
>>168×これは僕の認識の誤りである可能性が高い
しかしながら、S2Daoの排他制御は不完全である。
理想としては、画面表示のselect時にVersionNoとTimestampを取得する仕様が好ましい。
今のS2Dao仕様では、Daoレベルでのデータベース更新の瞬間的な排他制御はできる。
そうではなくて、画面表示のselect時にVersionNoとTimestampを取得し、
「画面単位」で排他制御を行うのが正しい。S2Daoの排他制御もまた素人臭い。
>>170○S2Daoの振る舞いが以下の使用に適合していれば、理想的な排他制御になる。検証してみなければ解らないが、暫定でできると仮定。
失礼、ActionクラスからselectしDTOからActionFormに詰め替え際に、VersionNoあるいはTimestampもActionFormにsetする。
データベース更新時は、ActionFormからDTOに詰め替えする際に、select時に取得したVersionNoあるいはTimestampを
DTOに設定する事で、画面単位での排他制御が実現できる。
>>171○ゴミです
これができていないWebシステムはゴミだ。
0173デフォルトの名無しさん
2009/05/25(月) 11:43:47Rails使ったことないんだけど、
Railsはどのあたりが本質的で面白いか聞きたいのだけど、、、。
0174デフォルトの名無しさん
2009/05/25(月) 19:12:26排他バカにみんな呆れて、過疎ってきた
0175デフォルトの名無しさん
2009/05/26(火) 00:31:44あと更新に失敗したら再度トランザクションやりなおしさせる処理が抜けてるシステムも多い
楽観的ロックは開発者に負担を強いるからね
0176デフォルトの名無しさん
2009/05/26(火) 00:41:320177デフォルトの名無しさん
2009/05/26(火) 01:26:320178デフォルトの名無しさん
2009/05/26(火) 03:25:49更新用データ取得時にバージョンカラムの値も取得しておいて
画面上ではhidden値にでも入れておいて
更新するときのBeanにその値を詰めておくだけだろ
アップデート文はFWが自動発行してくれるんだし
この程度を負担とか言っていたら、何も任せられないよ
0179デフォルトの名無しさん
2009/05/26(火) 08:16:32負担ってのはどう考えても更新失敗時の例外処理の面倒さだろ。
0180デフォルトの名無しさん
2009/05/26(火) 13:34:250181デフォルトの名無しさん
2009/05/26(火) 13:54:48悲観的ロックというのは、その画面を誰かが開いている間、
ロックテーブルとかにレコードを入れて、他のユーザは強制的に入れないようにするような手法だと思っています。
0182デフォルトの名無しさん
2009/05/26(火) 18:26:02後はさ、ユーザーに最終更新日によって確認してもらうのがいいよね。
楽観的ロックでもさ、多数のユーザーが同時に同じ操作を行った際には、
エラーメッセージによって、PrimaryKeyや名称を表示して、
「他のユーザーが同じ操作を行っています。
しばらく待つかまたはシステム管理者にお問い合わせください。」等の
メッセージとしてユーザーに対するお知らせが可能になるよね。
但し、この排他制御はユーザーが同時に同じ操作を行ったケースなんで、
5分前や1時間前に更新されたケースに関しては、
最終更新日の表示によってユーザーに気をつけてもらうしかなかなか方法がないよね。
もちろん、間に承認システムやバッチ処理があれば、
承認者が重複等の異常に気づくことも可能ではあるし、
そういった方式を取ることもあると思いますが、
後はさ、お金が絡む対象も存在するのでログテーブルも必要でしょう。
こういう事も考えていくとさ、僕なんかはやっぱりJavaEEを採用する方がいいと思うけどね。
単純でリスクの少ないWebアプリであれば、何を使用してもいいと思うけど、
実際に企業用のWebシステムとなると、こういう事もきちんと実装しないと正常稼働しないからね。
もちろん、僕はさ、ほらIT志望の大学生なんで、まだ皆さんよりは詳しくはないんですが、
話がSEよりになってしまっているので、プログラミング技術よりの話を展開していくのがいいと思いますし、
実際に、Webシステム作って排他制御とAOPを検証してみるよ。
0183デフォルトの名無しさん
2009/05/26(火) 19:12:59他に誰も更新していない状態で自分が更新したときにだけ成功するのだから関係ない
あと、JavaEEで楽観的排他をサポートしているのはJPAだが、
基本的にやってることは同じだから特に違いはない
0184デフォルトの名無しさん
2009/05/26(火) 21:22:47更新時には悲観的ロックかもしれない
0185デフォルトの名無しさん
2009/05/26(火) 21:25:23おいおい
このスレでわかりやすい嘘つくんじゃない
0186デフォルトの名無しさん
2009/05/26(火) 21:49:34そうだね。DBの仕様が通信販売や予約システム等の早い者勝ちの仕様であれば、
あるいは銀行等の常に上書きされべき対象であれば、楽観的ロックだけで済む問題だけど、
民間企業用のさ、顧客に対する情報の更新等は、複数の担当者が重複して入力する可能性もあるので、
それは楽観的ロックだけでは、回避できないって話だよ。
0187デフォルトの名無しさん
2009/05/26(火) 21:52:55失礼、銀行のDBであれば参照用からマスターへの更新の際には、整合性チェックも含め
間に、承認やバッチ処理が必要だけどね。わかりやすく表現しただけなんで、そこの差異は理解して貰えると思います。
0188デフォルトの名無しさん
2009/05/26(火) 21:55:50グリーン・デイ
ニルヴァーナ
チャック・ベリー
エルヴィス・プレスリー
ローリング・ストーンズ
0189デフォルトの名無しさん
2009/05/26(火) 22:02:18ビールじゃないのに第三のビールみたいでさ
0190デフォルトの名無しさん
2009/05/26(火) 22:04:42こういったケースでは、楽観的ロックだけでは回避できないので、画面に表示されている最終更新日によって、
ユーザーに変更していいのかを判断してもらいたい。また、間に承認システムやバッチ処理があれば、
重複した際に、承認者によって、どちらが正なのかを判断してらわなければならないということですよ。
その問題は、同時にシステム管理者への問い合わせとして、誰がいつどのDBを変更したかを把握しなければならないので、
ログテーブルも必要でしょう。と、僕がおっしゃってるわけですよ。
0191デフォルトの名無しさん
2009/05/26(火) 22:15:520192181
2009/05/26(火) 22:19:35え、ちがうの??
○楽観的ロック:
・画面表示(HTML 表示時)に、そのレコードの version_id なり最終更新日時を hidden で持たしておく
・HTML にデータを入力して submit 後、サーバサイドに渡ってきた version_id や 最終更新日時 を where 句にして
select * from HOGE where 受注番号 = **** and versin_id = {画面から渡ってきたもの} for update
して、レコードが取得できればそのまま update 文で更新
レコードが取得できなければ、version_id がインクリメントされていることが考えられるので、
画面に「他のユーザがすでに更新しました。データを再検索してください」
こんな感じ
○悲観的ロック:
ある画面を開いた時点で、その画面に排他制御をかけ、誰も入れなくする
(業務仕様上、その画面が編集するテーブルは、その画面でしか更新できないことが条件)
だとおもっていたよ。
誰か添削してくれ
0193デフォルトの名無しさん
2009/05/26(火) 22:34:31いちいちせぇctしないでうpだてすりゃいいだろjk
0194デフォルトの名無しさん
2009/05/26(火) 22:41:29楽観的ロックでも悲観的ロックでも、同じ振る舞いになる。
0195デフォルトの名無しさん
2009/05/26(火) 23:02:58悲観的ロックがすごいな
俺ならそんなシステム使いたいと思わない
>>194
俺も回避できないからどうリカバリーするかを考える方が好きだ
0196デフォルトの名無しさん
2009/05/26(火) 23:04:30それはアプリケーション制御の話。つまりただの仕様であり運用方法。
通常楽観的ロックや悲観的ロックというのはDBアクセスで読み込み中心ならば
ロックをかけないようにしよう、後から来たほうはトランザクションをリトライさせればいいんじゃね?
というお話だからミリ秒単位のお話。
だからリトライ制御等がはいってないのは楽観的ロックですらなく、書き込みもそれなりにあるのならば
普通に悲観的ロックをかけたほうが良い。
よくあるATMでの振込みと引落の同時アクセスを考えてみると良い。
ただ、読み込みでロックかけるようなDBなら楽観的ロックのほうが有利にはなりやすい可能性あり。
楽観的ロックというのはデータベースのロックを積極的に利用しようという話ではないので
開発者側に負担を強いる方法。楽観的であれ短い時間だろうが更新時にはどうせロックかけるので
実はアクセス順序を意識しないとデッドロックの可能性が普段から意識する悲観的ロックより
大幅に増える。IF文等によりアクセスするテーブルや行が変わる可能性があるからね。
0197181
2009/05/26(火) 23:05:15おっしゃるとおりなので、悲観的ロックをかける場所は、
たとえば「年次締めバッチ起動画面」など、重要で、誰か一人しか使えなくすべき画面にのみに適用し、
普通のところは、 >>192 の楽観的ロックを使う、と思っているのですが。
0198デフォルトの名無しさん
2009/05/26(火) 23:12:33(´;ω;) カワイソス
0199デフォルトの名無しさん
2009/05/26(火) 23:13:01POEAA読めば終わりだろ?読んでないの?素人?
0200デフォルトの名無しさん
2009/05/26(火) 23:36:49たまには動物園に行きたくなるだろ?
0201デフォルトの名無しさん
2009/05/26(火) 23:42:34俺もupdateのwhere句に条件加えればいいじゃんと思うんだが
0202デフォルトの名無しさん
2009/05/26(火) 23:57:59まあそういうな
s2コミッタ=素人
s2ユーザ=ど素人
なんだからさw
0203181
2009/05/26(火) 23:58:45select .... for update してレコードが取得できたかどうかをせずに、
いきなり update 文を実行した場合、
update 文の結果(PreapredStetement#exeucte())で、0 が返って来た場合、
version_id がずれて更新できなかったのか、
そもそも、当該受注番号のレコードが、一瞬先に別ユーザによって消されたのかわからない。
select .... for update してレコードが取得できたかチェックしておいて、レコードが得られなかったら、
「他のユーザがすでに更新しました or 他のユーザがそのデータを消しました」
とエラーメッセージを出すことが出来る。
とここまで書いたが、いきなり update 文を実行して、update 文の結果が 0 だったら、
同じようなメッセージを出せばいいのか。
画面で、ユーザにもう一度画面を開いてもらい、当該受注番号のレコードが消されたら、
画面を開き直したときに、そのレコードは現れなくなるし。
0204デフォルトの名無しさん
2009/05/27(水) 00:20:410205デフォルトの名無しさん
2009/05/27(水) 00:33:30どうしてJavaEEのほうがいいという結論に達したのか、全然わからなかった。
0206デフォルトの名無しさん
2009/05/27(水) 00:35:25実装が違うだけで目的は同じなんだから
JavaEEでもできるだろうけど他でもできるわけで
だからといってJavaEEが最高ってことにはならん
0207デフォルトの名無しさん
2009/05/27(水) 00:38:230208デフォルトの名無しさん
2009/05/27(水) 03:10:52実際のところ、楽観的排他制御対応を謳っているFWはほとんど
UPDATE文にバージョンカラム値を条件に加えて、結果が0だったらエラーにする実装をしている
更新なのか削除なのかは、エラー後に再検索して判断する
そもそも「楽観的排他」は「あまり起こらない」ことを前提として、起こった場合は最初からやり直し
という方針で採用されることが多いから、SELECT FOR UPDATEを使う実装は少ないと思う
(オプションによって、一度空更新してトランザクション的なロックをかけたり・・・とかはあるけど)
0209デフォルトの名無しさん
2009/05/27(水) 05:59:32楽観的ロックでは、1つのトランザクションで複数のテーブルまたは複数のレコードを更新する際には、
デッドロックやそれに伴うデータの不整合になる危険性がある。したがって、1つのトランザクションで
1つのテーブルと1つのレコードを更新する事によりデッドロックの回避が可能になりますが、
これに基づいてDB設計と画面設計は相当慎重に行うべきである。また、S2Daoの排他制御は楽観的ロックなんで、
標準的なDaoクラスでDriverManager.getConnection().setAutoCommit(false)の設定をして
SelectForUpdateによる悲観的ロックを採用した方がシンプルでいいかもしれないね。
加えて、1つのトランザクションで複数のテーブルまたは複数のレコードを更新するケースでは、
rollbackを行えば、データの不整合は改善されるが、Webシステムで更新順序によるデッドロックの回避が
できるのかについては、現時点では僕の把握ではできないと思ってる。
0210デフォルトの名無しさん
2009/05/27(水) 06:15:43要約すると、
・1つのテーブルと1つのレコードを更新する仕様にする(デッドロックが起きないケース)
・デッドロックが起きた際には、rollbackよって回復する(デッドロックをrollbackによって回復するケース)
0211デフォルトの名無しさん
2009/05/27(水) 07:42:20やはりこの程度の認識だったのか・・・
0212デフォルトの名無しさん
2009/05/27(水) 08:33:380213デフォルトの名無しさん
2009/05/27(水) 08:41:39複数テーブルを更新するときはFOR UPDATEを付けるし、
設計次第ではデッドロックも起きる。
そこは悲観的・楽観的とは関係ないんだよ。僕ちゃん。
0214デフォルトの名無しさん
2009/05/27(水) 08:47:22さらに要約すると、排他制御はSelectForUpdateによる悲観的ロックを行い、デッドロック対策としては
1画面に可能な操作は、1つのトランザクションで1つのテーブルと1つのレコードを更新するだけに限る。
また、最終更新日を表示することにより、ユーザーによって変更してもよいデータであるかを判断してもらう必要がある。
0215デフォルトの名無しさん
2009/05/27(水) 09:31:39これを実現する画面設計としては、検索リストから詳細画面へ遷移し、登録/更新/削除を行う。
DB設計も、1画面に可能な操作は、1つのトランザクションで1つのテーブルと1つのレコードを更新する事を踏まえ
データモデリングしていく必要があるね。
0216181
2009/05/27(水) 11:03:15181=192=197=203 です。
182=209 、その他ではありません
(まぁ似たようなレベルかも知れませんが)
0217デフォルトの名無しさん
2009/05/27(水) 11:10:480218デフォルトの名無しさん
2009/05/29(金) 14:09:320219デフォルトの名無しさん
2009/05/30(土) 00:51:17しかも事例紹介を大部屋でやって、ひがさんのセッションを30人の部屋でやるとは…
0220デフォルトの名無しさん
2009/05/30(土) 00:57:08しかし実務やってる人には新技術より事例発表の方があるから人は集まるだろうけど
実例がSAStrutsとかみたいな今企業でよく使われるような物じゃないから
微妙なんだよなぁ
0221デフォルトの名無しさん
2009/05/31(日) 01:06:4815分か。。
0222デフォルトの名無しさん
2009/05/31(日) 01:10:040223デフォルトの名無しさん
2009/05/31(日) 02:59:51今からメールしたら、変えてくれるかも。
Seasar カンファレンスは、いつも聞きたいのが重なりすぎて困る。
0224デフォルトの名無しさん
2009/06/01(月) 22:55:40SearchSearvice searchSearvice;
てな感じで、SearchSearviceのオブジェクトのコンストラクタとかプロパティにデフォルトで値をセットできればええのになぁ。
0225デフォルトの名無しさん
2009/06/02(火) 00:13:35アノテでやったら型が違ってたら何処でエラー出てるのか解らん
0226デフォルトの名無しさん
2009/06/04(木) 13:30:45@Resource(arg="@Arg(arg1="aaa",arg2="bbb",arg3="ccc"))
SearchService searchService;
てな感じで、SearchSearviceのオブジェクトのコンストラクタとかプロパティにデフォルトで値をセットできればええのになぁ。
と思うぞ。
英語勉強しろよ。
0227デフォルトの名無しさん
2009/06/04(木) 17:39:14タイプセーフにならんだろ
0228デフォルトの名無しさん
2009/06/04(木) 23:59:48form.TestForm.java に、
public Map<String,String> testMap;
を宣言して、
action.TestAction.java で
@ActionForm
@Resource
public TestForm testForm;
とした。
jspに、
<html:text property="testMap(test)" ></html:text>
として、入力した値が、testMap.get("test")で取れるようにしたい。。しかし、、
java.lang.UnsupportedOperationException: get
org.seasar.struts.action.ActionFormWrapper.get(ActionFormWrapper.java:113)
と出てしまう。どこか間違ってるか別の方法があるか、、、教えてえろいひと
0229デフォルトの名無しさん
2009/06/05(金) 00:18:01testMap(test)ってそもそもなんなんだよ
0230デフォルトの名無しさん
2009/06/05(金) 00:24:26やりたいことはsubmitした時のアクションでtestForm.testMap.get("test")で取れるようにしたいんだ。。
testFormに
public String test;
とは置きたくないんだ。Mapに自由に格納したいのだです
0231デフォルトの名無しさん
2009/06/05(金) 00:27:17マニュアルに載ってなくてお前も実装してないならだれもそう実装してないってことでしょ
BeanUtilの該当箇所ラップして自分でカスタマイズしなよ
0232デフォルトの名無しさん
2009/06/05(金) 00:35:33HttpServletRequestから取ってくればええやん
0233デフォルトの名無しさん
2009/06/05(金) 00:45:120234デフォルトの名無しさん
2009/06/05(金) 00:52:430235デフォルトの名無しさん
2009/06/05(金) 00:55:22素で書いたら簡単にできるのにこのフレームワークはこんなこともできないんですか!
みたいな質問が多くて、じゃあフレームワーク使わないで素で書けよって思うことは多々ある。
自由な開発の弊害で苦労して一周回った上で、規約を縛ることの必要性を経験しないと理解できない部分なのかもね。
0236デフォルトの名無しさん
2009/06/05(金) 06:58:31sastrutsはstrutsに縛られてるから仕方ない部分がいくつかある
0237デフォルトの名無しさん
2009/06/05(金) 10:55:370239デフォルトの名無しさん
2009/06/05(金) 14:16:47カンファレンスでもセッションあるみたいだし。
S2Wicketはされてないみたいかな。
0241ひがやすを
2009/06/05(金) 21:39:280242デフォルトの名無しさん
2009/06/05(金) 22:36:150243デフォルトの名無しさん
2009/06/08(月) 01:49:56Slim3は必須のようだ。
0244デフォルトの名無しさん
2009/06/08(月) 23:03:20BigtableとJDOの勝ちパターン
は逆にすべきだろ。
事例発表なんか、聞きたい人少ないと思うんだけど。
0245デフォルトの名無しさん
2009/06/08(月) 23:06:33という意味があると思うから大事だと思うよ。実績をアピールするのも大事
でもメンテされてないプロダクトばかりなのが選択する側としてはつらい
0246デフォルトの名無しさん
2009/06/09(火) 00:09:25SINGLETONにしても、リクエストのたびにInitMethodはしるんで…
0247ひがやすを
2009/06/09(火) 00:32:040248デフォルトの名無しさん
2009/06/09(火) 00:41:21わざわざ2chで質問するってことはよっぽどひねくれてるんだよ
0249デフォルトの名無しさん
2009/06/09(火) 00:44:030250デフォルトの名無しさん
2009/06/09(火) 00:47:08教えられる側は嘘教えられてもだれも訂正してくれないぞ
0251デフォルトの名無しさん
2009/06/09(火) 00:52:10顔文字を使っておちゃらけたほうがいいと思う
0252デフォルトの名無しさん
2009/06/09(火) 00:57:230253デフォルトの名無しさん
2009/06/09(火) 01:01:16質問のMLと雑談の掲示板で使い分けって事で。
0254デフォルトの名無しさん
2009/06/09(火) 01:01:38コンテナ起動前にクラス先にロードしちゃえば?
0255デフォルトの名無しさん
2009/06/09(火) 07:09:540256デフォルトの名無しさん
2009/06/09(火) 09:10:23「map対応してないんだね、糞だね」
っておとしめたいだけなのに、
「素早く対応したよ!2chで質問とかすんなよ」
とか、どう考えても場違い。
0257デフォルトの名無しさん
2009/06/09(火) 20:09:08JavaHouseに比べたら実家くらい快適な場所だわ
0258デフォルトの名無しさん
2009/06/09(火) 20:18:550259デフォルトの名無しさん
2009/06/09(火) 20:41:58ネガキャンしたいだけなんだからこのスレはスルーすればいいのにコミッタが絡んでくるのがウザい。
0260デフォルトの名無しさん
2009/06/09(火) 20:48:140261デフォルトの名無しさん
2009/06/09(火) 21:37:14・完璧な回答ならもちろんだけど、何らかのヒント(もっといえば反応)が欲しい
・回答が無い場合、「なにか知ってるひといません?」と再度聞きやすい。多くのMLはそんな空気じゃない。
・「全文引用すんな、過去レス全部読め」などという人が大きな顔されるのがイヤ
・「どうしてそんなことをするの?」なんていう反応が大嫌い。普通に「できる・できない・こういうことか?」という反応だけでいい。
・質問以外の他人のやりとりをMLだと読まざる得ない状況になりやすいからイヤ
ワガママかね?
0262デフォルトの名無しさん
2009/06/09(火) 21:39:03よっぽどカスみたいなのでもないと今まで一度もないだろ
0263デフォルトの名無しさん
2009/06/09(火) 22:20:10> 多くのMLはそんな空気じゃない。
ML全般の話なのかSeasarのML固有の話なのかはっきりしろ
0264デフォルトの名無しさん
2009/06/09(火) 22:33:26どうしてそんなことをするの?
0265デフォルトの名無しさん
2009/06/10(水) 00:27:560266デフォルトの名無しさん
2009/06/10(水) 00:42:420267デフォルトの名無しさん
2009/06/10(水) 01:19:150268デフォルトの名無しさん
2009/06/10(水) 07:43:002chブラウザで見られないからだ。
0269デフォルトの名無しさん
2009/06/10(水) 12:34:03全然違う話だけど、RSSリーダーもいまいちなれないと思ったら、
2chブラウザで見られないからだ、と>>268見て思った。腑に落ちた
0270デフォルトの名無しさん
2009/06/10(水) 13:20:152chブラウザ風の RSS リーダーがほしい。
0271デフォルトの名無しさん
2009/06/10(水) 14:45:252chブラウザで開発できないからだ、と>>269見て思った。腑に落ちた
0272デフォルトの名無しさん
2009/06/11(木) 09:55:38カスは言うこともカスだな
0273デフォルトの名無しさん
2009/06/11(木) 13:18:520274デフォルトの名無しさん
2009/06/12(金) 00:42:520275デフォルトの名無しさん
2009/06/12(金) 23:01:130276デフォルトの名無しさん
2009/06/13(土) 02:52:340277デフォルトの名無しさん
2009/06/14(日) 04:30:140278デフォルトの名無しさん
2009/06/14(日) 14:48:340279デフォルトの名無しさん
2009/06/14(日) 23:06:17空気読んで、SAStruts in Actionだろ。
0280デフォルトの名無しさん
2009/06/14(日) 23:08:58ちゃんと使ってんのか?
お前みたいなやつはろくに触りもしないで
そのうち、BigTableがいいとか言うんだろ
0281デフォルトの名無しさん
2009/06/14(日) 23:16:32shotタソ乙
0282デフォルトの名無しさん
2009/06/14(日) 23:31:30Ymir
Cubby
T2
SAStruts
Teeda
S2Struts
S2JSF
S2Tapestry
追加訂正してくれ
0283デフォルトの名無しさん
2009/06/14(日) 23:33:53Cubby
T2
SAStruts
S2Struts
Teeda
S2JSF
S2Tapestry
くらいの差はあると思う
0284デフォルトの名無しさん
2009/06/14(日) 23:59:21shotタソのコメント欄見てみろ
Ymir
Cubby
SAStruts
S2Click
S2Struts
T2
Teeda
S2JSF
S2Tapestry
S2Wicket
0285デフォルトの名無しさん
2009/06/15(月) 00:21:134コマ目のひがたんの「BigTable と JDO の勝ちパターン」は、聴講者多数で、LT のあとにもう一度行われた。
Slim3 は、Google App Engine と Bigtable 上でしか使えないの?
あと >>282-284 で、ゆみるが先頭に来ている理由がわからない。
Cubby と SAStruts は使ったことがあり、いちおう(使う側としては)理解しているつもり。
Ymir は http://ymir.seasar.org/docs/1.0.x/user/description を読んだぐらいしか知識がない。
Ymir を否定しているのではなく、Cubby とかSAStruts とくらべてどういう点がよいのか聞いてみたい。
あと、T2 は S2JSF のようなプレゼンテーションのフレームワークではなく、
コントローラやプレゼンテーション層を結びつけるためのフレームワーク
(コントローラやプレゼンテーション層より、レイヤが一段下)ではなかったか?
※法政大学の外堀校舎は綺麗だな。
あんしんしておなか痛くなってもトイレに行けた。
0286デフォルトの名無しさん
2009/06/16(火) 02:06:30メーリングリストで言っておけばいいのに。
0287デフォルトの名無しさん
2009/06/16(火) 13:09:190288デフォルトの名無しさん
2009/06/16(火) 17:42:530289デフォルトの名無しさん
2009/06/17(水) 09:06:26ここのページの下の事例に
「ホット・デプロイ機能は,クラス数が多くなると遅くなる」
とあるけど、そうなのかね?
0290デフォルトの名無しさん
2009/06/17(水) 09:56:16クラスを走査して必要な分を再ロードするんだから規模が大きくなったら難しいんじゃない。
けど実際ベンチマークとってみたいな。
0291デフォルトの名無しさん
2009/06/17(水) 23:20:17http://ml.seasar.org/archives/seasar-user/2009-June/017626.html
> 本来 HOT deploy では必要になったコンポーネントのみ
> インスタンス化されるので,システムに Dao が何千個
> 何万個あろうとも,アクセスされた画面の処理で
> 使われる Dao が少なければ極端に遅くなることは
> ないはずです.
>
> おそらく,どんな画面からも使われる,多くの Dao に
> 依存する巨大なクラスがあるなど,実際には不要な
> コンポーネントまでインスタンス化されるような
> 構成になっているのではないでしょうか?
要は設計が悪いと遅くなる
0292デフォルトの名無しさん
2009/06/18(木) 00:01:54あのおっさん74年生まれか。higaタソやデブ元理事よりずっと若いじゃないか。
前代表理事よりも若い。おっさん失格だな。
0294デフォルトの名無しさん
2009/06/19(金) 10:09:47http://d.hatena.ne.jp/koichik/20090618
0295デフォルトの名無しさん
2009/06/19(金) 10:22:280296デフォルトの名無しさん
2009/06/19(金) 13:34:090297デフォルトの名無しさん
2009/06/20(土) 02:43:330298デフォルトの名無しさん
2009/06/21(日) 11:37:430299デフォルトの名無しさん
2009/06/21(日) 11:57:240300デフォルトの名無しさん
2009/06/21(日) 15:06:390301デフォルトの名無しさん
2009/06/24(水) 17:06:31>あと、T2 は S2JSF のようなプレゼンテーションのフレームワークではなく、
>コントローラやプレゼンテーション層を結びつけるためのフレームワーク
>(コントローラやプレゼンテーション層より、レイヤが一段下)ではなかったか?
T2はあるURLとPOJOとそのメソッドをマッピングするフレームワークだね。
普通のフォームとか、FlexやAjaxのリクエストも受けれるのが特徴。
0302デフォルトの名無しさん
2009/06/24(水) 17:37:15Java+Webフレームワーク
ttp://pc12.2ch.net/test/read.cgi/tech/1181063688/
0303デフォルトの名無しさん
2009/06/25(木) 01:53:59/ \ /\ キリッ
. / (ー) (ー)\
/ ⌒(__人__)⌒ \ <お前はオープンソースの何を知っているというのだ。
| |r┬-| |
\ `ー'´ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"〜〜``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
____
/_ノ ヽ、_\
ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ <だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒)
| / / / |r┬-| | (⌒)/ / / //
| :::::::::::(⌒) | | | / ゝ :::::::::::/
| ノ | | | \ / ) /
ヽ / `ー'´ ヽ / /
| | l||l 从人 l||l l||l 从人 l||l バ
ヽ -一''''''"〜〜``'ー--、 -一'''''''ー-、 ン
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) バ
ン
0304デフォルトの名無しさん
2009/06/26(金) 01:29:520305デフォルトの名無しさん
2009/06/27(土) 21:45:38/ \ /\ キリッ
. / (ー) (ー)\
/ ⌒(__人__)⌒ \ 知らないことを軽々しく語るなよ。
| |r┬-| |
\ `ー'´ /
ノ \
/´ ヽ
___
/ \
/ノ \ u. \ !?
/ (●) (●) \
| (__人__) u. | クスクス>
\ u.` ⌒´ /
ノ \
/´ ヽ
____
<クスクス / \!??
/ u ノ \
/ u (●) \
| (__人__)|
\ u .` ⌒/
ノ \
/´ ヽ
0306デフォルトの名無しさん
2009/07/01(水) 19:37:580307デフォルトの名無しさん
2009/07/03(金) 02:35:38Java勉強して分かったお
間違いない
0308デフォルトの名無しさん
2009/07/03(金) 02:40:27バランス的に言うと一番使いやすいってのなら同意だが
0309デフォルトの名無しさん
2009/07/03(金) 02:51:120310デフォルトの名無しさん
2009/07/03(金) 02:59:14SAStrutsないと設定地獄になるよな
0311デフォルトの名無しさん
2009/07/03(金) 03:00:53能力的には一般人しかいません
性格的には一般時にはなれません
0312デフォルトの名無しさん
2009/07/03(金) 03:05:540313デフォルトの名無しさん
2009/07/03(金) 03:14:390314デフォルトの名無しさん
2009/07/03(金) 03:20:340315デフォルトの名無しさん
2009/07/03(金) 06:55:030316デフォルトの名無しさん
2009/07/03(金) 09:00:57やはり日本だとフレームワーク=Strutsなのかな
0317デフォルトの名無しさん
2009/07/03(金) 12:27:470318デフォルトの名無しさん
2009/07/03(金) 18:35:040319デフォルトの名無しさん
2009/07/04(土) 00:14:090320デフォルトの名無しさん
2009/07/04(土) 00:14:470321デフォルトの名無しさん
2009/07/04(土) 00:17:160322デフォルトの名無しさん
2009/07/04(土) 18:30:020323デフォルトの名無しさん
2009/07/04(土) 23:49:49Strut2 と WebFlow+SpringMVC ぐらいが今の候補なんだが。
0324デフォルトの名無しさん
2009/07/05(日) 00:10:420325デフォルトの名無しさん
2009/07/05(日) 00:20:54ってゆーすけがいってた
0326デフォルトの名無しさん
2009/07/05(日) 00:44:260327デフォルトの名無しさん
2009/07/05(日) 00:57:24そこを社内フレームワークでカバーするんだよ
Springを素のまま使うのは間違ってる
Seasarとは違うのだよSeasarとは
0328デフォルトの名無しさん
2009/07/05(日) 00:59:370329デフォルトの名無しさん
2009/07/05(日) 01:39:350330デフォルトの名無しさん
2009/07/05(日) 01:49:57>>323からの流れが読めてないな
Spring単体の話はしてないお
0331デフォルトの名無しさん
2009/07/05(日) 01:55:11おすすめの構成でセットになってるのがいいんだよ
0332デフォルトの名無しさん
2009/07/05(日) 11:43:56ただ、各種プロダクトが真っ先にSpringのコネクタ用意するから簡単につながる
Seasar2はメンテされてるプロダクトかどうかを判断するのが難しい
0333デフォルトの名無しさん
2009/07/05(日) 16:16:02JBOSS と GlassFish
ってどっちが良いのと?
0334デフォルトの名無しさん
2009/07/05(日) 16:45:170335デフォルトの名無しさん
2009/07/05(日) 19:31:040336デフォルトの名無しさん
2009/07/06(月) 12:59:01トータルで見たらSpringの方がいいにきまってる。
0337デフォルトの名無しさん
2009/07/06(月) 14:53:14マイナーだから駄目ってのはなんだかなぁって感じ
0338デフォルトの名無しさん
2009/07/06(月) 20:53:04まわりの半分くらいはSeasarなんだが
0339デフォルトの名無しさん
2009/07/06(月) 22:04:550340デフォルトの名無しさん
2009/07/06(月) 22:16:08JSF 2.0が少しずつ見えてきたこの時期に1.1ベースというのがどれだけ影響するか。
0341デフォルトの名無しさん
2009/07/06(月) 22:44:07リクルートの新規サイトも地味にS2らしい
0342デフォルトの名無しさん
2009/07/06(月) 22:50:40ソースは?
0343デフォルトの名無しさん
2009/07/06(月) 23:38:31リクルートの他にソフトバンクモバイルもそうらしいな
0344デフォルトの名無しさん
2009/07/06(月) 23:43:34�dだが2年前の記事で新規サイトのソースではないな
0345デフォルトの名無しさん
2009/07/07(火) 01:45:49俺がソース
0346デフォルトの名無しさん
2009/07/07(火) 02:33:490347デフォルトの名無しさん
2009/07/07(火) 11:14:07つーか、求人がないので他でも減ってる。
0348デフォルトの名無しさん
2009/07/07(火) 14:28:54リクルートエージェントかなんかと勘違いしてないか
0349デフォルトの名無しさん
2009/07/07(火) 15:48:08デザイナがあげてきたHTML+CSSをシステムに組み込むような案件だとツラくないか?
昔試して俺には無理ぽだったので、そんときゃS2strutsを使ったよ
0350デフォルトの名無しさん
2009/07/07(火) 16:01:160351デフォルトの名無しさん
2009/07/07(火) 17:24:220352デフォルトの名無しさん
2009/07/07(火) 21:06:00決められたコンポーネントを多用する社内アプリならば十分
もっさりということも特にない
用途に合わせて最適なフレームワークを選択するのが普通
1つだけに絞ろうとするのが間違い
0353デフォルトの名無しさん
2009/07/07(火) 21:22:245次受け6次受けの兵隊引き連れてる大所帯の組織では普通じゃない
0354デフォルトの名無しさん
2009/07/07(火) 23:39:17俺もリクだが
S2使っているとこはさ結局悲鳴しか聞こえてこんよ
S2&SAStruts使えるって感じるならSpring&Struts2やWicketは天国だと感じるだろな
0355デフォルトの名無しさん
2009/07/07(火) 23:41:15悲鳴が聞こえてたのは独自フレームワークだった所だろ
0356デフォルトの名無しさん
2009/07/08(水) 00:14:31本質を理解できない奴にいちいち説明するの面倒だな
0357デフォルトの名無しさん
2009/07/08(水) 00:19:160358デフォルトの名無しさん
2009/07/08(水) 00:24:54どんな悲鳴だ?本物なら具体的に書いてみろよ
0359デフォルトの名無しさん
2009/07/08(水) 00:49:48SAStrutsは非常に使いやすかった。
Spring + iBATISなんかより全然な。
0360デフォルトの名無しさん
2009/07/08(水) 00:54:14ギャァァアグゥガッゥァァウヒャャアァァア
0361デフォルトの名無しさん
2009/07/08(水) 01:01:550362デフォルトの名無しさん
2009/07/08(水) 01:05:43おま、比較対象が
0363デフォルトの名無しさん
2009/07/08(水) 01:08:51中身がS2だろうがEJBだろうがSpringだろうがどうでもいい話じゃね?
フロントエンドのPGは単にアクションとJSP書くだけだもん
0364デフォルトの名無しさん
2009/07/08(水) 03:47:04最後はとにかく人を突っ込むってことをやってたようだ
事実余り Java を知らん人とかも増援で入ってたし
Hプロジェクトが火を吹いてたのは S2とは無関係だと思うな
0365デフォルトの名無しさん
2009/07/08(水) 04:09:500366デフォルトの名無しさん
2009/07/08(水) 04:52:15実際のところはそうではないようだ。
ぶっちゃけ協力会社による。
今はどんどん切られてるから、スキル無い人から減ってるけど、
去年の忙しい時期なんかは、とにかく人を入れろって感じ。
そんで件のプロジェクトは火を吹いてたんで、とりあえず人を突っ込んだ。
そしてガバっとまた人が減る。
それに、2年前とかの企画だと、どーしよーもないソースも結構転がってるよ。
S2採用以前のね。
自社FWがどーこー言う話はよく聞く業界だけど、
こればっかりは、何を間違えてこうしちゃったの?って思わずにはいられない。
0367デフォルトの名無しさん
2009/07/08(水) 10:45:46>>S2&SAStruts使えるって感じるならSpring&Struts2やWicketは天国だと感じるだろな
えー、そんなに違うもんなのか?
0368デフォルトの名無しさん
2009/07/08(水) 11:28:48S2Wicketこそが天国への門
0369デフォルトの名無しさん
2009/07/08(水) 12:26:270370デフォルトの名無しさん
2009/07/08(水) 12:48:22マイクロベンチで検証してOKで実際にデカいアプリ作ったらダメでしたとか、ってことになるんじゃねーかとか
考えすぎ?
0371デフォルトの名無しさん
2009/07/08(水) 12:49:42S2よりSpringが素敵なところってどこ?オフショア使えるとこ?
0372デフォルトの名無しさん
2009/07/08(水) 14:14:33俺が印象だけで答えてみるテスト。異論反論は受け付ける
Springが勝っている点
* 世界的に見て、事実上の標準技術と見做されている
* 情報量が多い (世界規模 vs 日本のみ)
* サポートしているコンポーネントが多い
Springが負けている点
* 開発を軌道に乗るまでが面倒
→ Springはいろいろとお膳立てしてやらんとまともに使えない
あと、オフショアに投げるなら、
なおのことSpringを生で使わせたらアカンと思う
0373デフォルトの名無しさん
2009/07/08(水) 17:49:09英語読めない人が多い場合は情報量が逆転。
Springでもプロジェクト回せる時点である程度のレベルの人員が集まってるんだろな。
>>372がウラヤマシス
話それるけどS2は使用感は結構よいけどドキュメントの品質はあんまよくないよね。
なんかまだるっこしい書き方が多いし
「XXはセッションにキーXXで管理しておりライフサイクルはXX」
みたいな知りたい情報がML上にしかなくてドキュメント上では
「XXはコンテナが自動制御するので簡単に使えます」とかそんな書き方だったりとか。
0374デフォルトの名無しさん
2009/07/08(水) 18:14:16Springを直でいじらんといかんのはアーキテクト役のメンバだけだと思うぞ。
そういうやつはフツーに英語読むだろ
開発者はSpringを意識しなくて良いようなアーキテクチャにするか、
または開発ガイドラインで決められた通りに使うだけという形にする。
だから開発者は英語が読めなくてOKだと思うがいかがだろうか
0375デフォルトの名無しさん
2009/07/08(水) 18:22:41大人数で俺々フレームワークのベースとして使う→Spring
少人数で直に使う→Seasar
でおk?
0376デフォルトの名無しさん
2009/07/08(水) 18:29:23Spring -> DIコンテナの使い方が普及していない時期に作られた糞のようなフレームワークがたくさん(w
Seasar2 -> 使いやすさ重視。フレームワークもいいね!
0377デフォルトの名無しさん
2009/07/08(水) 19:04:59それが理想なんだけどさ、アーキテクトだけが把握してればおkならいいんだけどさ・・・
・フレームワークって下位レイヤを隠蔽するよう設計されるが
現場の開発では高確率でトラブル発生して下に降りる必要が出てくるよね。
Springの場合はどお?安定・信頼して使えるかんじ?
S2系は一生懸命作ってる人には悪いけど、
プロダクトのテストケースは充実しているわりにバージョン上げたときとかトラブル多かった。
・メンバにはコンフィグファイルを一つもいじらせないように出来る?
おれんとこだとS2使ったプロジェクトでそれに近い感じで進行させたら、
肝心のところでDI使ってない汚いコードになってしまって失敗したよ・・・
0378375
2009/07/08(水) 20:08:01> ・フレームワークって下位レイヤを隠蔽するよう設計されるが
> 現場の開発では高確率でトラブル発生して下に降りる必要が出てくるよね。
> Springの場合はどお?安定・信頼して使えるかんじ?
少なくとも俺は、Springがらみでトラブルになったことは殆どないし、
万一のことがあっても、こういうときにこそ情報量の差(英語圏含む)と
いうものが如実に表れてくると思う。
大抵のトラブル(殆どは設定ミスだが)はググればすぐに原因がわかったし、
いままで、Springのソースを読むハメになったケースは一度もないかな。
> ・メンバにはコンフィグファイルを一つもいじらせないように出来る?
できてるよ。俺は<context:context:component-scan>を使ってる。
0379372
2009/07/08(水) 20:10:15↑は375じゃなくて372ですた。
0380デフォルトの名無しさん
2009/07/08(水) 20:26:50> できてるよ。俺は<context:context:component-scan>を使ってる。
それで済むのって自動ワイアリング以外の設定がない場合だけだよね?
プロパティに文字列やMapを設定するようなコンフィグ的な設定はどうしてる?
0381372
2009/07/08(水) 20:53:43個別で設定が必要なBeanは俺も個別設定してるよ。
確かにそういう場合は<context:component-scan>は使えないな。たぶん。
ただ、それにしても、そういう設定をやるのはアーキテクトの仕事だと思う。
開発者がいちいちBeanのプロパティを指定しなければならないケースって
イマイチ想像が付かないんだが…
例えばサービスクラス毎にトランザクションの切りかたが違うとか、
そういうのか?
そういえば、前提条件を話してなかったな。
俺は今回の話では、Webアプリケーション開発(社内業務システム程度)を
イメージして話している。そこで食い違いがあるのならすまんかった
0382372
2009/07/08(水) 21:00:03あくまでも開発全体の観点から論じているだけで、
細かい技術要件で優劣を付けるつもりはないぞ。
それに、そういう議論するとすぐに荒れるしな。
0383デフォルトの名無しさん
2009/07/08(水) 21:01:09もろもろの制約値など業務的な設定を可変にしておく必要があるだろ
それをSpringのxmlでやるやらないを含めてどうやるか考えるのはアーキテクトの仕事だが
個別の設定をいちいち書くのはアーキテクトの仕事じゃない
0384372
2009/07/08(水) 21:06:48「アーキテクト=開発リーダー」
と読みかえてくれ。そういうつもりで書いた。
0385デフォルトの名無しさん
2009/07/08(水) 21:27:340386デフォルトの名無しさん
2009/07/08(水) 21:29:08読み替えても質問の答えは見つからないが?
まさか業務的な設定値を全てリーダーがxmlに書いてるとか?
いやいやいやいや、それはあり得んだろ常識的に考えて
0387デフォルトの名無しさん
2009/07/08(水) 21:29:530388372
2009/07/08(水) 21:33:02俺は開発者全員がそれぞれ設定ファイルを書く必要がある案件は見たことないんだけど。
普通のWebアプリ程度で、そんなに設定項目が多いことがあるのか?
…つーか話が本筋からズレてるんだけど。
まだ設定ファイルの話を続けたいのなら俺は去るぜ
0389デフォルトの名無しさん
2009/07/08(水) 21:34:11DI対象の設定や可変項目やら、つまらん設定値の個別制御はSpringでやらせない。
ってことかな。Spring使ったことないから想像だけど。
0390デフォルトの名無しさん
2009/07/08(水) 21:37:49うまくプロジェクト回してる人っぽいから俺は話聞きたいyo!
色々語って欲しい。
0391デフォルトの名無しさん
2009/07/08(水) 21:43:04>* 開発を軌道に乗るまでが面倒
> → Springはいろいろとお膳立てしてやらんとまともに使えない
ん?セットアップはS2より楽だよね?
0392デフォルトの名無しさん
2009/07/08(水) 21:43:32うまく回してるように見えるか?w
Spring上にオレオレフレームワークを作る必要がある案件には見えないな
Seasar直でやった方が楽だったんじゃねーの?って見える
さらに言えばアーキテクト(開発リーダー)でもなさそうに見える
0393デフォルトの名無しさん
2009/07/08(水) 21:44:23でたなw
お前NetBeans好きだろ?www
0394372
2009/07/08(水) 21:50:21そう。
> DI対象の設定や
これをDIコンテナでやらんかったら存在意義がwww
> 可変項目やら、つまらん設定値の個別制御はSpringでやらせない。
そう。だって依存性の解決をするのがDIコンテナの役割であり、
設定パラメータのインジェクションは「DIインジェクション」
ではないと考えている。
そういう細かいことまで無理矢理やらせようとするから
おかしなことになるんじゃないかと思うけどな。
>>391
すまん、俺はSeasarを実際に使ったことないから比較できん。
だけどトランザクションの設定やら何やら、最初の設定は結構面倒だと思うぞ。
>>392
> Spring上にオレオレフレームワークを作る必要がある案件には見えないな
オレオレフレームワークを作ったなんて話は一言もしてないぞwww
> Seasar直でやった方が楽だったんじゃねーの?って見える
ならその理由を具体的に書いてくれよ。ぜひ議論に参加してくれ。
> さらに言えばアーキテクト(開発リーダー)でもなさそうに見える
それはこの議論で重要なの?
ここは2chなんだし、バックグラウンドなんてどうてもよくて何を語るか全てだと思うが。
0395デフォルトの名無しさん
2009/07/08(水) 21:56:51> オレオレフレームワークを作ったなんて話は一言もしてないぞwww
>>374=372じゃねーの?
これって実質オレオレフレームワークだろ。>>377以降これで盛り上がったんだぜ?
> 開発者はSpringを意識しなくて良いようなアーキテクチャにするか、
0396デフォルトの名無しさん
2009/07/08(水) 21:57:21軽い開発を目標にしてるなら<tx:annotation-driven/>かいて
サービスに@Transactionalつければいいだけだよね?
0397デフォルトの名無しさん
2009/07/08(水) 22:05:22最終的にはS2はEclipseとTomcatに依存してるのが嫌いだとか
言いやがったことがあったな
0398デフォルトの名無しさん
2009/07/08(水) 22:05:41>そう。
アノテーションハンドリングってxml上の設定を書くだけ?javaの制御コードも?
javaのコードもならS2比較で言うとSAStrutsとか
各S2フレームワークプロダクトに相当する気がする。
たぶんS2使う開発者はアノテーション制御を自分で書いたりまでしないで
SAStrutsみたいなのをそのまま使ってると思う。
あ、僕は煽ってる人じゃないので念のため。
xmlだけで色々できるならspringちょっとすごいかもしれない。
0399372
2009/07/08(水) 22:07:10<context:component-scan>使っただけでオレオレフレームワークになるのかwww
例えばStrutsとSpringを無改造で使って<context:component-scan>と組合せるだけの
シンプルな構成でも、どのクラス群にどういう役割を持たせるかを明確化して
開発ガイドラインとして規定したら、それはアークテクチャだと思うけど。
フレームワークは、あくまでもアークテクチャを実現する手段の
一つに過ぎんと思うぞ。
>>396
それだとクラスが密結合になるんじゃないか。
単体テストのことを考えたらDIしたいぞ。
0400デフォルトの名無しさん
2009/07/08(水) 22:13:11http://d.hatena.ne.jp/beyondseeker/20080621/1214083335
たぶんこーゆーの書いてるってことだろな。記事読んでないけど。
0401デフォルトの名無しさん
2009/07/08(水) 22:13:15> <context:component-scan>使っただけでオレオレフレームワークになるのかwww
それだけ?mjd?
だったら>>377へのレス(>>378)はすべきじゃなかったな
>>378で最初に引用されてるフレームワークはどう見たって
Springじゃなくオレオレフレームワークのことだからな
0402372
2009/07/08(水) 22:17:11>>400
あ、まさにそれそれ。
>>401
>>378は、聞かれたから答えただけだぞ。
議論が本筋からズレてきたから、そろそろ戻していいですかね。
今度は俺から質問なんだが、Seasarサイドから見て
Springの問題点を教えてくれないか。
個別の技術要素じゃなくて「開発全体で見た観点」で。
0403372
2009/07/08(水) 22:23:39それはヒドイwww
俺はそんな逃げかたしないし、間違いがあったら認めるぞ
あと、俺は別にSpringマンセーじゃなくて、
ただの「Springは使ったことはあるがSeasarは使ったことがない開発者」だ。
0404デフォルトの名無しさん
2009/07/08(水) 22:28:09・自分やメンバにスキルやモチベがない
・時間との戦い
・トラブった時
など考えて英語情報を漁ってまでSpring使う気になれない。
使ってないから役に立たない回答でスマンコ
Springでおすすめの書籍やサイトあったら教えてくれよ
0405デフォルトの名無しさん
2009/07/08(水) 22:28:28Springまともに使ってないけど、最初に感じたのはアプリ全体をどう作っていいか
わからないってことだな
SeasarだとS2+SAStruts+S2JDBC+BeansとかS2+Teeda+S2Dao+S2Dxoとか
フルスタックでうまく考えられててDoltengですぐに始められる
ようするに>>331だ
0406デフォルトの名無しさん
2009/07/08(水) 22:33:30Springが最初からXML地獄を考慮してれば違っただろうな
タイミングは重要だよ
EJBだってSpring出る前に3になってれば流行っただろう
0407デフォルトの名無しさん
2009/07/08(水) 22:34:300408デフォルトの名無しさん
2009/07/08(水) 22:35:510409372
2009/07/08(水) 22:39:04>>406
なるほど、確かに。それは言うとおりだな。
俺はSpring1.x時代は知らんし。
じゃあ確実にSpringが負けているところは
結局>>331なんだということで理解した。
0410デフォルトの名無しさん
2009/07/08(水) 22:59:53S2の場合ひが氏の釣り師レベルが高くて上手く宣伝できてるってのもあると思う
0411デフォルトの名無しさん
2009/07/08(水) 23:03:12周りに使ってる奴いないんだもん
0412372
2009/07/08(水) 23:11:36ここはそれなりに参考になった。
ttp://d.hatena.ne.jp/nikkei225f/
ただし、どちかというとStruts2の話がメインであるが。
ちなみにここの人が書いた本はダメダメらしいから要注意な。
>>410
確かに、ヒガ氏のプレゼンスも含めSeasarはちゃんと市場を
意識していて、ニーズに合った製品を市場に出せていると思う。
まあ>>331のことだが。
それに引き換えSpringは…
ttp://www.springsource.com/training/classes/asia-pacific
日本は眼中になしwww
>>411
そうなのか。逆に俺のまわりはSpring一色だな。
SpringもSeasarも成熟しているし、一度どちらかに染まってしまうと、
どうやら積極的に乗り換える理由もなさそうだから、
民族大移動はもう起こらんのかもしれんな。
0413デフォルトの名無しさん
2009/07/08(水) 23:33:34Javaってそろそろ落ち目なんかな?
0414デフォルトの名無しさん
2009/07/09(木) 00:13:48ここはSeasar2スレ
Seasar2案件が多いやつが目立つのは仕方ない
国内に限定してもおそらくSpringのほうが多いはず
0415デフォルトの名無しさん
2009/07/09(木) 00:37:32CakePHP
が好き
プログラマとしては素人だけど
新しい物好きの俺が言うんだから間違いない
0416デフォルトの名無しさん
2009/07/09(木) 01:37:530417デフォルトの名無しさん
2009/07/09(木) 09:37:21そうなの?どっかに統計ないかな?
0418デフォルトの名無しさん
2009/07/09(木) 09:45:17http://pc12.2ch.net/test/read.cgi/tech/1227196176/
あんま盛り上がってるように見えない
0419デフォルトの名無しさん
2009/07/09(木) 10:09:48>今度は俺から質問なんだが、Seasarサイドから見て
>Springの問題点を教えてくれないか。
>個別の技術要素じゃなくて「開発全体で見た観点」で。
component-scanが入って、特に優劣はないとおもう。
S2暦長いけど、今となってはそんなに違わないんじゃないかな。
0420デフォルトの名無しさん
2009/07/09(木) 11:53:190421372
2009/07/09(木) 14:00:44Springのプラグインって何だ?
Springのサブプロジェクトのことなら、
悪いが俺は何も使ってないからわからん。
というか何も使う必要はないって感じかな。
SpringにはDIコンテナ以上のことは求めてないし。
Eclipseのプラグインのことなら、これもやはり使う必要はないと思っている。
だって<component-scan>を使えばapplicationContext.xmlは最初に一回だけ
書けばいいので、IDEの支援はいらないし。
0422デフォルトの名無しさん
2009/07/09(木) 14:58:030423デフォルトの名無しさん
2009/07/09(木) 16:53:15Spring開発したときに苦労したのは、ろくな本が無いこと
Spring2入門買ったら前作のSpring入門読めとか書かれてあって、ふざけるなと思ったw
本家の英語ドキュメントが充実しているからなんとかなったけど
S2はS2側のお勧め構成の意識がすごく強くて
言われる通りに構成すればいいという安心感はあるな
JTA実装やコネクションプール実装も持ってるし、自前のO/Rマッパーもあるし
自前じゃないけどSAStrutsもあるから、とにかくオールインワン色が強い
あと、HOT Deployは大きな優位点だと思う
SpringはWebフレームワークとO/Rマッパーを自分で選択して、自分で組み合わせるのが前提だから
開発リーダーの腕次第というところがある
その分組み合わせの幅が広くて、新しいFWもすぐにSpring対応するのは便利だと感じた
0424デフォルトの名無しさん
2009/07/09(木) 17:42:30今Seasar2.4+dbflute+teeda使ってる俺が通りますよ。
>>406
俺もそれ。FWを選定している最中に、teedaの特集に乗せられてしまった口です。
結局teeda自体はあれだけど、Seasar2+dbfluteは結構幸せだよ。
Seasarは用意されたドキュメントがなんとも目的の事が探せないというか、
今一統一感がないというか、タライ回しにされてる感があって微妙。
でも、MLで聞く度胸さえあればなんとかなるし、ある程度要望も聞いてくれるし、
日本語なblogもたくさんあるしね。
ココで技術的なことは聞いちゃダメらしいけどw
0425デフォルトの名無しさん
2009/07/09(木) 17:47:05>ココで技術的なことは聞いちゃダメらしいけどw
嘘を嘘と見抜ける人なら問題なし。
0426デフォルトの名無しさん
2009/07/09(木) 18:00:230427デフォルトの名無しさん
2009/07/09(木) 18:01:23参考までに、Teedaがどうあれだったのか聞かせてほしいw
0428デフォルトの名無しさん
2009/07/09(木) 18:57:59誤解を与えてしまったかも知れんが、今はそんなにアレじゃないよw
なんつーか、BAD KNOW HOWが溜まるまでがちょっとつらかった。
(これは何でも同じだけどね)
現時点での大きなアレなところは、
・JavaScriptが前提になっている部分があるので、携帯向けはつらい。
・ネストされたプロパティを扱えないんで、ページクラスが煩雑になる
(これは、次期バージョンで対応するとかしないとか)
詳しくは、MLを見るようになw
0429デフォルトの名無しさん
2009/07/09(木) 19:34:390430デフォルトの名無しさん
2009/07/09(木) 19:55:48俺はJSF使ったことないんだが、よかったら具体的な理由を教えておくれ
0431デフォルトの名無しさん
2009/07/09(木) 20:31:05ドキュメントの出来の悪くて困る。
0432デフォルトの名無しさん
2009/07/09(木) 20:39:280433デフォルトの名無しさん
2009/07/09(木) 23:44:48EJB3活用してる人って全然いないのかね?
0434デフォルトの名無しさん
2009/07/10(金) 00:50:25s2やsastruts使ってみましたが魅力がまったくわかりません
どなたか教えてください
ちなみにjava系のメジャーなフレームワークならweb系に限らずほぼ一通りわかるかと思います
0435デフォルトの名無しさん
2009/07/10(金) 00:58:54わからなくていいよ
0436デフォルトの名無しさん
2009/07/10(金) 03:04:06すみません、うちの >>434 がご迷惑をおかけしまして・・・・
>>434
どう魅力がないか書いてくれないと、議論が進まないから書いてよ
おれも知りたいし
0437デフォルトの名無しさん
2009/07/10(金) 03:10:11ここに来る必要なくね?そんなに自分の判断に自信が持てないのか?
0438デフォルトの名無しさん
2009/07/10(金) 07:08:23Seasar2のHot Reloadingは、どうですか?
0439デフォルトの名無しさん
2009/07/10(金) 08:24:470440デフォルトの名無しさん
2009/07/10(金) 09:26:40自分が使って魅力を感じなかったならそれでいいだろ。
springはS2より魅力的ってのなら、具体的に語ってみればリアクションあるかもよ
0441デフォルトの名無しさん
2009/07/11(土) 19:04:34クラスローダ周りですぐ動かなくなったりpermgen死亡したりするんだが
0442デフォルトの名無しさん
2009/07/11(土) 19:59:00http://ml.seasar.org/archives/seasar-user/2009-February/016916.html
http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=20090214#2009021401
0443デフォルトの名無しさん
2009/07/13(月) 00:46:08Seasarが戦術で何とかしようとしているところから出ているんだよな。
それを「革命的なアドバンテージ」と喧伝する奴がいる一方で
「本質的な解決には何もつながっていない」と考える奴がいるのも仕方ないことだと思うよ。
「ふいんき的にOKポイ」ってだけでコミットするような開発者は日本では基本的にB級のクソだから
Railsだってコミット前にはアプリケーションサーバーを再起動して動作確認するのが基本なんだけど
ひがはどうやらその辺の確認は軽視しているように見える。
アーキテクト的にはそのへんは開発者の不注意だと、
責任を押し付けることが出来るから重要視する必要が無いんだろうね。
あと、Hot Reloadingって何www?今まで散々Hot Deployで推してきたのにwww。
0444デフォルトの名無しさん
2009/07/13(月) 01:01:000445デフォルトの名無しさん
2009/07/13(月) 01:07:26エクリプスはGlassFish Tools1.0です。
0446デフォルトの名無しさん
2009/07/13(月) 01:30:040447443
2009/07/13(月) 01:40:55お前、本当に意味が分からなくてそうかいてる?
それとも俺の発言を単に貶めたいからそう書いてる?
酔っ払ってるから省略して書いたけど、ある程度お前にも分かるように書いてみるよ。
> 結局、Hot Deployがいけてない所ってJava言語自身の戦略が抱えている問題を、
> Seasarが戦術で何とかしようとしているところから出ているんだよな。
同一VMで同クラスを再度読み込む場合、どれだけ工夫してもPermGenが消費される。
これが、JavaVMが本質的に抱えている問題。けど、SeasarはHotDeployを実現するために
PermGenを食い尽くすまでは別クラスとしてロードする戦術を取った。
だから、HotDeployを繰り返すとPermGenを食い尽くしてエラーが出るって言うのは
本質的に回避不可能な現象。
> それを「革命的なアドバンテージ」と喧伝する奴がいる一方で
> 「本質的な解決には何もつながっていない」と考える奴がいるのも仕方ないことだと思うよ。
これは上記の詳細な説明を読んだら理解できると思う。というか、これ以上平易にはかけない。
> 「ふいんき的にOKポイ」ってだけでコミットするような開発者は日本では基本的にB級のクソだから
> Railsだってコミット前にはアプリケーションサーバーを再起動して動作確認するのが基本なんだけど
> ひがはどうやらその辺の確認は軽視しているように見える。
んで、HotDeployと類似の問題はヒガが対抗意識を持っているRailsの開発でも発生する。
Railsでもソースがリロードされる領域とリロードされない領域は別なんだ。
んで、Railsで開発している奴らも結局、コミット前にはASを再起動して
最終の動作確認を行う。(少なくとも心ある開発者は)
それなのに「ASを再起動しなくてサクサク開発」とか言ってる
ヒガは基本的に適当な奴なんだろうなと俺は思ったのだ。
>>446で気づいたが、単にファビョったキチガイコミッタの嵐なんだな。真面目に反応して損した。
0448デフォルトの名無しさん
2009/07/13(月) 01:52:25誰か「最終」確認で再起動することを禁じてるのか?
「最終」以外の確認はしないのか?それは再起動しないとできないのか?
0449デフォルトの名無しさん
2009/07/13(月) 01:57:45いや解った上でバカじゃないのと言ってるわけで
詳しくない奴ほどトンチンカンでどうでもいい説明したがるんだよな
0450デフォルトの名無しさん
2009/07/13(月) 02:00:13サーバーの転送量越えてる
いつものことですか?
0451デフォルトの名無しさん
2009/07/13(月) 02:08:380452デフォルトの名無しさん
2009/07/13(月) 02:16:01毎回必ず再起動する必要はないってのは便利だし、
何をファビョってるんだ?こいつは。
0453デフォルトの名無しさん
2009/07/13(月) 02:17:24> 誰か「最終」確認で再起動することを禁じてるのか?
そんなこと禁じる会社は馬鹿だろう。当然誰も禁じていない。
だが、サクサク開発とは対照的な再起動を好んで行う開発者がいるだろうか?
特に無知な開発者が。
> 「最終」以外の確認はしないのか?それは再起動しないとできないのか?
コミット後にテスターによる最終確認は当然行う。それが出来てない開発会社はクズだ。
だが、開発者がコミット前に再起動を行わない状態での確認を行ってバグを出した場合、責任は誰のせい?
「サクサク開発」を推した人間?それともそれを信じた人間?俺は信じた人間だと思っている。
けど、頭の弱い開発者を騙す奴は業界のためにならないとも思っている。
>>449
そうか、俺の発言を理解したうえで「何言ってるの」って返してくれていたわけか。
けど、簡単に「お前詳しくない」とか「トンチンカン」ってレッテルしただけじゃ
普通の人は「どこでそう思ったんだろう?」って疑問符が残るだけで結局誰も得しないんだぜ。
>>451
ままままままままじで!!!!!?????知りませんでした。申し訳ない。
俺、全然Seasar使ってなくてSpring使ってmvn:jettyで開発してるんだけど、
一定回数以上のリロードを行うとPerm領域があふれて落ちてションボリズムなのよ。
んで結局「バイトコード改変したクラスの定義情報を何度も読み込んでるから、それで溢れてるんだろうなぁ」
って予測してたんだけどそうじゃなかったのか。
ちなみにPerm領域のGCが開放される条件ってどんなのか知っていたら教えてください。
資料へのポインタでもいいです。お願いします。
0454デフォルトの名無しさん
2009/07/13(月) 02:34:50悪いのは道具じゃなくて
道具を使いこなせない側
0455デフォルトの名無しさん
2009/07/13(月) 02:46:110456デフォルトの名無しさん
2009/07/13(月) 02:52:33知ってるがな。俺がそれで困ったことなんて一度も無い。
>>455
悪かったがな。そんな程度の間違いで目くじら立てられても困る。
0457455
2009/07/13(月) 02:57:37ちょっといじわるしたかっただけです。
頻繁にPermGenエラー出るならごもっともだけど
俺そんなに出なかったけどな。
出たら再起動って事でも別にサクサク感は損なわれないけどな。
規模にもよるのかもしれないですな。
0458デフォルトの名無しさん
2009/07/13(月) 03:14:16困った事が無いなら何に目くじら立ててるの?
0459デフォルトの名無しさん
2009/07/13(月) 03:20:12> > 誰か「最終」確認で再起動することを禁じてるのか?
> そんなこと禁じる会社は馬鹿だろう。当然誰も禁じていない。
「誰か」はひが氏の意味で書いたんだがな。
ひが氏含めて誰も禁じてないんだから再起動して最終確認すればいいだけ。
修正確認は再起動しないで確認すればいい。
お前のポリシーとHot Deployという道具は矛盾も対立もしない。両立する。
で、お前は何をファビョってるんだ?
0460デフォルトの名無しさん
2009/07/13(月) 03:24:58欠点見つけたって騒ぎたい気持ちはわかるけど
本当にそれが大きな欠点なら、君程度の奴が発見する前に他の人が見つけてるから
0461デフォルトの名無しさん
2009/07/13(月) 03:33:11Hotdeployの利便性を覆すほどのものではないとことも含めて。
0462デフォルトの名無しさん
2009/07/13(月) 03:40:12>一定回数以上のリロードを行うとPerm領域があふれて落ちてションボリズムなのよ。
それはただのメモリリークだ常識で考えろ
>ちなみにPerm領域のGCが開放される条件ってどんなのか知っていたら教えてください。
ググれカス
0463デフォルトの名無しさん
2009/07/13(月) 09:34:26Perm領域をJVMオプションで増やしておく、ぐらいFAQに書いとけと思った。
あとクラスローダー周りでトラブルること多いけど「サクサクです。以上」ってのもどうかと思った。
S2陣営がターゲットとしている、「難しいことを考えなくても使えるものが欲しい人達」には
対処できないだろコレ
0464デフォルトの名無しさん
2009/07/13(月) 10:33:070465デフォルトの名無しさん
2009/07/13(月) 10:58:49>俺、全然Seasar使ってなくてSpring使ってmvn:jettyで開発してるんだけど、
使ってなくて書いてたのかよw
>んで結局「バイトコード改変したクラスの定義情報を何度も読み込んでるから、それで溢れてるんだろうなぁ」
それくらい簡単に調べられるだろ
ツール使ってもいいし、ClassLoader取ってきて解放していないclassを調べてもいい
Commons LoggingとかCGLIBとか、そういう問題を抱えているライブラリは過去沢山あったから
何かがメモリリークを起こしてるんじゃない?
0466デフォルトの名無しさん
2009/07/13(月) 11:47:360467デフォルトの名無しさん
2009/07/13(月) 13:01:300468デフォルトの名無しさん
2009/07/13(月) 15:00:09調べてみた。これって有償プロダクトなんだな。
なんかオープンソースでsamurai-reloadableというのがあるらしい。
動かしてみたがNullPointerExceptionで落ちてちゃんと動かんかった
0469デフォルトの名無しさん
2009/07/13(月) 15:07:32これか。ググっても他に情報ないな。
0470デフォルトの名無しさん
2009/07/13(月) 15:20:31お試し期間あるからやってみ?S2とは別次元の快適さだよ。
0471デフォルトの名無しさん
2009/07/13(月) 15:35:17ヒガーに全否定されてるけど大丈夫なのかwww
(PDF注意)
ttp://event.seasarfoundation.org/sc2009white/viewAttachment.do?_pageName_=Session&_fileName_=sc2009white_s406_4_hot.pdf
このPDFで紹介されているのが
samurai-reloadable(kimu-reloadable)な。
俺は動かんかったけど。
0472デフォルトの名無しさん
2009/07/13(月) 17:00:33>JavarebelのHOT deployの実装を見ればわかると思いますが、リクエストのたんびに全コンポーネントをデプロイして破棄していると思います。
>これでは、クラス数が増えると使い物になりません。
実際試さずに想像で書いてるっぽい。
ってか実案件(コンポ数多いってこと)で試したらS2のは重かったけど
JavaRebelは大丈夫だったぜ。対してS2は
>1回の画面遷移で行われる再登録処理に30秒くらいかかってしまう。
これじゃ使い物にならんだろが!現場の話聞いてんのかと小一時間
アーキテクト乙。
0473デフォルトの名無しさん
2009/07/13(月) 17:05:31http://d.hatena.ne.jp/alunko/20090102/1230891319
>Railsアプリは最後には、1画面遷移で15秒以上かかるようになってしまった。
意外だ。LLっぽくねぇ・・・
0474デフォルトの名無しさん
2009/07/13(月) 17:05:30木村氏乙
0475デフォルトの名無しさん
2009/07/13(月) 17:14:25木村氏じゃないのでsamuraiとかのことはよくわからんけど、
落ちないようになったら試してみたいとは思った。
0476デフォルトの名無しさん
2009/07/13(月) 17:15:430477デフォルトの名無しさん
2009/07/13(月) 17:16:35>>289-294嫁
要は>>472の設計が悪い
0478デフォルトの名無しさん
2009/07/13(月) 17:31:32>>477
thx。みんながこれ把握&綺麗に設計実装してうまくやってるともあまり思えんが・・・
「設計が悪い」と言われたら、まあその通りなんだろなと認める。
0479デフォルトの名無しさん
2009/07/13(月) 18:28:33構成を調べて、Controller系のみをprototypeで残して、
fieldに一時的な情報を保持していないDaoクラス等をsingletonに変えたらかなり早くなった
結局は>>477のリンク先で書かれてるように無闇に関連コンポーネントが多すぎる設計が問題だったんだけど
そこには手をつけられないってことが実際は多いからな
0480デフォルトの名無しさん
2009/07/14(火) 19:06:03あるいはヒガに関係なくkeyvalue系?の設計指標的なやつ
0481デフォルトの名無しさん
2009/07/14(火) 23:29:060482デフォルトの名無しさん
2009/07/15(水) 10:38:25今出てるWeb+DBでがまんというのは
どうでしょう
0483デフォルトの名無しさん
2009/07/15(水) 12:49:150484480
2009/07/15(水) 16:27:43ありがとー。読んでみる。
0485デフォルトの名無しさん
2009/07/16(木) 01:32:21development モードで動かしているんじゃないの?
Rails は、本番 production モードで動かすものだし、
production モードは体感できるぐらい速いけど
(もちろんリロードしないが)
0486デフォルトの名無しさん
2009/07/16(木) 01:44:46話が読めないバカ
0487デフォルトの名無しさん
2009/07/16(木) 01:44:48HotDeployうんぬんの文脈で出てきたんだから、
developmentモードで遅くなる事を問題視しているのは明らかでは。
0488485
2009/07/16(木) 02:00:20にしても、いくらでかいアプリ作ったといえど、development モードでそんなに遅くなるかなぁ
アプリ(システムのでかさ)というより、そのコンポーネントがどれくらい子供(参照)を抱えているか、ということらしいが
だから >>472 の設計が悪い、という話になるのか
0489デフォルトの名無しさん
2009/07/16(木) 02:06:240490デフォルトの名無しさん
2009/07/16(木) 02:08:04Railsの話?
0491デフォルトの名無しさん
2009/07/16(木) 20:31:552chの話題に頼みもしないのにからんでくるわ。バッドノウハウも貯まって来ていますと書きながらリソースへのポインタ無し。
こいつにオープンソースを語られる日本が不憫だ。
0492デフォルトの名無しさん
2009/07/16(木) 20:43:360493デフォルトの名無しさん
2009/07/16(木) 20:49:44バッドノウハウ自体が普通に知られてる(>>442)からな
0494デフォルトの名無しさん
2009/07/16(木) 23:28:26ひがっちはインスタンスと考えるんだ。
最初の発想はよかった。インターフェイスから
実装クラスまで、しかし彼はインスタンス化
されちまった・・・。そういうことなんだよ。
0495デフォルトの名無しさん
2009/07/17(金) 02:56:000496デフォルトの名無しさん
2009/07/17(金) 12:50:160497デフォルトの名無しさん
2009/07/17(金) 12:53:170498デフォルトの名無しさん
2009/07/17(金) 12:55:11ウゼェwww
0499sage
2009/07/17(金) 13:14:30の
"Log4j使ってて、weavingされてるクラスでLog logger = LogFactory.getLog(getClass());とかしてると危険なんだよね"
というコメントが気になったぜ
0500sage
2009/07/17(金) 13:40:150501デフォルトの名無しさん
2009/07/17(金) 13:51:44Log4JでなくCommons Logginの間違いだな
LogFactory#releaseAll()呼べばおk
0502デフォルトの名無しさん
2009/07/17(金) 14:04:120503デフォルトの名無しさん
2009/07/17(金) 14:08:140504デフォルトの名無しさん
2009/07/17(金) 16:13:21クラスを記述するのでなくgetClass()を使うと、バイトコードエンハンスされたクラスが登録される
ClassLoaderが解放されない問題は、こんな形でAOPで拡張したクラスがどっかに登録されて
解放されないことによって起こりやすい
SingletonS2ContainerFactory.destroy()を呼び出せば
内部でLogFactory.releaseAll()実行するのでクラスも解放される
AOPを使うときは、対象となるクラスに対してgetClass()を使わないのが無難
バッドノウハウの一つ
0505デフォルトの名無しさん
2009/07/17(金) 16:22:43mjsk
0506デフォルトの名無しさん
2009/07/17(金) 17:05:33XXX.classなら大丈夫なの?なんで?
0507デフォルトの名無しさん
2009/07/17(金) 17:37:40S2のコミュなんて特に親切な部類に入るのに
そこで相手にされないってよっぽどだな
一度JavaHouseででも揉まれてきた方がいいと思う
0508デフォルトの名無しさん
2009/07/17(金) 19:34:19>>442のリンク先にも書いてある
0509デフォルトの名無しさん
2009/07/17(金) 19:50:18XXX.classじゃAOPで拡張されたクラスは取れない
だがAOPで拡張されたクラスかどうかは重要じゃないから気にすることはない
クラスがキャッシュされてるとそのクラスローダーを破棄できないことが問題
0510デフォルトの名無しさん
2009/07/17(金) 20:39:35Seasar2 の Hotdeploy をつかっておらず、Spring で AOP している場合で、
Log logger = LogFactory.getLog(getClass()); とする書き方をしている場合で、
Tomcat の reloadable="true" としている場合、
再コンパイルしたら Tomcat がその web アプリをリロードするが、
こういうときも、前回の ClassLoader の破棄に失敗するの?
Tomcat で reloadable="true" としているけど、
いつも10回ぐらい続けると、ParmGen の領域で OutOfMemory とか出る。
0511デフォルトの名無しさん
2009/07/18(土) 00:44:28回線のせいかな
0512デフォルトの名無しさん
2009/07/18(土) 14:47:09日本語でおk
0513デフォルトの名無しさん
2009/07/18(土) 19:23:59バッドノウハウ普通に知られてるかぁ?
0514デフォルトの名無しさん
2009/07/21(火) 11:10:500515デフォルトの名無しさん
2009/07/22(水) 06:05:200516デフォルトの名無しさん
2009/07/23(木) 21:56:24「GAEをきみに」
0517デフォルトの名無しさん
2009/07/26(日) 01:36:29おめでとう
0518デフォルトの名無しさん
2009/07/28(火) 20:38:060519デフォルトの名無しさん
2009/07/29(水) 11:33:580520デフォルトの名無しさん
2009/07/29(水) 13:06:56なまじ hot deploy で進めるとアプリケーションサーバー立ち上げながらトライアンドエラーで作って、
後でテストクラスも作らずに「サクサク開発なんです(キリッ」とか言ってる奴が出てくるのが俺は気に入らない。
cool deploy だと毎度アプリケーションサーバー立ち上げてから細かな確認なんて出来ないから
まずはテストクラス作って動作を検証してからWeb画面で確認するて強制力が働くからな。
もちろん、後からでもきちんとテストクラスを作って CI に乗せる習慣が身についてる開発者にとっちゃ
hot deploy は素晴らしい仕組みだと思うんだけどね。
0521デフォルトの名無しさん
2009/07/29(水) 13:10:480522デフォルトの名無しさん
2009/07/29(水) 13:17:10EJBの時代でも、どうせユニットテストするから高速起動なんかイラネーって奴がいたのを思い出したよ・・・
0523デフォルトの名無しさん
2009/07/29(水) 14:30:27cool deploy ならアプリケーションサーバの起動に時間がかかるし
サクサク動作確認なんて出来ないから面倒くさすぎて自然と純粋なロジックは
JUnit のテスト書くような気持ちにならないかなぁ。
まぁ、俺が言いたいのは
「なまじサクサクと開発が出来るからって、テスト作らない開発者が出てくるのは嫌だよね」
って事だよ。
>>522
いや、高速起動は必要だろ。普通に考えて…。
LogicとViewの結合部分の確認や調整は絶対必要なんだし、そこは楽できるならしたい。
hot deploy だって素晴らしい仕組みだと言ってるじゃん。
別にアプリケーションサーバー起動しなくても単体テスト書いて確認できる部分は
単体テスト書いて確認したほうが後々のためになると思うんだけど、おまいはその辺りはどう思うの?
0524デフォルトの名無しさん
2009/07/29(水) 15:07:13アホを基準に技術を否定するなよ
0525523
2009/07/29(水) 15:32:42おかしいな…。
技術におぼれて基礎的な事が出来ないアホな開発者は嫌だよね。
って言っているだけなのに、どうして技術を否定してることになるの?
「この技術(hot deploy)には駄目開発者の駄目さを助長する側面がある」
っていう、意見が否定を表すの?
俺はそういう非論理的かつ歩み寄ろうとしないタイプの
開発者も余りよくないと思うんだ。
0526デフォルトの名無しさん
2009/07/29(水) 15:42:07優秀な開発者の開発効率を更にアップさせるという側面もある
まあ、どっちもどっちだな
ユニットテストを書くことを技術的側面で縛れなくても、
運用(開発規約とか)で縛れば、事実上問題ないと思うな、俺は
0527デフォルトの名無しさん
2009/07/29(水) 17:02:15わざわざs2で hot deploy 使わない理由にはなってない気がするわ…
なんか新しい事にチャレンジしてる風を装って
自分が理解出来ない部分は悪として切り捨てるタイプの元上司と被るわ
0528デフォルトの名無しさん
2009/07/29(水) 18:50:00それでも書いてもらえないってこと?
おまえの文面からだと、それをしてないでhot reloadingに駄目出ししてるように聞こえる
プロジェクトでのおまえのポジションって何?
リーダー、サブリーダー格でもなさそうだし
単にプロジェクトへの不満をhot reloadingに八つ当たりしているように聞こえるな
0529デフォルトの名無しさん
2009/07/29(水) 18:53:51これを読むとこの業界の経験が長いだけで、最近の技術に疎く、ついていけてないことへのストレス発散が目的のようだな。
0530デフォルトの名無しさん
2009/07/29(水) 19:55:22俺がどういう人間かはどうでもいいと思うのに。
・おまえは最新の技術についていけない
・現実のプロジェクトがうまくいってないからその八つ当たり
・ジジイ乙ッスっす、昭和乙ッスwww俺の元上司と同じッスwww
とか、それが実際の hot deploy の評価とどう関係するんだろう?
最近の技術イケイケの若い人たちは論理的な会話よりも感情的に議論するのがスタンダードなのか?
Ruby会議みたいな感じなのか?俺ならこういう風に反論する。
・テストを書かせるのとアプリケーションサーバーのリロードの速さはまったく関係ない
→なぜなら、テストを書かせたければプロジェクトの規約でメンバーを縛ればよいから
→それが出来ないなら、それはリーダーの力不足としか言えない
→大体、馬鹿は cool deploy でも愚直に再起動を繰り返して確認する。結局テストは書かれない
閑話休題。
結局お前らの発言から俺は
「リロードの便利さとテストを書く書かないという話題は直行している」
という結論を読み取った。
そして「冷静に考えたらそうなんだよな」と、思った。
だが、PHPやRailsのいわゆるサクサク開発の現場ではテスト文化が
あまり根付いてないように見えるのはどうしてだろう。
もうSeasarなんて全然関係ない話題になってるな。
書いててどうでもよくなってきた('A`)
0531デフォルトの名無しさん
2009/07/29(水) 19:59:010532デフォルトの名無しさん
2009/07/29(水) 20:00:42> 最近の技術イケイケの若い人たちは論理的な会話よりも感情的に議論するのがスタンダードなのか?
2chのスタンダードだろ女子高生
0533デフォルトの名無しさん
2009/07/29(水) 20:28:42すげーどうでも良いけどRailsじゃなくてrubyだろ女子高生
rubyにはRSpecっつーJUnitより便利なんじゃないか?って位のテストツールがあるぞ
PHPはテストとかそういう以前の問題だろ
0534デフォルトの名無しさん
2009/07/29(水) 20:34:25hot deployの評価を何故強制されなければならない?
おまえめでたいやつだな
>俺ならこういう風に反論する。
それはレスみて気付いたんだろ?w
プロジェクトの中に話せる人がいないのか?
こんなとこに書いている暇があったらメンバーと話せよ。
「俺はこう思っているのに誰も俺のことわかってくれない」なんて思ってるだけじゃないのか?
言葉にしなければ、わかってもらえないよ。
0535デフォルトの名無しさん
2009/07/29(水) 21:03:22Webアプリと絡むから、Railsフレームワークを挙げただけだよ。
Rubyの普通のライブラリはテスト揃ってるのが多いと思う。
Rails 使ってると DB のテストも fixture とか使うと感動的にテストしやすい。
優れたテスト環境が整ってるのは知ってる。ただ、いかんせん使わない奴が多すぎる。
Railsで案件やってるのに知らない奴までいる orz
まぁ Seasar と Rails の案件の経験から「画面サクサク開発すると、テスト書かなく傾向がある」
っていう仮説を立ててみたんだが、世間(2ch)では支持を得られなかったという話だよ。
>>534
>>それが実際の hot deploy の評価とどう関係するんだろう?
>hot deployの評価を何故強制されなければならない?
だって、人を叩くならマ板だろ?
ム板なんだから技術の評価とか感想話したほうが面白いじゃん。
>>俺ならこういう風に反論する。
>それはレスみて気付いたんだろ?w
気づいたって言うかレスにノイズが多かったから、関係するところの意図を読み取って整理しただけだよ。
きちんと、意見を整理してまとめたほうがわかりやすいだろ?
言葉にするにしても、きちんと論理的に筋道たてて表現しないと読み取ってもらえないよ。
0537デフォルトの名無しさん
2009/07/30(木) 00:32:48決まってなかったり、周知徹底していないプロジェクトの経験ないからなーw
スクリプト言語、ホットデプロイ云々よりもまずそこが問題なんじゃないの?
それに対してお前が何故アクションを起こさないのかがわからない。
0538デフォルトの名無しさん
2009/07/30(木) 01:18:29経験から仮説を立てたそうですが
その経験のなかで仮説のような事はどの程度の頻度で起きたのでしょうか?
また、経験したRails案件に関してはテスト環境が導入されていない事が多いように見受けられますが
そもそもルールとしてテストを書くことが決まっていなかった場合は除外して(ry
こういうのがお好みなの?
0539デフォルトの名無しさん
2009/07/30(木) 01:32:42苦労したことがないのは自慢にもならんぞ
自分で試行錯誤した訳じゃなくて既に決まってるルールに従ってるだけだろ
そういうのは技術力じゃなくて単なる運だ
0540デフォルトの名無しさん
2009/07/30(木) 02:06:16自慢なんかしてない
各自好き勝手にテストしているのが問題じゃないのと言っただけだ
で、お前は何がいいたいんだ?
お前のプロジェクトでもテスティングに問題があって腹が立っているのか?
0541デフォルトの名無しさん
2009/07/30(木) 02:48:31あんた、とりあえず否定する奴は実プロジェクトで問題あることにしたがるんだなw
0542デフォルトの名無しさん
2009/07/30(木) 02:59:42おまえのプロジェクトも火吹いてそうだな
っていえばおk?w
0543デフォルトの名無しさん
2009/07/30(木) 03:31:34今更、実は徹底してないプロジェクトに携わったけど、俺がこの手で
環境整備したんだとは訂正しづらい流れで、引っ込みつかないんだろ。
0544デフォルトの名無しさん
2009/07/30(木) 08:35:12ダメなヤツが多いだろ実際
0545デフォルトの名無しさん
2009/07/30(木) 08:51:550546デフォルトの名無しさん
2009/07/30(木) 14:50:36ルビーイストやスプリンガーが暴れてるのか?
0547デフォルトの名無しさん
2009/07/30(木) 19:01:010548デフォルトの名無しさん
2009/07/30(木) 19:02:270549デフォルトの名無しさん
2009/07/30(木) 19:26:13機能の名前を突然変えられると色々と微妙だ
>>535
そのS2とRailsの案件では、テストは作業内容に含まれていないの?
テストさせたいなら、作業完了条件として単体テスト内容確認すればいいだけでは?
例えば、作業計画立案時に
「Hot reloading機能によって画面上で確認できるから、単体テスト作成は不要」
みたいな話が出たりするのなら、その仮説はあり得るかもしれないけど
開発者によってテストやったりやらなかったりするのは、それは単にプロジェクト管理の問題だと思う
0550デフォルトの名無しさん
2009/07/30(木) 21:12:45> 機能の名前を突然変えられると色々と微妙だ
そっちは cool deploy のままなんじゃないの?
多分そっちのことは考えずに、かぶってるほうの hot deploy だけ直したんだろ。
0551デフォルトの名無しさん
2009/07/30(木) 21:18:12slim3はhot relodingでいいけど
0552デフォルトの名無しさん
2009/07/31(金) 11:13:110553デフォルトの名無しさん
2009/07/31(金) 22:27:540554デフォルトの名無しさん
2009/07/31(金) 22:35:12スレが健康的な意味で活発だったことなんて一度たりともないだろw
0555デフォルトの名無しさん
2009/07/31(金) 23:27:150556デフォルトの名無しさん
2009/08/01(土) 00:10:280557デフォルトの名無しさん
2009/08/01(土) 00:22:480558デフォルトの名無しさん
2009/08/01(土) 00:31:160559デフォルトの名無しさん
2009/08/01(土) 01:24:19老害になりつつある
0560デフォルトの名無しさん
2009/08/01(土) 01:29:19それ違くね?
丸山先生がのめり込んだ物は流行らないという「仮説」を言っただけじゃ?
0561デフォルトの名無しさん
2009/08/02(日) 12:59:46冗談みたいな仮説をわざわざ主張してるんだから仮説から導かれる
「クラウドは流行らない」って意見にもある程度コミットしてるように感じられるけどね。
0562デフォルトの名無しさん
2009/08/02(日) 13:14:09630 名前:仕様書無しさん[sage] 投稿日:2009/05/19(火) 23:29:00
wakhokの丸山先生がGAEに熱心であれば、GAEは流行らないw
631 名前:仕様書無しさん[sage] 投稿日:2009/05/20(水) 02:29:40
GAEにはあまり熱心ではないようです。
Windows Azureに熱心のようです。やりましたね!
丸山先生はwakhokではなくなりましたよ
632 名前:仕様書無しさん[sage] 投稿日:2009/05/20(水) 02:35:40
>>631
mjd?
じゃあGAE/Jやるかあ
0563デフォルトの名無しさん
2009/08/02(日) 20:04:300564デフォルトの名無しさん
2009/08/03(月) 03:05:47( ゚д゚ )
0565デフォルトの名無しさん
2009/08/05(水) 02:01:280566デフォルトの名無しさん
2009/08/05(水) 22:42:180567デフォルトの名無しさん
2009/08/06(木) 00:33:440568デフォルトの名無しさん
2009/08/06(木) 23:16:360569デフォルトの名無しさん
2009/08/07(金) 00:36:570570デフォルトの名無しさん
2009/08/07(金) 11:44:17このスレがどうなっても俺はしらんぞ!?
0571デフォルトの名無しさん
2009/08/08(土) 00:28:03切なくっておちんぽきゅんきゅんしちゃうの…。
0572デフォルトの名無しさん
2009/08/08(土) 00:46:55「俺も天才の仲間入りだから一言言うよ!」
記事かよ。
こいつの存在意義はどこにあるんだ?さっぱりわからねぇ。
0573デフォルトの名無しさん
2009/08/08(土) 01:29:36お前は、このスレに嫌われてるよwwwwww
0574デフォルトの名無しさん
2009/08/08(土) 17:31:56このスレに糞ネタ投下して…!!!!
0575デフォルトの名無しさん
2009/08/08(土) 19:15:380576デフォルトの名無しさん
2009/08/08(土) 20:27:360577デフォルトの名無しさん
2009/08/08(土) 22:27:290578デフォルトの名無しさん
2009/08/10(月) 16:45:450579デフォルトの名無しさん
2009/08/14(金) 08:10:30もっと言えば何でひがの話しないの?
後ろめたいことでもあるのかなぁ。
0580デフォルトの名無しさん
2009/08/14(金) 10:04:200581デフォルトの名無しさん
2009/08/14(金) 12:15:12ひがの爪の垢でも煎じてストローで吸っとけ。
0582デフォルトの名無しさん
2009/08/17(月) 21:24:05. /. : : : : : : : : : \
. /.: : : : : : : : : : : : : : ヽ
. ,!:: : : :,-…-…-ミ:: : : : :',
{: : : : i -' ゙ー i:: :: : : :}
{: : : : | ェェ ェェ |:: : : : :}
{ : : : :| ,.、 |:: : : :;!
ヾ: :: :i r‐-ニ-┐ | : : :ノ
ゞイ! ヽ 二゙ノ イゞ‐' < あ?糞スレかよ ハソバーガーにされたいんか
>` ー一'´<
0583デフォルトの名無しさん
2009/08/19(水) 20:53:27静的言語のjavaだからDIマンセーであって、
LL勢はDIをjavaほど必要としてないんだと思うんだけど。
どうかな?
0584デフォルトの名無しさん
2009/08/19(水) 20:59:470585デフォルトの名無しさん
2009/08/19(水) 22:14:50C#使ったことない俺が考ええてみた。
delegateとか属性プログラミングやらクロージャみたいなのとか
メタプログラミング要素がjavaよりC#の方が充実してるから、
javaほど必死になる必要がないのでは。
でもやっぱC#でもDIあった方が便利なんじゃないの。
0586デフォルトの名無しさん
2009/08/19(水) 22:19:590587デフォルトの名無しさん
2009/08/19(水) 22:27:050588デフォルトの名無しさん
2009/08/19(水) 22:45:230589デフォルトの名無しさん
2009/08/20(木) 03:25:39生粋のドットネッターは使わんかもしれんが、
業務系では多少使われたりするのかな?
0590デフォルトの名無しさん
2009/08/20(木) 09:04:44DIの考え方はC#でも有用だよ。
0591デフォルトの名無しさん
2009/08/20(木) 18:47:01メタプログラミング要素がJavaより充実している
↓
DIは相対的に重要でなくなる
…???
0592デフォルトの名無しさん
2009/08/20(木) 19:48:00海外のプロダクトを見てると、StructureMapとかを使っているケースもあったりするし、
.NETで必要とされていないことは無いだろう。
0593デフォルトの名無しさん
2009/08/22(土) 16:35:19teedaに興味あるんですけど、こんなことできますか?
HTML側で10個のタグにそれぞれ10個の一意なidを付与。
Pageクラス側でそれをMapとして受け取る。
ご存知の方いたら教えてください。
0594デフォルトの名無しさん
2009/08/23(日) 23:22:43すれ違い。ML入会して聞いて来い。
まぁ、一応言っておくと可能。
それが出来ないフレームワークなんてフレームワークとは呼ばぬ。
0595デフォルトの名無しさん
2009/08/24(月) 00:04:200596デフォルトの名無しさん
2009/08/24(月) 00:06:55お前らは黙ってた方がいいな
ヲチに専念しとけ
0597デフォルトの名無しさん
2009/08/24(月) 21:24:41おまえこそPGギャルとしてひがblogに心より恥じるとかコメしてこい。
0598デフォルトの名無しさん
2009/08/24(月) 22:37:450599デフォルトの名無しさん
2009/08/25(火) 21:29:430600デフォルトの名無しさん
2009/08/25(火) 21:38:37詳しくはまたMLなどで聞いてみます。
JSF使って事ないので。そろそろ使った方がいいんでしょうか。
0601デフォルトの名無しさん
2009/08/25(火) 21:38:51ttp://d.hatena.ne.jp/jflute/20070722#c1185074814
今まで誰にも言ったことはないですし他のコミッタメンバに聞いたことも
ないですけど、私がTeedaのサポートを止めることはあり得ないし、ずっと続けるつもりです.
誰がいなくなっても、誰がinactiveになっても他の人は関係ありません.
0602デフォルトの名無しさん
2009/08/25(火) 23:16:470603デフォルトの名無しさん
2009/08/26(水) 00:27:01他の人がinactiveになることは想定してたが、獄長がactiveになることは
想定してなかったんだろうな
0604デフォルトの名無しさん
2009/08/31(月) 05:02:33Nested Foreach Update
を表示のみにしたいのですが
どうしたら表示のみにできるのでしょうか?
public List<List<Map<String, Object>>> mapItemsItems = new ArrayList<List<Map<String, Object>>>();
の型の表示です
0605デフォルトの名無しさん
2009/08/31(月) 14:19:42C:OUTかな
0606デフォルトの名無しさん
2009/09/02(水) 19:56:470607デフォルトの名無しさん
2009/09/08(火) 04:26:41Seasar も広まってきて( DI ってなに? Seasar vs Spring ? という時代じゃなくなってきた?)
良くも悪くも話題になってないということかな?
0608デフォルトの名無しさん
2009/09/08(火) 08:25:260609デフォルトの名無しさん
2009/09/08(火) 09:40:150610デフォルトの名無しさん
2009/09/10(木) 03:41:29久しぶりにネタ投下
元理事の象さんだが、結局2年間の間に何頭も売れなかったらしい
具体的な数字はかけないが二桁いかないぐらいだったそうだ
2年間で、売り上げよくても98万、さすがに一味違うぜ!
841 名前:仕様書無しさん[sage] 投稿日:2009/09/08(火) 18:06:29
>>840
二年で数頭か、絶望的だな。
それで会社つぶれなかったってことは大して力も入ってなかったんだな
842 名前:仕様書無しさん[] 投稿日:2009/09/09(水) 08:55:28
よくメンバーそれで食わせて行けたな。
それとも個人事業主扱いだったみたいだから、そこはそれぞれのメンバーがリスクとってたのかなぁ。
843 名前:仕様書無しさん[sage] 投稿日:2009/09/09(水) 09:33:10
じゃなくて、請負メインで片手間にゾウさん売ってたってことだよ
つまり本気じゃなかった
0611デフォルトの名無しさん
2009/09/14(月) 10:56:170612デフォルトの名無しさん
2009/09/14(月) 14:47:040613デフォルトの名無しさん
2009/09/15(火) 05:19:460614デフォルトの名無しさん
2009/09/23(水) 15:25:540615デフォルトの名無しさん
2009/09/23(水) 17:41:360616デフォルトの名無しさん
2009/09/23(水) 20:13:310617デフォルトの名無しさん
2009/09/24(木) 08:33:16それがフレームワークって奴だ
0618デフォルトの名無しさん
2009/09/24(木) 09:55:13あとはノウハウとかになるけどその手のことはMLあさるくらいだろう
0619デフォルトの名無しさん
2009/09/26(土) 00:00:02人間性にイライラしてフレームワークまで嫌うのはあまりよくない。
0620デフォルトの名無しさん
2009/09/26(土) 00:09:56いやー、我々が読まなくてもいつかは使われないフレームワークになるよ。
0621デフォルトの名無しさん
2009/09/26(土) 03:27:10例外はstruts
0622デフォルトの名無しさん
2009/09/26(土) 21:57:12s2daoとs2jdbcの違いがよくわかんね
0623デフォルトの名無しさん
2009/09/27(日) 21:06:45クラス同士の紐付きを、設定ファイルで回避することにそこまで利点があるの?と思ってしまう。
まだまだいろんなことに勉強が足らんのだろうなぁ。利点を教えてくれっちょ。
0624デフォルトの名無しさん
2009/09/27(日) 22:37:54AOPと相性がいいのとスコープ管理ができるのと、あと何かあったかな?
0625デフォルトの名無しさん
2009/09/28(月) 23:40:110626デフォルトの名無しさん
2009/10/03(土) 22:51:230627デフォルトの名無しさん
2009/10/07(水) 18:11:520628デフォルトの名無しさん
2009/10/07(水) 18:20:35これやってもだめなのか?またEclipseが変わったのかもな
http://s2container.seasar.org/2.4/ja/s2jdbc_gen/setup.html#Windows上でEclipse3.4を利用する場合
0629デフォルトの名無しさん
2009/10/07(水) 19:09:09それはやったんだけど駄目だったよ。
コマンドプロンプトから実行すれば、問題ないからまあ困らないけど、Eclipseからの方が楽でいいなあ。
0630デフォルトの名無しさん
2009/10/11(日) 17:51:34セッションスコープのDTOクラス作らないと駄目?
0631デフォルトの名無しさん
2009/10/11(日) 18:28:150632デフォルトの名無しさん
2009/10/11(日) 20:25:040633デフォルトの名無しさん
2009/10/11(日) 23:03:29Listを使えばいいだけだろ。
0634デフォルトの名無しさん
2009/10/11(日) 23:33:36ってやりたいんだけど、
ActionFormで「@Component(instance = InstanceType.SESSION)」って
やっていいのか。それともhiddenで値を渡したほうがいいのかね?
0635デフォルトの名無しさん
2009/10/12(月) 01:24:11イントラ向けのちょっとしたアプリなら迷わずステートフル
0636デフォルトの名無しさん
2009/10/12(月) 20:06:080637デフォルトの名無しさん
2009/10/12(月) 20:31:21最近はフレームワークが全部決めてくれたいと解らないって人が増えたね
0638デフォルトの名無しさん
2009/10/12(月) 21:12:120639デフォルトの名無しさん
2009/10/13(火) 13:07:390640デフォルトの名無しさん
2009/10/13(火) 18:21:220641デフォルトの名無しさん
2009/10/14(水) 09:42:550642デフォルトの名無しさん
2009/10/15(木) 00:39:54> 715 名前:デフォルトの名無しさん 投稿日:2009/10/13(火) 19:37:53
> えせMVCについてそろそろ一言言っておくか
> http://d.hatena.ne.jp/higayasuo/20091013/1255408723
>
> ひがさんも加わりました
今回のひがたんはすごくまともなことを言っているなと思った。
いい悪いはともかく、Java アプリは(こういう括りもナンセンスだけど) Service 層にロジックを多く書き、
DAO 層にはほとんどロジックを書かないよね。
これの元ネタ:
Ruby on Railsの「えせMVC」の弊害
http://satoshi.blogs.com/life/2009/10/rails_mvc.html
O/Rマッピング技術の進化が皮肉にも助長している「えせMVC症候群」
http://satoshi.blogs.com/life/2009/10/ormappingmvc.html
0643デフォルトの名無しさん
2009/10/15(木) 10:04:45おれはぜんぜんまともに答えてるとは思わないな。
まず「そろそろ」ではなくて、影響力のある人間としては一番最初ぐらいの食いつきだろ。
このテンプレを飽きもせずに何度も使っているところが不愉快だし、
言葉として「そろそろ」が正しくない状況で使っているって事にもいらいらする。
「Controllerも徹底的にテストしろよ」
って言う前にお前はその基盤となるフレームワークを徹底的にテストしろよ。カスが。って印象。
元ブログが原理的なMVCにのっとった場合の事を書いてるのにDB整合性の話を書いてるのが更に痛い。
DBとかの永続化なんて元々MVCの範囲外。もう少し上のレベルでの整合性の話を書いてどうするんだ。
ひがやすをってWebアプリ脳で何もかも考えるから、こういうときに的外れ感が増す。
もちろん、Webアプリって観点で考えるといいこと言ってるとは思うんだが。
0644デフォルトの名無しさん
2009/10/15(木) 12:34:010645デフォルトの名無しさん
2009/10/15(木) 13:41:25あるいはDBMSにその機能が無い場合は?
例えばトランザクションだってあくまでmodelがDBの機能を利用して整合性を担保するだけで
永続化先にトランザクションの機能が無いならmodel側で何とかしなければいけないんじゃない?
0646デフォルトの名無しさん
2009/10/15(木) 14:46:33あ、Bigtableもそうかw
0647デフォルトの名無しさん
2009/10/15(木) 14:52:10中身はなんでもいい
0648デフォルトの名無しさん
2009/10/15(木) 16:05:30RailsはMVCパターンを意識して作られており、MVCパターンのアプリを作りやすいFWってのが正しい。
「RailsはMVC」とか言い出す時点で相当なキチガイ。
0649デフォルトの名無しさん
2009/10/18(日) 09:29:42本物のゲスだ。
0650デフォルトの名無しさん
2009/10/18(日) 10:01:49お前馬鹿か。
0651デフォルトの名無しさん
2009/10/18(日) 16:21:22「自分のblogではAさんを露骨にDISれないけど、B君のblogコメント欄だから書くね」
って、品性の下劣さがハンパない気がするんだがどうよ。
0652デフォルトの名無しさん
2009/10/18(日) 17:23:420653デフォルトの名無しさん
2009/10/18(日) 17:26:050654デフォルトの名無しさん
2009/10/18(日) 20:22:050655デフォルトの名無しさん
2009/10/18(日) 21:13:110656デフォルトの名無しさん
2009/10/18(日) 21:17:34ttp://d.hatena.ne.jp/shivashanti/20091015#c
本音はコメ欄クオリティ!
ttp://twitter.com/higayasuo/status/4885991832
0657デフォルトの名無しさん
2009/10/20(火) 21:12:25ひが「この件でRails叩くのはモンスターペアレント並!」
「同意です!」
「本家で叩かれるような事書いてあるんですが…?」
二人ガン無視。って感じだな。
噛み付くけど真面目に議論はしないのがSeasarクオリティ。
0658デフォルトの名無しさん
2009/10/22(木) 17:46:510659デフォルトの名無しさん
2009/10/22(木) 18:47:030660デフォルトの名無しさん
2009/10/23(金) 01:34:000661デフォルトの名無しさん
2009/10/23(金) 18:34:230662デフォルトの名無しさん
2009/10/23(金) 19:29:00こっちはこっちで真面目な話とDISりは自由にさせてもらう。
0663デフォルトの名無しさん
2009/10/24(土) 12:23:08showColumnDefinitionパラメータを
trueにしたら一応出来た。
0664デフォルトの名無しさん
2009/10/25(日) 13:07:54レベルが低すぎて分からんかった。
0665デフォルトの名無しさん
2009/10/25(日) 13:10:460666デフォルトの名無しさん
2009/10/28(水) 19:40:540667デフォルトの名無しさん
2009/10/28(水) 21:41:37つーか、俺にとっちゃ .html と .mayaa が1対1で必要な時点で論外だったな。
静的部品を一つの独立した html ファイルにしたい!みたいな要求が無けりゃ不要じゃね?
俺はどっちかというと、tilesの方が好みだった。
0668デフォルトの名無しさん
2009/10/28(水) 21:53:02うーん、学習コストもかかるし、今回はtilesで作ってみるわ。
0669デフォルトの名無しさん
2009/10/28(水) 22:52:46それ以外のパターンでは単なる足かせ
0670デフォルトの名無しさん
2009/10/28(水) 22:56:390671デフォルトの名無しさん
2009/10/29(木) 14:28:59それともアクション単位なのかどっちがいいの?
0672デフォルトの名無しさん
2009/10/29(木) 15:57:220673デフォルトの名無しさん
2009/11/02(月) 08:25:250674デフォルトの名無しさん
2009/11/02(月) 17:49:330675デフォルトの名無しさん
2009/11/05(木) 20:38:490676デフォルトの名無しさん
2009/11/12(木) 03:10:32T2は期待してたけどアレ使うなら別なの使うわw
0677デフォルトの名無しさん
2009/11/13(金) 00:17:110678デフォルトの名無しさん
2009/11/14(土) 00:08:080679デフォルトの名無しさん
2009/11/15(日) 20:46:290680デフォルトの名無しさん
2009/11/18(水) 21:57:34Seasarの価値はいかほどのものか?
0681デフォルトの名無しさん
2009/11/19(木) 22:59:36アプリの中でから、S2コンテナの内部で使われているLoggerを呼び出す方法はある?
0682デフォルトの名無しさん
2009/11/19(木) 23:04:10クラスパス直下にlog4j.xmlかlog4j.propertiesを置いとけばいい。
アプリはcommons loggingで吐けばデフォルトLog4Jが使われる
private static final Log log = LogFactory.getLog(Hoge.class);
log.info("hogehoge");
0683デフォルトの名無しさん
2009/11/19(木) 23:14:18いいかげん、可変長引数や、String#format利用した書き方したい。
要はlog5jでいいんだが、log5jじゃ社内の承認降りんのよ。
かといって他のプロダクトは無駄に複雑だし。
0684デフォルトの名無しさん
2009/11/20(金) 00:21:56それやったのですが、eclipseのコンソールに出力されません。
S2コンテナのログやSystem.outの出力は出ているのですが。
0685デフォルトの名無しさん
2009/11/20(金) 00:39:42errorかfatalでログ出してみれば。
log5jなんてあるんだね。
今立ち上げ中のプロジェクトにつっこんでみようw
0686デフォルトの名無しさん
2009/11/20(金) 21:38:39ごめん。log4j.propertiesの指定がWARNになっていたのが原因。
DEBUGにしたら出ました。
0687デフォルトの名無しさん
2009/11/21(土) 19:05:13と思ってググったら本当に存在した。
しかも去年からあったのか。
0688デフォルトの名無しさん
2009/11/24(火) 22:38:120689デフォルトの名無しさん
2009/11/24(火) 22:52:110690デフォルトの名無しさん
2009/11/24(火) 22:55:040691デフォルトの名無しさん
2009/11/24(火) 23:14:13「slim3はもう十分枯れました(キリッ」
0692デフォルトの名無しさん
2009/11/25(水) 00:20:310693デフォルトの名無しさん
2009/11/25(水) 00:29:370694デフォルトの名無しさん
2009/11/25(水) 05:22:01何にも作れないやつが偉そうに言ってんじゃねえ!
0695デフォルトの名無しさん
2009/11/25(水) 06:10:49あこがれるぜ
0696デフォルトの名無しさん
2009/11/25(水) 10:08:05デブ理事は紙芝居カンファレンスでもしとけよ。
0697デフォルトの名無しさん
2009/11/26(木) 09:05:09ひがさんぶっちゃけすぎwww
0698デフォルトの名無しさん
2009/11/26(木) 09:10:16なんとかしてくださいよ代表理事
0699デフォルトの名無しさん
2009/11/26(木) 19:34:570700デフォルトの名無しさん
2009/11/26(木) 22:12:160701デフォルトの名無しさん
2009/11/26(木) 22:38:240702デフォルトの名無しさん
2009/11/26(木) 23:03:410703デフォルトの名無しさん
2009/11/27(金) 01:08:420704デフォルトの名無しさん
2009/11/27(金) 01:43:130705デフォルトの名無しさん
2009/11/27(金) 01:43:270706デフォルトの名無しさん
2009/11/27(金) 02:33:520707デフォルトの名無しさん
2009/11/27(金) 03:10:560708デフォルトの名無しさん
2009/11/27(金) 07:55:29中身はStruts2とかでいいので
小規模社内サイトくらいにしか使えないFWが標準扱いなのがおかしすぎる
0709デフォルトの名無しさん
2009/11/27(金) 09:13:390710デフォルトの名無しさん
2009/11/27(金) 14:46:33そもそも
Struts流行
↓
JSF登場
↓
Struts作者「標準でそういうのやるならStrutsいらない子だよね」
↓
JSFがクソから脱出できないことが判明
↓
Struts2やStruts1利用FWが登場
ってのが今の流れだからなぁ
0711デフォルトの名無しさん
2009/11/27(金) 15:18:080712デフォルトの名無しさん
2009/11/28(土) 13:25:000713デフォルトの名無しさん
2009/11/28(土) 15:08:25使えるよ
1.2も2.0も
0714デフォルトの名無しさん
2009/11/28(土) 16:09:16PureJavaならたいていのもの動くだろ
0715デフォルトの名無しさん
2009/11/28(土) 18:22:430716デフォルトの名無しさん
2009/11/28(土) 19:25:21javax.faces.STATE_SAVING_METHOD=clientで使っても無駄にCPU食いそうじゃね?
0717デフォルトの名無しさん
2009/11/28(土) 20:22:460718デフォルトの名無しさん
2009/11/28(土) 20:25:260719デフォルトの名無しさん
2009/11/28(土) 20:28:280720デフォルトの名無しさん
2009/11/28(土) 23:00:55GAEは使えないクラス多いからPureJavaなら動くわけじゃないぞ
0721デフォルトの名無しさん
2009/11/28(土) 23:32:022.0みてるとCPUはそんなに食ってないかな。
GETのサポートやAjax対応で快適になった。
むしろセッションをメモリに置かないので安心してステートフルにどうぞ。
アクション系のフレームワークのように画面生成時にデータベースアクセスしてると
データストアのアクセスが遅いのでrequestスコープを積極的に使うメリットがないというか。
セッションに入れておいてそれを使うようにしたほうが快適な場合も多い。
この辺のさじ加減がかなり難しい。
0722デフォルトの名無しさん
2009/11/28(土) 23:47:11AjaxでもいちいちシリアライズしたViewStateをリクエストで送って復元するだろ
足し算程度ならともかくまともな画面作ったら辛くね?
0723デフォルトの名無しさん
2009/11/29(日) 01:09:44毎回復元するけど画面全体submitとレンダリングしてたのに比べればかなりまし
0724デフォルトの名無しさん
2009/11/29(日) 01:31:470725デフォルトの名無しさん
2009/11/29(日) 09:46:580726デフォルトの名無しさん
2009/11/29(日) 15:14:14どこ?
0727デフォルトの名無しさん
2009/11/29(日) 22:33:580728デフォルトの名無しさん
2009/11/29(日) 22:46:380729デフォルトの名無しさん
2009/11/30(月) 00:16:4112月10日くらいじゃない?
0730デフォルトの名無しさん
2009/12/02(水) 05:37:53最終仕様が承認された
0731デフォルトの名無しさん
2009/12/03(木) 18:59:480733デフォルトの名無しさん
2009/12/05(土) 16:25:380734デフォルトの名無しさん
2009/12/05(土) 18:09:550735デフォルトの名無しさん
2009/12/05(土) 18:18:390736デフォルトの名無しさん
2009/12/05(土) 18:48:56落ちるに任せればいい
0737デフォルトの名無しさん
2009/12/05(土) 19:34:59TeedaとCubbyのバージョンアップくらいしかネタないな
0738デフォルトの名無しさん
2009/12/05(土) 20:28:080739デフォルトの名無しさん
2009/12/06(日) 02:26:14Dbflute、Doma、Mobyletくらいだが
0740デフォルトの名無しさん
2009/12/06(日) 09:28:210741デフォルトの名無しさん
2009/12/06(日) 19:50:15Doltengはいつぬけるんだろう。
sandboxでてないから使用禁止となってるところ多いんだが。
0742デフォルトの名無しさん
2009/12/06(日) 21:31:33表記といい読み方といい直感的じゃないんだな
0743デフォルトの名無しさん
2009/12/15(火) 15:59:45トランザクション途中でtomcatがハングアップもしくは強制再起動した場合にロールバックされない。
Oracleの仕様っぽく暗黙コミットされるんだけど
対応方法ってある?
0744デフォルトの名無しさん
2009/12/15(火) 21:41:55多分ムリポ。
0745743
2009/12/15(火) 23:46:23thanks
oracleで聞いてみる。
0746デフォルトの名無しさん
2009/12/16(水) 03:36:188iの頃の知識だけど
0747743
2009/12/16(水) 10:41:160748デフォルトの名無しさん
2009/12/16(水) 13:48:16じゃぁ、それお前の勘違いかバグだろ。
トランザクションが知らないうちに分断されてるとか、
関知してない場所で完了してるとかそういうところ調べたほうがいいと思う。
そんな状態で暗黙コミットされるような仕様があるか。
仮にも商用サーバーだぞ。
0749デフォルトの名無しさん
2009/12/16(水) 15:59:09なんかの間違いであって欲しいと思うんだが。
ttp://otn.oracle.co.jp/forum/message.jspa?messageID=11005409
ここでも同じこと言ってるよね。
0750デフォルトの名無しさん
2009/12/16(水) 16:13:380751デフォルトの名無しさん
2009/12/16(水) 19:50:41>サポートへの問い合わせで、明示的にcommit, rollbackをしないで
>コネクションをcloseした場合には、暗黙的commitが行われるとのことでした。
と書いてあるが、明示的にコネクションをcloseをすれば暗黙的なcommitが
行われるのは普通の動作だったはず
>>743はコネクションのcloseをしてないのに暗黙的なcommitが発生するかの
ように書いてあるが、書いてある通りだとすると>>748の言うようにバグだろう
たぶん>>743のミスだと思うが、余計なフレームワーク等を使わない単純な
テスト用のプログラムを書いてみればはっきりするんじゃないか?
0752デフォルトの名無しさん
2009/12/16(水) 19:52:570753デフォルトの名無しさん
2009/12/16(水) 22:05:27Oracleのコネクション実装がfinalizeメソッドで、閉じてなかったらcloseするみたいな処理をもし入れていたら
暗黙的なcommitは強制再起動でも発生してしまうかもね
0754デフォルトの名無しさん
2009/12/16(水) 22:27:51実はロジック単位でトランザクションを掛けてたのを忘れてただけってのはあったな。
0755デフォルトの名無しさん
2009/12/16(水) 22:37:200756デフォルトの名無しさん
2009/12/17(木) 12:16:54>>751が言っているのであってる。
>>743のは
>現在、Exceptionを拾えない終わり方(outofmemoryなど)をして
>finallyのクローズが実行する前に何かの条件判断でrollbackを
>実行できるか検討中です。
これに該当するかと。
0757デフォルトの名無しさん
2009/12/18(金) 00:15:06shot6: 出来ない物は出来ないし、やれない物はやれません。
shot6: しらねーよ、ハゲ。てめえの仕事こっちによこしてんじゃねえよ。
shot6: は?お前耳聞こえてんのか?ちゃんと日本語できるのか?こっちの質問にコタエロヤ。
0758デフォルトの名無しさん
2009/12/18(金) 00:41:28辛うじてMLのアーカイブにたどり着くことが多いんだけど、
みんな何処に情報を探しに行ってるの?
0759デフォルトの名無しさん
2009/12/18(金) 00:43:130760デフォルトの名無しさん
2009/12/18(金) 01:07:430761デフォルトの名無しさん
2009/12/18(金) 01:22:26org.seasar.framework.exception.EmptyRuntimeException:
[ESSR0007]S2Containerはnullあるいは空であってはいけません
となりアプリが起動しません(開発環境では正常に起動します)。
開発環境は
WindowsXP
Eclipse3.5(Pleiades) DbLauncher+Sysdeo/SQLI+Dolteng
実行環境は
Debian lenny
tomcat5.5 java-1.5.0-gcj-4.3 default-jdk
です。
Doltengプロジェクトから
・Web アプリケーション
・実行環境のJREの使用でJ2SE-1.5
を選択してできた雛形のプロジェクトで右クリックから
tomcat プロジェクト->設定に従ってWARファイル作成
によりWARファイルを出力してDebianの$CATALINA_HOME/webappsにコピー。
/etc/init.d/tomcat5.5 restartしてからサーバに開発マシンから接続。
ステータス500で上記の例外の報告画面。
何が問題なんでしょう?jreのバージョンも問題ないと思うのですが。
0762デフォルトの名無しさん
2009/12/18(金) 02:09:350763デフォルトの名無しさん
2009/12/18(金) 02:10:340764758
2009/12/18(金) 07:14:34レスサンクス。
今は家だけど仕事中だと外部のサイトに書き込みするのは禁止されてるから辛いのよ。
やっぱSeasar2ってリファレンスの整備がロクにされてないのな。
社内開発のフレームワークがSeasar2ベースなんだがドキュメントが無いから正直困るわ。
0765デフォルトの名無しさん
2009/12/18(金) 07:17:160766761
2009/12/18(金) 10:02:09sun-java5-bin sun-java5-jdk sun-java5-jre sun-java5-plugin
をインストールしてupdate-alternativeで
java javac java
を変更したのですけど変わらずでした。
0767デフォルトの名無しさん
2009/12/18(金) 10:22:440768744
2009/12/19(土) 00:06:48すまん。アク禁で続きを書けなかった。
俺がムリポって書いたのは、過去に↓みたいな経験があったから。
ttp://q.hatena.ne.jp/1143714718
この問題、「setAutoCommit(false)でオートコミットを解除できる」という主張も多いけど、
俺は他のRDBMSと違ってOracleはsetAutoCommit(false)でオートコミットを解除できないと思ってる
多分、OracleかOracleのJDBCDriverの仕様だと思うけど、サポセンに質問することをおすすめする。
0769761
2009/12/19(土) 09:50:54tomcatの04webapp.policyに幾つかPermissionの記述を追加する必要があったようでした。
access deniedのエラーは消えましたが
java.lang.IllegalAccessException: Method [public static boolean org.seasar.framework.util.ResourceUtil.isExist(java.lang.String)] cannot be accessed.
が発生しています。
予断ですがdebian lennyのeclipse(Ganymede の EE linux用)へのDoltengプラグインのインストール
はエラーがでて失敗します。言語パックは入れてません。win環境に決め打ちして作ってんですかね。
0770デフォルトの名無しさん
2009/12/19(土) 10:21:33予断じゃなくて余談な
DoltengはMacでも動いてるよ
お前の環境が腐ってるんだろ
0771761
2009/12/19(土) 11:30:25ダウンロードしてインストールしたところ問題もなく動作しました。
でも、debianの公式パッケージだから動いてくれると思うでしょ?
なんだかな〜。
>>770
>予断じゃなくて余談な
はまり過ぎてかすみ目だったw。
>お前の環境が腐ってるんだろ
eclipseの話だよね。日本語パックも入れずに展開後に起動してプラグインを追加しただけだけど。
pen4 2.6GHz Mem1G で試したからeclipseの起動が糞遅かっただけで問題ないでしょ?
JAVA_HOMEをあらかじめexportしておく必要はないよね。
0772デフォルトの名無しさん
2009/12/19(土) 11:35:580773761
2009/12/19(土) 11:38:240774デフォルトの名無しさん
2009/12/19(土) 11:41:21Error Logビュー見ろ
0775デフォルトの名無しさん
2009/12/19(土) 11:42:11コミュニティも小さいし殆どボランティアでやってるようなDebianの付属アプリ
どうして確実に動くと思っていたんだろうか
0776761
2009/12/19(土) 11:42:11Eclipseって重いんだね。Corei7のマシンで使ってたから気付かなかったけど。
起動待ちで風呂入れるぞって言ってた人いたけど冗談じゃなかったわ。
0777デフォルトの名無しさん
2009/12/19(土) 11:43:49しかもディストリでは多分一番重いPleiadesのアルティメット
0778761
2009/12/19(土) 12:14:54ログは保存しておいたので晒します。出力ストリームが閉じれないのが原因のようですが。
eclipseのインストールディレクトリは/home/hoge/opt/Eclipse/Ganymede/Teedaです。
それ以下のファイルのユーザは全てhogeになってます。
An error occurred while collecting items to be installed
Error closing the output stream for org.seasar.dblauncher/org.eclipse.update.feature/0.1.0 on repository file:/home/hoge/opt/Eclipse/Ganymede/Teeda/.
Error unzipping /tmp/org.seasar.dblauncher_0.1.0zi3n42.jar: EOF in header
Problems downloading artifact: osgi.bundle,org.seasar.dolteng.eclipse,0.39.0.
Exception connecting to http://eclipse.seasar.org/updates/3.3/plugins/org.seasar.dolteng.eclipse_0.39.0.jar.
Server returned HTTP response code 503 for URL http://eclipse.seasar.org/updates/3.3/plugins/org.seasar.dolteng.eclipse_0.39.0.jar
Exception connecting to http://eclipse.seasar.org/updates/3.3/plugins/org.seasar.dolteng.eclipse_0.39.0.jar.
Server returned HTTP response code 503 for URL http://eclipse.seasar.org/updates/3.3/plugins/org.seasar.dolteng.eclipse_0.39.0.jar
0779761
2009/12/19(土) 12:15:35Error closing the output stream for org.seasar.dolteng.eclipse.dependency/org.eclipse.update.feature/0.39.0 on repository file:/home/hoge/opt/Eclipse/Ganymede/Teeda/.
Error unzipping /tmp/org.seasar.dolteng.eclipse.dependency_0.39.0zi3n48.jar: EOF in header
Error closing the output stream for org.seasar.dolteng.projects.dependencies1/osgi.bundle/0.39.0 on repository file:/home/hoge/opt/Eclipse/Ganymede/Teeda/.
Error unzipping /tmp/org.seasar.dolteng.projects.dependencies1_0.39.0zi3n4g.jar: EOF in header
Error closing the output stream for org.seasar.dolteng.projects.dependencies2/osgi.bundle/0.39.0 on repository file:/home/hoge/opt/Eclipse/Ganymede/Teeda/.
Error unzipping /tmp/org.seasar.dolteng.projects.dependencies2_0.39.0zi3n4h.jar: EOF in header
Problems downloading artifact: osgi.bundle,org.seasar.dolteng.scaffold,0.38.0.
Exception connecting to http://eclipse.seasar.org/updates/3.3/plugins/org.seasar.dolteng.scaffold_0.38.0.jar.
Server returned HTTP response code 503 for URL http://eclipse.seasar.org/updates/3.3/plugins/org.seasar.dolteng.scaffold_0.38.0.jar
Exception connecting to http://eclipse.seasar.org/updates/3.3/plugins/org.seasar.dolteng.scaffold_0.38.0.jar.
Server returned HTTP response code 503 for URL http://eclipse.seasar.org/updates/3.3/plugins/org.seasar.dolteng.scaffold_0.38.0.jar
Error closing the output stream for org.seasar.sysdeo.tomcat.feature/org.eclipse.update.feature/3.2.1 on repository file:/home/hoge/opt/Eclipse/Ganymede/Teeda/.
Error unzipping /tmp/org.seasar.sysdeo.tomcat.feature_3.2.1zi3n43.jar: EOF in header
0780デフォルトの名無しさん
2009/12/19(土) 12:39:10やっぱりお前の環境が腐ってるんだろ
0781デフォルトの名無しさん
2009/12/19(土) 12:45:45Debianなんてマイナーな環境使うならそれこそ自分で解決しろ
0782761
2009/12/19(土) 13:14:36>>777
確かに2回目以降の起動は1分程度だった。
まあ、いらいらしていたのと各種ボタンのレスポンスがいちいち糞遅いから印象がより
悪くなったってのはある。
>>781
あれ、Debianってサーバ用途ならメジャーでしょ?
試しに同じ環境でEclipseから.warを作ってみたかったんでDebianのデスクトップ環境を作ってみただけ。
まさかEclipseのプラグインの段階でこけるなんてな。
0783デフォルトの名無しさん
2009/12/19(土) 18:14:400784デフォルトの名無しさん
2009/12/19(土) 19:47:430785デフォルトの名無しさん
2009/12/19(土) 20:20:390786デフォルトの名無しさん
2009/12/20(日) 01:17:49/tmp ディレクトリを使用する権限をeclipseを使うユーザーに与えてある?
0787761
2009/12/21(月) 08:15:31結論から言うとsunのJDK6を使えばなんの問題も起こらない。
加えてjavaアプリの動作が段違いに軽快。
openjdkの1.5がDebian lennyのデフォルトなんだけど、それだとeclipseが異常に重い。
大袈裟でなく、起動やプラグインのインストールが完了するまでに風呂に入れる。
茶漬けなら3杯はいける。
昨日はeclipseが重いと感じたのは気のせいだったと言ってたけど、そうではなかったね。
sunのJDKに換えてたからなんだよ。
openjdkでも1.6に切り換えればsunのには及ばないがパフォーマンスは大きく改善する。
でもプラグインのインストールではエラーがでてしまう。gcjは地雷だ。
0788デフォルトの名無しさん
2009/12/21(月) 08:20:360789デフォルトの名無しさん
2009/12/21(月) 13:25:33ttp://d.hatena.ne.jp/takezoe/20091221/p1
0790デフォルトの名無しさん
2009/12/24(木) 19:58:280791デフォルトの名無しさん
2009/12/27(日) 14:43:56slim3しか眼中に無いし、Seasar2はもうサポートする気が無いのがよくわかる。
0792デフォルトの名無しさん
2009/12/27(日) 16:25:33おせーよ
0793デフォルトの名無しさん
2009/12/27(日) 20:32:440794デフォルトの名無しさん
2009/12/27(日) 22:25:50あんな人そうそういない
0795デフォルトの名無しさん
2009/12/27(日) 22:33:410796デフォルトの名無しさん
2009/12/30(水) 23:06:060797デフォルトの名無しさん
2009/12/30(水) 23:44:020798デフォルトの名無しさん
2009/12/31(木) 03:18:25他は死んだしSlim3は始まる気配すらない
0799デフォルトの名無しさん
2009/12/31(木) 09:41:24SAStrutsはまぁ分かる。マーケティングの勝利だろうな。
Slim3はGoogleAppEngine/Jが流行らない限り始まらないだろう。
SQL以外のデータストレージが!とか、超スケールが必要なシステムには別の考え方が必要!
なんて言われても、必要な用途がまずだれも思い付けていないしひがたんは相変わらず独善的な感じ。
Railsが伸びたのは37signals自身がそれを使ってシステム開発しているっていう実績があったからだし、
slim3も電通かISID自身がそれを使って何か構築したっていう実績が無いと、あんまり伸びないと思うな。
0800デフォルトの名無しさん
2010/01/02(土) 23:54:28な〜んか、新しいフレームワークやソフトが出る度に同じような書き込みがあるなあ。
0801デフォルトの名無しさん
2010/01/03(日) 00:22:190802デフォルトの名無しさん
2010/01/03(日) 10:42:09じゃぁどこで判断するんだよ。
0803デフォルトの名無しさん
2010/01/03(日) 11:02:01ああTeeda使ってるところあるんだなぁって思うだろ
0804デフォルトの名無しさん
2010/01/03(日) 11:59:46実案件で使ってるかどうかっていうのが実際に信頼できるところなのに。
0805デフォルトの名無しさん
2010/01/03(日) 12:02:44むしろ使われてないって根拠は何なんだ
0806デフォルトの名無しさん
2010/01/03(日) 12:10:14使われてないと思うのが普通だろ。
逆順に考えてどうするんだ!
よくそんなんでプログラムできるな。
0807デフォルトの名無しさん
2010/01/03(日) 12:12:330808デフォルトの名無しさん
2010/01/03(日) 12:15:55http://www.haw.co.jp/service/anesta.html
0809デフォルトの名無しさん
2010/01/03(日) 12:22:550810デフォルトの名無しさん
2010/01/04(月) 05:36:240811デフォルトの名無しさん
2010/02/06(土) 17:13:16teeda+s2dao?
0812デフォルトの名無しさん
2010/02/06(土) 17:36:010813デフォルトの名無しさん
2010/02/06(土) 20:47:320814デフォルトの名無しさん
2010/02/06(土) 21:08:380815デフォルトの名無しさん
2010/02/06(土) 21:16:25s2jsfは大昔のもの
0816デフォルトの名無しさん
2010/02/06(土) 21:30:45今プレゼンテーション層はなにがいいの?
0817デフォルトの名無しさん
2010/02/06(土) 22:06:00PHPも素のPHPに回帰しつつある
0818デフォルトの名無しさん
2010/02/06(土) 22:34:550819デフォルトの名無しさん
2010/02/07(日) 16:25:31すみません、知っている単語並べました
Struts2 と Seasar2 をつなげるアダプタ(s2struts2 みたいなの)って、ないよね?
0820デフォルトの名無しさん
2010/02/07(日) 17:31:290821デフォルトの名無しさん
2010/02/07(日) 21:50:56> Struts2 と Seasar2 をつなげるアダプタ(s2struts2 みたいなの)って、ないよね?
あるよ
http://struts2-seasar-plugin.sandbox.seasar.org/ja/
0822デフォルトの名無しさん
2010/02/08(月) 14:08:19おまえらこれ行く?
0823デフォルトの名無しさん
2010/02/08(月) 15:33:04Cubby以外は当分実案件に投入できないものばっかりじゃねーか。
Cubbyも投入できるかって言ったらかなり微妙だし。
0824デフォルトの名無しさん
2010/02/08(月) 15:33:19ヌーラボの本社って福岡なんだっけ?
0825デフォルトの名無しさん
2010/02/08(月) 15:56:05GWTは投入できるだろ
そのために福岡まではいかんけど
0826デフォルトの名無しさん
2010/02/09(火) 00:50:59postで送信してもgetになる。
0827デフォルトの名無しさん
2010/02/09(火) 01:01:260828デフォルトの名無しさん
2010/02/09(火) 01:23:09なんか設定とかあるの?
0829デフォルトの名無しさん
2010/02/10(水) 14:27:490830デフォルトの名無しさん
2010/02/10(水) 15:17:480831デフォルトの名無しさん
2010/02/10(水) 15:36:36ひでまるおはすげーって事だなあ。
0832デフォルトの名無しさん
2010/02/10(水) 15:44:17濡れたw
0833デフォルトの名無しさん
2010/02/10(水) 15:57:43そういう所こだわって敵増やしてどうすんだよ。
これを見習って欲しいですな↓
http://www.maruo.co.jp/hidesoft/2/x27413_.html
以上で正論終わり。
痛快なのは否めないww
0834デフォルトの名無しさん
2010/02/10(水) 15:59:11まぁS2は素人が使っちゃダメってことだよ
0835デフォルトの名無しさん
2010/02/10(水) 16:01:060836デフォルトの名無しさん
2010/02/10(水) 16:23:080837デフォルトの名無しさん
2010/02/10(水) 16:36:37だれか凸する猛者はおらぬか!
だれか凸する猛者はおらぬか!
0838デフォルトの名無しさん
2010/02/10(水) 17:11:260839デフォルトの名無しさん
2010/02/10(水) 17:24:080840デフォルトの名無しさん
2010/02/10(水) 18:24:110841デフォルトの名無しさん
2010/02/10(水) 19:18:35サポート側を煽って「対応できません」の一言を引き出して
「頑張って交渉したけどSeasar側が対応してくれませんでした」
と顧客に言い訳したいだけなんじゃないの?
元から真面目に対応しようとして質問してるようには見えない
0842デフォルトの名無しさん
2010/02/10(水) 19:21:51基本はそうだな
そのためにレン鯖かりてるようなもんだよ
そうじゃなかったら自鯖使うべき
0843デフォルトの名無しさん
2010/02/10(水) 20:27:390844デフォルトの名無しさん
2010/02/10(水) 20:45:560845デフォルトの名無しさん
2010/02/10(水) 20:47:03会社に 頭冷やせ と言ってくれる人は居ないかね?
0846デフォルトの名無しさん
2010/02/10(水) 20:47:21http://itplanners.co.jp/inquiry/index.html
0847デフォルトの名無しさん
2010/02/10(水) 21:21:09S2側が対応しないからってのは理由にすらならんな
ISIDの有償サポート受けろよ
0848デフォルトの名無しさん
2010/02/10(水) 21:21:41その一人が暴れてるのに社長は気づいてないのか?
それこそリスクだよなw
0849デフォルトの名無しさん
2010/02/10(水) 21:25:190850デフォルトの名無しさん
2010/02/10(水) 21:52:040851デフォルトの名無しさん
2010/02/10(水) 21:58:29大丈夫なのかこの会社・・・・
と思ってサイト行ってみたら
歓迎人物像
・責任感がつよい方、また 責任転嫁しない方
・周囲に好影響を与えられる明るい方
・問題点指摘型ではなく、課題解決型の方。
・考えて行動でき、物事をうのみにしない方。
だって。
0852デフォルトの名無しさん
2010/02/10(水) 21:59:50うわぁ・・・ なんで青木を採用してんだよw
0853デフォルトの名無しさん
2010/02/10(水) 22:01:56> ・問題点指摘型ではなく、課題解決型の方。
何の冗談だよw
0854デフォルトの名無しさん
2010/02/10(水) 22:05:130855デフォルトの名無しさん
2010/02/10(水) 22:08:22・周囲に悪印象を与えられる暗い方
・問題点指摘型
なんて青木w
0856デフォルトの名無しさん
2010/02/10(水) 22:20:410857デフォルトの名無しさん
2010/02/10(水) 22:26:09追加
・考えて行動できず、物事をうのみにする方。
0858デフォルトの名無しさん
2010/02/10(水) 22:29:58開発していたWindowsでは動いていましたが、Linuxサーバにあげたら動きませんでしたって弁解と同じだろ。
Spring使えば良かったって結論になってるけど、Spring使ってもスマートデプロイで
開発すれば同じ事なんじゃないのかね。
うちは結合試験以降はすべてCOOLにしてるけど。
0859デフォルトの名無しさん
2010/02/10(水) 22:33:53できるだけ本番環境に近い環境でテストしないと意味がない。
HOTってあくまでもソースコードをさくさくと書くためだけだな。
0860デフォルトの名無しさん
2010/02/10(水) 22:39:26間違ってHOTの状態でテスト環境に回してしまって、
大クレームきたことあったなぁ。
0861デフォルトの名無しさん
2010/02/10(水) 22:39:37こういう人ってトラブル呼ぶんだよな。
0862デフォルトの名無しさん
2010/02/10(水) 22:52:25それでも最低限一度位は動かしてみるもんじゃないのかね普通。
ってかそんな事も容易に想像できないなら使うなよ。
0863デフォルトの名無しさん
2010/02/10(水) 22:59:39> 注意書きで書いておいてほしいものです。
書いてあっても「参照しましたが、よくわかりませんでした。」なんだろw
0864デフォルトの名無しさん
2010/02/10(水) 23:02:47その10人の中ではたまたま一番優秀で調子に乗っちゃってるのかもな
0865デフォルトの名無しさん
2010/02/10(水) 23:07:550866デフォルトの名無しさん
2010/02/10(水) 23:36:170867デフォルトの名無しさん
2010/02/10(水) 23:51:04明記されてるんだから、どんなテストしたんだよ
0868デフォルトの名無しさん
2010/02/11(木) 00:12:38もろ感情もろだし文章をMLに投げる神経がわからん。
0869デフォルトの名無しさん
2010/02/11(木) 00:19:120870デフォルトの名無しさん
2010/02/11(木) 00:19:24開発ツールEclips
なんか違う。
0871デフォルトの名無しさん
2010/02/11(木) 00:20:32ってのもなんか違うと思う
0872デフォルトの名無しさん
2010/02/11(木) 00:21:52ってのも(ry
0873デフォルトの名無しさん
2010/02/11(木) 00:24:51って(ry
0874デフォルトの名無しさん
2010/02/11(木) 00:28:17旧通産省:特殊情報処理技術者
っ(ry
0875デフォルトの名無しさん
2010/02/11(木) 00:33:57Eclipsだと信じてるらしいな
0876デフォルトの名無しさん
2010/02/11(木) 00:35:27お前らテスト済みの持って来いやと大目玉って感じか
0877デフォルトの名無しさん
2010/02/11(木) 00:44:41そこで責任感がつよく責任転嫁しない青木君は考えた
Seasarが悪い!Seasarのせいだ!
0878デフォルトの名無しさん
2010/02/11(木) 00:46:170879デフォルトの名無しさん
2010/02/11(木) 00:51:050880デフォルトの名無しさん
2010/02/11(木) 00:51:360881デフォルトの名無しさん
2010/02/11(木) 01:22:16たぶん賢い人なんだろうけど、社会人としてのマナーを。。。
0882デフォルトの名無しさん
2010/02/11(木) 01:44:030883デフォルトの名無しさん
2010/02/11(木) 02:06:30案求むw
0884デフォルトの名無しさん
2010/02/11(木) 02:13:37「やめてしまったほうがよいと思います。」と言われた獄長がコミッタをやめる
↓
責任感がつよく責任転嫁しない青木がコミッタになる
↓
大団円
0885デフォルトの名無しさん
2010/02/11(木) 02:32:07また逆切れの予感
0886デフォルトの名無しさん
2010/02/11(木) 02:37:000887デフォルトの名無しさん
2010/02/11(木) 02:56:12議論を終了する方向に自分から持っていってんだから。
もう頭凝り固まってるから、何をいってもだめ、
正論なほど怒らすだけだよ。横からすみませんなんていって
自分の溜飲下げるために正論ぶちまけるのが一番よくないね。
0888デフォルトの名無しさん
2010/02/11(木) 03:25:03反省して投稿をやめたのだとしたら指摘は逆効果過ぎる
0889デフォルトの名無しさん
2010/02/11(木) 09:28:55つまらん
0890デフォルトの名無しさん
2010/02/11(木) 11:31:340891デフォルトの名無しさん
2010/02/11(木) 11:49:54神の大人な対応にちょっとだけ救われました。
0892デフォルトの名無しさん
2010/02/11(木) 12:12:410893デフォルトの名無しさん
2010/02/11(木) 14:40:02そろそろセッションのDIについて言っておこうか
みたいな日記書くのかと思ってたのにwww
0894デフォルトの名無しさん
2010/02/11(木) 23:55:300895デフォルトの名無しさん
2010/02/12(金) 00:33:43Guice?CDI?EJB3.1?
0896デフォルトの名無しさん
2010/02/12(金) 00:37:05そういうのを気にしないのが抽象化だろ
0897デフォルトの名無しさん
2010/02/12(金) 00:44:48お前は何を使ってるんだ?次の案件では何を使うつもりだ?
0898デフォルトの名無しさん
2010/02/12(金) 00:46:190899デフォルトの名無しさん
2010/02/12(金) 00:47:36設定しちゃえばあとは同じでしょ
DIコンテナはどうせ直接操作する部分じゃないし
極限のパフォーマンスだの設定のしやすさだの気にしない限りは同じだよ
0900デフォルトの名無しさん
2010/02/12(金) 10:20:28爆死クラウドでトランザクションを実装してスリムスリム言ってりゃいいからS2に戻ってくるな。
0901デフォルトの名無しさん
2010/02/12(金) 10:55:010902デフォルトの名無しさん
2010/02/12(金) 13:49:44んなことしたら会社の評判下げっぱなしだぞ
0903デフォルトの名無しさん
2010/02/12(金) 14:11:18他の人が、うちの青木がご迷惑をみたいな感じで
出てこないとリカバリーは無理だろうし
そんな事やる必要もないだろうし。
でもつまらんなあ。
0904デフォルトの名無しさん
2010/02/12(金) 14:38:520905デフォルトの名無しさん
2010/02/12(金) 14:39:360906デフォルトの名無しさん
2010/02/12(金) 14:43:24顧客間違っとる
「itplannersはやっぱりやめたほうがよかったんじゃない?」が正しい
0907デフォルトの名無しさん
2010/02/12(金) 14:49:310908デフォルトの名無しさん
2010/02/12(金) 14:52:15参照しましたが、よくわかりませんでした。
0909デフォルトの名無しさん
2010/02/12(金) 15:32:36設定が分かりませんでした。
Doltengで出力されたまま使ってます。
どこにも載ってないんじゃないですか?
0910デフォルトの名無しさん
2010/02/12(金) 15:34:50動機がわかんない・・・・
0911デフォルトの名無しさん
2010/02/12(金) 15:36:020912デフォルトの名無しさん
2010/02/12(金) 16:25:020913デフォルトの名無しさん
2010/02/12(金) 16:25:170914デフォルトの名無しさん
2010/02/12(金) 16:39:46どのDIコンテナ使ってもはまってるよ、きっと。
提案とかするアーキテクトなら理解しとくべきでしょ。
0915デフォルトの名無しさん
2010/02/12(金) 16:50:23参照しましたが、よくわかりませんでした。
0916デフォルトの名無しさん
2010/02/12(金) 17:23:52次は青木が消されるぞ
0917デフォルトの名無しさん
2010/02/12(金) 17:29:430918デフォルトの名無しさん
2010/02/12(金) 17:31:380919デフォルトの名無しさん
2010/02/12(金) 17:34:190920デフォルトの名無しさん
2010/02/12(金) 17:35:380921デフォルトの名無しさん
2010/02/12(金) 17:36:530922デフォルトの名無しさん
2010/02/12(金) 17:39:440923デフォルトの名無しさん
2010/02/12(金) 17:47:56だめだ笑いが止まんねぇ。もう何も使うなよwww
素のServletでゴリゴリ書けばいいじゃん
0924デフォルトの名無しさん
2010/02/12(金) 17:50:06http://www.kenja.tv/index.php?c=kenjadetail&m=index&kaiinid=6825
0925デフォルトの名無しさん
2010/02/12(金) 17:53:50たとえば50人が正しい設定でうまく動く件について
0926デフォルトの名無しさん
2010/02/12(金) 17:55:25> 日本を背負う若者へのメッセージ
> たくさん失敗し、恥をかき、傷つき、悔しい想いをするといいと思います。
青木はこれを実践してんだな
0927デフォルトの名無しさん
2010/02/12(金) 18:01:530928デフォルトの名無しさん
2010/02/12(金) 18:03:21クラスタにしたら動かねぇってとか言ってJBossとかに怒りそうだね。
で、オープンソースやめちまえ、と。
0929デフォルトの名無しさん
2010/02/12(金) 18:08:360930デフォルトの名無しさん
2010/02/12(金) 18:10:200931デフォルトの名無しさん
2010/02/12(金) 18:12:41Javaのバグだとか抜かしてた奴がいたが、勝負させたいわ。
0932デフォルトの名無しさん
2010/02/12(金) 18:16:44人間的に可哀想な御方だ。
0933デフォルトの名無しさん
2010/02/12(金) 21:04:42顧客はどうしてSpringにさせなかったのか。
0934デフォルトの名無しさん
2010/02/12(金) 21:39:040935デフォルトの名無しさん
2010/02/12(金) 21:57:410936デフォルトの名無しさん
2010/02/12(金) 21:59:110937デフォルトの名無しさん
2010/02/12(金) 22:32:270938デフォルトの名無しさん
2010/02/12(金) 23:33:21・責任感がつよい方、また 責任転嫁しない方
・周囲に好影響を与えられる明るい方
・問題点指摘型ではなく、課題解決型の方。
・考えて行動でき、物事をうのみにしない方。
これはあれだよ、青木氏みたいな人材採って失敗しないための策だよ。たぶん。
0939デフォルトの名無しさん
2010/02/12(金) 23:41:340940デフォルトの名無しさん
2010/02/12(金) 23:55:330941デフォルトの名無しさん
2010/02/12(金) 23:56:040942デフォルトの名無しさん
2010/02/13(土) 00:10:560943デフォルトの名無しさん
2010/02/13(土) 00:15:43こういうのがクレーマーなんだろうなぁ
0944デフォルトの名無しさん
2010/02/13(土) 00:20:14ホンマやw
まぁ、コミッタも思うところはあるよね・・・あんなメールだもの、、
0945デフォルトの名無しさん
2010/02/13(土) 00:36:04みんな思ってることは同じなのね(^^
0946デフォルトの名無しさん
2010/02/13(土) 00:54:55どう考えても理解して使ってる風には思えないし。
0947デフォルトの名無しさん
2010/02/13(土) 01:52:100948デフォルトの名無しさん
2010/02/13(土) 02:04:010949デフォルトの名無しさん
2010/02/13(土) 02:10:350950デフォルトの名無しさん
2010/02/13(土) 03:55:29ありがとう青木。
0951デフォルトの名無しさん
2010/02/13(土) 04:00:41このスレをしばらく見ていなかったことに気付いた。
そして、自分は青木みたいにならないように気をつけようと思ったw
0952デフォルトの名無しさん
2010/02/13(土) 04:05:080953デフォルトの名無しさん
2010/02/13(土) 10:12:170954デフォルトの名無しさん
2010/02/13(土) 10:47:53青木はもっと評価されるべき
0955デフォルトの名無しさん
2010/02/13(土) 11:25:540956デフォルトの名無しさん
2010/02/13(土) 11:35:20獄長とasipの壮絶バトル、スリムサンとオデブサンの冷たい争い・・・
0957デフォルトの名無しさん
2010/02/13(土) 13:26:02ねたかと思ったよ。
0958デフォルトの名無しさん
2010/02/13(土) 16:18:070959デフォルトの名無しさん
2010/02/13(土) 19:21:280960デフォルトの名無しさん
2010/02/16(火) 23:11:35/Test/に対応するマッピングが見つかりませんってなります。
なぜでしょうか?
s:formにactionPathに/test/を指定すればうまく動きます。
0961デフォルトの名無しさん
2010/02/17(水) 01:25:410962デフォルトの名無しさん
2010/02/17(水) 21:52:310963デフォルトの名無しさん
2010/02/17(水) 22:12:110964デフォルトの名無しさん
2010/02/17(水) 23:22:050965デフォルトの名無しさん
2010/02/17(水) 23:34:180966デフォルトの名無しさん
2010/02/17(水) 23:53:58Cronusとかあんだろ
0967デフォルトの名無しさん
2010/02/18(木) 00:00:130968デフォルトの名無しさん
2010/02/18(木) 00:02:490969デフォルトの名無しさん
2010/02/18(木) 00:03:540970デフォルトの名無しさん
2010/02/18(木) 01:21:450971デフォルトの名無しさん
2010/02/18(木) 02:02:590972デフォルトの名無しさん
2010/02/20(土) 09:55:320973デフォルトの名無しさん
2010/02/20(土) 13:32:090974デフォルトの名無しさん
2010/02/20(土) 16:46:34clworkか、Factory直接使うほうがましじゃね?
0975デフォルトの名無しさん
2010/02/20(土) 16:56:09それよりcubyの連続リリースがseasar的でいいな
0976デフォルトの名無しさん
2010/02/21(日) 08:20:29設定で活性・非活性にするのはなんか怖いし。
0977デフォルトの名無しさん
2010/02/21(日) 09:33:48まさしく。
warは脳内でJARに読み替えた。
0978デフォルトの名無しさん
2010/03/04(木) 23:07:010979デフォルトの名無しさん
2010/03/05(金) 01:15:380980デフォルトの名無しさん
2010/03/06(土) 14:54:070981デフォルトの名無しさん
2010/03/09(火) 13:32:490982デフォルトの名無しさん
2010/03/09(火) 13:48:57はえぇよwww
性懲りも無く、くだらないこと投稿するとはw
てか、もうSeasarは使わないんじゃなかったっけ?w
0983デフォルトの名無しさん
2010/03/09(火) 14:03:23それにしてもちゃんと「問題点指摘型ではなく、課題解決型」に成長できたってことかな
Seasarは開発者の性格まで変えてくれるようです
0984デフォルトの名無しさん
2010/03/09(火) 14:46:020985デフォルトの名無しさん
2010/03/09(火) 23:17:250986デフォルトの名無しさん
2010/03/09(火) 23:58:370987デフォルトの名無しさん
2010/03/10(水) 14:55:07さらにキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
相変わらずの内容で安心したww
0988デフォルトの名無しさん
2010/03/10(水) 17:03:36期待して損した
0989デフォルトの名無しさん
2010/03/10(水) 17:04:520990デフォルトの名無しさん
2010/03/10(水) 17:17:240991デフォルトの名無しさん
2010/03/10(水) 17:47:100992デフォルトの名無しさん
2010/03/10(水) 17:58:230993デフォルトの名無しさん
2010/03/10(水) 23:02:18生産性が求められている。
プログラマのレベルはあまり高くない
0994デフォルトの名無しさん
2010/03/10(水) 23:59:370995デフォルトの名無しさん
2010/03/11(木) 00:41:150996デフォルトの名無しさん
2010/03/11(木) 19:39:350997デフォルトの名無しさん
2010/03/11(木) 20:19:130998デフォルトの名無しさん
2010/03/11(木) 20:19:490999デフォルトの名無しさん
2010/03/11(木) 20:21:01| 結婚おめでとうモナ .|
+ .L |
+ レ' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ._,** +
(,, ´∀`),,-'~*+,** +
(,,_,、_,)(~,ノ=~,,ル+,*
| ,| ,| +
.(,,_),__) +
1000小倉優子 ◆YUKOH0W58Q
2010/03/11(木) 20:21:0510011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。