5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

国産DIコンテナSeasar その15

1 :デフォルトの名無しさん:2009/03/17(火) 20:48:19
一部で話題になっている国産オープンソースDIコンテナSeasar V2(略してS2)。
ってどうよ?みんなもう使ってるの?
使用経験とか、実戦配備情報とか、つかえねーよボケ、とかいろいろ書いてね。

本家 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/

2 :デフォルトの名無しさん:2009/03/17(火) 20:51:28
2

3 :デフォルトの名無しさん:2009/03/17(火) 21:08:44
Slim 3

4 :デフォルトの名無しさん:2009/03/17(火) 22:33:25
新スレ必要だったのか?

5 :デフォルトの名無しさん:2009/03/18(水) 10:29:32
SeasarよりSlim3で立てた方が良かったのでは?

6 :デフォルトの名無しさん:2009/03/19(木) 21:35:21
最近カンファレンスあったんだからネタはいくらでもあるでしょ。
いってきた人レポよろしく。

7 :デフォルトの名無しさん:2009/03/20(金) 09:01:31
>>6
カンファレンスでSeasar2のネタは少なかった・・・


8 :デフォルトの名無しさん:2009/03/21(土) 18:56:11
ユミルくらいか?

9 :デフォルトの名無しさん:2009/03/22(日) 10:27:59
>>6
なんだかんだで人は集まっていたよ。
ひがたんのセッションはわりと席が埋まっていたと思う。

うがった見方だが、
・Seasar2 に詳しい人:
 ひがたんのセッションはそれほど新しい話題もないし、別のスピーカーのセッションに行く
 →でもそこまで混んでいない
・Seasar2 にあまり詳しくない人、知っているけど使ったことがない人:
 まずひがたんのセッションに行く

ひがたんのセッションは埋まっていることが多かったので、まだまだ
Seasar2 初心者にとっての需要は大きいということかな。

最後の LT やプレゼントのじゃんけん大会も盛り上がっていたし、
最終的にはいい感じで盛況に終わったと思うよ。



10 :デフォルトの名無しさん:2009/03/22(日) 12:06:35
目玉のslim3はどうだったの?

11 :9:2009/03/22(日) 12:22:51
そのセッションは別のスピーカーさんのを聞いていたので、
私も知りたいw

他の方、レスをお願いします

12 :デフォルトの名無しさん:2009/03/23(月) 11:00:38
スタロジってかBuriがアップをはじめたようです

13 :デフォルトの名無しさん:2009/03/23(月) 14:01:33
なんでスリムサンの資料アップしないの?バカなの?

14 :デフォルトの名無しさん:2009/03/24(火) 20:35:58
スリムサン流れるようなインターフェースやらないって言ってたのに!
嘘つき!

15 :デフォルトの名無しさん:2009/03/24(火) 21:32:30
基本的なものは用意するっていってたやん

16 :デフォルトの名無しさん:2009/03/25(水) 01:36:10
>>14
やらない理由はなに?

17 :デフォルトの名無しさん:2009/03/26(木) 21:14:02
もっと確信的なやり方でホットデプロイ問題を解決するのかと思った

18 :デフォルトの名無しさん:2009/03/27(金) 22:21:23
力があるやつ、次世代クラウド開発を一緒にやろうぜ
http://www.liber.co.jp/ex_jb_Company.do?cid=CLBW100566


19 :デフォルトの名無しさん:2009/03/27(金) 23:52:31
アジャイラー噴いたwww

20 :デフォルトの名無しさん:2009/03/28(土) 00:48:29
アジャイラーになりたいなあ

21 :デフォルトの名無しさん:2009/03/28(土) 15:12:20
僕アジャイラー

22 :デフォルトの名無しさん:2009/03/29(日) 08:03:36
スリムサンの資料はいつアップされますか?

23 :デフォルトの名無しさん:2009/03/29(日) 08:45:20
>>22
プレゼン資料はアップしないらしいよ

24 :デフォルトの名無しさん:2009/03/29(日) 15:03:14
アップしない意味が分かんない

25 :デフォルトの名無しさん:2009/03/29(日) 16:47:23
>>24
ttp://d.hatena.ne.jp/higayasuo/20090325/1237956393

26 :デフォルトの名無しさん:2009/03/30(月) 00:37:14
じゃあアップ用の資料作ってください…

27 :デフォルトの名無しさん:2009/03/30(月) 16:56:05
>>18-21
ちょっとマジレスすると、テクノロジックアートが募集しているアジャイラーというのは、
アジャイルでいうところのファシリテータとか、Scrum でいうところの Scrum マスター(っていうんだっけ?)の
経験者のことなんじゃないかな?

28 :デフォルトの名無しさん:2009/03/30(月) 17:00:54
>>18-21
俺もマジレス

下方の写真の左側の女性と仕事出来るなら転職したいと思った
ってか、応募した(マジ

29 :デフォルトの名無しさん:2009/03/30(月) 17:20:01
>>28
採用されたら翻訳ガンガレ

30 :デフォルトの名無しさん:2009/03/30(月) 17:27:16
>>27
関係者の宣伝乙

31 :デフォルトの名無しさん:2009/04/02(木) 20:39:06
ひがたんのあれってエイプリルフールネタ?

32 :デフォルトの名無しさん:2009/04/02(木) 20:52:14
なんという周回遅れ

33 :デフォルトの名無しさん:2009/04/02(木) 23:44:18
@ITにSeasarConferenceのレポートが載っていた。
ttp://www.atmarkit.co.jp/fjava/special/seasarconf2009white/seasarconf2009white_1.html

Slim3 JDBCってS2JDBCの時のようなメソッドチェーンでのクエリ生成がなくなったんだね。
何でだろう。

34 :デフォルトの名無しさん:2009/04/03(金) 20:47:10
まったくだ
いったいどうやってリファレンスの解消をやろうというのか

35 :デフォルトの名無しさん:2009/04/03(金) 21:45:02
>>33
なぜ「情報隠微(いんび)」などと記載するに至ったのか。

以下が重ならないと、こうは書かないぞ。
・「情報隠蔽」を知らない。
・「情報」と「隠微」が並ぶことに違和感を感じない。
・「隠微」の意味を知らない。
・「隠微」を読めない。


36 :デフォルトの名無しさん:2009/04/04(土) 02:02:19
情報隠蔽なんて使わんだろ
情報は隠匿か隠微じゃないか普通
完全に隠す場合は隠匿で関係者以外情報がそこにあることをわかりづらくするのは隠微

37 :デフォルトの名無しさん:2009/04/04(土) 02:10:00
             /)
           ///)
          /,.=゛''"/
   /     i f ,.r='"-‐'つ____   細けぇ事はいいんだよ!!
  /      /   _,.-‐'~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゛フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /

38 :デフォルトの名無しさん:2009/04/06(月) 05:00:10
スリムサンも電通が支援するのかな?

39 :デフォルトの名無しさん:2009/04/08(水) 21:59:53
保守

40 :デフォルトの名無しさん:2009/04/09(木) 17:13:57
わざわざ "(いんび)" なんてルビをふってあるから気になるんだよ。


41 :デフォルトの名無しさん:2009/04/09(木) 20:14:44
Seasar案件増えてきたな

42 :デフォルトの名無しさん:2009/04/10(金) 00:25:09
どれどれ

43 :デフォルトの名無しさん:2009/04/11(土) 02:25:24
Seasar案件やりたいなぁ

Struts&クソな自社フレームワークとやらばっかりだよ。。

44 :デフォルトの名無しさん:2009/04/12(日) 01:18:25
ttp://d.hatena.ne.jp/higayasuo/20090411/1239460908

突然Slim3をGoogleAppEngineに対応させたようです。
...って、これからはGAE専用フレームワークにするということ?
そのためにDIもAOPも削った?

45 :デフォルトの名無しさん:2009/04/12(日) 10:41:01
対応させたと書いているが、専用ともGAEでしか使えないとも書いていないけど。

46 :デフォルトの名無しさん:2009/04/12(日) 12:26:56
ひがむちゃくちゃすぎてワロタ。前回のカンファレンスでしゃべった内容と整合性取れてるの?

47 :デフォルトの名無しさん:2009/04/12(日) 13:14:19
>>45
あ、確かに専用では無いね。
GAEで動くんだったら、普通のJava環境では当然動きますわな。
ただ、HOTDeployをAction限定にするとか、GAEではActionからJDOを直接呼べば
いいのでDI/AOPを削りました、とかGAE上で動かすことを前提に機能をバシバシ
削っているように読めたので、そこが引っ掛かった。

48 :デフォルトの名無しさん:2009/04/12(日) 21:24:25
 ___
/ || ̄ ̄|| ∧_∧
|.....||__|| (     )  どうしてこうなった・・・
| ̄ ̄\三⊂/ ̄ ̄ ̄/
|    | ( ./     /
 ___
/ || ̄ ̄|| ∧_∧
|.....||__|| ( ^ω^ )  どうしてこうなった!?
| ̄ ̄\三⊂/ ̄ ̄ ̄/
|    | ( ./     /

 ___ ♪ ∧__,∧.∩
/ || ̄ ̄|| r( ^ω^ )ノ  どうしてこうなった!
|.....||__|| └‐、   レ´`ヽ   どうしてこうなった!
| ̄ ̄\三  / ̄ ̄ ̄/ノ´` ♪
|    | ( ./     /

 ___        ♪  ∩∧__,∧
/ || ̄ ̄||         _ ヽ( ^ω^ )7  どうしてこうなった!
|.....||__||         /`ヽJ   ,‐┘   どうしてこうなった! 
| ̄ ̄\三  / ̄ ̄ ̄/  ´`ヽ、_  ノ    
|    | ( ./     /      `) ) ♪

49 :デフォルトの名無しさん:2009/04/13(月) 13:48:42
えっ…、これを案件で採用しろと…?

50 :デフォルトの名無しさん:2009/04/15(水) 00:30:03
意外な展開だったが、今後もseasar2が使われつづけて
予定通り良い感じに枯れていくんならそれでいいんじゃないか?
競合してユーザー減って廃れていくよりは。

51 :デフォルトの名無しさん:2009/04/18(土) 14:16:01
バージョンアップしたな
ホットデプロイ系の問題が多少軽減するか?

52 :デフォルトの名無しさん:2009/04/19(日) 23:50:38
は?

53 :デフォルトの名無しさん:2009/04/20(月) 22:34:11
ドゥルテンっていやらしい響きだよね

54 :デフォルトの名無しさん:2009/04/20(月) 23:38:28
どうせドリルチンチンとか想像したんだろ。いらやしい奴め。

55 :デフォルトの名無しさん:2009/04/21(火) 23:35:45
JAVA初心者だが、これ良いよね
ストラッツの嫌な所がなくなってる
ひが本で勉強中です

56 :デフォルトの名無しさん:2009/04/22(水) 00:08:41
そしてStrutsの嫌なところを異次元に消し去ったWicketへ

57 :デフォルトの名無しさん:2009/04/22(水) 02:25:48
Wicketはできる人しかいない少数チームならいいと思うが
StrutsでActionの業務ロジック書くのがやっとという多数の職業プログラマに
使わせるには敷居が高すぎる

58 :デフォルトの名無しさん:2009/04/22(水) 02:27:26
SAStrutsでStruts意識するのってJSPタグくらいだぞ
中身にStruts使ってるってだけだからな

59 :デフォルトの名無しさん:2009/04/22(水) 02:31:11
StrutsでもStrutsタグってもう非推奨なんじゃなかったっけ
JSTLを使った方がいいのか

60 :デフォルトの名無しさん:2009/04/22(水) 03:46:47
自動でエスケープされるテンプレート使おうぜ。

61 :デフォルトの名無しさん:2009/04/22(水) 08:05:16
昨日見に行ったけど、時間が押していて質疑応答が無かった。から、ここで質問する。
1Higaは何Hydeでしょうか?

62 :デフォルトの名無しさん:2009/04/22(水) 08:48:27
>>61
0.8Hyde

63 :デフォルトの名無しさん:2009/04/22(水) 15:03:58
そういうのやめてあげなよ!

64 :デフォルトの名無しさん:2009/04/22(水) 17:49:32
いいんだよ、人のこと「はげ」とか
いってたんだし、お互い様。

65 :デフォルトの名無しさん:2009/04/22(水) 18:55:10
いやいや、
「そいういうのをやめて、あげなよ(スレを)」ってことかと。

66 :デフォルトの名無しさん:2009/04/22(水) 22:30:28
つまんねーし62はさげてねーしでさんざんでござる

67 :デフォルトの名無しさん:2009/04/22(水) 23:25:57
       ヽ|/
     / ̄ ̄ ̄`ヽ、
    /         ヽ  1Seasar = 0.8Hyde …か
   /  \,, ,,/    |
   | (●) (●)|||  |  
   |  / ̄⌒ ̄ヽ U.|   ・・・・・・・・ゴクリ。
   |  | .l~ ̄~ヽ |   |
   |U ヽ  ̄~ ̄ ノ   |
   |    ̄ ̄ ̄    |

68 :デフォルトの名無しさん:2009/04/23(木) 00:44:54
スリムサンなんて洒落た名前じゃなくて、
ミミガーにするべき

69 :デフォルトの名無しさん:2009/04/23(木) 23:51:09
いやいや、ヤナワラバーなんてのはどうだ?

70 :デフォルトの名無しさん:2009/04/24(金) 00:10:08
オレンジレンジがいいと思う

71 :デフォルトの名無しさん:2009/04/24(金) 00:35:38
ビガタソって自意識過剰だよなー。
周りが持ち上げちゃってるのだろうか。

72 :デフォルトの名無しさん:2009/04/24(金) 21:57:21
相互依存してる2つのパッケージをAutoRegisterで登録しようとしたら
diconファイルの記載順序でクラスが見つからないからスキップとかメッセージがでる。
この場合ってAutoRegister使わず一個一個クラスを登録するしかないの?


73 :デフォルトの名無しさん:2009/04/24(金) 22:21:35
MLで聞けよ

74 :デフォルトの名無しさん:2009/04/26(日) 13:37:24
S2Mai+Velocityだとgetter/setter要るんだね。
やっぱアクセッサメソッド付きでエンティティ作るか、PropertyInterTypeするしかないのかな?

名案あれば教えてくだしあ。

75 :デフォルトの名無しさん:2009/04/27(月) 05:05:14
本文に埋め込む分はMapにつめかえ。

76 :デフォルトの名無しさん:2009/04/27(月) 13:43:42
もぐらたたきをしてたら、ヒガタンが出てきた

77 :デフォルトの名無しさん:2009/04/29(水) 22:49:59
>>74
SAStrutsのBeanWrapperとか

78 :デフォルトの名無しさん:2009/05/01(金) 23:36:31
Seasarは流行ってるのかどうかいまいちわからんな

79 :デフォルトの名無しさん:2009/05/02(土) 00:35:48
EJBやSpringと比べるから流行ってないように思うけど
数多あるフレームワークの中では流行ってる方だよね

80 :デフォルトの名無しさん:2009/05/02(土) 00:40:42
EJBは3.0になってから普通に使われてるからね

81 :デフォルトの名無しさん:2009/05/02(土) 01:44:18
EJBは3.0になって、かなり良くなったけど、デプロイ時間があいかわらず遅いよな

82 :デフォルトの名無しさん:2009/05/02(土) 02:21:38
外部ライブラリが必要なDIコンテナのほうがデプロイ遅いでしょ?
デプロイ時間は純粋にロジックのサイズなだけで。
さまざまなリソース用意していれば遅くなるけどそれはどこも同じだし。

83 :デフォルトの名無しさん:2009/05/02(土) 02:24:09
実際やってみなよ

84 :デフォルトの名無しさん:2009/05/02(土) 02:30:29
EJBのデプロイは100msくらいだな

85 :デフォルトの名無しさん:2009/05/02(土) 02:37:51
EJB系は3.1になると更にアプリ内のクラス総なめによるセッティングが多くなるから
便利になる代わりに、大規模になるとデプロイに時間がかかりそうな気がする。
EJB-jarとwarも一体化するし
S2がAutoRegisterから現在のディレクトリ決め打ちの手法に切り替えたのも
単にRails追随ってだけではなく、規模が膨らんだ時のデプロイスピードも考慮してのことだろうし

86 :デフォルトの名無しさん:2009/05/02(土) 02:45:06
Hot Deployはデプロイ時にクラス総なめしないから大規模でも速い
Cool Deployは総なめだから遅いけど困らない

>>84
クラス1個2個じゃなくて数千、数万用意して試さないと

87 :デフォルトの名無しさん:2009/05/02(土) 02:45:44
EJB-jarとwarは今後も分けることは多いと思うよ。
複数のアプリケーションから共通のロジック呼び出すとか普通にあるし。
もちろん、シンプルなwar単体も使われると思うけど、
アプリケーションを分けるほうが開発も容易になる(デプロイ等の時間大幅短縮)しね。

88 :デフォルトの名無しさん:2009/05/12(火) 21:08:23
保守age
今日の換算レート
1higa=0.81hyde

89 :デフォルトの名無しさん:2009/05/13(水) 12:44:27
SeasarのSAStrutsでさ、DIコンテナを利用した汎用的な会議室予約を作ってみようと思うよ。
Struts1での経験が多いので、DIコンテナってなかなか不思議だなって思ってたんだけど、
Class.forName(動的クラス名).newInstance()に近くて、いわゆるコントローラーとしての振る舞いが
得意になるって事だよね。また、UMLやDBのデータモデリングのスキルも向上させたい事から、
そういったことをやりながらも自身のスキルを向上させる目的だよ。補足として、Seasarを利用してもさ、
EJBの構造いわゆるクラス設計が変更されるだけなんで、インターフェースに関してはそれほど進化しないよね。
もちろん、F2Flexを利用すればインターフェースを変えることも可能なんだろうけど、
それよりもcssや画像処理によってデザインを向上させないと、なかなか見栄えはよくならないよね。
まぁ、日本語だけではなくてさ、もっと技術的な側面からの話題も作業が進めば展開していくね。


90 :デフォルトの名無しさん:2009/05/13(水) 14:28:03
ウン ガンバッテネ

91 :デフォルトの名無しさん:2009/05/13(水) 17:54:53
>>89の訂正
×F2Flex
○S2Flex

92 :デフォルトの名無しさん:2009/05/18(月) 13:47:58
今年のカンファレンスはだいぶ低間隔でやるね

93 :デフォルトの名無しさん:2009/05/19(火) 03:06:51
>>89
釣り?


94 :デフォルトの名無しさん:2009/05/22(金) 04:22:43
最近ひがたんのブログ見始めたんだけど、
Slim3ってGoogle App Engineに特化したフレームワークって感じなんですね?
Railsみたいなフルスタックなタイプの。
(GAE以外でも使えるよっていうかもしれないけど、
マーケ上どうみてもApp Engine専用の方向性です、本当にありがとうございました)

前に作ってたのが、SeasarというDIコンテナ?なんですよね。
それってそんなにすごかったんですか?フレームワークを補佐するライブラリですよね?
単なるDIのライブラリがそんなに注目を集めた理由がわからないのですが…。
これ一本で開発OKみたいなのではないってことですよね?

95 :デフォルトの名無しさん:2009/05/22(金) 12:38:06
Railsって使ったこと無いけど、
O/Rマップ(モデル)のActiveRecodeと
ビューのrbhtmlファイルと
コントローラのControllerクラスがあるだけでしょ?
それが1つの名前でRailsになってるだけで。

Seasarプロダクトで言えば
O/RマップがS2JDBCで
ビューがMayaaで
コントローラがSAStruts
みたいな感じでいいんジャン。

自分で組み合わせられるのは良いよ。楽しいよ。

96 :デフォルトの名無しさん:2009/05/22(金) 13:36:25
>>95
なるほど、Javaは部分ごとに組み合わせらるのが一般的?ってことなのかな。
RubyのMerbみたいな感じか…(Railsと合流しちゃうけど)

ていうかかなり基本的なところを聞いてしまったようだ。

ありがとうさんです。

97 :デフォルトの名無しさん:2009/05/22(金) 16:31:06
Java も Ruby も両方使ってるけど、
>>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 とかを組み合わせて使う。

98 :デフォルトの名無しさん:2009/05/23(土) 03:15:21
>>97
去年まで海外いたが聞いたことなかったぞ
seasar2ってそんなに話題集めてた?


99 :デフォルトの名無しさん:2009/05/23(土) 03:23:04
海外ではほとんど使われてないと思うよ

100 :デフォルトの名無しさん:2009/05/23(土) 03:35:18
国産で話題って話なのに
なんで反論が海外じゃ知られてないになるのか解らん

101 :デフォルトの名無しさん:2009/05/23(土) 04:47:49
>>100
意味不明

102 :デフォルトの名無しさん:2009/05/23(土) 04:58:34
去年まで海外いたが(日本で話題になってるなんて)聞いたことなかったぞ
seasar2って(日本では)そんなに話題集めてた?

という解釈も不可能ではない

103 :デフォルトの名無しさん:2009/05/23(土) 05:19:39
不可能ではないが、そんな解釈するのは>>100だけだろw

104 :デフォルトの名無しさん:2009/05/23(土) 05:22:30
海外で使われてなければいけない と思ってる人は何を懸念してるんだろう。
オフショア開発でもしたいのかな。

105 :デフォルトの名無しさん:2009/05/23(土) 05:29:45
ML見てると日本語読めない外人にSeasar使わせるのはかわいそう

106 :デフォルトの名無しさん:2009/05/23(土) 05:33:02
現在の位置付け的には、S2は日本向けでSlim3が海外向けなんでしょ
GAEとかはあまり興味ないからよくわからん

107 :デフォルトの名無しさん:2009/05/23(土) 13:22:53
>>104
考え方がおかしい…「海外で使われてなければいけない」なんて記載ないだろw
本当に良い物だったら利用者は海外や国内問わず使いたいだろうし、提供者からすれば使って欲しいでしょ


108 :デフォルトの名無しさん:2009/05/23(土) 13:37:30
既存の洋物プロダクトじゃ不満な部分を日本の事情に合わせて作ったのがS2だろ
公式サイトも殆ど日本語だし別に世界的にやっていこうとは思ってないだろ

109 :デフォルトの名無しさん:2009/05/23(土) 14:37:43
カンファレンスのセッション内容まだ決まってないの?
いつもこんなんだっけ?

110 :デフォルトの名無しさん:2009/05/23(土) 14:40:59
10日前に何も決まってないのは初めてかもしれんな
決まってた物が直前に入れ替えみたいなのはあったけど

111 :デフォルトの名無しさん:2009/05/23(土) 15:15:15
今日は6月3日だったのか

112 :デフォルトの名無しさん:2009/05/23(土) 15:17:34
普通は出し物が決まってから参加申し込みうけつけるんじゃ

113 :デフォルトの名無しさん:2009/05/23(土) 15:18:15
>>108
s2のHP見たがそんな記載はどこにもないんだが…


114 :デフォルトの名無しさん:2009/05/23(土) 15:35:04
このプロダクトが生まれた歴史みたいなのを公式に記述してる所なんて普通無いのでは
スリムサンのblogでも追うがよろし

115 :デフォルトの名無しさん:2009/05/23(土) 15:59:38
>>114
公式HP載ってないからblog見ろって意味不明


116 :デフォルトの名無しさん:2009/05/23(土) 16:06:44
開発者がインタビューでこぼれ話として語ることはあっても、
公式サイトでいちいち、こういう理由があったからこの製品は作られたのです
みたいな表明している製品はあんまないだろって話じゃないの?
だから作者のblogでも見れば書いてるんじゃないの?って事でさ。

117 :デフォルトの名無しさん:2009/05/23(土) 16:12:45
日本の事情に合わせては知らんが開発を始めた経緯はmlのこのスレ見れ
http://ml.seasar.org/archives/seasar-user/2004-January/000325.html
既存の洋物じゃ不満な部分はこれかな
http://ml.seasar.org/archives/seasar-user/2004-January/000328.html

118 :デフォルトの名無しさん:2009/05/23(土) 16:32:57
>>117
ソースあり(´▽`*)

だが日本固有の事情ではないね
>>108はどこから日本の事情って勘違いしちゃってるんだ?


119 :デフォルトの名無しさん:2009/05/23(土) 16:43:20
Strutsに絡めないと企業で使われないからって
S2StrutsやSAStrutsをメインに据えたのは日本の事情だぜ

120 :デフォルトの名無しさん:2009/05/23(土) 16:50:06
設定ファイルを書かせると間違えるから自動バインディングをデフォにしたのも
日本固有の事情かもしれん

121 :デフォルトの名無しさん:2009/05/23(土) 16:51:58
とりあえず意見を否定する前に作者のblogを一通り見るくらいしてくれたまえ
MLも公式サイトも作者の私物じゃないんだから独り言は垂れ流されてないんだからさ

122 :デフォルトの名無しさん:2009/05/23(土) 17:37:00
Slim3はGAE専用?
S2JDBCみたいなO/Rマッパ搭載なし?
GAEなんぞしばらく使う予定無いんだがな…

123 :デフォルトの名無しさん:2009/05/23(土) 17:44:54
いやだからスリムサンのブログに書いてるだろ

124 :デフォルトの名無しさん:2009/05/23(土) 17:51:08
このスレの趣旨を分かってないやつが増えたな
ここはスリムサンやデブや代表理事をヲチして突っ込むスレなんだよ
ブログのヲチもしない素人はすっこんでろ

125 :デフォルトの名無しさん:2009/05/23(土) 18:24:17
おまえこそすっこめ

126 :デフォルトの名無しさん:2009/05/23(土) 18:25:07
blog見るの面倒じゃん。
見るだけの根拠もないしな
それに日本の事情って定義も曖昧だしな

誰か何か言えば否定とかキャパ狭すぎ
大したスキルないこと丸わかりな感じ
絡んでるのがそんな奴しかいないプロダクトに見切りをつけはじめた

人に素人っていう奴が実は一番何もわかってたりするわな


127 :デフォルトの名無しさん:2009/05/23(土) 18:26:29
>>126
>人に素人っていう奴が実は一番何もわかってたりするわな

人に素人っていう奴が実は一番何もわかってなかったりするわな

だろw


128 :デフォルトの名無しさん:2009/05/23(土) 18:29:37
>>127
突っ込み速っ!!!

129 :デフォルトの名無しさん:2009/05/23(土) 19:31:55
>>127
実は褒めているんだよw

130 :デフォルトの名無しさん:2009/05/23(土) 20:16:10
(1)公式見る
(2)MLを見る
(3)コミッタのblogなどを見る
(4)MLやblogで質問する
ってのが普通なのであって
匿名掲示板で一方的に不満たらたらくだ巻いてるのはだいたい情弱なんだよ

131 :デフォルトの名無しさん:2009/05/23(土) 20:32:31
あとあれだな
個人的な中傷だったり、詳しい人に反論されてフルボッコになるのが嫌で
公に意見できなかったりする感じのがここに集まってるな

132 :デフォルトの名無しさん:2009/05/23(土) 20:51:52
あとあれだな
個人的な中傷だったり、詳しい人に反論されてフルボッコにされた誰かを
ヲチして楽しんでる感じのがマ板に集まってるな

133 :デフォルトの名無しさん:2009/05/23(土) 20:55:01
時間があったのでSAStrutsをさ、とりあえずサンプルを動かして見ている段階なんだけど、
雛型の作成であれば、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に保持する事になることから、処理速度が心配になりつつも、
いずれにしても、わりとコアな内容の仕様なんで、僕なんかこういうの見てぞくぞくするので、好きだけどね。


134 :デフォルトの名無しさん:2009/05/23(土) 23:27:09
ひがやすを blogみたが
社会やら個人に対する否定&文句ばっかじゃんw


135 :デフォルトの名無しさん:2009/05/24(日) 01:40:34
>>133
△クラス名+メソッド名と同じファイルのSQLが呼び出される?で実現するようで、
○Daoメソッド実行時に、クラス名+メソッド名と同じ名称を持つSQLファイルが呼び出される。

136 :デフォルトの名無しさん:2009/05/24(日) 03:51:57
現状に満足してる奴は新しい物を生み出せないからな
不満があるから自分で何か違う物を作ろうとする

137 :デフォルトの名無しさん:2009/05/24(日) 04:26:38
キリッ

138 :デフォルトの名無しさん:2009/05/24(日) 07:06:40
だっておwwwっw


139 :デフォルトの名無しさん:2009/05/24(日) 07:14:36
クスクス

140 :デフォルトの名無しさん:2009/05/24(日) 08:15:40
で、結局、slim3の通常のrdbms操作は何使えばいいのさ

141 :デフォルトの名無しさん:2009/05/24(日) 14:49:15
>>134
>>136

どうなんだろうね。JavaEEに関して悲観的になっているのが、少し気になるね。
GAEに意識が集中しているようで、もちろん僕よりも業界や幅広い技術的な情報を収集している人だろうけど、
完全にさ、Struts系のフレームワークを捨てるとなるとさ、僕なんか少しがっかりしちゃうよね。
新しい事に挑戦するとこは悪いことではないので否定はしないけど、Struts系のフレームワークを
完全に捨てる方針は、もう少し慎重に判断してもらいたいと思いますね。


142 :デフォルトの名無しさん:2009/05/24(日) 16:13:39
>>140
GAE/JでRDBは使えないから心配するな

>>141
GAE/J専用フレームワークSlim3でStrutsを捨てただけ
SAStrutsが捨てられたわけじゃない

143 :デフォルトの名無しさん:2009/05/24(日) 16:25:51
日本語読解力が弱い人が多いと思う
だからMLで聞けないで掲示板で一方的に懸念を表明する

144 :デフォルトの名無しさん:2009/05/24(日) 17:03:33
>>142
そうですか。GAEに関しては調べましたが、僕の視点からはPHPと同レベルに見え、
スクリプトレベルの開発環境と判断。したがって、僕の視点からはGAEは軽視しますね。
僕としては企業用のコアなJavaEEの方が、好きだけどね。
仮にSeasarがGoogleとの互換性を重視するあまりに、軽量なJavaを選択するのであれば、
僕としてはSpringに移行する事も想定に入れなければならない。


145 :デフォルトの名無しさん:2009/05/24(日) 17:04:49
スリムサンがテストで対応してる環境に対して
それは方向性が違う俺たちは捨てられたとか騒ぐなよ
アホかお前ら

146 :デフォルトの名無しさん:2009/05/24(日) 17:06:36
>>144
僕はバカ まで読んだ

147 :デフォルトの名無しさん:2009/05/24(日) 17:10:39
好きなら文句言わずにJavaEE使ってればいいと思うんだけど

148 :デフォルトの名無しさん:2009/05/24(日) 17:16:28
GAEがPHPと同レベルって笑うところ?笑えないけど

149 :デフォルトの名無しさん:2009/05/24(日) 17:21:39
slim3はseasarじゃないって知らない人がいるね

150 :デフォルトの名無しさん:2009/05/24(日) 17:23:35
アホだから直接スリムサンのblogで質問したりMLに投げたりできないんだろ
違いますよ何言ってるんですかって1秒で言われて終わりになるのが
自分でも解ってるから

151 :デフォルトの名無しさん:2009/05/24(日) 17:25:28
>>147
ひがやすを氏が、SeasarとSlim3のプロジェクトを兼務しているので、論理が倒錯する局面が発生するので、
ユーザーとしては、そういう時に若干戸惑うかもしれないね。

152 :デフォルトの名無しさん:2009/05/24(日) 17:31:28
>>144
Seasar2もSpringもJ2EEに対するアンチテーゼとして生まれ、
当時は軽量コンテナと呼ばれていた
これ豆知識な

153 :デフォルトの名無しさん:2009/05/24(日) 18:12:07
どなたかSeaser.NETをお使いの方いらっしゃいませんか?
利用実績がある程度あればプロジェクト採用になるのですが・・・

154 :デフォルトの名無しさん:2009/05/24(日) 20:47:40
>>153

どうなんだろうね。僕はJavaしかやったことがないで、解らないけど誰か.NET詳しい人います?
.netでもさ、S2Daoと同じ仕様なんで、例えばデータベースアクセスの際にVersionNoやTimestampによる
排他制御が実装されている。僕は.netでもSeasarを使う利便性は高いと思うけどね。

155 :デフォルトの名無しさん:2009/05/24(日) 20:55:05
.NETならS2よりEnterprise Libraryのほうが提案しやすいけどな

156 :デフォルトの名無しさん:2009/05/24(日) 20:55:34
>>153

うちではQuillつかってるよ。

DotNetって標準のWindowsFormsじゃあちょいとばかり非力だし
生のAdo.Netは使いにくいし、LinQforAdo.Netはカオスだし
S2Dao+Quillコンテナは、なんだかんだで便利。

まあ個人的にはDBアクセスはIBatis.Netのほうがいいじゃんって気もするけど。


157 :デフォルトの名無しさん:2009/05/24(日) 21:13:19
>>141
嫌いなら別に使わなくていいと思う。
Servlet/JSPやJTAもJavaEEだから使うのやめればいいのに。
1からサーブレットAPIもどきから作るといいと思う。

158 :デフォルトの名無しさん:2009/05/24(日) 21:15:03
みんなでGAE/Jすりゃ怖くないってか

159 :デフォルトの名無しさん:2009/05/24(日) 21:36:24
GAE はまだまだ趣味レベルとしか見られないな

160 :デフォルトの名無しさん:2009/05/24(日) 21:54:04
GAEのJava自体がまだテスト段階なんだから当たり前だと思うが

161 :デフォルトの名無しさん:2009/05/24(日) 22:19:12
>>154 155 156
サンクス、助かります(;´Д`)
Enterprise Libraryはあまり馴染みがないのですが、
MS謹製ならちょっと考えようと思います

162 :デフォルトの名無しさん:2009/05/24(日) 22:47:19
>>153
そういやSpringにも.NET版があるけど、どれ位使われているのかな?

163 :デフォルトの名無しさん:2009/05/24(日) 23:56:22
>>162
それは、spring板の人に聞いてよ。でもさ、僕の視点では国産DIを利用した方がいいよ。付随するSAStrutsも高機能だからね。
前々、から言おうと思っていたけどさ、DAOクラスでさ、排他制御も書けない人がspringなんて使っても意味ないよ。


164 :デフォルトの名無しさん:2009/05/25(月) 00:08:23
.NET版にもSAStrutsがあるのか。初耳だ。

165 :デフォルトの名無しさん:2009/05/25(月) 01:06:10
ないよ
ってか事例だったらMLで聞いたら嫌でも殺到するのになんでまたこんな所で

166 :デフォルトの名無しさん:2009/05/25(月) 01:08:33
PHP版はMapleとかあるけど、.NET版はかなり放置プレーだな

167 :デフォルトの名無しさん:2009/05/25(月) 01:11:26
僕はJavaそしてSeasarを推薦するよ。S2Daoについて、僕が解りやすく説明するよ?
VersionNoでの排他制御に関しては、PrimaryKeyに属する行の内容を更新する際に、
VersionNoが自分の取得したVersionNoと異なるケースでは、他のユーザーが同じ行を先に更新している事になるので、正確な排他ができる。
Timestampでの排他制御に関しては、PrimaryKeyに属する行の内容を更新する際に、
Timestampが自分の取得したTimestampと異なるケースでは、他のユーザーが同じ行を先に更新している事になるので、正確な排他ができる。

Webシステムにおいては、多数の人が同時に同じDBにアクセスする事になるので、排他制御が抜けているシステムは致命的になる。


168 :デフォルトの名無しさん:2009/05/25(月) 02:20:42
しかしながら、S2Daoの排他制御は不完全である。
理想としては、画面表示のselect時にVersionNoとTimestampを取得する仕様が好ましい。
今のS2Dao仕様では、Daoレベルでのデータベース更新の瞬間的な排他制御はできる。
そうではなくて、画面表示のselect時にVersionNoとTimestampを取得し、
「画面単位」で排他制御を行うのが正しい。S2Daoの排他制御もまた素人臭い。


169 :デフォルトの名無しさん:2009/05/25(月) 02:36:38
カンファレンスにキシダタンでないかなぁ

170 :デフォルトの名無しさん:2009/05/25(月) 02:40:23
>>168の訂正

失礼、ActionクラスからselectしDTOからActionFormに詰め替え際に、VersionNoあるいはTimestampもActionFormにsetする。
データベース更新時は、ActionFormからDTOに詰め替えする際に、select時に取得したVersionNoあるいはTimestampを
DTOに設定する事で、画面単位での排他制御が実現できる。

171 :デフォルトの名無しさん:2009/05/25(月) 03:07:04
これができていないWebシステムはゴミだ。

172 :デフォルトの名無しさん: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システムはゴミだ。


173 :デフォルトの名無しさん:2009/05/25(月) 11:43:47
あ、いっぱい進んでる。

Rails使ったことないんだけど、
Railsはどのあたりが本質的で面白いか聞きたいのだけど、、、。


174 :デフォルトの名無しさん:2009/05/25(月) 19:12:26
やべえ…
排他バカにみんな呆れて、過疎ってきた

175 :デフォルトの名無しさん:2009/05/26(火) 00:31:44
>>168は楽観的ロック知らないのかなと思った
あと更新に失敗したら再度トランザクションやりなおしさせる処理が抜けてるシステムも多い

楽観的ロックは開発者に負担を強いるからね

176 :デフォルトの名無しさん:2009/05/26(火) 00:41:32
>>168の言ってるのが楽観的ロックに見えるけど?

177 :デフォルトの名無しさん:2009/05/26(火) 01:26:32
通常の楽観的ロックはトランザクション開始前に取得したものを使う

178 :デフォルトの名無しさん:2009/05/26(火) 03:25:49
>>175
更新用データ取得時にバージョンカラムの値も取得しておいて
画面上ではhidden値にでも入れておいて
更新するときのBeanにその値を詰めておくだけだろ
アップデート文はFWが自動発行してくれるんだし
この程度を負担とか言っていたら、何も任せられないよ

179 :デフォルトの名無しさん:2009/05/26(火) 08:16:32
>>178
負担ってのはどう考えても更新失敗時の例外処理の面倒さだろ。

180 :デフォルトの名無しさん:2009/05/26(火) 13:34:25
節子、それ楽観ロックやない、悲観ロックや

181 :デフォルトの名無しさん:2009/05/26(火) 13:54:48
>>178 が言っていることも楽観的ロックだと思うけど?

悲観的ロックというのは、その画面を誰かが開いている間、
ロックテーブルとかにレコードを入れて、他のユーザは強制的に入れないようにするような手法だと思っています。

182 :デフォルトの名無しさん:2009/05/26(火) 18:26:02
そうだね。S2Daoによる楽観的ロックを行い、
後はさ、ユーザーに最終更新日によって確認してもらうのがいいよね。
楽観的ロックでもさ、多数のユーザーが同時に同じ操作を行った際には、
エラーメッセージによって、PrimaryKeyや名称を表示して、
「他のユーザーが同じ操作を行っています。
しばらく待つかまたはシステム管理者にお問い合わせください。」等の
メッセージとしてユーザーに対するお知らせが可能になるよね。
但し、この排他制御はユーザーが同時に同じ操作を行ったケースなんで、
5分前や1時間前に更新されたケースに関しては、
最終更新日の表示によってユーザーに気をつけてもらうしかなかなか方法がないよね。
もちろん、間に承認システムやバッチ処理があれば、
承認者が重複等の異常に気づくことも可能ではあるし、
そういった方式を取ることもあると思いますが、
後はさ、お金が絡む対象も存在するのでログテーブルも必要でしょう。

こういう事も考えていくとさ、僕なんかはやっぱりJavaEEを採用する方がいいと思うけどね。
単純でリスクの少ないWebアプリであれば、何を使用してもいいと思うけど、
実際に企業用のWebシステムとなると、こういう事もきちんと実装しないと正常稼働しないからね。
もちろん、僕はさ、ほらIT志望の大学生なんで、まだ皆さんよりは詳しくはないんですが、
話がSEよりになってしまっているので、プログラミング技術よりの話を展開していくのがいいと思いますし、
実際に、Webシステム作って排他制御とAOPを検証してみるよ。


183 :デフォルトの名無しさん:2009/05/26(火) 19:12:59
5分前だろうが1時間前だろうが、更新用に取得したデータを
他に誰も更新していない状態で自分が更新したときにだけ成功するのだから関係ない

あと、JavaEEで楽観的排他をサポートしているのはJPAだが、
基本的にやってることは同じだから特に違いはない

184 :デフォルトの名無しさん:2009/05/26(火) 21:22:47
>>178がいってるのはアプリケーションコントロールのロックな
更新時には悲観的ロックかもしれない

185 :デフォルトの名無しさん:2009/05/26(火) 21:25:23
>>181
おいおい
このスレでわかりやすい嘘つくんじゃない

186 :デフォルトの名無しさん:2009/05/26(火) 21:49:34
>>183

そうだね。DBの仕様が通信販売や予約システム等の早い者勝ちの仕様であれば、
あるいは銀行等の常に上書きされべき対象であれば、楽観的ロックだけで済む問題だけど、
民間企業用のさ、顧客に対する情報の更新等は、複数の担当者が重複して入力する可能性もあるので、
それは楽観的ロックだけでは、回避できないって話だよ。


187 :デフォルトの名無しさん:2009/05/26(火) 21:52:55
>>183の追記

失礼、銀行のDBであれば参照用からマスターへの更新の際には、整合性チェックも含め
間に、承認やバッチ処理が必要だけどね。わかりやすく表現しただけなんで、そこの差異は理解して貰えると思います。


188 :デフォルトの名無しさん:2009/05/26(火) 21:55:50
ジミ・ヘンドリックス
グリーン・デイ
ニルヴァーナ
チャック・ベリー
エルヴィス・プレスリー
ローリング・ストーンズ


189 :デフォルトの名無しさん:2009/05/26(火) 22:02:18
ロックしないのに楽観的ロックって言葉が変だよね
ビールじゃないのに第三のビールみたいでさ

190 :デフォルトの名無しさん:2009/05/26(火) 22:04:42
>>186

こういったケースでは、楽観的ロックだけでは回避できないので、画面に表示されている最終更新日によって、
ユーザーに変更していいのかを判断してもらいたい。また、間に承認システムやバッチ処理があれば、
重複した際に、承認者によって、どちらが正なのかを判断してらわなければならないということですよ。
その問題は、同時にシステム管理者への問い合わせとして、誰がいつどのDBを変更したかを把握しなければならないので、
ログテーブルも必要でしょう。と、僕がおっしゃってるわけですよ。


191 :デフォルトの名無しさん:2009/05/26(火) 22:15:52
>>188そっちのロックじゃねぇ

192 :181:2009/05/26(火) 22:19:35
>>185
え、ちがうの??

○楽観的ロック:

・画面表示(HTML 表示時)に、そのレコードの version_id なり最終更新日時を hidden で持たしておく
・HTML にデータを入力して submit 後、サーバサイドに渡ってきた version_id や 最終更新日時 を where 句にして

 select * from HOGE where 受注番号 = **** and versin_id = {画面から渡ってきたもの} for update

 して、レコードが取得できればそのまま update 文で更新
 レコードが取得できなければ、version_id がインクリメントされていることが考えられるので、
 画面に「他のユーザがすでに更新しました。データを再検索してください」

 こんな感じ

○悲観的ロック:

 ある画面を開いた時点で、その画面に排他制御をかけ、誰も入れなくする
 (業務仕様上、その画面が編集するテーブルは、その画面でしか更新できないことが条件)

だとおもっていたよ。

誰か添削してくれ

193 :デフォルトの名無しさん:2009/05/26(火) 22:34:31
>>192
いちいちせぇctしないでうpだてすりゃいいだろjk

194 :デフォルトの名無しさん:2009/05/26(火) 22:41:29
>>190の追記

楽観的ロックでも悲観的ロックでも、同じ振る舞いになる。

195 :デフォルトの名無しさん:2009/05/26(火) 23:02:58
>>192
悲観的ロックがすごいな
俺ならそんなシステム使いたいと思わない

>>194
俺も回避できないからどうリカバリーするかを考える方が好きだ

196 :デフォルトの名無しさん:2009/05/26(火) 23:04:30
>>192
それはアプリケーション制御の話。つまりただの仕様であり運用方法。

通常楽観的ロックや悲観的ロックというのはDBアクセスで読み込み中心ならば
ロックをかけないようにしよう、後から来たほうはトランザクションをリトライさせればいいんじゃね?
というお話だからミリ秒単位のお話。

だからリトライ制御等がはいってないのは楽観的ロックですらなく、書き込みもそれなりにあるのならば
普通に悲観的ロックをかけたほうが良い。

よくあるATMでの振込みと引落の同時アクセスを考えてみると良い。

ただ、読み込みでロックかけるようなDBなら楽観的ロックのほうが有利にはなりやすい可能性あり。

楽観的ロックというのはデータベースのロックを積極的に利用しようという話ではないので
開発者側に負担を強いる方法。楽観的であれ短い時間だろうが更新時にはどうせロックかけるので
実はアクセス順序を意識しないとデッドロックの可能性が普段から意識する悲観的ロックより
大幅に増える。IF文等によりアクセスするテーブルや行が変わる可能性があるからね。

197 :181:2009/05/26(火) 23:05:15
>>195
おっしゃるとおりなので、悲観的ロックをかける場所は、
たとえば「年次締めバッチ起動画面」など、重要で、誰か一人しか使えなくすべき画面にのみに適用し、
普通のところは、 >>192 の楽観的ロックを使う、と思っているのですが。

198 :デフォルトの名無しさん:2009/05/26(火) 23:12:33
I do not recommend that you use Teeda if you could not read the document.
(´;ω;) カワイソス

199 :デフォルトの名無しさん:2009/05/26(火) 23:13:01
なんで今更こんな話題で盛り上がってる?
POEAA読めば終わりだろ?読んでないの?素人?

200 :デフォルトの名無しさん:2009/05/26(火) 23:36:49
>>199
たまには動物園に行きたくなるだろ?

201 :デフォルトの名無しさん:2009/05/26(火) 23:42:34
>>193
俺もupdateのwhere句に条件加えればいいじゃんと思うんだが

202 :デフォルトの名無しさん:2009/05/26(火) 23:57:59
>>199
まあそういうな
s2コミッタ=素人
s2ユーザ=ど素人
なんだからさw

203 :181:2009/05/26(火) 23:58:45
>>193 >>201
select .... for update してレコードが取得できたかどうかをせずに、
いきなり update 文を実行した場合、
update 文の結果(PreapredStetement#exeucte())で、0 が返って来た場合、
version_id がずれて更新できなかったのか、
そもそも、当該受注番号のレコードが、一瞬先に別ユーザによって消されたのかわからない。

select .... for update してレコードが取得できたかチェックしておいて、レコードが得られなかったら、
「他のユーザがすでに更新しました or 他のユーザがそのデータを消しました」
とエラーメッセージを出すことが出来る。

とここまで書いたが、いきなり update 文を実行して、update 文の結果が 0 だったら、
同じようなメッセージを出せばいいのか。

画面で、ユーザにもう一度画面を開いてもらい、当該受注番号のレコードが消されたら、
画面を開き直したときに、そのレコードは現れなくなるし。

204 :デフォルトの名無しさん:2009/05/27(水) 00:20:41
おやすみ僕ちゃんw

205 :デフォルトの名無しさん:2009/05/27(水) 00:33:30
一生懸命にたくさんの長文を書いてくれたけど、
どうしてJavaEEのほうがいいという結論に達したのか、全然わからなかった。

206 :デフォルトの名無しさん:2009/05/27(水) 00:35:25
ぶっちゃけどれでもいいよね
実装が違うだけで目的は同じなんだから
JavaEEでもできるだろうけど他でもできるわけで
だからといってJavaEEが最高ってことにはならん

207 :デフォルトの名無しさん:2009/05/27(水) 00:38:23
僕ちゃんがJavaEEわかってるわけないに1票

208 :デフォルトの名無しさん:2009/05/27(水) 03:10:52
>>203
実際のところ、楽観的排他制御対応を謳っているFWはほとんど
UPDATE文にバージョンカラム値を条件に加えて、結果が0だったらエラーにする実装をしている
更新なのか削除なのかは、エラー後に再検索して判断する
そもそも「楽観的排他」は「あまり起こらない」ことを前提として、起こった場合は最初からやり直し
という方針で採用されることが多いから、SELECT FOR UPDATEを使う実装は少ないと思う
(オプションによって、一度空更新してトランザクション的なロックをかけたり・・・とかはあるけど)

209 :デフォルトの名無しさん:2009/05/27(水) 05:59:32
>>196ありがとう

楽観的ロックでは、1つのトランザクションで複数のテーブルまたは複数のレコードを更新する際には、
デッドロックやそれに伴うデータの不整合になる危険性がある。したがって、1つのトランザクションで
1つのテーブルと1つのレコードを更新する事によりデッドロックの回避が可能になりますが、
これに基づいてDB設計と画面設計は相当慎重に行うべきである。また、S2Daoの排他制御は楽観的ロックなんで、
標準的なDaoクラスでDriverManager.getConnection().setAutoCommit(false)の設定をして
SelectForUpdateによる悲観的ロックを採用した方がシンプルでいいかもしれないね。

加えて、1つのトランザクションで複数のテーブルまたは複数のレコードを更新するケースでは、
rollbackを行えば、データの不整合は改善されるが、Webシステムで更新順序によるデッドロックの回避が
できるのかについては、現時点では僕の把握ではできないと思ってる。


210 :デフォルトの名無しさん:2009/05/27(水) 06:15:43
>>209の追加

要約すると、
・1つのテーブルと1つのレコードを更新する仕様にする(デッドロックが起きないケース)
・デッドロックが起きた際には、rollbackよって回復する(デッドロックをrollbackによって回復するケース)


211 :デフォルトの名無しさん:2009/05/27(水) 07:42:20
SelectForUpdateによる悲観的ロック()笑

やはりこの程度の認識だったのか・・・

212 :デフォルトの名無しさん:2009/05/27(水) 08:33:38
select for updateで悲観的ロックになると思ってたのかよ。

213 :デフォルトの名無しさん:2009/05/27(水) 08:41:39
悲観的ロックだろうが楽観的ロックだろうが、
複数テーブルを更新するときはFOR UPDATEを付けるし、
設計次第ではデッドロックも起きる。
そこは悲観的・楽観的とは関係ないんだよ。僕ちゃん。

214 :デフォルトの名無しさん:2009/05/27(水) 08:47:22
>>210

さらに要約すると、排他制御はSelectForUpdateによる悲観的ロックを行い、デッドロック対策としては
1画面に可能な操作は、1つのトランザクションで1つのテーブルと1つのレコードを更新するだけに限る。
また、最終更新日を表示することにより、ユーザーによって変更してもよいデータであるかを判断してもらう必要がある。


215 :デフォルトの名無しさん:2009/05/27(水) 09:31:39
>>214の追記

これを実現する画面設計としては、検索リストから詳細画面へ遷移し、登録/更新/削除を行う。
DB設計も、1画面に可能な操作は、1つのトランザクションで1つのテーブルと1つのレコードを更新する事を踏まえ
データモデリングしていく必要があるね。


216 :181:2009/05/27(水) 11:03:15
でもいいのですが、
181=192=197=203 です。

182=209 、その他ではありません
(まぁ似たようなレベルかも知れませんが)

217 :デフォルトの名無しさん:2009/05/27(水) 11:10:48
まぁ、一言で表現すると、スレッドセーフになるね。

218 :デフォルトの名無しさん:2009/05/29(金) 14:09:32
セッションすくねーw

219 :デフォルトの名無しさん:2009/05/30(土) 00:51:17
確かにえらい寂しいな。
しかも事例紹介を大部屋でやって、ひがさんのセッションを30人の部屋でやるとは…

220 :デフォルトの名無しさん:2009/05/30(土) 00:57:08
スリムサンはSlim3の発表がメインなんじゃね

しかし実務やってる人には新技術より事例発表の方があるから人は集まるだろうけど
実例がSAStrutsとかみたいな今企業でよく使われるような物じゃないから
微妙なんだよなぁ

221 :デフォルトの名無しさん:2009/05/31(日) 01:06:48
S2クリックとS2クロノスがいっぱい聞きたかったけど
15分か。。

222 :デフォルトの名無しさん:2009/05/31(日) 01:10:04
携帯の事例発表とmobyletのセッション同時間にやるのってなんの嫌がらせなの

223 :デフォルトの名無しさん:2009/05/31(日) 02:59:51
>>222
今からメールしたら、変えてくれるかも。
Seasar カンファレンスは、いつも聞きたいのが重なりすぎて困る。

224 :デフォルトの名無しさん:2009/06/01(月) 22:55:40
@Resource(arg="@Arg(arg1="aaa",arg2="bbb",arg3="ccc"))
SearchSearvice searchSearvice;

てな感じで、SearchSearviceのオブジェクトのコンストラクタとかプロパティにデフォルトで値をセットできればええのになぁ。

225 :デフォルトの名無しさん:2009/06/02(火) 00:13:35
別に普通に要素に代入すりゃええやん
アノテでやったら型が違ってたら何処でエラー出てるのか解らん

226 :デフォルトの名無しさん:2009/06/04(木) 13:30:45
オレはむしろ
@Resource(arg="@Arg(arg1="aaa",arg2="bbb",arg3="ccc"))
SearchService searchService;

てな感じで、SearchSearviceのオブジェクトのコンストラクタとかプロパティにデフォルトで値をセットできればええのになぁ。
と思うぞ。

英語勉強しろよ。

227 :デフォルトの名無しさん:2009/06/04(木) 17:39:14
例えばarg1がDateだったらどうすんの
タイプセーフにならんだろ

228 :デフォルトの名無しさん:2009/06/04(木) 23:59:48
SAStrutsでつまってる。FormにMapを使いたいんだ。

form.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)
と出てしまう。どこか間違ってるか別の方法があるか、、、教えてえろいひと


229 :デフォルトの名無しさん:2009/06/05(金) 00:18:01
ちょっと酷すぎてまず何を伝えればいいのか迷ってる
testMap(test)ってそもそもなんなんだよ

230 :デフォルトの名無しさん:2009/06/05(金) 00:24:26
イロイロと初心者で面目ない…書式とか間違ってるのは勘弁を…
やりたいことはsubmitした時のアクションでtestForm.testMap.get("test")で取れるようにしたいんだ。。
testFormに
public String test;
とは置きたくないんだ。Mapに自由に格納したいのだです

231 :デフォルトの名無しさん:2009/06/05(金) 00:27:17
いやだからその自由にって部分をだれかが実装してるの?
マニュアルに載ってなくてお前も実装してないならだれもそう実装してないってことでしょ
BeanUtilの該当箇所ラップして自分でカスタマイズしなよ

232 :デフォルトの名無しさん:2009/06/05(金) 00:35:33
>>230
HttpServletRequestから取ってくればええやん

233 :デフォルトの名無しさん:2009/06/05(金) 00:45:12
フレームワーク使わなければい(ry

234 :デフォルトの名無しさん:2009/06/05(金) 00:52:43
フイタ

235 :デフォルトの名無しさん:2009/06/05(金) 00:55:22
S2に限らず、フレームワークスレでいつも思うけど、
素で書いたら簡単にできるのにこのフレームワークはこんなこともできないんですか!
みたいな質問が多くて、じゃあフレームワーク使わないで素で書けよって思うことは多々ある。
自由な開発の弊害で苦労して一周回った上で、規約を縛ることの必要性を経験しないと理解できない部分なのかもね。

236 :デフォルトの名無しさん:2009/06/05(金) 06:58:31
s2clickかs2wicketならできそう
sastrutsはstrutsに縛られてるから仕方ない部分がいくつかある

237 :デフォルトの名無しさん:2009/06/05(金) 10:55:37
S2Click、S2Wicket は、まだメンテされているの?

238 :ひがやすを:2009/06/05(金) 13:02:14
>>230
対応しました。

239 :デフォルトの名無しさん:2009/06/05(金) 14:16:47
S2Clickはメンテされてる。
カンファレンスでもセッションあるみたいだし。

S2Wicketはされてないみたいかな。

240 :230:2009/06/05(金) 19:38:12
>>238
ぅぉぉぉ、ありがとうございます

え、2chで質問しちゃいけなかったんすか。
MLとか好きじゃないんですよね、ゆとり♀サーセン

241 :ひがやすを:2009/06/05(金) 21:39:28
黙れ

242 :デフォルトの名無しさん:2009/06/05(金) 22:36:15
なりすましイクナイ

243 :デフォルトの名無しさん:2009/06/08(月) 01:49:56
いつの間にかカンファレンスのセッションが増えてるな。
Slim3は必須のようだ。

244 :デフォルトの名無しさん:2009/06/08(月) 23:03:20
事例発表3と
BigtableとJDOの勝ちパターン
は逆にすべきだろ。

事例発表なんか、聞きたい人少ないと思うんだけど。


245 :デフォルトの名無しさん:2009/06/08(月) 23:06:33
安心して使ってください

という意味があると思うから大事だと思うよ。実績をアピールするのも大事

でもメンテされてないプロダクトばかりなのが選択する側としてはつらい

246 :デフォルトの名無しさん:2009/06/09(火) 00:09:25
重い処理を走らせるクラスがあるんだが、そいつだけをHOT deployさせたくないんだよな
SINGLETONにしても、リクエストのたびにInitMethodはしるんで…

247 :ひがやすを:2009/06/09(火) 00:32:04
Seasar2関連で、2chに技術的な質問はするなと何度言ったら...

248 :デフォルトの名無しさん:2009/06/09(火) 00:41:21
MLかコミッタのblogのコメに匿名で投稿すれば半日で解決するのに
わざわざ2chで質問するってことはよっぽどひねくれてるんだよ

249 :デフォルトの名無しさん:2009/06/09(火) 00:44:03
2chで質問されると余程困るのだろうか。

250 :デフォルトの名無しさん:2009/06/09(火) 00:47:08
答える側は困らんけど
教えられる側は嘘教えられてもだれも訂正してくれないぞ

251 :デフォルトの名無しさん:2009/06/09(火) 00:52:10
ヒガタンは怖いイメージがあるから
顔文字を使っておちゃらけたほうがいいと思う

252 :デフォルトの名無しさん:2009/06/09(火) 00:57:23
困るのは技術的な質問に答えられないこのスレの住人w

253 :デフォルトの名無しさん:2009/06/09(火) 01:01:16
まー全部答えられるかって言われると答えられないことの方が多いのは確かだねぇ。
質問のMLと雑談の掲示板で使い分けって事で。

254 :デフォルトの名無しさん:2009/06/09(火) 01:01:38
>>246
コンテナ起動前にクラス先にロードしちゃえば?

255 :デフォルトの名無しさん:2009/06/09(火) 07:09:54
2chで質問するのがいいとは思わないが、それだけMLでは質問しづらいのだろう

256 :デフォルトの名無しさん:2009/06/09(火) 09:10:23
むしろ、2chではみんなトンデモな答えを期待してるんだから、ひががそれみて対応するほうがウザい。

「map対応してないんだね、糞だね」
っておとしめたいだけなのに、
「素早く対応したよ!2chで質問とかすんなよ」
とか、どう考えても場違い。

257 :デフォルトの名無しさん:2009/06/09(火) 20:09:08
名前だけカタカナの外人ですら優しく回答してもらえるMLの何処か敷居高いんだ
JavaHouseに比べたら実家くらい快適な場所だわ

258 :デフォルトの名無しさん:2009/06/09(火) 20:18:55
個人名出す必要もないしプロジェクトでseasar質問用のメアド作ってML入ればいいだけやんね

259 :デフォルトの名無しさん:2009/06/09(火) 20:41:58
だからMLの敷居が高いんじゃないんだよ。
ネガキャンしたいだけなんだからこのスレはスルーすればいいのにコミッタが絡んでくるのがウザい。

260 :デフォルトの名無しさん:2009/06/09(火) 20:48:14
キャンペーンじゃなくて実際ネガティブだからなここは

261 :デフォルトの名無しさん:2009/06/09(火) 21:37:14
・本名参加でなくともメールアドレスという自分を示すものでやりとりするのがイヤ。もっともっともっと気軽に質問したい。
・完璧な回答ならもちろんだけど、何らかのヒント(もっといえば反応)が欲しい
・回答が無い場合、「なにか知ってるひといません?」と再度聞きやすい。多くのMLはそんな空気じゃない。
・「全文引用すんな、過去レス全部読め」などという人が大きな顔されるのがイヤ
・「どうしてそんなことをするの?」なんていう反応が大嫌い。普通に「できる・できない・こういうことか?」という反応だけでいい。
・質問以外の他人のやりとりをMLだと読まざる得ない状況になりやすいからイヤ

ワガママかね?

262 :デフォルトの名無しさん:2009/06/09(火) 21:39:03
S2のMLで質問に回答がないことなんて
よっぽどカスみたいなのでもないと今まで一度もないだろ

263 :デフォルトの名無しさん:2009/06/09(火) 22:20:10
>>261
> 多くのMLはそんな空気じゃない。

ML全般の話なのかSeasarのML固有の話なのかはっきりしろ

264 :デフォルトの名無しさん:2009/06/09(火) 22:33:26
>>261
どうしてそんなことをするの?

265 :デフォルトの名無しさん:2009/06/10(水) 00:27:56
・POP3/SMTPプロトコルが嫌い。HTTPじゃないと。最初にエッチがつくから。


266 :デフォルトの名無しさん:2009/06/10(水) 00:42:42
webメール使え

267 :デフォルトの名無しさん:2009/06/10(水) 01:19:15
俺は絶対に突っ込まないけど

268 :デフォルトの名無しさん:2009/06/10(水) 07:43:00
俺もMLを敬遠するタチだけど、ようやく理由がわかった。
2chブラウザで見られないからだ。

269 :デフォルトの名無しさん:2009/06/10(水) 12:34:03
>>268
全然違う話だけど、RSSリーダーもいまいちなれないと思ったら、
2chブラウザで見られないからだ、と>>268見て思った。腑に落ちた

270 :デフォルトの名無しさん:2009/06/10(水) 13:20:15
2ch ブラウザで 簡易RSS リーダーを内蔵しているのもあるよね。V2C とか。
2chブラウザ風の RSS リーダーがほしい。

271 :デフォルトの名無しさん:2009/06/10(水) 14:45:25
俺もJavaいまいちなれないと思ったら
2chブラウザで開発できないからだ、と>>269見て思った。腑に落ちた

272 :デフォルトの名無しさん:2009/06/11(木) 09:55:38
>>262
カスは言うこともカスだな

273 :デフォルトの名無しさん:2009/06/11(木) 13:18:52
ほめても何もでませんよ

274 :デフォルトの名無しさん:2009/06/12(金) 00:42:52
後のSeasarスレファウンデーション誕生の瞬間であった

275 :デフォルトの名無しさん:2009/06/12(金) 23:01:13
前日になっても講演者未定w

276 :デフォルトの名無しさん:2009/06/13(土) 02:52:34
とりあえずヒガタンのほうれい線を触りに行くか

277 :デフォルトの名無しさん:2009/06/14(日) 04:30:14
カビーって地味だけどT2よりいいかも

278 :デフォルトの名無しさん:2009/06/14(日) 14:48:34
カビーの可愛さはどこからきているんだろうな

279 :デフォルトの名無しさん:2009/06/14(日) 23:06:17
Cubby in Action => T2 in Actionといったら
空気読んで、SAStruts in Actionだろ。

280 :デフォルトの名無しさん:2009/06/14(日) 23:08:58
>>277
ちゃんと使ってんのか?
お前みたいなやつはろくに触りもしないで
そのうち、BigTableがいいとか言うんだろ

281 :デフォルトの名無しさん:2009/06/14(日) 23:16:32
>>280
shotタソ乙

282 :デフォルトの名無しさん:2009/06/14(日) 23:31:30
2chらしくランク付けするか

Ymir
Cubby
T2
SAStruts
Teeda
S2Struts
S2JSF
S2Tapestry

追加訂正してくれ

283 :デフォルトの名無しさん:2009/06/14(日) 23:33:53
Ymir
Cubby
T2
SAStruts



S2Struts



Teeda
S2JSF
S2Tapestry

くらいの差はあると思う

284 :デフォルトの名無しさん:2009/06/14(日) 23:59:21
T2はまだそんなレベルじゃないだろ
shotタソのコメント欄見てみろ


Ymir
Cubby
SAStruts
S2Click



S2Struts



T2
Teeda
S2JSF
S2Tapestry
S2Wicket

285 :デフォルトの名無しさん:2009/06/15(月) 00:21:13
昨日行ってきた。
4コマ目のひがたんの「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 のようなプレゼンテーションのフレームワークではなく、
コントローラやプレゼンテーション層を結びつけるためのフレームワーク
(コントローラやプレゼンテーション層より、レイヤが一段下)ではなかったか?

※法政大学の外堀校舎は綺麗だな。
あんしんしておなか痛くなってもトイレに行けた。

286 :デフォルトの名無しさん:2009/06/16(火) 02:06:30
あのおっさんのエントリ、後出しジャンケンじゃないか。
メーリングリストで言っておけばいいのに。

287 :デフォルトの名無しさん:2009/06/16(火) 13:09:19
おっさんって誰だ?

288 :デフォルトの名無しさん:2009/06/16(火) 17:42:53
いうまでもない

289 :デフォルトの名無しさん:2009/06/17(水) 09:06:26
ttp://itpro.nikkeibp.co.jp/article/NEWS/20090615/331996/?ST=lin-server&P=3

ここのページの下の事例に
「ホット・デプロイ機能は,クラス数が多くなると遅くなる」
とあるけど、そうなのかね?

290 :デフォルトの名無しさん:2009/06/17(水) 09:56:16
そりゃそうだろう。
クラスを走査して必要な分を再ロードするんだから規模が大きくなったら難しいんじゃない。

けど実際ベンチマークとってみたいな。

291 :デフォルトの名無しさん:2009/06/17(水) 23:20:17
>>289
http://ml.seasar.org/archives/seasar-user/2009-June/017626.html
> 本来 HOT deploy では必要になったコンポーネントのみ
> インスタンス化されるので,システムに Dao が何千個
> 何万個あろうとも,アクセスされた画面の処理で
> 使われる Dao が少なければ極端に遅くなることは
> ないはずです.
>
> おそらく,どんな画面からも使われる,多くの Dao に
> 依存する巨大なクラスがあるなど,実際には不要な
> コンポーネントまでインスタンス化されるような
> 構成になっているのではないでしょうか?

要は設計が悪いと遅くなる

292 :デフォルトの名無しさん:2009/06/18(木) 00:01:54
>>286-287
あのおっさん74年生まれか。higaタソやデブ元理事よりずっと若いじゃないか。
前代表理事よりも若い。おっさん失格だな。

293 :289:2009/06/18(木) 00:21:35
>>291
情報どうもです。ということは、この事例の場合は設計が悪かったということですな。

294 :デフォルトの名無しさん:2009/06/19(金) 10:09:47
マスターからメッセージが来たよ
http://d.hatena.ne.jp/koichik/20090618

295 :デフォルトの名無しさん:2009/06/19(金) 10:22:28
ひがブログなんか盛り上がってるね。

296 :デフォルトの名無しさん:2009/06/19(金) 13:34:09
ひがやすをに「ガツン」と申し上げたい

297 :デフォルトの名無しさん:2009/06/20(土) 02:43:33
何だかんだ言ってみんなヒガタン好きだなw

298 :デフォルトの名無しさん:2009/06/21(日) 11:37:43
なんつうか、偏った人が多い気が。なにもSeasar界隈に限った話じゃないけど

299 :デフォルトの名無しさん:2009/06/21(日) 11:57:24
やすをの自演カキコがうざい

300 :デフォルトの名無しさん:2009/06/21(日) 15:06:39
何か新しいことをするには良い意味で偏らないとやっていけないのではないかな。

301 :デフォルトの名無しさん:2009/06/24(水) 17:06:31
>285
>あと、T2 は S2JSF のようなプレゼンテーションのフレームワークではなく、
>コントローラやプレゼンテーション層を結びつけるためのフレームワーク
>(コントローラやプレゼンテーション層より、レイヤが一段下)ではなかったか?

T2はあるURLとPOJOとそのメソッドをマッピングするフレームワークだね。
普通のフォームとか、FlexやAjaxのリクエストも受けれるのが特徴。


302 :デフォルトの名無しさん:2009/06/24(水) 17:37:15
時々t2の話題が出てくるがスレチだから誘導

Java+Webフレームワーク
ttp://pc12.2ch.net/test/read.cgi/tech/1181063688/

303 :デフォルトの名無しさん:2009/06/25(木) 01:53:59
         ____   
       / \  /\ キリッ
.     / (ー)  (ー)\      
    /   ⌒(__人__)⌒ \    <お前はオープンソースの何を知っているというのだ。
    |      |r┬-|    |
     \     `ー'´   /
    ノ            \
  /´               ヽ              
 |    l              \
 ヽ    -一''''''"〜〜``'ー--、   -一'''''''ー-、.    
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))


          ____
        /_ノ  ヽ、_\
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ    <だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)
| / / /      |r┬-|    | (⌒)/ / / //  
| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/
|     ノ     | |  |   \  /  )  /  
ヽ    /      `ー'´      ヽ /    /     
 |    |   l||l 从人 l||l      l||l 从人 l||l   バ   
 ヽ    -一''''''"〜〜``'ー--、   -一'''''''ー-、 ン
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒)) バ
                             ン

304 :デフォルトの名無しさん:2009/06/26(金) 01:29:52
ごめんなさい。ダンコガイになりたかっただけなんです。

305 :デフォルトの名無しさん:2009/06/27(土) 21:45:38
          ____
       / \  /\  キリッ
.     / (ー)  (ー)\
    /   ⌒(__人__)⌒ \   知らないことを軽々しく語るなよ。
    |      |r┬-|    |   
     \     `ー'´   /   
    ノ            \
  /´               ヽ

            ___
       /      \
      /ノ  \   u. \ !?
    / (●)  (●)    \ 
    |   (__人__)    u.   | クスクス>
     \ u.` ⌒´      /
    ノ           \
  /´               ヽ

         ____
<クスクス   /       \!??
      /  u   ノ  \
    /      u (●)  \
    |         (__人__)|
     \    u   .` ⌒/
    ノ           \
  /´               ヽ

306 :デフォルトの名無しさん:2009/07/01(水) 19:37:58
いい加減トップページ変えようよw

307 :デフォルトの名無しさん:2009/07/03(金) 02:35:38
JavaでまともなフレームワークってSeasar2だけじゃん
Java勉強して分かったお
間違いない

308 :デフォルトの名無しさん:2009/07/03(金) 02:40:27
まともなのは他にもたくさんあるけどね
バランス的に言うと一番使いやすいってのなら同意だが

309 :デフォルトの名無しさん:2009/07/03(金) 02:51:12
Seasarのプロダクトのコミッタって一般人でもなれるの?

310 :デフォルトの名無しさん:2009/07/03(金) 02:59:14
>>308
SAStrutsないと設定地獄になるよな

311 :デフォルトの名無しさん:2009/07/03(金) 03:00:53
>>309
能力的には一般人しかいません
性格的には一般時にはなれません

312 :デフォルトの名無しさん:2009/07/03(金) 03:05:54
まぁ、その一般人が作った物を使ってるんだけどな

313 :デフォルトの名無しさん:2009/07/03(金) 03:14:39
Java1.4+Strutsって聞いただけで超絶ブラックだぞ

314 :デフォルトの名無しさん:2009/07/03(金) 03:20:34
誰もJava1.4とStrutsなんて発言してないが

315 :デフォルトの名無しさん:2009/07/03(金) 06:55:03
基地外しかいない悪寒

316 :デフォルトの名無しさん:2009/07/03(金) 09:00:57
>>310でいきなりStrutsの話になってふいた
やはり日本だとフレームワーク=Strutsなのかな

317 :デフォルトの名無しさん:2009/07/03(金) 12:27:47
javaでwebするならそうかも。

318 :デフォルトの名無しさん:2009/07/03(金) 18:35:04
つ Java EE 6

319 :デフォルトの名無しさん:2009/07/04(土) 00:14:09
節子それ、Seasarと違う

320 :デフォルトの名無しさん:2009/07/04(土) 00:14:47
S2EE6みたいなの出たらどうすんだよ

321 :デフォルトの名無しさん:2009/07/04(土) 00:17:16
SEE6に名前変更されるから無問題

322 :デフォルトの名無しさん:2009/07/04(土) 18:30:02
結論:Springでオールオッケー

323 :デフォルトの名無しさん:2009/07/04(土) 23:49:49
Spring 使った場合のフレームワークって今だと何が一番いいんだろな。
Strut2 と WebFlow+SpringMVC ぐらいが今の候補なんだが。

324 :デフォルトの名無しさん:2009/07/05(日) 00:10:42
スプ2Strutsとか出せばいいんだよ

325 :デフォルトの名無しさん:2009/07/05(日) 00:20:54
Springは社内フレームワークのためのフレームワーク

ってゆーすけがいってた

326 :デフォルトの名無しさん:2009/07/05(日) 00:44:26
Springはいちいちなんかめんどいんだよな

327 :デフォルトの名無しさん:2009/07/05(日) 00:57:24
>>326
そこを社内フレームワークでカバーするんだよ
Springを素のまま使うのは間違ってる
Seasarとは違うのだよSeasarとは

328 :デフォルトの名無しさん:2009/07/05(日) 00:59:37
ってゆーすけがいってた

329 :デフォルトの名無しさん:2009/07/05(日) 01:39:35
Springが面倒って…1.x時代の話してるのか?

330 :デフォルトの名無しさん:2009/07/05(日) 01:49:57
>>329
>>323からの流れが読めてないな
Spring単体の話はしてないお

331 :デフォルトの名無しさん:2009/07/05(日) 01:55:11
なんでもできるってものよりも
おすすめの構成でセットになってるのがいいんだよ

332 :デフォルトの名無しさん:2009/07/05(日) 11:43:56
Springはオススメ構成用意はしてない
ただ、各種プロダクトが真っ先にSpringのコネクタ用意するから簡単につながる
Seasar2はメンテされてるプロダクトかどうかを判断するのが難しい

333 :デフォルトの名無しさん:2009/07/05(日) 16:16:02
えろい人に質問Seasar2使うなら
JBOSS と GlassFish
ってどっちが良いのと?

334 :デフォルトの名無しさん:2009/07/05(日) 16:45:17
S2に限らずGlassFishがいいと思う

335 :デフォルトの名無しさん:2009/07/05(日) 19:31:04
S2使うならTomcatでおk

336 :デフォルトの名無しさん:2009/07/06(月) 12:59:01
所詮、いち島国のマイナープロダクトにすぎんからなシーサーは。
トータルで見たらSpringの方がいいにきまってる。


337 :デフォルトの名無しさん:2009/07/06(月) 14:53:14
知名度と使い勝手が比例するのならそうだけど
マイナーだから駄目ってのはなんだかなぁって感じ

338 :デフォルトの名無しさん:2009/07/06(月) 20:53:04
案件でSeasar使うところ増えてない?
まわりの半分くらいはSeasarなんだが

339 :デフォルトの名無しさん:2009/07/06(月) 22:04:55
半分は言い過ぎだけどSAStrutsとあと意外にTeedaが多いw

340 :デフォルトの名無しさん:2009/07/06(月) 22:16:08
Teedaがかれた宣言出したのが去年だから、今くらいの案件で使われるというのは不思議ではない。
JSF 2.0が少しずつ見えてきたこの時期に1.1ベースというのがどれだけ影響するか。

341 :デフォルトの名無しさん:2009/07/06(月) 22:44:07
ちょっと前までまともな事例ってひまわり証券くらいしかなかったのにな
リクルートの新規サイトも地味にS2らしい

342 :デフォルトの名無しさん:2009/07/06(月) 22:50:40
>>341
ソースは?

343 :デフォルトの名無しさん:2009/07/06(月) 23:38:31
http://itpro.nikkeibp.co.jp/article/OPINION/20070904/281080/?ST=oss
リクルートの他にソフトバンクモバイルもそうらしいな

344 :デフォルトの名無しさん:2009/07/06(月) 23:43:34
>>343
dだが2年前の記事で新規サイトのソースではないな

345 :デフォルトの名無しさん:2009/07/07(火) 01:45:49
リクルートは今SAStrutsだよ
俺がソース

346 :デフォルトの名無しさん:2009/07/07(火) 02:33:49
リクルートは大分人減ったかい?

347 :デフォルトの名無しさん:2009/07/07(火) 11:14:07
リクルートで転職してる人が減ってるよ。
つーか、求人がないので他でも減ってる。

348 :デフォルトの名無しさん:2009/07/07(火) 14:28:54
リクルートは転職屋じゃなくて情報出版業だぞ
リクルートエージェントかなんかと勘違いしてないか

349 :デフォルトの名無しさん:2009/07/07(火) 15:48:08
TeedaとかJSF系ってさ、GUIコンポーネントっつーのかな?HTMLコンポーネントそのまま使える案件ならいいけど
デザイナがあげてきたHTML+CSSをシステムに組み込むような案件だとツラくないか?
昔試して俺には無理ぽだったので、そんときゃS2strutsを使ったよ

350 :デフォルトの名無しさん:2009/07/07(火) 16:01:16
JSFなんてイントラ案件でしか使わんだろあんなもっさり

351 :デフォルトの名無しさん:2009/07/07(火) 17:24:22
制約の情報をあんまり告知せずに革命的テクノロジーとか言ってリカマンドしてくるベンダーとの戦い。いつ終わるのこれ

352 :デフォルトの名無しさん:2009/07/07(火) 21:06:00
>>349
決められたコンポーネントを多用する社内アプリならば十分
もっさりということも特にない

用途に合わせて最適なフレームワークを選択するのが普通
1つだけに絞ろうとするのが間違い

353 :デフォルトの名無しさん:2009/07/07(火) 21:22:24
少数精鋭で小回りがきく組織ならそれが普通かもしれんが
5次受け6次受けの兵隊引き連れてる大所帯の組織では普通じゃない

354 :デフォルトの名無しさん:2009/07/07(火) 23:39:17
>>345
俺もリクだが
S2使っているとこはさ結局悲鳴しか聞こえてこんよ
S2&SAStruts使えるって感じるならSpring&Struts2やWicketは天国だと感じるだろな


355 :デフォルトの名無しさん:2009/07/07(火) 23:41:15
おまえ偽者だな
悲鳴が聞こえてたのは独自フレームワークだった所だろ

356 :デフォルトの名無しさん:2009/07/08(水) 00:14:31
偽者って言われちゃったよ・・・
本質を理解できない奴にいちいち説明するの面倒だな


357 :デフォルトの名無しさん:2009/07/08(水) 00:19:16
本質ってなにかね。

358 :デフォルトの名無しさん:2009/07/08(水) 00:24:54
>>354
どんな悲鳴だ?本物なら具体的に書いてみろよ

359 :デフォルトの名無しさん:2009/07/08(水) 00:49:48
こないだまでRでぐるなびみたいなサイト作ってたけど(カットオーバーおめ)、
SAStrutsは非常に使いやすかった。
Spring + iBATISなんかより全然な。

360 :デフォルトの名無しさん:2009/07/08(水) 00:54:14
>>358
ギャァァアグゥガッゥァァウヒャャアァァア

361 :デフォルトの名無しさん:2009/07/08(水) 01:01:55
S2&SAStrutsってのが全く理解してない証拠だと思う

362 :デフォルトの名無しさん:2009/07/08(水) 01:05:43
>>359
おま、比較対象が

363 :デフォルトの名無しさん:2009/07/08(水) 01:08:51
SAStrutsなんてDIコンテナが何かなんて気にする必要もないプロダクトなんだから
中身がS2だろうがEJBだろうがSpringだろうがどうでもいい話じゃね?
フロントエンドのPGは単にアクションとJSP書くだけだもん

364 :デフォルトの名無しさん:2009/07/08(水) 03:47:04
悲鳴ってのはプロジェクト管理に起因する事象だろう
最後はとにかく人を突っ込むってことをやってたようだ
事実余り Java を知らん人とかも増援で入ってたし
Hプロジェクトが火を吹いてたのは S2とは無関係だと思うな

365 :デフォルトの名無しさん:2009/07/08(水) 04:09:50
業務委託じゃRなんてかなりスキルないと入れてもらえなくて有名だが

366 :デフォルトの名無しさん:2009/07/08(水) 04:52:15
面接を受けると、それも頷ける部分はあるが、
実際のところはそうではないようだ。
ぶっちゃけ協力会社による。
今はどんどん切られてるから、スキル無い人から減ってるけど、
去年の忙しい時期なんかは、とにかく人を入れろって感じ。

そんで件のプロジェクトは火を吹いてたんで、とりあえず人を突っ込んだ。
そしてガバっとまた人が減る。

それに、2年前とかの企画だと、どーしよーもないソースも結構転がってるよ。
S2採用以前のね。
自社FWがどーこー言う話はよく聞く業界だけど、
こればっかりは、何を間違えてこうしちゃったの?って思わずにはいられない。

367 :デフォルトの名無しさん:2009/07/08(水) 10:45:46
>354
>>S2&SAStruts使えるって感じるならSpring&Struts2やWicketは天国だと感じるだろな
えー、そんなに違うもんなのか?

368 :デフォルトの名無しさん:2009/07/08(水) 11:28:48
>>367
S2Wicketこそが天国への門

369 :デフォルトの名無しさん:2009/07/08(水) 12:26:27
Struts2覚えるのが面倒

370 :デフォルトの名無しさん:2009/07/08(水) 12:48:22
Wicketってメモリ喰う、いや喰わないとか論争してて不吉な匂いがするよ。
マイクロベンチで検証してOKで実際にデカいアプリ作ったらダメでしたとか、ってことになるんじゃねーかとか
考えすぎ?

371 :デフォルトの名無しさん:2009/07/08(水) 12:49:42
>>354
S2よりSpringが素敵なところってどこ?オフショア使えるとこ?

372 :デフォルトの名無しさん:2009/07/08(水) 14:14:33
Seaserを実際に使ったことがない(ドキュメントは読んだ)
俺が印象だけで答えてみるテスト。異論反論は受け付ける

Springが勝っている点

* 世界的に見て、事実上の標準技術と見做されている
* 情報量が多い (世界規模 vs 日本のみ)
* サポートしているコンポーネントが多い

Springが負けている点

* 開発を軌道に乗るまでが面倒
→ Springはいろいろとお膳立てしてやらんとまともに使えない


あと、オフショアに投げるなら、
なおのことSpringを生で使わせたらアカンと思う


373 :デフォルトの名無しさん:2009/07/08(水) 17:49:09
>>* 情報量が多い (世界規模 vs 日本のみ)
英語読めない人が多い場合は情報量が逆転。
Springでもプロジェクト回せる時点である程度のレベルの人員が集まってるんだろな。
>>372がウラヤマシス

話それるけどS2は使用感は結構よいけどドキュメントの品質はあんまよくないよね。
なんかまだるっこしい書き方が多いし
「XXはセッションにキーXXで管理しておりライフサイクルはXX」
みたいな知りたい情報がML上にしかなくてドキュメント上では
「XXはコンテナが自動制御するので簡単に使えます」とかそんな書き方だったりとか。

374 :デフォルトの名無しさん:2009/07/08(水) 18:14:16
ん?
Springを直でいじらんといかんのはアーキテクト役のメンバだけだと思うぞ。
そういうやつはフツーに英語読むだろ

開発者はSpringを意識しなくて良いようなアーキテクチャにするか、
または開発ガイドラインで決められた通りに使うだけという形にする。
だから開発者は英語が読めなくてOKだと思うがいかがだろうか


375 :デフォルトの名無しさん:2009/07/08(水) 18:22:41
>>372、たけぞう氏、ゆーすけ(誰?)の意見をまとめると

大人数で俺々フレームワークのベースとして使う→Spring
少人数で直に使う→Seasar

でおk?

376 :デフォルトの名無しさん:2009/07/08(水) 18:29:23
>>375
Spring -> DIコンテナの使い方が普及していない時期に作られた糞のようなフレームワークがたくさん(w

Seasar2 -> 使いやすさ重視。フレームワークもいいね!

377 :デフォルトの名無しさん:2009/07/08(水) 19:04:59
>>Springを意識しなくて良いようなアーキテクチャにする

それが理想なんだけどさ、アーキテクトだけが把握してればおkならいいんだけどさ・・・

・フレームワークって下位レイヤを隠蔽するよう設計されるが
現場の開発では高確率でトラブル発生して下に降りる必要が出てくるよね。
Springの場合はどお?安定・信頼して使えるかんじ?
S2系は一生懸命作ってる人には悪いけど、
プロダクトのテストケースは充実しているわりにバージョン上げたときとかトラブル多かった。

・メンバにはコンフィグファイルを一つもいじらせないように出来る?
おれんとこだとS2使ったプロジェクトでそれに近い感じで進行させたら、
肝心のところでDI使ってない汚いコードになってしまって失敗したよ・・・

378 :375:2009/07/08(水) 20:08:01

> ・フレームワークって下位レイヤを隠蔽するよう設計されるが
> 現場の開発では高確率でトラブル発生して下に降りる必要が出てくるよね。
> Springの場合はどお?安定・信頼して使えるかんじ?

少なくとも俺は、Springがらみでトラブルになったことは殆どないし、
万一のことがあっても、こういうときにこそ情報量の差(英語圏含む)と
いうものが如実に表れてくると思う。

大抵のトラブル(殆どは設定ミスだが)はググればすぐに原因がわかったし、
いままで、Springのソースを読むハメになったケースは一度もないかな。

> ・メンバにはコンフィグファイルを一つもいじらせないように出来る?

できてるよ。俺は<context:context:component-scan>を使ってる。


379 :372:2009/07/08(水) 20:10:15
やべまちがった。
↑は375じゃなくて372ですた。


380 :デフォルトの名無しさん:2009/07/08(水) 20:26:50
>>378
> できてるよ。俺は<context:context:component-scan>を使ってる。

それで済むのって自動ワイアリング以外の設定がない場合だけだよね?
プロパティに文字列やMapを設定するようなコンフィグ的な設定はどうしてる?

381 :372:2009/07/08(水) 20:53:43

個別で設定が必要なBeanは俺も個別設定してるよ。
確かにそういう場合は<context:component-scan>は使えないな。たぶん。
ただ、それにしても、そういう設定をやるのはアーキテクトの仕事だと思う。

開発者がいちいちBeanのプロパティを指定しなければならないケースって
イマイチ想像が付かないんだが…
例えばサービスクラス毎にトランザクションの切りかたが違うとか、
そういうのか?


そういえば、前提条件を話してなかったな。
俺は今回の話では、Webアプリケーション開発(社内業務システム程度)を
イメージして話している。そこで食い違いがあるのならすまんかった


382 :372:2009/07/08(水) 21:00:03
あと言っとくと、俺はSpringとSeasarの比較において
あくまでも開発全体の観点から論じているだけで、
細かい技術要件で優劣を付けるつもりはないぞ。

それに、そういう議論するとすぐに荒れるしな。


383 :デフォルトの名無しさん:2009/07/08(水) 21:01:09
>>381
もろもろの制約値など業務的な設定を可変にしておく必要があるだろ
それをSpringのxmlでやるやらないを含めてどうやるか考えるのはアーキテクトの仕事だが
個別の設定をいちいち書くのはアーキテクトの仕事じゃない

384 :372:2009/07/08(水) 21:06:48
あーすまん。
「アーキテクト=開発リーダー」
と読みかえてくれ。そういうつもりで書いた。


385 :デフォルトの名無しさん:2009/07/08(水) 21:27:34
詳しくない奴ほど語りたがる

386 :デフォルトの名無しさん:2009/07/08(水) 21:29:08
>>384
読み替えても質問の答えは見つからないが?
まさか業務的な設定値を全てリーダーがxmlに書いてるとか?
いやいやいやいや、それはあり得んだろ常識的に考えて

387 :デフォルトの名無しさん:2009/07/08(水) 21:29:53
語リスト上等

388 :372:2009/07/08(水) 21:33:02
業務的な設定値って、設定ファイルだと思うんだけど(違うなら指摘してくれ)、
俺は開発者全員がそれぞれ設定ファイルを書く必要がある案件は見たことないんだけど。
普通のWebアプリ程度で、そんなに設定項目が多いことがあるのか?

…つーか話が本筋からズレてるんだけど。
まだ設定ファイルの話を続けたいのなら俺は去るぜ


389 :デフォルトの名無しさん:2009/07/08(水) 21:34:11
サービス自動登録的なアノテーション制御を開発リーダーが一発書いて終わり。
DI対象の設定や可変項目やら、つまらん設定値の個別制御はSpringでやらせない。
ってことかな。Spring使ったことないから想像だけど。

390 :デフォルトの名無しさん:2009/07/08(水) 21:37:49
>>まだ設定ファイルの話を続けたいのなら俺は去るぜ
うまくプロジェクト回してる人っぽいから俺は話聞きたいyo!
色々語って欲しい。

391 :デフォルトの名無しさん:2009/07/08(水) 21:43:04
>>372
>* 開発を軌道に乗るまでが面倒
> → Springはいろいろとお膳立てしてやらんとまともに使えない

ん?セットアップはS2より楽だよね?

392 :デフォルトの名無しさん:2009/07/08(水) 21:43:32
>>390
うまく回してるように見えるか?w
Spring上にオレオレフレームワークを作る必要がある案件には見えないな
Seasar直でやった方が楽だったんじゃねーの?って見える
さらに言えばアーキテクト(開発リーダー)でもなさそうに見える

393 :デフォルトの名無しさん:2009/07/08(水) 21:44:23
>>391
でたなw
お前NetBeans好きだろ?www

394 :372:2009/07/08(水) 21:50:21
> サービス自動登録的なアノテーション制御を開発リーダーが一発書いて終わり。
そう。

> DI対象の設定や
これをDIコンテナでやらんかったら存在意義がwww

> 可変項目やら、つまらん設定値の個別制御はSpringでやらせない。
そう。だって依存性の解決をするのがDIコンテナの役割であり、
設定パラメータのインジェクションは「DIインジェクション」
ではないと考えている。
そういう細かいことまで無理矢理やらせようとするから
おかしなことになるんじゃないかと思うけどな。


>>391
すまん、俺はSeasarを実際に使ったことないから比較できん。
だけどトランザクションの設定やら何やら、最初の設定は結構面倒だと思うぞ。


>>392
> Spring上にオレオレフレームワークを作る必要がある案件には見えないな
オレオレフレームワークを作ったなんて話は一言もしてないぞwww

> Seasar直でやった方が楽だったんじゃねーの?って見える
ならその理由を具体的に書いてくれよ。ぜひ議論に参加してくれ。

> さらに言えばアーキテクト(開発リーダー)でもなさそうに見える
それはこの議論で重要なの?
ここは2chなんだし、バックグラウンドなんてどうてもよくて何を語るか全てだと思うが。



395 :デフォルトの名無しさん:2009/07/08(水) 21:56:51
>>394
> オレオレフレームワークを作ったなんて話は一言もしてないぞwww

>>374=372じゃねーの?
これって実質オレオレフレームワークだろ。>>377以降これで盛り上がったんだぜ?

> 開発者はSpringを意識しなくて良いようなアーキテクチャにするか、

396 :デフォルトの名無しさん:2009/07/08(水) 21:57:21
>>394
軽い開発を目標にしてるなら<tx:annotation-driven/>かいて
サービスに@Transactionalつければいいだけだよね?

397 :デフォルトの名無しさん:2009/07/08(水) 22:05:22
S2嫌いでSpringマンセーの奴と議論したときに
最終的にはS2はEclipseとTomcatに依存してるのが嫌いだとか
言いやがったことがあったな

398 :デフォルトの名無しさん:2009/07/08(水) 22:05:41
>> サービス自動登録的なアノテーション制御を開発リーダーが一発書いて終わり。
>そう。

アノテーションハンドリングってxml上の設定を書くだけ?javaの制御コードも?
javaのコードもならS2比較で言うとSAStrutsとか
各S2フレームワークプロダクトに相当する気がする。
たぶんS2使う開発者はアノテーション制御を自分で書いたりまでしないで
SAStrutsみたいなのをそのまま使ってると思う。
あ、僕は煽ってる人じゃないので念のため。
xmlだけで色々できるならspringちょっとすごいかもしれない。

399 :372:2009/07/08(水) 22:07:10
>>395
<context:component-scan>使っただけでオレオレフレームワークになるのかwww

例えばStrutsとSpringを無改造で使って<context:component-scan>と組合せるだけの
シンプルな構成でも、どのクラス群にどういう役割を持たせるかを明確化して
開発ガイドラインとして規定したら、それはアークテクチャだと思うけど。

フレームワークは、あくまでもアークテクチャを実現する手段の
一つに過ぎんと思うぞ。

>>396
それだとクラスが密結合になるんじゃないか。
単体テストのことを考えたらDIしたいぞ。


400 :デフォルトの名無しさん:2009/07/08(水) 22:13:11
Spring+HibernateEntityManager(コンポーネント自動検出 without アノテーション編
http://d.hatena.ne.jp/beyondseeker/20080621/1214083335
たぶんこーゆーの書いてるってことだろな。記事読んでないけど。

401 :デフォルトの名無しさん:2009/07/08(水) 22:13:15
>>399
> <context:component-scan>使っただけでオレオレフレームワークになるのかwww

それだけ?mjd?
だったら>>377へのレス(>>378)はすべきじゃなかったな
>>378で最初に引用されてるフレームワークはどう見たって
Springじゃなくオレオレフレームワークのことだからな

402 :372:2009/07/08(水) 22:17:11

>>400
あ、まさにそれそれ。

>>401
>>378は、聞かれたから答えただけだぞ。



議論が本筋からズレてきたから、そろそろ戻していいですかね。

今度は俺から質問なんだが、Seasarサイドから見て
Springの問題点を教えてくれないか。
個別の技術要素じゃなくて「開発全体で見た観点」で。




403 :372:2009/07/08(水) 22:23:39
>>397
それはヒドイwww
俺はそんな逃げかたしないし、間違いがあったら認めるぞ

あと、俺は別にSpringマンセーじゃなくて、
ただの「Springは使ったことはあるがSeasarは使ったことがない開発者」だ。


404 :デフォルトの名無しさん:2009/07/08(水) 22:28:09
>>402
・自分やメンバにスキルやモチベがない
・時間との戦い
・トラブった時
など考えて英語情報を漁ってまでSpring使う気になれない。
使ってないから役に立たない回答でスマンコ
Springでおすすめの書籍やサイトあったら教えてくれよ

405 :デフォルトの名無しさん:2009/07/08(水) 22:28:28
>>402
Springまともに使ってないけど、最初に感じたのはアプリ全体をどう作っていいか
わからないってことだな
SeasarだとS2+SAStruts+S2JDBC+BeansとかS2+Teeda+S2Dao+S2Dxoとか
フルスタックでうまく考えられててDoltengですぐに始められる
ようするに>>331

406 :デフォルトの名無しさん:2009/07/08(水) 22:33:30
Springが2.xになる前にSeasar2使い始めたからそのままSeasar2
Springが最初からXML地獄を考慮してれば違っただろうな
タイミングは重要だよ
EJBだってSpring出る前に3になってれば流行っただろう

407 :デフォルトの名無しさん:2009/07/08(水) 22:34:30
Wicketマンセーな人が >>370 にコメントつけてくれるとウレシス

408 :デフォルトの名無しさん:2009/07/08(水) 22:35:51
あー俺も>>406と同じだわ

409 :372:2009/07/08(水) 22:39:04
>>405
>>406
なるほど、確かに。それは言うとおりだな。
俺はSpring1.x時代は知らんし。

じゃあ確実にSpringが負けているところは
結局>>331なんだということで理解した。


410 :デフォルトの名無しさん:2009/07/08(水) 22:59:53
Springのエバンジェリストみたいなやつがガンガン宣伝すればまた状況は違うんじゃない?
S2の場合ひが氏の釣り師レベルが高くて上手く宣伝できてるってのもあると思う

411 :デフォルトの名無しさん:2009/07/08(水) 23:03:12
まあ Springが安定してるよって話聞けただけでも参考になった。
周りに使ってる奴いないんだもん

412 :372:2009/07/08(水) 23:11:36
>>404
ここはそれなりに参考になった。
ttp://d.hatena.ne.jp/nikkei225f/
ただし、どちかというとStruts2の話がメインであるが。
ちなみにここの人が書いた本はダメダメらしいから要注意な。

>>410
確かに、ヒガ氏のプレゼンスも含めSeasarはちゃんと市場を
意識していて、ニーズに合った製品を市場に出せていると思う。
まあ>>331のことだが。

それに引き換えSpringは…
ttp://www.springsource.com/training/classes/asia-pacific
日本は眼中になしwww


>>411
そうなのか。逆に俺のまわりはSpring一色だな。
SpringもSeasarも成熟しているし、一度どちらかに染まってしまうと、
どうやら積極的に乗り換える理由もなさそうだから、
民族大移動はもう起こらんのかもしれんな。


413 :デフォルトの名無しさん:2009/07/08(水) 23:33:34
最近はPHPの案件が多いんだけど、
Javaってそろそろ落ち目なんかな?

414 :デフォルトの名無しさん:2009/07/09(木) 00:13:48
>>412
ここはSeasar2スレ
Seasar2案件が多いやつが目立つのは仕方ない
国内に限定してもおそらくSpringのほうが多いはず

415 :デフォルトの名無しさん:2009/07/09(木) 00:37:32
Seasar2
CakePHP
が好き
プログラマとしては素人だけど
新しい物好きの俺が言うんだから間違いない

416 :デフォルトの名無しさん:2009/07/09(木) 01:37:53
で、おまえは何を言ったんだい?w

417 :デフォルトの名無しさん:2009/07/09(木) 09:37:21
>国内に限定してもおそらくSpringのほうが多いはず
そうなの?どっかに統計ないかな?

418 :デフォルトの名無しさん:2009/07/09(木) 09:45:17
【DI】Java Spring Frameworkを語るスレ 4.0
http://pc12.2ch.net/test/read.cgi/tech/1227196176/
あんま盛り上がってるように見えない

419 :デフォルトの名無しさん:2009/07/09(木) 10:09:48
>402
>今度は俺から質問なんだが、Seasarサイドから見て
>Springの問題点を教えてくれないか。
>個別の技術要素じゃなくて「開発全体で見た観点」で。

component-scanが入って、特に優劣はないとおもう。
S2暦長いけど、今となってはそんなに違わないんじゃないかな。


420 :デフォルトの名無しさん:2009/07/09(木) 11:53:19
>>372ってどーゆー構成で作ってたの?お勧めspringプラグインとか教えてよ

421 :372:2009/07/09(木) 14:00:44
>>420

Springのプラグインって何だ?

Springのサブプロジェクトのことなら、
悪いが俺は何も使ってないからわからん。
というか何も使う必要はないって感じかな。
SpringにはDIコンテナ以上のことは求めてないし。

Eclipseのプラグインのことなら、これもやはり使う必要はないと思っている。
だって<component-scan>を使えばapplicationContext.xmlは最初に一回だけ
書けばいいので、IDEの支援はいらないし。


422 :デフォルトの名無しさん:2009/07/09(木) 14:58:03
S2はHOT reloadingが便利だな。

423 :デフォルトの名無しさん:2009/07/09(木) 16:53:15
>>402
Spring開発したときに苦労したのは、ろくな本が無いこと
Spring2入門買ったら前作のSpring入門読めとか書かれてあって、ふざけるなと思ったw
本家の英語ドキュメントが充実しているからなんとかなったけど

S2はS2側のお勧め構成の意識がすごく強くて
言われる通りに構成すればいいという安心感はあるな
JTA実装やコネクションプール実装も持ってるし、自前のO/Rマッパーもあるし
自前じゃないけどSAStrutsもあるから、とにかくオールインワン色が強い
あと、HOT Deployは大きな優位点だと思う

SpringはWebフレームワークとO/Rマッパーを自分で選択して、自分で組み合わせるのが前提だから
開発リーダーの腕次第というところがある
その分組み合わせの幅が広くて、新しいFWもすぐにSpring対応するのは便利だと感じた

424 :デフォルトの名無しさん:2009/07/09(木) 17:42:30
Spring1.x+hibernate+Strutsを経験して
今Seasar2.4+dbflute+teeda使ってる俺が通りますよ。

>>406
俺もそれ。FWを選定している最中に、teedaの特集に乗せられてしまった口です。
結局teeda自体はあれだけど、Seasar2+dbfluteは結構幸せだよ。

Seasarは用意されたドキュメントがなんとも目的の事が探せないというか、
今一統一感がないというか、タライ回しにされてる感があって微妙。
でも、MLで聞く度胸さえあればなんとかなるし、ある程度要望も聞いてくれるし、
日本語なblogもたくさんあるしね。

ココで技術的なことは聞いちゃダメらしいけどw

425 :デフォルトの名無しさん:2009/07/09(木) 17:47:05
>>424
>ココで技術的なことは聞いちゃダメらしいけどw

嘘を嘘と見抜ける人なら問題なし。

426 :デフォルトの名無しさん:2009/07/09(木) 18:00:23
全部嘘だから問題なし

427 :デフォルトの名無しさん:2009/07/09(木) 18:01:23
>>424
参考までに、Teedaがどうあれだったのか聞かせてほしいw

428 :デフォルトの名無しさん:2009/07/09(木) 18:57:59
>>427
誤解を与えてしまったかも知れんが、今はそんなにアレじゃないよw

なんつーか、BAD KNOW HOWが溜まるまでがちょっとつらかった。
(これは何でも同じだけどね)

現時点での大きなアレなところは、
・JavaScriptが前提になっている部分があるので、携帯向けはつらい。
・ネストされたプロパティを扱えないんで、ページクラスが煩雑になる
 (これは、次期バージョンで対応するとかしないとか)
詳しくは、MLを見るようになw

429 :デフォルトの名無しさん:2009/07/09(木) 19:34:39
悪いこといわんからJSF系はやめておけと忠告しておきたい。

430 :デフォルトの名無しさん:2009/07/09(木) 19:55:48
>>429
俺はJSF使ったことないんだが、よかったら具体的な理由を教えておくれ


431 :デフォルトの名無しさん:2009/07/09(木) 20:31:05
>>424
ドキュメントの出来の悪くて困る。

432 :デフォルトの名無しさん:2009/07/09(木) 20:39:28
ドキュメントはフルスタックじゃないんだよな…

433 :デフォルトの名無しさん:2009/07/09(木) 23:44:48
>>406
EJB3活用してる人って全然いないのかね?

434 :デフォルトの名無しさん:2009/07/10(金) 00:50:25
spring使いのspring好きです
s2やsastruts使ってみましたが魅力がまったくわかりません
どなたか教えてください
ちなみにjava系のメジャーなフレームワークならweb系に限らずほぼ一通りわかるかと思います


435 :デフォルトの名無しさん:2009/07/10(金) 00:58:54
>>434
わからなくていいよ

436 :デフォルトの名無しさん:2009/07/10(金) 03:04:06
spring使いの spring 好きです。
すみません、うちの >>434 がご迷惑をおかけしまして・・・・

>>434
どう魅力がないか書いてくれないと、議論が進まないから書いてよ
おれも知りたいし

437 :デフォルトの名無しさん:2009/07/10(金) 03:10:11
spring使いのspring好きで、s2やsastruts使って魅力がわからなかったなら
ここに来る必要なくね?そんなに自分の判断に自信が持てないのか?

438 :デフォルトの名無しさん:2009/07/10(金) 07:08:23
>>434
Seasar2のHot Reloadingは、どうですか?

439 :デフォルトの名無しさん:2009/07/10(金) 08:24:47
S2はおすすめ構成以外が地獄。

440 :デフォルトの名無しさん:2009/07/10(金) 09:26:40
>>434
自分が使って魅力を感じなかったならそれでいいだろ。
springはS2より魅力的ってのなら、具体的に語ってみればリアクションあるかもよ

441 :デフォルトの名無しさん:2009/07/11(土) 19:04:34
Hot Reloadingってみんな快適に使えてるか?
クラスローダ周りですぐ動かなくなったりpermgen死亡したりするんだが

442 :デフォルトの名無しさん:2009/07/11(土) 19:59:00
>>441
http://ml.seasar.org/archives/seasar-user/2009-February/016916.html
http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=20090214#2009021401

443 :デフォルトの名無しさん:2009/07/13(月) 00:46:08
結局、Hot Deployがいけてない所ってJava言語自身の戦略が抱えている問題を、
Seasarが戦術で何とかしようとしているところから出ているんだよな。

それを「革命的なアドバンテージ」と喧伝する奴がいる一方で
「本質的な解決には何もつながっていない」と考える奴がいるのも仕方ないことだと思うよ。

「ふいんき的にOKポイ」ってだけでコミットするような開発者は日本では基本的にB級のクソだから
Railsだってコミット前にはアプリケーションサーバーを再起動して動作確認するのが基本なんだけど
ひがはどうやらその辺の確認は軽視しているように見える。

アーキテクト的にはそのへんは開発者の不注意だと、
責任を押し付けることが出来るから重要視する必要が無いんだろうね。

あと、Hot Reloadingって何www?今まで散々Hot Deployで推してきたのにwww。

444 :デフォルトの名無しさん:2009/07/13(月) 01:01:00
何言ってるんだこいつ

445 :デフォルトの名無しさん:2009/07/13(月) 01:07:26
Seasar試したくてインストールしたかったんですが、ソフトウエア更新でリポジトリーが見つかりませんと言われる
エクリプスはGlassFish Tools1.0です。


446 :デフォルトの名無しさん:2009/07/13(月) 01:30:04
何言ってるんだこいつ

447 :443:2009/07/13(月) 01:40:55
>>444
お前、本当に意味が分からなくてそうかいてる?
それとも俺の発言を単に貶めたいからそう書いてる?
酔っ払ってるから省略して書いたけど、ある程度お前にも分かるように書いてみるよ。

> 結局、Hot Deployがいけてない所ってJava言語自身の戦略が抱えている問題を、
> Seasarが戦術で何とかしようとしているところから出ているんだよな。

同一VMで同クラスを再度読み込む場合、どれだけ工夫してもPermGenが消費される。
これが、JavaVMが本質的に抱えている問題。けど、SeasarはHotDeployを実現するために
PermGenを食い尽くすまでは別クラスとしてロードする戦術を取った。
だから、HotDeployを繰り返すとPermGenを食い尽くしてエラーが出るって言うのは
本質的に回避不可能な現象。

> それを「革命的なアドバンテージ」と喧伝する奴がいる一方で
> 「本質的な解決には何もつながっていない」と考える奴がいるのも仕方ないことだと思うよ。

これは上記の詳細な説明を読んだら理解できると思う。というか、これ以上平易にはかけない。

> 「ふいんき的にOKポイ」ってだけでコミットするような開発者は日本では基本的にB級のクソだから
> Railsだってコミット前にはアプリケーションサーバーを再起動して動作確認するのが基本なんだけど
> ひがはどうやらその辺の確認は軽視しているように見える。

んで、HotDeployと類似の問題はヒガが対抗意識を持っているRailsの開発でも発生する。
Railsでもソースがリロードされる領域とリロードされない領域は別なんだ。
んで、Railsで開発している奴らも結局、コミット前にはASを再起動して
最終の動作確認を行う。(少なくとも心ある開発者は)

それなのに「ASを再起動しなくてサクサク開発」とか言ってる
ヒガは基本的に適当な奴なんだろうなと俺は思ったのだ。

>>446で気づいたが、単にファビョったキチガイコミッタの嵐なんだな。真面目に反応して損した。

448 :デフォルトの名無しさん:2009/07/13(月) 01:52:25
>>447
誰か「最終」確認で再起動することを禁じてるのか?
「最終」以外の確認はしないのか?それは再起動しないとできないのか?

449 :デフォルトの名無しさん:2009/07/13(月) 01:57:45
>>447
いや解った上でバカじゃないのと言ってるわけで
詳しくない奴ほどトンチンカンでどうでもいい説明したがるんだよな

450 :デフォルトの名無しさん:2009/07/13(月) 02:00:13
今pluginフォルダー見たら503になってた
サーバーの転送量越えてる
いつものことですか?

451 :デフォルトの名無しさん:2009/07/13(月) 02:08:38
Perm領域だってGCで解放されることを知らない酔っぱらいが暴れてると聞いて

452 :デフォルトの名無しさん:2009/07/13(月) 02:16:01
別に再起動してはいけない、なんて誰も言ってないし、
毎回必ず再起動する必要はないってのは便利だし、
何をファビョってるんだ?こいつは。

453 :デフォルトの名無しさん:2009/07/13(月) 02:17:24
>>448
> 誰か「最終」確認で再起動することを禁じてるのか?
そんなこと禁じる会社は馬鹿だろう。当然誰も禁じていない。
だが、サクサク開発とは対照的な再起動を好んで行う開発者がいるだろうか?
特に無知な開発者が。

> 「最終」以外の確認はしないのか?それは再起動しないとできないのか?
コミット後にテスターによる最終確認は当然行う。それが出来てない開発会社はクズだ。
だが、開発者がコミット前に再起動を行わない状態での確認を行ってバグを出した場合、責任は誰のせい?

「サクサク開発」を推した人間?それともそれを信じた人間?俺は信じた人間だと思っている。

けど、頭の弱い開発者を騙す奴は業界のためにならないとも思っている。

>>449
そうか、俺の発言を理解したうえで「何言ってるの」って返してくれていたわけか。
けど、簡単に「お前詳しくない」とか「トンチンカン」ってレッテルしただけじゃ
普通の人は「どこでそう思ったんだろう?」って疑問符が残るだけで結局誰も得しないんだぜ。

>>451
ままままままままじで!!!!!?????知りませんでした。申し訳ない。

俺、全然Seasar使ってなくてSpring使ってmvn:jettyで開発してるんだけど、
一定回数以上のリロードを行うとPerm領域があふれて落ちてションボリズムなのよ。

んで結局「バイトコード改変したクラスの定義情報を何度も読み込んでるから、それで溢れてるんだろうなぁ」
って予測してたんだけどそうじゃなかったのか。

ちなみにPerm領域のGCが開放される条件ってどんなのか知っていたら教えてください。
資料へのポインタでもいいです。お願いします。

454 :デフォルトの名無しさん:2009/07/13(月) 02:34:50
コミット前に再起動して確認すりゃ良いだけだろ
悪いのは道具じゃなくて
道具を使いこなせない側

455 :デフォルトの名無しさん:2009/07/13(月) 02:46:11
Perm領域のGCが開放

456 :デフォルトの名無しさん:2009/07/13(月) 02:52:33
>>454
知ってるがな。俺がそれで困ったことなんて一度も無い。

>>455
悪かったがな。そんな程度の間違いで目くじら立てられても困る。

457 :455:2009/07/13(月) 02:57:37
まあ酔ってるというし。
ちょっといじわるしたかっただけです。

頻繁にPermGenエラー出るならごもっともだけど
俺そんなに出なかったけどな。
出たら再起動って事でも別にサクサク感は損なわれないけどな。
規模にもよるのかもしれないですな。


458 :デフォルトの名無しさん:2009/07/13(月) 03:14:16
>>456
困った事が無いなら何に目くじら立ててるの?

459 :デフォルトの名無しさん:2009/07/13(月) 03:20:12
>>453
> > 誰か「最終」確認で再起動することを禁じてるのか?
> そんなこと禁じる会社は馬鹿だろう。当然誰も禁じていない。

「誰か」はひが氏の意味で書いたんだがな。
ひが氏含めて誰も禁じてないんだから再起動して最終確認すればいいだけ。
修正確認は再起動しないで確認すればいい。
お前のポリシーとHot Deployという道具は矛盾も対立もしない。両立する。
で、お前は何をファビョってるんだ?

460 :デフォルトの名無しさん:2009/07/13(月) 03:24:58
素直な目で見ないから苦労するんだよ
欠点見つけたって騒ぎたい気持ちはわかるけど
本当にそれが大きな欠点なら、君程度の奴が発見する前に他の人が見つけてるから

461 :デフォルトの名無しさん:2009/07/13(月) 03:33:11
というか、既に周知の事実なわけで。
Hotdeployの利便性を覆すほどのものではないとことも含めて。

462 :デフォルトの名無しさん:2009/07/13(月) 03:40:12
>>453
>一定回数以上のリロードを行うとPerm領域があふれて落ちてションボリズムなのよ。

それはただのメモリリークだ常識で考えろ

>ちなみにPerm領域のGCが開放される条件ってどんなのか知っていたら教えてください。

ググれカス

463 :デフォルトの名無しさん:2009/07/13(月) 09:34:26
俺は>>453じゃないけど
Perm領域をJVMオプションで増やしておく、ぐらいFAQに書いとけと思った。
あとクラスローダー周りでトラブルること多いけど「サクサクです。以上」ってのもどうかと思った。
S2陣営がターゲットとしている、「難しいことを考えなくても使えるものが欲しい人達」には
対処できないだろコレ

464 :デフォルトの名無しさん:2009/07/13(月) 10:33:07
JavaRebelすげー快適だぜ

465 :デフォルトの名無しさん:2009/07/13(月) 10:58:49
>>453
>俺、全然Seasar使ってなくてSpring使ってmvn:jettyで開発してるんだけど、
使ってなくて書いてたのかよw

>んで結局「バイトコード改変したクラスの定義情報を何度も読み込んでるから、それで溢れてるんだろうなぁ」
それくらい簡単に調べられるだろ
ツール使ってもいいし、ClassLoader取ってきて解放していないclassを調べてもいい

Commons LoggingとかCGLIBとか、そういう問題を抱えているライブラリは過去沢山あったから
何かがメモリリークを起こしてるんじゃない?

466 :デフォルトの名無しさん:2009/07/13(月) 11:47:36
よーわからんが >>453はSpringでhot deployやってんの?想像で書いてるだけなの?

467 :デフォルトの名無しさん:2009/07/13(月) 13:01:30
-XX:MaxPermSize=128m

468 :デフォルトの名無しさん:2009/07/13(月) 15:00:09
>>464
調べてみた。これって有償プロダクトなんだな。

なんかオープンソースでsamurai-reloadableというのがあるらしい。
動かしてみたがNullPointerExceptionで落ちてちゃんと動かんかった


469 :デフォルトの名無しさん:2009/07/13(月) 15:07:32
http://code.google.com/p/samurai-reloadable/wiki/SamuraiReloadable
これか。ググっても他に情報ないな。

470 :デフォルトの名無しさん:2009/07/13(月) 15:20:31
>>468
お試し期間あるからやってみ?S2とは別次元の快適さだよ。

471 :デフォルトの名無しさん: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)な。
俺は動かんかったけど。



472 :デフォルトの名無しさん:2009/07/13(月) 17:00:33
PDFちゃんと読んだ?なかなかよく問題点がまとまってた。

>JavarebelのHOT deployの実装を見ればわかると思いますが、リクエストのたんびに全コンポーネントをデプロイして破棄していると思います。
>これでは、クラス数が増えると使い物になりません。

実際試さずに想像で書いてるっぽい。
ってか実案件(コンポ数多いってこと)で試したらS2のは重かったけど
JavaRebelは大丈夫だったぜ。対してS2は

>1回の画面遷移で行われる再登録処理に30秒くらいかかってしまう。

これじゃ使い物にならんだろが!現場の話聞いてんのかと小一時間
アーキテクト乙。

473 :デフォルトの名無しさん:2009/07/13(月) 17:05:31
pdfリンク先のこれ
http://d.hatena.ne.jp/alunko/20090102/1230891319
>Railsアプリは最後には、1画面遷移で15秒以上かかるようになってしまった。
意外だ。LLっぽくねぇ・・・

474 :デフォルトの名無しさん:2009/07/13(月) 17:05:30
>>472
木村氏乙

475 :デフォルトの名無しさん:2009/07/13(月) 17:14:25
>>472
木村氏じゃないのでsamuraiとかのことはよくわからんけど、
落ちないようになったら試してみたいとは思った。

476 :デフォルトの名無しさん:2009/07/13(月) 17:15:43
安価間違えたゴメンネ

477 :デフォルトの名無しさん:2009/07/13(月) 17:16:35
>>472
>>289-294
要は>>472の設計が悪い

478 :デフォルトの名無しさん:2009/07/13(月) 17:31:32
472だけど、
>>477
thx。みんながこれ把握&綺麗に設計実装してうまくやってるともあまり思えんが・・・
「設計が悪い」と言われたら、まあその通りなんだろなと認める。

479 :デフォルトの名無しさん:2009/07/13(月) 18:28:33
S2じゃなくてSpringだけど、prototypeで定義しているコンポーネントが多すぎて重くなったということはあった
構成を調べて、Controller系のみをprototypeで残して、
fieldに一時的な情報を保持していないDaoクラス等をsingletonに変えたらかなり早くなった
結局は>>477のリンク先で書かれてるように無闇に関連コンポーネントが多すぎる設計が問題だったんだけど
そこには手をつけられないってことが実際は多いからな

480 :デフォルトの名無しさん:2009/07/14(火) 19:06:03
「BigTable と JDO の勝ちパターン」の資料どっかにねーかな。
あるいはヒガに関係なくkeyvalue系?の設計指標的なやつ

481 :デフォルトの名無しさん:2009/07/14(火) 23:29:06
ひが本、ソフトウェア更新でインストールしてるけど、503なんで上書き更新にしといた方がよかったのに

482 :デフォルトの名無しさん:2009/07/15(水) 10:38:25
>>480
今出てるWeb+DBでがまんというのは
どうでしょう


483 :デフォルトの名無しさん:2009/07/15(水) 12:49:15
ご都合ドットコム作った人のblogがオススメ

484 :480 :2009/07/15(水) 16:27:43
>>482,483
ありがとー。読んでみる。

485 :デフォルトの名無しさん:2009/07/16(木) 01:32:21
>>473
development モードで動かしているんじゃないの?
Rails は、本番 production モードで動かすものだし、
production モードは体感できるぐらい速いけど
(もちろんリロードしないが)

486 :デフォルトの名無しさん:2009/07/16(木) 01:44:46
>>485
話が読めないバカ

487 :デフォルトの名無しさん:2009/07/16(木) 01:44:48
>>485
HotDeployうんぬんの文脈で出てきたんだから、
developmentモードで遅くなる事を問題視しているのは明らかでは。

488 :485:2009/07/16(木) 02:00:20
すんまそん

にしても、いくらでかいアプリ作ったといえど、development モードでそんなに遅くなるかなぁ
アプリ(システムのでかさ)というより、そのコンポーネントがどれくらい子供(参照)を抱えているか、ということらしいが

だから >>472 の設計が悪い、という話になるのか

489 :デフォルトの名無しさん:2009/07/16(木) 02:06:24
設計に気をつけても100画面とかになると普通に重くなるが

490 :デフォルトの名無しさん:2009/07/16(木) 02:08:04
>>489
Railsの話?

491 :デフォルトの名無しさん:2009/07/16(木) 20:31:55
ひがのblogホントにイライラさせるな。
2chの話題に頼みもしないのにからんでくるわ。バッドノウハウも貯まって来ていますと書きながらリソースへのポインタ無し。

こいつにオープンソースを語られる日本が不憫だ。

492 :デフォルトの名無しさん:2009/07/16(木) 20:43:36
ならば代わりに語って日本のオープンソースをリードしてくれ

493 :デフォルトの名無しさん:2009/07/16(木) 20:49:44
>>491
バッドノウハウ自体が普通に知られてる(>>442)からな

494 :デフォルトの名無しさん:2009/07/16(木) 23:28:26
>>491
ひがっちはインスタンスと考えるんだ。
最初の発想はよかった。インターフェイスから
実装クラスまで、しかし彼はインスタンス化
されちまった・・・。そういうことなんだよ。

495 :デフォルトの名無しさん:2009/07/17(金) 02:56:00
バッドノウハウってのは、アプリの品質が悪かったりインターフェースがいけてない時にユーザが本来不必要な工夫をすることなんだけど、シーサーにはバッドノウハウが溜まったんだw 良かったね

496 :デフォルトの名無しさん:2009/07/17(金) 12:50:16
ここイライラしてる奴多いねw

497 :デフォルトの名無しさん:2009/07/17(金) 12:53:17
あちこちのコミュニティで相手にされず、ここに不満だけ書いているやつがおおいから仕方ないだろw


498 :デフォルトの名無しさん:2009/07/17(金) 12:55:11
うわ、マジでここのネタに反応してるわ
ウゼェwww


499 :sage:2009/07/17(金) 13:14:30
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/higayasuo/20090716/1247702860

"Log4j使ってて、weavingされてるクラスでLog logger = LogFactory.getLog(getClass());とかしてると危険なんだよね"
というコメントが気になったぜ

500 :sage:2009/07/17(金) 13:40:15
java技術系blogチェックしようとしたらjava-jaの内輪ネタがすげーうっとおしくて萎えた

501 :デフォルトの名無しさん:2009/07/17(金) 13:51:44
>>499
Log4JでなくCommons Logginの間違いだな
LogFactory#releaseAll()呼べばおk

502 :デフォルトの名無しさん:2009/07/17(金) 14:04:12
HOT deployだと動くけどCOOL deployだと動かない

503 :デフォルトの名無しさん:2009/07/17(金) 14:08:14
よくあることだ気にするな

504 :デフォルトの名無しさん:2009/07/17(金) 16:13:21
>>499
クラスを記述するのでなくgetClass()を使うと、バイトコードエンハンスされたクラスが登録される
ClassLoaderが解放されない問題は、こんな形でAOPで拡張したクラスがどっかに登録されて
解放されないことによって起こりやすい
SingletonS2ContainerFactory.destroy()を呼び出せば
内部でLogFactory.releaseAll()実行するのでクラスも解放される

AOPを使うときは、対象となるクラスに対してgetClass()を使わないのが無難
バッドノウハウの一つ

505 :デフォルトの名無しさん:2009/07/17(金) 16:22:43
>>503
mjsk

506 :デフォルトの名無しさん:2009/07/17(金) 17:05:33
>クラスを記述するのでなくgetClass()を使うと
XXX.classなら大丈夫なの?なんで?

507 :デフォルトの名無しさん:2009/07/17(金) 17:37:40
>>496-496
S2のコミュなんて特に親切な部類に入るのに
そこで相手にされないってよっぽどだな
一度JavaHouseででも揉まれてきた方がいいと思う

508 :デフォルトの名無しさん:2009/07/17(金) 19:34:19
>>505
>>442のリンク先にも書いてある

509 :デフォルトの名無しさん:2009/07/17(金) 19:50:18
>>506
XXX.classじゃAOPで拡張されたクラスは取れない
だがAOPで拡張されたクラスかどうかは重要じゃないから気にすることはない
クラスがキャッシュされてるとそのクラスローダーを破棄できないことが問題

510 :デフォルトの名無しさん:2009/07/17(金) 20:39:35
>>499 からの Log4j 関連の話だが、知らなかった。

Seasar2 の Hotdeploy をつかっておらず、Spring で AOP している場合で、
Log logger = LogFactory.getLog(getClass()); とする書き方をしている場合で、
Tomcat の reloadable="true" としている場合、
再コンパイルしたら Tomcat がその web アプリをリロードするが、
こういうときも、前回の ClassLoader の破棄に失敗するの?

Tomcat で reloadable="true" としているけど、
いつも10回ぐらい続けると、ParmGen の領域で OutOfMemory とか出る。

511 :デフォルトの名無しさん:2009/07/18(土) 00:44:28
ごめん、普通にソフトウエア更新できた
回線のせいかな


512 :デフォルトの名無しさん:2009/07/18(土) 14:47:09
>>507
日本語でおk

513 :デフォルトの名無しさん:2009/07/18(土) 19:23:59
>>493
バッドノウハウ普通に知られてるかぁ?

514 :デフォルトの名無しさん:2009/07/21(火) 11:10:50
引きこもり宣言

515 :デフォルトの名無しさん:2009/07/22(水) 06:05:20
真性ひが

516 :デフォルトの名無しさん:2009/07/23(木) 21:56:24
新生ひがんげりおん 破
「GAEをきみに」

517 :デフォルトの名無しさん:2009/07/26(日) 01:36:29
ひが 「僕はここにいてもいいんだ!」

おめでとう


518 :デフォルトの名無しさん:2009/07/28(火) 20:38:06
クラスローダーとの戦いに疲れたのでcool deployで開発してるけど、なんか悔しい

519 :デフォルトの名無しさん:2009/07/29(水) 11:33:58
メリットないじゃん。

520 :デフォルトの名無しさん:2009/07/29(水) 13:06:56
S2JDBCとかSAStrutsとかは cool deploy でそのまま使うにもそれなりに便利だと思うよ。

なまじ hot deploy で進めるとアプリケーションサーバー立ち上げながらトライアンドエラーで作って、
後でテストクラスも作らずに「サクサク開発なんです(キリッ」とか言ってる奴が出てくるのが俺は気に入らない。

cool deploy だと毎度アプリケーションサーバー立ち上げてから細かな確認なんて出来ないから
まずはテストクラス作って動作を検証してからWeb画面で確認するて強制力が働くからな。

もちろん、後からでもきちんとテストクラスを作って CI に乗せる習慣が身についてる開発者にとっちゃ
hot deploy は素晴らしい仕組みだと思うんだけどね。

521 :デフォルトの名無しさん:2009/07/29(水) 13:10:48
hot deploy でテスト書かない奴が cool deploy ならテスト書くっていう思考がおかしくないか?

522 :デフォルトの名無しさん:2009/07/29(水) 13:17:10
>>520
EJBの時代でも、どうせユニットテストするから高速起動なんかイラネーって奴がいたのを思い出したよ・・・

523 :デフォルトの名無しさん:2009/07/29(水) 14:30:27
>>521
cool deploy ならアプリケーションサーバの起動に時間がかかるし
サクサク動作確認なんて出来ないから面倒くさすぎて自然と純粋なロジックは
JUnit のテスト書くような気持ちにならないかなぁ。

まぁ、俺が言いたいのは
「なまじサクサクと開発が出来るからって、テスト作らない開発者が出てくるのは嫌だよね」
って事だよ。

>>522
いや、高速起動は必要だろ。普通に考えて…。
LogicとViewの結合部分の確認や調整は絶対必要なんだし、そこは楽できるならしたい。
hot deploy だって素晴らしい仕組みだと言ってるじゃん。

別にアプリケーションサーバー起動しなくても単体テスト書いて確認できる部分は
単体テスト書いて確認したほうが後々のためになると思うんだけど、おまいはその辺りはどう思うの?

524 :デフォルトの名無しさん:2009/07/29(水) 15:07:13
>>523
アホを基準に技術を否定するなよ

525 :523:2009/07/29(水) 15:32:42
>>524
おかしいな…。
技術におぼれて基礎的な事が出来ないアホな開発者は嫌だよね。
って言っているだけなのに、どうして技術を否定してることになるの?

「この技術(hot deploy)には駄目開発者の駄目さを助長する側面がある」
っていう、意見が否定を表すの?

俺はそういう非論理的かつ歩み寄ろうとしないタイプの
開発者も余りよくないと思うんだ。

526 :デフォルトの名無しさん:2009/07/29(水) 15:42:07
>>525
優秀な開発者の開発効率を更にアップさせるという側面もある
まあ、どっちもどっちだな

ユニットテストを書くことを技術的側面で縛れなくても、
運用(開発規約とか)で縛れば、事実上問題ないと思うな、俺は


527 :デフォルトの名無しさん:2009/07/29(水) 17:02:15
テストクラス書くのを強制すりゃ良いんじゃないの?
わざわざs2で hot deploy 使わない理由にはなってない気がするわ…
なんか新しい事にチャレンジしてる風を装って
自分が理解出来ない部分は悪として切り捨てるタイプの元上司と被るわ

528 :デフォルトの名無しさん:2009/07/29(水) 18:50:00
必要ならテストコードを書くようにメンバーに通達すればいいんじゃね?
それでも書いてもらえないってこと?
おまえの文面からだと、それをしてないでhot reloadingに駄目出ししてるように聞こえる
プロジェクトでのおまえのポジションって何?
リーダー、サブリーダー格でもなさそうだし
単にプロジェクトへの不満をhot reloadingに八つ当たりしているように聞こえるな




529 :デフォルトの名無しさん:2009/07/29(水) 18:53:51
>技術におぼれて基礎的な事が出来ないアホな開発者は嫌だよね。
これを読むとこの業界の経験が長いだけで、最近の技術に疎く、ついていけてないことへのストレス発散が目的のようだな。


530 :デフォルトの名無しさん:2009/07/29(水) 19:55:22
何か、ジジイ認定とか人間的批判が多いのな。
俺がどういう人間かはどうでもいいと思うのに。

・おまえは最新の技術についていけない
・現実のプロジェクトがうまくいってないからその八つ当たり
・ジジイ乙ッスっす、昭和乙ッスwww俺の元上司と同じッスwww

とか、それが実際の hot deploy の評価とどう関係するんだろう?
最近の技術イケイケの若い人たちは論理的な会話よりも感情的に議論するのがスタンダードなのか?
Ruby会議みたいな感じなのか?俺ならこういう風に反論する。

・テストを書かせるのとアプリケーションサーバーのリロードの速さはまったく関係ない
 →なぜなら、テストを書かせたければプロジェクトの規約でメンバーを縛ればよいから
 →それが出来ないなら、それはリーダーの力不足としか言えない
 →大体、馬鹿は cool deploy でも愚直に再起動を繰り返して確認する。結局テストは書かれない

閑話休題。

結局お前らの発言から俺は
「リロードの便利さとテストを書く書かないという話題は直行している」
という結論を読み取った。

そして「冷静に考えたらそうなんだよな」と、思った。

だが、PHPやRailsのいわゆるサクサク開発の現場ではテスト文化が
あまり根付いてないように見えるのはどうしてだろう。

もうSeasarなんて全然関係ない話題になってるな。
書いててどうでもよくなってきた('A`)

531 :デフォルトの名無しさん:2009/07/29(水) 19:59:01
建設的な話しなよアンタら。S2に興味を持ってスレに来た奴が回れ右するよ

532 :デフォルトの名無しさん:2009/07/29(水) 20:00:42
>>530
> 最近の技術イケイケの若い人たちは論理的な会話よりも感情的に議論するのがスタンダードなのか?

2chのスタンダードだろ女子高生

533 :デフォルトの名無しさん:2009/07/29(水) 20:28:42
>>530
すげーどうでも良いけどRailsじゃなくてrubyだろ女子高生
rubyにはRSpecっつーJUnitより便利なんじゃないか?って位のテストツールがあるぞ
PHPはテストとかそういう以前の問題だろ

534 :デフォルトの名無しさん:2009/07/29(水) 20:34:25
>それが実際の hot deploy の評価とどう関係するんだろう?
hot deployの評価を何故強制されなければならない?
おまえめでたいやつだな

>俺ならこういう風に反論する。
それはレスみて気付いたんだろ?w

プロジェクトの中に話せる人がいないのか?
こんなとこに書いている暇があったらメンバーと話せよ。
「俺はこう思っているのに誰も俺のことわかってくれない」なんて思ってるだけじゃないのか?
言葉にしなければ、わかってもらえないよ。


535 :デフォルトの名無しさん:2009/07/29(水) 21:03:22
>>533
Webアプリと絡むから、Railsフレームワークを挙げただけだよ。
Rubyの普通のライブラリはテスト揃ってるのが多いと思う。

Rails 使ってると DB のテストも fixture とか使うと感動的にテストしやすい。
優れたテスト環境が整ってるのは知ってる。ただ、いかんせん使わない奴が多すぎる。
Railsで案件やってるのに知らない奴までいる orz

まぁ Seasar と Rails の案件の経験から「画面サクサク開発すると、テスト書かなく傾向がある」
っていう仮説を立ててみたんだが、世間(2ch)では支持を得られなかったという話だよ。

>>534
>>それが実際の hot deploy の評価とどう関係するんだろう?
>hot deployの評価を何故強制されなければならない?

だって、人を叩くならマ板だろ?
ム板なんだから技術の評価とか感想話したほうが面白いじゃん。

>>俺ならこういう風に反論する。
>それはレスみて気付いたんだろ?w

気づいたって言うかレスにノイズが多かったから、関係するところの意図を読み取って整理しただけだよ。
きちんと、意見を整理してまとめたほうがわかりやすいだろ?
言葉にするにしても、きちんと論理的に筋道たてて表現しないと読み取ってもらえないよ。

536 :softbank219047090005.bbtec.net :2009/07/30(木) 00:21:38
チーフがここに反応する悪寒

537 :デフォルトの名無しさん:2009/07/30(木) 00:32:48
製造する前にどのように品質を確保するか、どのようにテストを実施するかとか
決まってなかったり、周知徹底していないプロジェクトの経験ないからなーw
スクリプト言語、ホットデプロイ云々よりもまずそこが問題なんじゃないの?
それに対してお前が何故アクションを起こさないのかがわからない。



538 :デフォルトの名無しさん:2009/07/30(木) 01:18:29
>>535
経験から仮説を立てたそうですが
その経験のなかで仮説のような事はどの程度の頻度で起きたのでしょうか?
また、経験したRails案件に関してはテスト環境が導入されていない事が多いように見受けられますが
そもそもルールとしてテストを書くことが決まっていなかった場合は除外して(ry

こういうのがお好みなの?

539 :デフォルトの名無しさん:2009/07/30(木) 01:32:42
>>537
苦労したことがないのは自慢にもならんぞ
自分で試行錯誤した訳じゃなくて既に決まってるルールに従ってるだけだろ
そういうのは技術力じゃなくて単なる運だ

540 :デフォルトの名無しさん:2009/07/30(木) 02:06:16
>>539
自慢なんかしてない
各自好き勝手にテストしているのが問題じゃないのと言っただけだ
で、お前は何がいいたいんだ?
お前のプロジェクトでもテスティングに問題があって腹が立っているのか?

541 :デフォルトの名無しさん:2009/07/30(木) 02:48:31
>>540
あんた、とりあえず否定する奴は実プロジェクトで問題あることにしたがるんだなw

542 :デフォルトの名無しさん:2009/07/30(木) 02:59:42
何をそんなにいらいらしているのかわからないからな
おまえのプロジェクトも火吹いてそうだな
っていえばおk?w

543 :デフォルトの名無しさん:2009/07/30(木) 03:31:34
周知徹底していないプロジェクトの経験ないって言っちゃった手前、
今更、実は徹底してないプロジェクトに携わったけど、俺がこの手で
環境整備したんだとは訂正しづらい流れで、引っ込みつかないんだろ。

544 :デフォルトの名無しさん:2009/07/30(木) 08:35:12
ホットデプロイでサクサクとか言ってるヤツは
ダメなヤツが多いだろ実際


545 :デフォルトの名無しさん:2009/07/30(木) 08:51:55
↑ダメなヤツ発見しました

546 :デフォルトの名無しさん:2009/07/30(木) 14:50:36
なんでこんなに荒れてるの?
ルビーイストやスプリンガーが暴れてるのか?

547 :デフォルトの名無しさん:2009/07/30(木) 19:01:01
たぶん。パーラーはjavaに興味ないからな。

548 :デフォルトの名無しさん:2009/07/30(木) 19:02:27
じゃあSeasar2使いはなんていうの?

549 :デフォルトの名無しさん:2009/07/30(木) 19:26:13
どうでもいいけど、cool deployもcool reloadingって呼び直した方がいいの?
機能の名前を突然変えられると色々と微妙だ

>>535
そのS2とRailsの案件では、テストは作業内容に含まれていないの?
テストさせたいなら、作業完了条件として単体テスト内容確認すればいいだけでは?
例えば、作業計画立案時に
「Hot reloading機能によって画面上で確認できるから、単体テスト作成は不要」
みたいな話が出たりするのなら、その仮説はあり得るかもしれないけど
開発者によってテストやったりやらなかったりするのは、それは単にプロジェクト管理の問題だと思う

550 :デフォルトの名無しさん:2009/07/30(木) 21:12:45
> どうでもいいけど、cool deployもcool reloadingって呼び直した方がいいの?
> 機能の名前を突然変えられると色々と微妙だ

そっちは cool deploy のままなんじゃないの?
多分そっちのことは考えずに、かぶってるほうの hot deploy だけ直したんだろ。

551 :デフォルトの名無しさん:2009/07/30(木) 21:18:12
ドキュメントはそのままって話だからs2はhot deployのままでいいのに
slim3はhot relodingでいいけど

552 :デフォルトの名無しさん:2009/07/31(金) 11:13:11
あんまスレが健康的な意味で活発でないのはなんで?slim3で離れた人が多いのかな

553 :デフォルトの名無しさん:2009/07/31(金) 22:27:54
最近のヒガタソがイタくて離れてんだろ

554 :デフォルトの名無しさん:2009/07/31(金) 22:35:12
>>552
スレが健康的な意味で活発だったことなんて一度たりともないだろw

555 :デフォルトの名無しさん:2009/07/31(金) 23:27:15
ひがたんにもう見てもらえないからだろ

556 :デフォルトの名無しさん:2009/08/01(土) 00:10:28
ひがは言うことコロコロ変わるよね


557 :デフォルトの名無しさん:2009/08/01(土) 00:22:48
ブレがないのは危険なことだからね

558 :デフォルトの名無しさん:2009/08/01(土) 00:31:16
クラウドは流行らない。バズワードだってあんなに言ってたのにね。

559 :デフォルトの名無しさん:2009/08/01(土) 01:24:19
それなりに影響力あるのだから自重してほしいわ
老害になりつつある


560 :デフォルトの名無しさん:2009/08/01(土) 01:29:19
>>558
それ違くね?
丸山先生がのめり込んだ物は流行らないという「仮説」を言っただけじゃ?

561 :デフォルトの名無しさん:2009/08/02(日) 12:59:46
>>560
冗談みたいな仮説をわざわざ主張してるんだから仮説から導かれる
「クラウドは流行らない」って意見にもある程度コミットしてるように感じられるけどね。

562 :デフォルトの名無しさん:2009/08/02(日) 13:14:09
マ板より

630 名前:仕様書無しさん[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やるかあ

563 :デフォルトの名無しさん:2009/08/02(日) 20:04:30
冗談も広まりすぎたら冗談じゃなくなるよね

564 :デフォルトの名無しさん:2009/08/03(月) 03:05:47
>>557
( ゚д゚ )


565 :デフォルトの名無しさん:2009/08/05(水) 02:01:28
伸びて!もっと伸びてよ!!この糞スレがぁぁっぁぁ!!!

566 :デフォルトの名無しさん:2009/08/05(水) 22:42:18
頑張れ!果てるにはまだ早い!伸びてよちんぽっぽ!ちんぽっぽぉー!!

567 :デフォルトの名無しさん:2009/08/06(木) 00:33:44
ひが釣り師によるエサ投下待ち


568 :デフォルトの名無しさん:2009/08/06(木) 23:16:36
ひがはまだここみてるんなら、糞みたいな釣り記事さっさと投下しろよ。ユーザー舐めすぎ。

569 :デフォルトの名無しさん:2009/08/07(金) 00:36:57
SAStrutsとS2JDBCで十分おなかいっぱい

570 :デフォルトの名無しさん:2009/08/07(金) 11:44:17
さっさと糞記事投下しろって!
このスレがどうなっても俺はしらんぞ!?

571 :デフォルトの名無しさん:2009/08/08(土) 00:28:03
ひがたんが記事投下してくれないと、
切なくっておちんぽきゅんきゅんしちゃうの…。

572 :デフォルトの名無しさん:2009/08/08(土) 00:46:55
やっと記事書いたと思ったら、
「俺も天才の仲間入りだから一言言うよ!」
記事かよ。

こいつの存在意義はどこにあるんだ?さっぱりわからねぇ。

573 :デフォルトの名無しさん:2009/08/08(土) 01:29:36
最高のshi3zは、higayasuoはもちろん、lalhaも超えられない。あついな、こういうの結構好きだけど。

お前は、このスレに嫌われてるよwwwwww

574 :デフォルトの名無しさん:2009/08/08(土) 17:31:56
ごめん、ひがたそ…。全然このスレで嫌われてないから、糞日記早く書いて!
このスレに糞ネタ投下して…!!!!

575 :デフォルトの名無しさん:2009/08/08(土) 19:15:38
shi3zはうんこだね〜。今、社長やってられるのも、父ちゃんの金のおかげだけだろが。それで選民気取りかよ。

576 :デフォルトの名無しさん:2009/08/08(土) 20:27:36
ボランティアは偽善だと言い切るタイプだな。

577 :デフォルトの名無しさん:2009/08/08(土) 22:27:29
のりぴーの爪の垢でも煎じて逮捕されとけ

578 :デフォルトの名無しさん:2009/08/10(月) 16:45:45
のりピーの爪の垢を煎じて炙ってストローで吸わなきゃ

579 :デフォルトの名無しさん:2009/08/14(金) 08:10:30
なんでのりぴーの話題ばかりで押尾の話題しないの?
もっと言えば何でひがの話しないの?
後ろめたいことでもあるのかなぁ。

580 :デフォルトの名無しさん:2009/08/14(金) 10:04:20
それがスター性の差ってやつよ

581 :デフォルトの名無しさん:2009/08/14(金) 12:15:12
>>579
ひがの爪の垢でも煎じてストローで吸っとけ。


582 :デフォルトの名無しさん:2009/08/17(月) 21:24:05
        ,..-──- 、
.      /. : : : : : : : : : \
.     /.: : : : : : : : : : : : : : ヽ
.    ,!:: : : :,-…-…-ミ:: : : : :',
    {: : : : i -' ゙ー  i:: :: : : :}
     {: : : : | ェェ  ェェ  |:: : : : :}
    { : : : :|   ,.、   |:: : : :;!
     ヾ: :: :i r‐-ニ-┐ | : : :ノ
      ゞイ! ヽ 二゙ノ イゞ‐'  < あ?糞スレかよ ハソバーガーにされたいんか
        >` ー一'´<


583 :デフォルトの名無しさん:2009/08/19(水) 20:53:27
ひがのDIはキラーじゃないって話、なんか変じゃなかった?
静的言語のjavaだからDIマンセーであって、
LL勢はDIをjavaほど必要としてないんだと思うんだけど。
どうかな?

584 :デフォルトの名無しさん:2009/08/19(水) 20:59:47
静的言語のC#でDIが必要とされてるか考えてみるがいい

585 :デフォルトの名無しさん:2009/08/19(水) 22:14:50
>>584
C#使ったことない俺が考ええてみた。
delegateとか属性プログラミングやらクロージャみたいなのとか
メタプログラミング要素がjavaよりC#の方が充実してるから、
javaほど必死になる必要がないのでは。
でもやっぱC#でもDIあった方が便利なんじゃないの。

586 :デフォルトの名無しさん:2009/08/19(水) 22:19:59
あるけどJavaほど流行ってない

587 :デフォルトの名無しさん:2009/08/19(水) 22:27:05
ヒガーはいつもわかって書いてるのか勘違いしてんのかよくわかんねぇからな。釣師だから。

588 :デフォルトの名無しさん:2009/08/19(水) 22:45:23
GUIの開発環境がある言語は糞

589 :デフォルトの名無しさん:2009/08/20(木) 03:25:39
Sprint.NET ってあるけど(あったっけ?)、
生粋のドットネッターは使わんかもしれんが、
業務系では多少使われたりするのかな?

590 :デフォルトの名無しさん:2009/08/20(木) 09:04:44
MS謹製のUnityっつうDIフレームワークがある。
DIの考え方はC#でも有用だよ。

591 :デフォルトの名無しさん:2009/08/20(木) 18:47:01
>>585
メタプログラミング要素がJavaより充実している

DIは相対的に重要でなくなる


…???


592 :デフォルトの名無しさん:2009/08/20(木) 19:48:00
MEFが.NET Framework 4.0で標準搭載になるし。
海外のプロダクトを見てると、StructureMapとかを使っているケースもあったりするし、
.NETで必要とされていないことは無いだろう。

593 :デフォルトの名無しさん:2009/08/22(土) 16:35:19
teedaのこと聞いてもいいですか?
teedaに興味あるんですけど、こんなことできますか?

HTML側で10個のタグにそれぞれ10個の一意なidを付与。
Pageクラス側でそれをMapとして受け取る。

ご存知の方いたら教えてください。

594 :デフォルトの名無しさん:2009/08/23(日) 23:22:43
>>593
すれ違い。ML入会して聞いて来い。

まぁ、一応言っておくと可能。
それが出来ないフレームワークなんてフレームワークとは呼ばぬ。

595 :デフォルトの名無しさん:2009/08/24(月) 00:04:20
というよりJSFの質問だなそれ

596 :デフォルトの名無しさん:2009/08/24(月) 00:06:55
>>594-595
お前らは黙ってた方がいいな
ヲチに専念しとけ

597 :デフォルトの名無しさん:2009/08/24(月) 21:24:41
>>596
おまえこそPGギャルとしてひがblogに心より恥じるとかコメしてこい。

598 :デフォルトの名無しさん:2009/08/24(月) 22:37:45
Teedaももうすこしブラッシュアップしてほしかったな

599 :デフォルトの名無しさん:2009/08/25(火) 21:29:43
Teeda辞めるつもりないって宣言してるコミッタ居なかった?

600 :デフォルトの名無しさん:2009/08/25(火) 21:38:37
593です。できるんですね。どうもです。>594
詳しくはまたMLなどで聞いてみます。
JSF使って事ないので。そろそろ使った方がいいんでしょうか。

601 :デフォルトの名無しさん:2009/08/25(火) 21:38:51
shotタソだな

ttp://d.hatena.ne.jp/jflute/20070722#c1185074814
今まで誰にも言ったことはないですし他のコミッタメンバに聞いたことも
ないですけど、私がTeedaのサポートを止めることはあり得ないし、ずっと続けるつもりです.
誰がいなくなっても、誰がinactiveになっても他の人は関係ありません.

602 :デフォルトの名無しさん:2009/08/25(火) 23:16:47
ストラッツに敗北(笑)

603 :デフォルトの名無しさん:2009/08/26(水) 00:27:01
>>601
他の人がinactiveになることは想定してたが、獄長がactiveになることは
想定してなかったんだろうな

604 :デフォルトの名無しさん:2009/08/31(月) 05:02:33
チュートリアルにある
Nested Foreach Update
を表示のみにしたいのですが
どうしたら表示のみにできるのでしょうか?
public List<List<Map<String, Object>>> mapItemsItems = new ArrayList<List<Map<String, Object>>>();
の型の表示です

605 :デフォルトの名無しさん:2009/08/31(月) 14:19:42
自己解決しました
C:OUTかな

606 :デフォルトの名無しさん:2009/09/02(水) 19:56:47
こんどのカンファレンスはイマイチだな

607 :デフォルトの名無しさん:2009/09/08(火) 04:26:41
おい、今週末カンファレンスだってのにこのスレ盛り上がっていなさすぎるぞ

Seasar も広まってきて( DI ってなに? Seasar vs Spring ? という時代じゃなくなってきた?)
良くも悪くも話題になってないということかな?

608 :デフォルトの名無しさん:2009/09/08(火) 08:25:26
Bigtable(笑)


609 :デフォルトの名無しさん:2009/09/08(火) 09:40:15
実際にGAEで仕事してる人ってどれくらいいるんだろう?

610 :デフォルトの名無しさん:2009/09/10(木) 03:41:29
840 名前:仕様書無しさん[] 投稿日:2009/09/08(火) 13:51:28
久しぶりにネタ投下
元理事の象さんだが、結局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
じゃなくて、請負メインで片手間にゾウさん売ってたってことだよ
つまり本気じゃなかった


611 :デフォルトの名無しさん:2009/09/14(月) 10:56:17
象さんってなに?

612 :デフォルトの名無しさん:2009/09/14(月) 14:47:04
HUB


613 :デフォルトの名無しさん:2009/09/15(火) 05:19:46
今回のカンファレンスの動画ってないの?

614 :デフォルトの名無しさん:2009/09/23(水) 15:25:54
seaserの勉強しないといけないんだけど、お勧めの参考書ってある?


615 :デフォルトの名無しさん:2009/09/23(水) 17:41:36
MLと各所に散らばったblogと、まだ消えてないtwitterの発言。あとお粗末なドキュメント。

616 :デフォルトの名無しさん:2009/09/23(水) 20:13:31
ジサクジエン本が一番

617 :デフォルトの名無しさん:2009/09/24(木) 08:33:16
DIコンテナの基本とか勉強するんじゃなかったら勉強しなくていいと思う
それがフレームワークって奴だ

618 :デフォルトの名無しさん:2009/09/24(木) 09:55:13
公式サイトのチュートリアルで充分だな
あとはノウハウとかになるけどその手のことはMLあさるくらいだろう

619 :デフォルトの名無しさん:2009/09/26(土) 00:00:02
あんまりひがやすをのblogは読まないほうがいいかもしれない。
人間性にイライラしてフレームワークまで嫌うのはあまりよくない。

620 :デフォルトの名無しさん:2009/09/26(土) 00:09:56
>>619
いやー、我々が読まなくてもいつかは使われないフレームワークになるよ。

621 :デフォルトの名無しさん:2009/09/26(土) 03:27:10
フレームワークなんてどれも出ては消えだからね
例外はstruts

622 :デフォルトの名無しさん:2009/09/26(土) 21:57:12
最近使い始めたんだが
s2daoとs2jdbcの違いがよくわかんね

623 :デフォルトの名無しさん:2009/09/27(日) 21:06:45
まだ勉強初めて1週間なんだけど、DIの利点ってのがイマイチつかめてない。

クラス同士の紐付きを、設定ファイルで回避することにそこまで利点があるの?と思ってしまう。
まだまだいろんなことに勉強が足らんのだろうなぁ。利点を教えてくれっちょ。

624 :デフォルトの名無しさん:2009/09/27(日) 22:37:54
ひがたんのブログにその辺は書いてあったから探すといいぞ。
AOPと相性がいいのとスコープ管理ができるのと、あと何かあったかな?

625 :デフォルトの名無しさん:2009/09/28(月) 23:40:11
S2JDBCとか


626 :デフォルトの名無しさん:2009/10/03(土) 22:51:23
え?

627 :デフォルトの名無しさん:2009/10/07(水) 18:11:52
S2JDBC-Genって、Eclipse3.5上で実行すると、コンソールに何も出ないんだけど。

628 :デフォルトの名無しさん:2009/10/07(水) 18:20:35
>>627
これやってもだめなのか?またEclipseが変わったのかもな
http://s2container.seasar.org/2.4/ja/s2jdbc_gen/setup.html#Windows上でEclipse3.4を利用する場合

629 :デフォルトの名無しさん:2009/10/07(水) 19:09:09
>>628
それはやったんだけど駄目だったよ。
コマンドプロンプトから実行すれば、問題ないからまあ困らないけど、Eclipseからの方が楽でいいなあ。

630 :デフォルトの名無しさん:2009/10/11(日) 17:51:34
SAStrutsで、データベースから値取ってきてselectボックス作るときって、どうやってやるのが一般的なんでしょうか?
セッションスコープのDTOクラス作らないと駄目?

631 :デフォルトの名無しさん:2009/10/11(日) 18:28:15
お好きにどうぞ

632 :デフォルトの名無しさん:2009/10/11(日) 20:25:04
SAStrutsじゃなくてJSPの問題じゃないのかそれ

633 :デフォルトの名無しさん:2009/10/11(日) 23:03:29
StrutsなんだからLabelValueBeanの
Listを使えばいいだけだろ。


634 :デフォルトの名無しさん:2009/10/11(日) 23:33:36
SAStrutsで「入力画面→登録確認画面→登録完了」
ってやりたいんだけど、
ActionFormで「@Component(instance = InstanceType.SESSION)」って
やっていいのか。それともhiddenで値を渡したほうがいいのかね?

635 :デフォルトの名無しさん:2009/10/12(月) 01:24:11
ステートフルにするかステートレスにするかなんてケースバイケース
イントラ向けのちょっとしたアプリなら迷わずステートフル

636 :デフォルトの名無しさん:2009/10/12(月) 20:06:08
私はなぜSeasarを捨てたのか

637 :デフォルトの名無しさん:2009/10/12(月) 20:31:21
昔はフレームワークの規約に合わせるのが面倒って雰囲気だったのに
最近はフレームワークが全部決めてくれたいと解らないって人が増えたね

638 :デフォルトの名無しさん:2009/10/12(月) 21:12:12
フレームワークの使用が原因かどうかは知らないが、技術者のレベルの格差が大きくなっている感じがする。

639 :デフォルトの名無しさん:2009/10/13(火) 13:07:39
かなりの確立

640 :デフォルトの名無しさん:2009/10/13(火) 18:21:22
かなりの確率では?

641 :デフォルトの名無しさん:2009/10/14(水) 09:42:55
ひが日記参照


642 :デフォルトの名無しさん:2009/10/15(木) 00:39:54
Ruby 本スレより。
> 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

643 :デフォルトの名無しさん:2009/10/15(木) 10:04:45
>>642
おれはぜんぜんまともに答えてるとは思わないな。
まず「そろそろ」ではなくて、影響力のある人間としては一番最初ぐらいの食いつきだろ。
このテンプレを飽きもせずに何度も使っているところが不愉快だし、
言葉として「そろそろ」が正しくない状況で使っているって事にもいらいらする。

「Controllerも徹底的にテストしろよ」
って言う前にお前はその基盤となるフレームワークを徹底的にテストしろよ。カスが。って印象。

元ブログが原理的なMVCにのっとった場合の事を書いてるのにDB整合性の話を書いてるのが更に痛い。
DBとかの永続化なんて元々MVCの範囲外。もう少し上のレベルでの整合性の話を書いてどうするんだ。

ひがやすをってWebアプリ脳で何もかも考えるから、こういうときに的外れ感が増す。
もちろん、Webアプリって観点で考えるといいこと言ってるとは思うんだが。

644 :デフォルトの名無しさん:2009/10/15(木) 12:34:01
DBの部分は、元ブログがデータ整合性の話をしてる部分に対して、それはDBの制約使えよという話だろ

645 :デフォルトの名無しさん:2009/10/15(木) 13:41:25
データの永続化にDBを使っていない場合は?
あるいはDBMSにその機能が無い場合は?

例えばトランザクションだってあくまでmodelがDBの機能を利用して整合性を担保するだけで
永続化先にトランザクションの機能が無いならmodel側で何とかしなければいけないんじゃない?

646 :デフォルトの名無しさん:2009/10/15(木) 14:46:33
「永続化にDBを使わない場合」とかいう話はもうウンザリだよ
あ、Bigtableもそうかw

647 :デフォルトの名無しさん:2009/10/15(木) 14:52:10
DBだろうがなんだろうが要するに永続化だろ
中身はなんでもいい

648 :デフォルトの名無しさん:2009/10/15(木) 16:05:30
基本ひがは脊髄反射系だからな。
RailsはMVCパターンを意識して作られており、MVCパターンのアプリを作りやすいFWってのが正しい。

「RailsはMVC」とか言い出す時点で相当なキチガイ。

649 :デフォルトの名無しさん:2009/10/18(日) 09:29:42
ひがって自分のblogじゃなくて他人のblogのコメント欄でチラ裏するんだな。
本物のゲスだ。

650 :デフォルトの名無しさん:2009/10/18(日) 10:01:49
荒らすのは他人のブログにきまってるだろ。
お前馬鹿か。

651 :デフォルトの名無しさん:2009/10/18(日) 16:21:22
いや、そうなんだけど、
「自分のblogではAさんを露骨にDISれないけど、B君のblogコメント欄だから書くね」
って、品性の下劣さがハンパない気がするんだがどうよ。

652 :デフォルトの名無しさん:2009/10/18(日) 17:23:42
論理が頓珍漢すぎて下劣とか思う前に滑稽としか感じないな

653 :デフォルトの名無しさん:2009/10/18(日) 17:26:05
匿名掲示板でしかdisれないお前よりはマシだ

654 :デフォルトの名無しさん:2009/10/18(日) 20:22:05
hugaさん乙です


655 :デフォルトの名無しさん:2009/10/18(日) 21:13:11
hogeさんも乙っす

656 :デフォルトの名無しさん:2009/10/18(日) 21:17:34
一応他人のブログでのチラ裏も張っておくか。
ttp://d.hatena.ne.jp/shivashanti/20091015#c

本音はコメ欄クオリティ!
ttp://twitter.com/higayasuo/status/4885991832

657 :デフォルトの名無しさん:2009/10/20(火) 21:12:25
結局そこって
ひが「この件でRails叩くのはモンスターペアレント並!」
「同意です!」
「本家で叩かれるような事書いてあるんですが…?」
二人ガン無視。って感じだな。

噛み付くけど真面目に議論はしないのがSeasarクオリティ。

658 :デフォルトの名無しさん:2009/10/22(木) 17:46:51
S2JDBC-Genのgen-entityタスクって、テーブルの列に設定したデフォルト値は拾ってきてくれないのかな?


659 :デフォルトの名無しさん:2009/10/22(木) 18:47:03
拾ってきて意味あるの?

660 :デフォルトの名無しさん:2009/10/23(金) 01:34:00
意味あるじゃん考えろよ

661 :デフォルトの名無しさん:2009/10/23(金) 18:34:23
そういうのはMLで

662 :デフォルトの名無しさん:2009/10/23(金) 19:29:00
仕切るなボケが。
こっちはこっちで真面目な話とDISりは自由にさせてもらう。

663 :デフォルトの名無しさん:2009/10/24(土) 12:23:08
>>658
showColumnDefinitionパラメータを
trueにしたら一応出来た。


664 :デフォルトの名無しさん:2009/10/25(日) 13:07:54
PKEYとかシーケンスの話しかよ。
レベルが低すぎて分からんかった。

665 :デフォルトの名無しさん:2009/10/25(日) 13:10:46
スレ違い。そういうのはMLで

666 :デフォルトの名無しさん:2009/10/28(水) 19:40:54
Mayaaって、Tilesで画面作るより楽?


667 :デフォルトの名無しさん:2009/10/28(水) 21:41:37
どんなライブラリ使ってもテンプレートエンジンなんぞ一定以上楽にならんよ。

つーか、俺にとっちゃ .html と .mayaa が1対1で必要な時点で論外だったな。
静的部品を一つの独立した html ファイルにしたい!みたいな要求が無けりゃ不要じゃね?
俺はどっちかというと、tilesの方が好みだった。

668 :デフォルトの名無しさん:2009/10/28(水) 21:53:02
>>667
うーん、学習コストもかかるし、今回はtilesで作ってみるわ。


669 :デフォルトの名無しさん:2009/10/28(水) 22:52:46
MayaaはJSPできないデザイナがいるならすげプラス
それ以外のパターンでは単なる足かせ

670 :デフォルトの名無しさん:2009/10/28(水) 22:56:39
DreamWeaverがJSP対応してるからなぁ。Webデザイナなら大抵DreamWeaverじゃね?

671 :デフォルトの名無しさん:2009/10/29(木) 14:28:59
SAStrutsとS2JDBCで作る場合って、サービスクラスはエンティティ単位なのか、
それともアクション単位なのかどっちがいいの?

672 :デフォルトの名無しさん:2009/10/29(木) 15:57:22
どの場合でもエンティティ単位が基本だろ

673 :デフォルトの名無しさん:2009/11/02(月) 08:25:25
Struts2とSAStrutsならどっちが楽できるの?

674 :デフォルトの名無しさん:2009/11/02(月) 17:49:33
使う人間次第

675 :デフォルトの名無しさん:2009/11/05(木) 20:38:49
HotDeploy関係でみんな一度は躓く

676 :デフォルトの名無しさん:2009/11/12(木) 03:10:32
shotタソがかなり迷走してるな
T2は期待してたけどアレ使うなら別なの使うわw

677 :デフォルトの名無しさん:2009/11/13(金) 00:17:11
T2、細かいバグつぶし以外1年前から進展がないねぇ

678 :デフォルトの名無しさん:2009/11/14(土) 00:08:08
また飽きたのか

679 :デフォルトの名無しさん:2009/11/15(日) 20:46:29
dbfluteって誰か使ってる?

680 :デフォルトの名無しさん:2009/11/18(水) 21:57:34
Java案件爆死の今
Seasarの価値はいかほどのものか?

681 :デフォルトの名無しさん:2009/11/19(木) 22:59:36
S2コンテナが出すログと、アプリが出すログを同じ所に出力させるにはどんな設定をすればいい?
アプリの中でから、S2コンテナの内部で使われているLoggerを呼び出す方法はある?

682 :デフォルトの名無しさん:2009/11/19(木) 23:04:10
Log4J使えばいいでしょ。
クラスパス直下にlog4j.xmlかlog4j.propertiesを置いとけばいい。

アプリはcommons loggingで吐けばデフォルトLog4Jが使われる
private static final Log log = LogFactory.getLog(Hoge.class);
log.info("hogehoge");


683 :デフォルトの名無しさん:2009/11/19(木) 23:14:18
Loggerっていつまでlog4jなんだろうな。
いいかげん、可変長引数や、String#format利用した書き方したい。

要はlog5jでいいんだが、log5jじゃ社内の承認降りんのよ。

かといって他のプロダクトは無駄に複雑だし。

684 :デフォルトの名無しさん:2009/11/20(金) 00:21:56
>>682
それやったのですが、eclipseのコンソールに出力されません。
S2コンテナのログやSystem.outの出力は出ているのですが。

685 :デフォルトの名無しさん:2009/11/20(金) 00:39:42
ちょっとざっくり過ぎてなんとも。
errorかfatalでログ出してみれば。

log5jなんてあるんだね。
今立ち上げ中のプロジェクトにつっこんでみようw

686 :デフォルトの名無しさん:2009/11/20(金) 21:38:39
>>685
ごめん。log4j.propertiesの指定がWARNになっていたのが原因。
DEBUGにしたら出ました。

687 :デフォルトの名無しさん:2009/11/21(土) 19:05:13
log5j なにそれ?
と思ってググったら本当に存在した。
しかも去年からあったのか。

688 :デフォルトの名無しさん:2009/11/24(火) 22:38:12
higaタンC#はじめるのか。

689 :デフォルトの名無しさん:2009/11/24(火) 22:52:11
ソースくれ

690 :デフォルトの名無しさん:2009/11/24(火) 22:55:04
>>689
Twitter

691 :デフォルトの名無しさん:2009/11/24(火) 23:14:13
higaはもう完全にフレームワーク屋気取りだな。せめてslim3が世間に受け入れられるものかどうか確認してから別の事すりゃいいのに。

「slim3はもう十分枯れました(キリッ」

692 :デフォルトの名無しさん:2009/11/25(水) 00:20:31
結局SAStrutsしか生み出せなかったと言っても過言ではないな

693 :デフォルトの名無しさん:2009/11/25(水) 00:29:37
SAStrutsもインスパイアされたんじゃなかったっけ?

694 :デフォルトの名無しさん:2009/11/25(水) 05:22:01
一個生み出しゃ十分だろ!
何にも作れないやつが偉そうに言ってんじゃねえ!

695 :デフォルトの名無しさん:2009/11/25(水) 06:10:49
S2.netの中の人は脱ITして農家になったんだよな
あこがれるぜ

696 :デフォルトの名無しさん:2009/11/25(水) 10:08:05
>>694
デブ理事は紙芝居カンファレンスでもしとけよ。

697 :デフォルトの名無しさん:2009/11/26(木) 09:05:09
>>696
ひがさんぶっちゃけすぎwww

698 :デフォルトの名無しさん:2009/11/26(木) 09:10:16
>>697
なんとかしてくださいよ代表理事

699 :デフォルトの名無しさん:2009/11/26(木) 19:34:57
teedaはどこへ行く

700 :デフォルトの名無しさん:2009/11/26(木) 22:12:16
Teeda云々以前にJSFが終わってるから

701 :デフォルトの名無しさん:2009/11/26(木) 22:38:24
teedaはshot6さんが保守してくれるんだから何も問題ないだろ。

702 :デフォルトの名無しさん:2009/11/26(木) 23:03:41
何でJSFって終わってるの?

703 :デフォルトの名無しさん:2009/11/27(金) 01:08:42
JSFはこれからだろ。ようやく実用レベルになってきた。

704 :デフォルトの名無しさん:2009/11/27(金) 01:43:13
そうだぞ。shot6たんの居るteedaがこのまま終わるわけないだろ。

705 :デフォルトの名無しさん:2009/11/27(金) 01:43:27
GAEで使えないJSFオワタ

706 :デフォルトの名無しさん:2009/11/27(金) 02:33:52
これからと言われ続けてもう何年だよw

707 :デフォルトの名無しさん:2009/11/27(金) 03:10:56
JSFはもっさり祭りだからなぁ

708 :デフォルトの名無しさん:2009/11/27(金) 07:55:29
JavaEEも今のJSFは捨てて、JSF MVCとか出さないかな
中身はStruts2とかでいいので
小規模社内サイトくらいにしか使えないFWが標準扱いなのがおかしすぎる

709 :デフォルトの名無しさん:2009/11/27(金) 09:13:39
MyFacesがこけたからJSFは駄目になったの?

710 :デフォルトの名無しさん:2009/11/27(金) 14:46:33
>>708
そもそも

Struts流行

JSF登場

Struts作者「標準でそういうのやるならStrutsいらない子だよね」

JSFがクソから脱出できないことが判明

Struts2やStruts1利用FWが登場

ってのが今の流れだからなぁ

711 :デフォルトの名無しさん:2009/11/27(金) 15:18:08
Java MVCはちょっと欲しいかも。

712 :デフォルトの名無しさん:2009/11/28(土) 13:25:00
JSF2ってGAEで動くんだな

713 :デフォルトの名無しさん:2009/11/28(土) 15:08:25
>>705
使えるよ
1.2も2.0も

714 :デフォルトの名無しさん:2009/11/28(土) 16:09:16
逆になんでGAEで動かないと思ったんだ
PureJavaならたいていのもの動くだろ

715 :デフォルトの名無しさん:2009/11/28(土) 18:22:43
「動かない」ではなく「使えない」がポイント?

716 :デフォルトの名無しさん:2009/11/28(土) 19:25:21
ステートフルのJSFはGAEに向かないだろ
javax.faces.STATE_SAVING_METHOD=clientで使っても無駄にCPU食いそうじゃね?

717 :デフォルトの名無しさん:2009/11/28(土) 20:22:46
Java EEは早くJSFを捨ててくれ。

718 :デフォルトの名無しさん:2009/11/28(土) 20:25:26
JavaEEが捨てられてるから無問題

719 :デフォルトの名無しさん:2009/11/28(土) 20:28:28
JPAはそれなりだけど、EJBとJSFはどうなんだ?

720 :デフォルトの名無しさん:2009/11/28(土) 23:00:55
>>714
GAEは使えないクラス多いからPureJavaなら動くわけじゃないぞ

721 :デフォルトの名無しさん:2009/11/28(土) 23:32:02
>>716
2.0みてるとCPUはそんなに食ってないかな。
GETのサポートやAjax対応で快適になった。
むしろセッションをメモリに置かないので安心してステートフルにどうぞ。

アクション系のフレームワークのように画面生成時にデータベースアクセスしてると
データストアのアクセスが遅いのでrequestスコープを積極的に使うメリットがないというか。
セッションに入れておいてそれを使うようにしたほうが快適な場合も多い。
この辺のさじ加減がかなり難しい。

722 :デフォルトの名無しさん:2009/11/28(土) 23:47:11
>>721
AjaxでもいちいちシリアライズしたViewStateをリクエストで送って復元するだろ
足し算程度ならともかくまともな画面作ったら辛くね?

723 :デフォルトの名無しさん:2009/11/29(日) 01:09:44
>>722
毎回復元するけど画面全体submitとレンダリングしてたのに比べればかなりまし

724 :デフォルトの名無しさん:2009/11/29(日) 01:31:47
以前のJSFと比べてましだと言われてもな…

725 :デフォルトの名無しさん:2009/11/29(日) 09:46:58
GAEの場合問題になるのはそこじゃないしな

726 :デフォルトの名無しさん:2009/11/29(日) 15:14:14
>>725
どこ?

727 :デフォルトの名無しさん:2009/11/29(日) 22:33:58
EE6はいつ出るの?

728 :デフォルトの名無しさん:2009/11/29(日) 22:46:38
もう出ない

729 :デフォルトの名無しさん:2009/11/30(月) 00:16:41
>>727
12月10日くらいじゃない?

730 :デフォルトの名無しさん:2009/12/02(水) 05:37:53
>>727
最終仕様が承認された

731 :デフォルトの名無しさん:2009/12/03(木) 18:59:48
そもそもEE6は便利なのか?

732 :729:2009/12/05(土) 16:20:00
>>727
Glassfish v3とのリリース調整で、もう数日遅れるらしい

733 :デフォルトの名無しさん:2009/12/05(土) 16:25:38
そういやGlassfishもプレリュードのままだったっけ・・・。

734 :デフォルトの名無しさん:2009/12/05(土) 18:09:55
JavaEEとかGlassfishとかスレ違いだな

735 :デフォルトの名無しさん:2009/12/05(土) 18:18:39
じゃあ何か話題をご提供ください

736 :デフォルトの名無しさん:2009/12/05(土) 18:48:56
話題がないからスレ違いを続けていいというものではない
落ちるに任せればいい

737 :デフォルトの名無しさん:2009/12/05(土) 19:34:59
Seasar.orgを見る限りsandbox以外では
TeedaとCubbyのバージョンアップくらいしかネタないな

738 :デフォルトの名無しさん:2009/12/05(土) 20:28:08
SAStruts、S2JDBC も、もう枯れたというか機能追加はないのかな。

739 :デフォルトの名無しさん:2009/12/06(日) 02:26:14
ネタにするならsandboxの方がよかろう
Dbflute、Doma、Mobyletくらいだが

740 :デフォルトの名無しさん:2009/12/06(日) 09:28:21
Dbfluteはもうsandboxじゃなくてもいい気がするんだけどなあ

741 :デフォルトの名無しさん:2009/12/06(日) 19:50:15
Mobyletはsandboxぬけたよね。
Doltengはいつぬけるんだろう。

sandboxでてないから使用禁止となってるところ多いんだが。

742 :デフォルトの名無しさん:2009/12/06(日) 21:31:33
Mobyletじゃなくてmobyletはもうsandboxじゃないのか、早かったな
表記といい読み方といい直感的じゃないんだな

743 :デフォルトの名無しさん:2009/12/15(火) 15:59:45
Oracle10使ってんだけど
トランザクション途中でtomcatがハングアップもしくは強制再起動した場合にロールバックされない。
Oracleの仕様っぽく暗黙コミットされるんだけど
対応方法ってある?


744 :デフォルトの名無しさん:2009/12/15(火) 21:41:55
多分スレ違い。
多分ムリポ。

745 :743:2009/12/15(火) 23:46:23
>>744
thanks
oracleで聞いてみる。

746 :デフォルトの名無しさん:2009/12/16(水) 03:36:18
サーバ側でauto commit切っとけ
8iの頃の知識だけど

747 :743:2009/12/16(水) 10:41:16
当然auto commit切ってるし、jdbcでsetAutoCommit(False)してる

748 :デフォルトの名無しさん:2009/12/16(水) 13:48:16
>>747
じゃぁ、それお前の勘違いかバグだろ。
トランザクションが知らないうちに分断されてるとか、
関知してない場所で完了してるとかそういうところ調べたほうがいいと思う。

そんな状態で暗黙コミットされるような仕様があるか。
仮にも商用サーバーだぞ。

749 :デフォルトの名無しさん:2009/12/16(水) 15:59:09
>>748
なんかの間違いであって欲しいと思うんだが。

ttp://otn.oracle.co.jp/forum/message.jspa?messageID=11005409
ここでも同じこと言ってるよね。

750 :デフォルトの名無しさん:2009/12/16(水) 16:13:38
>仮にも商用サーバ



751 :デフォルトの名無しさん:2009/12/16(水) 19:50:41
>>749も質問がわかりづらいが、同じに見えて同じじゃないと思う
>サポートへの問い合わせで、明示的にcommit, rollbackをしないで
>コネクションをcloseした場合には、暗黙的commitが行われるとのことでした。
と書いてあるが、明示的にコネクションをcloseをすれば暗黙的なcommitが
行われるのは普通の動作だったはず

>>743はコネクションのcloseをしてないのに暗黙的なcommitが発生するかの
ように書いてあるが、書いてある通りだとすると>>748の言うようにバグだろう
たぶん>>743のミスだと思うが、余計なフレームワーク等を使わない単純な
テスト用のプログラムを書いてみればはっきりするんじゃないか?

752 :デフォルトの名無しさん:2009/12/16(水) 19:52:57
もう何年もOracleのシステムで使われてきてるのに今まで誰も気がつかないなんてのは流石にないだろ

753 :デフォルトの名無しさん:2009/12/16(水) 22:05:27
昔、Tomcatのシステムで色々テストしてたときに似たような現象見た記憶がある

Oracleのコネクション実装がfinalizeメソッドで、閉じてなかったらcloseするみたいな処理をもし入れていたら
暗黙的なcommitは強制再起動でも発生してしまうかもね

754 :デフォルトの名無しさん:2009/12/16(水) 22:27:51
2個ロジックを呼び出してて後のロジックでコケたのにコミットされててあれっと思ったら、
実はロジック単位でトランザクションを掛けてたのを忘れてただけってのはあったな。


755 :デフォルトの名無しさん:2009/12/16(水) 22:37:20
2フェースコミットで片方だけ確定してるとか

756 :デフォルトの名無しさん:2009/12/17(木) 12:16:54
>>749のは
>>751が言っているのであってる。

>>743のは
>現在、Exceptionを拾えない終わり方(outofmemoryなど)をして
>finallyのクローズが実行する前に何かの条件判断でrollbackを
>実行できるか検討中です。
これに該当するかと。

757 :デフォルトの名無しさん:2009/12/18(金) 00:15:06
僕らのSeasarは恫喝で出来ています。

shot6: 出来ない物は出来ないし、やれない物はやれません。
shot6: しらねーよ、ハゲ。てめえの仕事こっちによこしてんじゃねえよ。
shot6: は?お前耳聞こえてんのか?ちゃんと日本語できるのか?こっちの質問にコタエロヤ。

758 :デフォルトの名無しさん:2009/12/18(金) 00:41:28
Seasar2についてググってて、
辛うじてMLのアーカイブにたどり着くことが多いんだけど、
みんな何処に情報を探しに行ってるの?

759 :デフォルトの名無しさん:2009/12/18(金) 00:43:13
ソース

760 :デフォルトの名無しさん:2009/12/18(金) 01:07:43
ソースやMLか、ひが・獄長・はぶの恫喝ブログのログに辿りつくようになってる。

761 :デフォルトの名無しさん:2009/12/18(金) 01:22:26
開発環境(WindowsXP)で作ったwarファイルを実行環境(Debian)に配置したときに

org.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のバージョンも問題ないと思うのですが。

762 :デフォルトの名無しさん:2009/12/18(金) 02:09:35
ここで質問するとひがたんが怒るからMLでお聞き

763 :デフォルトの名無しさん:2009/12/18(金) 02:10:34
gcjってなんか危険な匂いだな。素直にsunのjdk使っとけよ。

764 :758:2009/12/18(金) 07:14:34
>>760,762
レスサンクス。
今は家だけど仕事中だと外部のサイトに書き込みするのは禁止されてるから辛いのよ。
やっぱSeasar2ってリファレンスの整備がロクにされてないのな。
社内開発のフレームワークがSeasar2ベースなんだがドキュメントが無いから正直困るわ。


765 :デフォルトの名無しさん:2009/12/18(金) 07:17:16
s2にはよくあること

766 :761:2009/12/18(金) 10:02:09
>>763
sun-java5-bin sun-java5-jdk sun-java5-jre sun-java5-plugin
をインストールしてupdate-alternativeで
java javac java
を変更したのですけど変わらずでした。

767 :デフォルトの名無しさん:2009/12/18(金) 10:22:44
>>761の例外の前に違う例外出てないか?

768 :744:2009/12/19(土) 00:06:48
>743
すまん。アク禁で続きを書けなかった。
俺がムリポって書いたのは、過去に↓みたいな経験があったから。
ttp://q.hatena.ne.jp/1143714718

この問題、「setAutoCommit(false)でオートコミットを解除できる」という主張も多いけど、
俺は他のRDBMSと違ってOracleはsetAutoCommit(false)でオートコミットを解除できないと思ってる

多分、OracleかOracleのJDBCDriverの仕様だと思うけど、サポセンに質問することをおすすめする。

769 :761:2009/12/19(土) 09:50:54
>>767
tomcatの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環境に決め打ちして作ってんですかね。

770 :デフォルトの名無しさん:2009/12/19(土) 10:21:33
>>769
予断じゃなくて余談な
DoltengはMacでも動いてるよ
お前の環境が腐ってるんだろ

771 :761:2009/12/19(土) 11:30:25
debianのパッケージからインストールしたものでなく、本家からtar.gzを
ダウンロードしてインストールしたところ問題もなく動作しました。
でも、debianの公式パッケージだから動いてくれると思うでしょ?
なんだかな〜。

>>770
>予断じゃなくて余談な
はまり過ぎてかすみ目だったw。

>お前の環境が腐ってるんだろ
eclipseの話だよね。日本語パックも入れずに展開後に起動してプラグインを追加しただけだけど。
pen4 2.6GHz Mem1G で試したからeclipseの起動が糞遅かっただけで問題ないでしょ?
JAVA_HOMEをあらかじめexportしておく必要はないよね。


772 :デフォルトの名無しさん:2009/12/19(土) 11:35:58
なんだかな〜じゃなくてバグ報告しろよ

773 :761:2009/12/19(土) 11:38:24
なんだかな〜。

774 :デフォルトの名無しさん:2009/12/19(土) 11:41:21
>>771
Error Logビュー見ろ

775 :デフォルトの名無しさん:2009/12/19(土) 11:42:11
金払ってて利用者も多いWindowsやMacの付属アプリですらたまに動かないものがあるのに
コミュニティも小さいし殆どボランティアでやってるようなDebianの付属アプリ
どうして確実に動くと思っていたんだろうか

776 :761:2009/12/19(土) 11:42:11
日本のローカルフレームワークに対応してないからってバグだぞってのもね。
Eclipseって重いんだね。Corei7のマシンで使ってたから気付かなかったけど。
起動待ちで風呂入れるぞって言ってた人いたけど冗談じゃなかったわ。

777 :デフォルトの名無しさん:2009/12/19(土) 11:43:49
PentiumM1.1Gのノートで使ってるけど起動なんて1分も掛からんが
しかもディストリでは多分一番重いPleiadesのアルティメット

778 :761:2009/12/19(土) 12:14:54
>>774
ログは保存しておいたので晒します。出力ストリームが閉じれないのが原因のようですが。
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

779 :761:2009/12/19(土) 12:15:35
続き

Error 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

780 :デフォルトの名無しさん:2009/12/19(土) 12:39:10
>>778-779
やっぱりお前の環境が腐ってるんだろ

781 :デフォルトの名無しさん:2009/12/19(土) 12:45:45
UbuntuかCentOSにでもインストールし直せよ
Debianなんてマイナーな環境使うならそれこそ自分で解決しろ

782 :761:2009/12/19(土) 13:14:36
おめえら、あんまり俺を虐めんなよw。

>>777
確かに2回目以降の起動は1分程度だった。
まあ、いらいらしていたのと各種ボタンのレスポンスがいちいち糞遅いから印象がより
悪くなったってのはある。

>>781
あれ、Debianってサーバ用途ならメジャーでしょ?
試しに同じ環境でEclipseから.warを作ってみたかったんでDebianのデスクトップ環境を作ってみただけ。
まさかEclipseのプラグインの段階でこけるなんてな。

783 :デフォルトの名無しさん:2009/12/19(土) 18:14:40
Debian使ってるサーバなんて今時あるのか

784 :デフォルトの名無しさん:2009/12/19(土) 19:47:43
だよな。時代はCentOSだもんな

785 :デフォルトの名無しさん:2009/12/19(土) 20:20:39
RHEL、Cent、Ubuntu、SuSEで9割だろ

786 :デフォルトの名無しさん:2009/12/20(日) 01:17:49
>>778
/tmp ディレクトリを使用する権限をeclipseを使うユーザーに与えてある?

787 :761:2009/12/21(月) 08:15:31
なんてことなかった。JDKの問題だったよ。
結論から言うとsunのJDK6を使えばなんの問題も起こらない。
加えてjavaアプリの動作が段違いに軽快。

openjdkの1.5がDebian lennyのデフォルトなんだけど、それだとeclipseが異常に重い。
大袈裟でなく、起動やプラグインのインストールが完了するまでに風呂に入れる。
茶漬けなら3杯はいける。

昨日はeclipseが重いと感じたのは気のせいだったと言ってたけど、そうではなかったね。
sunのJDKに換えてたからなんだよ。

openjdkでも1.6に切り換えればsunのには及ばないがパフォーマンスは大きく改善する。
でもプラグインのインストールではエラーがでてしまう。gcjは地雷だ。

788 :デフォルトの名無しさん:2009/12/21(月) 08:20:36
なんにせよスレ違いだったな

789 :デフォルトの名無しさん:2009/12/21(月) 13:25:33
もっと早く欲しかったよ
ttp://d.hatena.ne.jp/takezoe/20091221/p1

790 :デフォルトの名無しさん:2009/12/24(木) 19:58:28
「他にもいろいろ紹介したいプロダクト」のほうが気になる。

791 :デフォルトの名無しさん:2009/12/27(日) 14:43:56
>>789 ひがさん自分の本書くのに必死で全然レビューしなかったのか。
slim3しか眼中に無いし、Seasar2はもうサポートする気が無いのがよくわかる。

792 :デフォルトの名無しさん:2009/12/27(日) 16:25:33
4月上旬って
おせーよ

793 :デフォルトの名無しさん:2009/12/27(日) 20:32:44
竹添さん、がんばっているね。それにひきかえ・・・

794 :デフォルトの名無しさん:2009/12/27(日) 22:25:50
比べてやるな、竹添さんがすごすぎるんだ
あんな人そうそういない

795 :デフォルトの名無しさん:2009/12/27(日) 22:33:41
MLで回答してるのもほぼ獄長だしな

796 :デフォルトの名無しさん:2009/12/30(水) 23:06:06
デブは生きてるのか?

797 :デフォルトの名無しさん:2009/12/30(水) 23:44:02
どっちにせよ俺らの業界的には死んだも同然だろ。

798 :デフォルトの名無しさん:2009/12/31(木) 03:18:25
SAStrutsとTeedaは生き延びてるよ
他は死んだしSlim3は始まる気配すらない

799 :デフォルトの名無しさん:2009/12/31(木) 09:41:24
Teeda生き延びてるの?マジで?俺の周りじゃ使ってて生き残ってる案件聞いたことない。
SAStrutsはまぁ分かる。マーケティングの勝利だろうな。

Slim3はGoogleAppEngine/Jが流行らない限り始まらないだろう。

SQL以外のデータストレージが!とか、超スケールが必要なシステムには別の考え方が必要!
なんて言われても、必要な用途がまずだれも思い付けていないしひがたんは相変わらず独善的な感じ。

Railsが伸びたのは37signals自身がそれを使ってシステム開発しているっていう実績があったからだし、
slim3も電通かISID自身がそれを使って何か構築したっていう実績が無いと、あんまり伸びないと思うな。

800 :デフォルトの名無しさん:2010/01/02(土) 23:54:28
>>799
な〜んか、新しいフレームワークやソフトが出る度に同じような書き込みがあるなあ。

801 :デフォルトの名無しさん:2010/01/03(日) 00:22:19
自分の周囲だけで判断すんなよ

802 :デフォルトの名無しさん:2010/01/03(日) 10:42:09
>>801
じゃぁどこで判断するんだよ。

803 :デフォルトの名無しさん:2010/01/03(日) 11:02:01
MLにTeedaの質問飛んでたら
ああTeeda使ってるところあるんだなぁって思うだろ

804 :デフォルトの名無しさん:2010/01/03(日) 11:59:46
そんな遊びベースで使ってるのかどうかもわからんもので判断しても仕方ないだろ。
実案件で使ってるかどうかっていうのが実際に信頼できるところなのに。

805 :デフォルトの名無しさん:2010/01/03(日) 12:02:44
いやTeedaは普通に実務で沢山使われてるだろ
むしろ使われてないって根拠は何なんだ

806 :デフォルトの名無しさん:2010/01/03(日) 12:10:14
使われてることが証明出来なかったら
使われてないと思うのが普通だろ。
逆順に考えてどうするんだ!
よくそんなんでプログラムできるな。

807 :デフォルトの名無しさん:2010/01/03(日) 12:12:33
うーんじゃあカンファレンスで発表されてる事例ってのは嘘だとでも言うんだろうか…

808 :デフォルトの名無しさん:2010/01/03(日) 12:15:55
これTeeda+DBFluteだよ
http://www.haw.co.jp/service/anesta.html

809 :デフォルトの名無しさん:2010/01/03(日) 12:22:55
http://www.aspire.co.jp/dev/falcon.html

810 :デフォルトの名無しさん:2010/01/04(月) 05:36:24
1 hyga = 0.8 hyde で合ってたっけ?

811 :デフォルトの名無しさん:2010/02/06(土) 17:13:16
今一番無難な組み合わせは、sastruts+s2dao?
teeda+s2dao?

812 :デフォルトの名無しさん:2010/02/06(土) 17:36:01
sastruts+s2jdbcだろjk

813 :デフォルトの名無しさん:2010/02/06(土) 20:47:32
だろうね

814 :デフォルトの名無しさん:2010/02/06(土) 21:08:38
sastrutsとs2jsfとteedaは?


815 :デフォルトの名無しさん:2010/02/06(土) 21:16:25
teedaは昔のもの
s2jsfは大昔のもの

816 :デフォルトの名無しさん:2010/02/06(土) 21:30:45
teedaで昔なのか?
今プレゼンテーション層はなにがいいの?

817 :デフォルトの名無しさん:2010/02/06(土) 22:06:00
素のJSPだろ
PHPも素のPHPに回帰しつつある

818 :デフォルトの名無しさん:2010/02/06(土) 22:34:55
素のJSP + Javascriptかな

819 :デフォルトの名無しさん:2010/02/07(日) 16:25:31
s2click s2wicket cubby

すみません、知っている単語並べました

Struts2 と Seasar2 をつなげるアダプタ(s2struts2 みたいなの)って、ないよね?


820 :デフォルトの名無しさん:2010/02/07(日) 17:31:29
s2clickか。

821 :デフォルトの名無しさん:2010/02/07(日) 21:50:56
>>819
> Struts2 と Seasar2 をつなげるアダプタ(s2struts2 みたいなの)って、ないよね?

あるよ
http://struts2-seasar-plugin.sandbox.seasar.org/ja/

822 :デフォルトの名無しさん:2010/02/08(月) 14:08:19
https://event.seasarfoundation.org/jcmf2010/
おまえらこれ行く?

823 :デフォルトの名無しさん:2010/02/08(月) 15:33:04
こんなもんの為に福岡までいけるか。
Cubby以外は当分実案件に投入できないものばっかりじゃねーか。
Cubbyも投入できるかって言ったらかなり微妙だし。

824 :デフォルトの名無しさん:2010/02/08(月) 15:33:19
行ってみたいけど福岡だから行けないな・・・
ヌーラボの本社って福岡なんだっけ?

825 :デフォルトの名無しさん:2010/02/08(月) 15:56:05
>>823
GWTは投入できるだろ
そのために福岡まではいかんけど

826 :デフォルトの名無しさん:2010/02/09(火) 00:50:59
Actionクラスのindexメソッドにpost送信できる?
postで送信してもgetになる。

827 :デフォルトの名無しさん:2010/02/09(火) 01:01:26
ならねーよ

828 :デフォルトの名無しさん:2010/02/09(火) 01:23:09
まじでpost送信できない。
なんか設定とかあるの?


829 :デフォルトの名無しさん:2010/02/10(水) 14:27:49
MLに変なのが粘着してるな

830 :デフォルトの名無しさん:2010/02/10(水) 15:17:48
ちょっと秀丸のサポート掲示板みたいだな

831 :デフォルトの名無しさん:2010/02/10(水) 15:36:36
あーあ、獄長が受けて立っちゃったよ・・・
ひでまるおはすげーって事だなあ。

832 :デフォルトの名無しさん:2010/02/10(水) 15:44:17
いや、あいかわらず見事な切り返しww
濡れたw

833 :デフォルトの名無しさん:2010/02/10(水) 15:57:43
不具合の定義なんて、全部解決してから改めてすりゃいいのに。
そういう所こだわって敵増やしてどうすんだよ。
これを見習って欲しいですな↓
http://www.maruo.co.jp/hidesoft/2/x27413_.html

以上で正論終わり。
痛快なのは否めないww

834 :デフォルトの名無しさん:2010/02/10(水) 15:59:11
itplannersキレちゃったwww
まぁS2は素人が使っちゃダメってことだよ

835 :デフォルトの名無しさん:2010/02/10(水) 16:01:06
やべ、早く次のリプライ来ないか楽しみになってきた

836 :デフォルトの名無しさん:2010/02/10(水) 16:23:08
不特定多数が読むMLであの書き方したら会社の恥だな 社内の評価もダウン確実



837 :デフォルトの名無しさん:2010/02/10(水) 16:36:37
>>836
だれか凸する猛者はおらぬか!
だれか凸する猛者はおらぬか!

838 :デフォルトの名無しさん:2010/02/10(水) 17:11:26
久しぶりに獄長を応援したくなる

839 :デフォルトの名無しさん:2010/02/10(水) 17:24:08
しかし、こんなんでよく顧客を押しのけて進めたもんだ

840 :デフォルトの名無しさん:2010/02/10(水) 18:24:11
そうだね、どっから湧いた自信なんだろかww

841 :デフォルトの名無しさん:2010/02/10(水) 19:18:35
これってテストまともにやってないのを顧客に散々責められたので
サポート側を煽って「対応できません」の一言を引き出して
「頑張って交渉したけどSeasar側が対応してくれませんでした」
と顧客に言い訳したいだけなんじゃないの?
元から真面目に対応しようとして質問してるようには見えない

842 :デフォルトの名無しさん:2010/02/10(水) 19:21:51
>「頑張って交渉したけどSeasar側が対応してくれませんでした」

基本はそうだな
そのためにレン鯖かりてるようなもんだよ
そうじゃなかったら自鯖使うべき

843 :デフォルトの名無しさん:2010/02/10(水) 20:27:39
ひどいクレーマーw

844 :デフォルトの名無しさん:2010/02/10(水) 20:45:56
これは酷すぎるwwww

845 :デフォルトの名無しさん:2010/02/10(水) 20:47:03
どんどん痛い方向に

会社に 頭冷やせ と言ってくれる人は居ないかね?



846 :デフォルトの名無しさん:2010/02/10(水) 20:47:21
クレームはこちらからどうぞ
http://itplanners.co.jp/inquiry/index.html

847 :デフォルトの名無しさん:2010/02/10(水) 21:21:09
プロダクト選んだのも責任の一つなんだから
S2側が対応しないからってのは理由にすらならんな
ISIDの有償サポート受けろよ

848 :デフォルトの名無しさん:2010/02/10(水) 21:21:41
アイティープランナーズって社員10人しかいないのか
その一人が暴れてるのに社長は気づいてないのか?
それこそリスクだよなw

849 :デフォルトの名無しさん:2010/02/10(水) 21:25:19
つか、注意点の参照先示されて『理解できませんでしたが』って時点でもうなんというか。。。

850 :デフォルトの名無しさん:2010/02/10(水) 21:52:04
違うスレッドにも足を伸ばしたw

851 :デフォルトの名無しさん:2010/02/10(水) 21:58:29
これむちゃくちゃディスマーケティングだろ
大丈夫なのかこの会社・・・・

と思ってサイト行ってみたら

歓迎人物像
・責任感がつよい方、また 責任転嫁しない方
・周囲に好影響を与えられる明るい方
・問題点指摘型ではなく、課題解決型の方。
・考えて行動でき、物事をうのみにしない方。

だって。

852 :デフォルトの名無しさん:2010/02/10(水) 21:59:50
>>851
うわぁ・・・ なんで青木を採用してんだよw

853 :デフォルトの名無しさん:2010/02/10(水) 22:01:56
>>851
> ・問題点指摘型ではなく、課題解決型の方。
何の冗談だよw

854 :デフォルトの名無しさん:2010/02/10(水) 22:05:13
俺もこれからはディプロイって言おう。

855 :デフォルトの名無しさん:2010/02/10(水) 22:08:22
・責任感が強く責任転嫁しまくり
・周囲に悪印象を与えられる暗い方
・問題点指摘型
なんて青木w

856 :デフォルトの名無しさん:2010/02/10(水) 22:20:41
誰か社長に教えてやれよ……

857 :デフォルトの名無しさん:2010/02/10(水) 22:26:09
>>855
追加
・考えて行動できず、物事をうのみにする方。

858 :デフォルトの名無しさん:2010/02/10(水) 22:29:58
本番はCOOLで運用するのであれば、当然テストはCOOLで確認するよな普通。
開発していたWindowsでは動いていましたが、Linuxサーバにあげたら動きませんでしたって弁解と同じだろ。
Spring使えば良かったって結論になってるけど、Spring使ってもスマートデプロイで
開発すれば同じ事なんじゃないのかね。
うちは結合試験以降はすべてCOOLにしてるけど。

859 :デフォルトの名無しさん:2010/02/10(水) 22:33:53
当然。

できるだけ本番環境に近い環境でテストしないと意味がない。
HOTってあくまでもソースコードをさくさくと書くためだけだな。

860 :デフォルトの名無しさん:2010/02/10(水) 22:39:26
>>858

間違ってHOTの状態でテスト環境に回してしまって、
大クレームきたことあったなぁ。

861 :デフォルトの名無しさん:2010/02/10(水) 22:39:37
Spring使ったって似たような事態になるよ。
こういう人ってトラブル呼ぶんだよな。

862 :デフォルトの名無しさん:2010/02/10(水) 22:52:25
メール読んでると運用ってよりも組合せ試験開始時に見えるけど、
それでも最低限一度位は動かしてみるもんじゃないのかね普通。
ってかそんな事も容易に想像できないなら使うなよ。

863 :デフォルトの名無しさん:2010/02/10(水) 22:59:39
> いったいどこに書いてある常識なのでしょうか。
> 注意書きで書いておいてほしいものです。

書いてあっても「参照しましたが、よくわかりませんでした。」なんだろw

864 :デフォルトの名無しさん:2010/02/10(水) 23:02:47
>>848
その10人の中ではたまたま一番優秀で調子に乗っちゃってるのかもな

865 :デフォルトの名無しさん:2010/02/10(水) 23:07:55
ここまで青木の擁護なし

866 :デフォルトの名無しさん:2010/02/10(水) 23:36:17
あるかよwww

867 :デフォルトの名無しさん:2010/02/10(水) 23:51:04
だいたいHOTは複数スレッドでアクセスできないことは
明記されてるんだから、どんなテストしたんだよ

868 :デフォルトの名無しさん:2010/02/11(木) 00:12:38
技術的観点のヤバサよりも 社会人としての マナー がヤバイだろ。 

もろ感情もろだし文章をMLに投げる神経がわからん。

869 :デフォルトの名無しさん:2010/02/11(木) 00:19:12
JavaHouseだったら精神的に殺害されるレベルの粗相だぞこれ

870 :デフォルトの名無しさん:2010/02/11(木) 00:19:24
http://www.itplanners.co.jp/recruit/index.html

開発ツールEclips

なんか違う。

871 :デフォルトの名無しさん:2010/02/11(木) 00:20:32
Sub Version
ってのもなんか違うと思う

872 :デフォルトの名無しさん:2010/02/11(木) 00:21:52
Redhat Enterprize Linux
ってのも(ry

873 :デフォルトの名無しさん:2010/02/11(木) 00:24:51
Aplication Server
って(ry

874 :デフォルトの名無しさん:2010/02/11(木) 00:28:17
http://itplanners.co.jp/company/ceo.html
旧通産省:特殊情報処理技術者
っ(ry

875 :デフォルトの名無しさん:2010/02/11(木) 00:33:57
http://www.worktank.co.jp/co/co_recruit.html?co_id=itp2009
Eclipsだと信じてるらしいな

876 :デフォルトの名無しさん:2010/02/11(木) 00:35:27
勤務場所が自社内らしいから、自社で作ったあと客先で結合やって動かなくて
お前らテスト済みの持って来いやと大目玉って感じか

877 :デフォルトの名無しさん:2010/02/11(木) 00:44:41
>>876
そこで責任感がつよく責任転嫁しない青木君は考えた
Seasarが悪い!Seasarのせいだ!

878 :デフォルトの名無しさん:2010/02/11(木) 00:46:17
青木とasipは気が合いそうだな

879 :デフォルトの名無しさん:2010/02/11(木) 00:51:05
しかし、不特定多数が目にするMLで実名社名丸わかりの状態でこれは・・・w

880 :デフォルトの名無しさん:2010/02/11(木) 00:51:36
Eclisp / Eclispe っていうのも見たことがある

881 :デフォルトの名無しさん:2010/02/11(木) 01:22:16
このスレ青木君に教えてあげたい・・
たぶん賢い人なんだろうけど、社会人としてのマナーを。。。

882 :デフォルトの名無しさん:2010/02/11(木) 01:44:03
賢い・・・?

883 :デフォルトの名無しさん:2010/02/11(木) 02:06:30
落としどころは・・・・・。

 案求むw

884 :デフォルトの名無しさん:2010/02/11(木) 02:13:37
>>883
「やめてしまったほうがよいと思います。」と言われた獄長がコミッタをやめる

責任感がつよく責任転嫁しない青木がコミッタになる

大団円

885 :デフォルトの名無しさん:2010/02/11(木) 02:32:07
ボールは Aoki に投げられた。

また逆切れの予感

886 :デフォルトの名無しさん:2010/02/11(木) 02:37:00
獄長いなくなったら本格的にS2終了しちゃうじゃないか

887 :デフォルトの名無しさん:2010/02/11(木) 02:56:12
落としどころは放置だろ。私が間抜けでしたありがとうございましたって
議論を終了する方向に自分から持っていってんだから。

もう頭凝り固まってるから、何をいってもだめ、
正論なほど怒らすだけだよ。横からすみませんなんていって
自分の溜飲下げるために正論ぶちまけるのが一番よくないね。




888 :デフォルトの名無しさん:2010/02/11(木) 03:25:03
火がついてるときに横やりなら解るけど落ち着いてから入れる意味はないな
反省して投稿をやめたのだとしたら指摘は逆効果過ぎる

889 :デフォルトの名無しさん:2010/02/11(木) 09:28:55
今日は休日で動きなしかな
つまらん

890 :デフォルトの名無しさん:2010/02/11(木) 11:31:34
チーフコミッタ降臨

891 :デフォルトの名無しさん:2010/02/11(木) 11:49:54
イライラしてたけど、
神の大人な対応にちょっとだけ救われました。

892 :デフォルトの名無しさん:2010/02/11(木) 12:12:41
higaタソ大人になってるw

893 :デフォルトの名無しさん:2010/02/11(木) 14:40:02
忘れた頃に
そろそろセッションのDIについて言っておこうか
みたいな日記書くのかと思ってたのにwww

894 :デフォルトの名無しさん:2010/02/11(木) 23:55:30
springとか選ぶ意味がわからんが。

895 :デフォルトの名無しさん:2010/02/12(金) 00:33:43
今は何を選べばいいんだ?
Guice?CDI?EJB3.1?

896 :デフォルトの名無しさん:2010/02/12(金) 00:37:05
S2でもSpringでもGuiceでもどれ選んでも殆ど変わらんよ
そういうのを気にしないのが抽象化だろ

897 :デフォルトの名無しさん:2010/02/12(金) 00:44:48
>>896
お前は何を使ってるんだ?次の案件では何を使うつもりだ?

898 :デフォルトの名無しさん:2010/02/12(金) 00:46:19
S2使ってるからこのスレにいるんだけども

899 :デフォルトの名無しさん:2010/02/12(金) 00:47:36
ちなみに前の案件はSpring+Struts1.3だったわ
設定しちゃえばあとは同じでしょ
DIコンテナはどうせ直接操作する部分じゃないし
極限のパフォーマンスだの設定のしやすさだの気にしない限りは同じだよ

900 :デフォルトの名無しさん:2010/02/12(金) 10:20:28
つーか、ひがの書き込みは「お前なに言ってるの?」感丸出しだろ。
爆死クラウドでトランザクションを実装してスリムスリム言ってりゃいいからS2に戻ってくるな。

901 :デフォルトの名無しさん:2010/02/12(金) 10:55:01
青木乙

902 :デフォルトの名無しさん:2010/02/12(金) 13:49:44
青木はこのまま消える気か?
んなことしたら会社の評判下げっぱなしだぞ

903 :デフォルトの名無しさん:2010/02/12(金) 14:11:18
出てきたらもっと下げる事態になる気がする。

他の人が、うちの青木がご迷惑をみたいな感じで
出てこないとリカバリーは無理だろうし
そんな事やる必要もないだろうし。

でもつまらんなあ。

904 :デフォルトの名無しさん:2010/02/12(金) 14:38:52
責任転嫁君ktkr

905 :デフォルトの名無しさん:2010/02/12(金) 14:39:36
青木タンキタ━━━━━━(゚∀゚)━━━━━━ !!!!!

906 :デフォルトの名無しさん:2010/02/12(金) 14:43:24
>顧客から、「Seasar2はやっぱりやめたほうがよかったんじゃない?」といわれ

顧客間違っとる
「itplannersはやっぱりやめたほうがよかったんじゃない?」が正しい

907 :デフォルトの名無しさん:2010/02/12(金) 14:49:31
もう誰かuseLookupAdapterの部分について懇切丁寧に説明してやれよwww

908 :デフォルトの名無しさん:2010/02/12(金) 14:52:15
>>907
参照しましたが、よくわかりませんでした。

909 :デフォルトの名無しさん:2010/02/12(金) 15:32:36
>S2Dao関連で不可解な現象に遭遇

設定が分かりませんでした。
Doltengで出力されたまま使ってます。
どこにも載ってないんじゃないですか?

910 :デフォルトの名無しさん:2010/02/12(金) 15:34:50
なんで客の言う事を聞かずにseasar使おうと思ったんだろう。
動機がわかんない・・・・

911 :デフォルトの名無しさん:2010/02/12(金) 15:36:02
Springのドキュメント読んで「よくわかりませんでした。」って思ったから

912 :デフォルトの名無しさん:2010/02/12(金) 16:25:02
青木的には「(自分の{知識|能力|技術}不足に起因する)具合の悪いものすべて」を(他人のせいに依る)不具合と呼ぶと思います。

913 :デフォルトの名無しさん:2010/02/12(金) 16:25:17
ここにいる多くの人、あれが不具合だと思う人おるか?

914 :デフォルトの名無しさん:2010/02/12(金) 16:39:46
この人はインスタンスの生成タイミングとかが分かってないんでしょ。
どのDIコンテナ使ってもはまってるよ、きっと。

提案とかするアーキテクトなら理解しとくべきでしょ。

915 :デフォルトの名無しさん:2010/02/12(金) 16:50:23
>>914
参照しましたが、よくわかりませんでした。

916 :デフォルトの名無しさん:2010/02/12(金) 17:23:52
担当者が行方不明… アイティープランナーズってヤバい会社なんじゃね?
次は青木が消されるぞ

917 :デフォルトの名無しさん:2010/02/12(金) 17:29:43
顧客がML見てたら笑えるんだが。

918 :デフォルトの名無しさん:2010/02/12(金) 17:31:38
むしろ、ここ見てたら笑えるんだが。

919 :デフォルトの名無しさん:2010/02/12(金) 17:34:19
むしろ、見せてやりたい

920 :デフォルトの名無しさん:2010/02/12(金) 17:35:38
むしろ、書き込んでいる

921 :デフォルトの名無しさん:2010/02/12(金) 17:36:53
書いてないで青木を止めろよw

922 :デフォルトの名無しさん:2010/02/12(金) 17:39:44
わらたw

923 :デフォルトの名無しさん:2010/02/12(金) 17:47:56
>COOLとHOTで挙動が変わるというのが不思議でならないですが・・・

だめだ笑いが止まんねぇ。もう何も使うなよwww
素のServletでゴリゴリ書けばいいじゃん

924 :デフォルトの名無しさん:2010/02/12(金) 17:50:06
社長、大いに語る(らしい、仕事中ゆえ未見)
http://www.kenja.tv/index.php?c=kenjadetail&m=index&kaiinid=6825


925 :デフォルトの名無しさん:2010/02/12(金) 17:53:50
100人いるユーザのうち
たとえば50人が正しい設定でうまく動く件について

926 :デフォルトの名無しさん:2010/02/12(金) 17:55:25
>>924
> 日本を背負う若者へのメッセージ
> たくさん失敗し、恥をかき、傷つき、悔しい想いをするといいと思います。

青木はこれを実践してんだな

927 :デフォルトの名無しさん:2010/02/12(金) 18:01:53
イイハナシダナー

928 :デフォルトの名無しさん:2010/02/12(金) 18:03:21
ローカルでは動いたのに
クラスタにしたら動かねぇってとか言ってJBossとかに怒りそうだね。
で、オープンソースやめちまえ、と。


929 :デフォルトの名無しさん:2010/02/12(金) 18:08:36
青木じゃWebsphereやWeblogicでも同じだ

930 :デフォルトの名無しさん:2010/02/12(金) 18:10:20
目立つところに書いてあっても理解できないんだろうがwwwww

931 :デフォルトの名無しさん:2010/02/12(金) 18:12:41
一緒に働いた奴(40代)で、小数の計算が狂うから
Javaのバグだとか抜かしてた奴がいたが、勝負させたいわ。




932 :デフォルトの名無しさん:2010/02/12(金) 18:16:44
自分に都合が悪い所はフィルタリングされて見えないのでしょうね。

人間的に可哀想な御方だ。


933 :デフォルトの名無しさん:2010/02/12(金) 21:04:42
ちょっと話せばダメな奴なのはわかりそうなのに、
顧客はどうしてSpringにさせなかったのか。

934 :デフォルトの名無しさん:2010/02/12(金) 21:39:04
なんだ、もう終わったのか?

935 :デフォルトの名無しさん:2010/02/12(金) 21:57:41
またすごいのが来たな

936 :デフォルトの名無しさん:2010/02/12(金) 21:59:11
お前ら嫌がらせも大概にしろよwww

937 :デフォルトの名無しさん:2010/02/12(金) 22:32:27
入門書は読みましたが理解できませんでした

938 :デフォルトの名無しさん:2010/02/12(金) 23:33:21
MLにヘンなの沸いてるからもしやと思ってここ来てみたらwww

・責任感がつよい方、また 責任転嫁しない方
・周囲に好影響を与えられる明るい方
・問題点指摘型ではなく、課題解決型の方。
・考えて行動でき、物事をうのみにしない方。

これはあれだよ、青木氏みたいな人材採って失敗しないための策だよ。たぶん。

939 :デフォルトの名無しさん:2010/02/12(金) 23:41:34
社長も青木を採用する前にその方針にしておけばって後悔してるだろうな

940 :デフォルトの名無しさん:2010/02/12(金) 23:55:33
まーでも面談ではやる気あります!自分の責任で頑張ります!ってみんな言うからなぁ

941 :デフォルトの名無しさん:2010/02/12(金) 23:56:04
みんな大人だなぁ。。。

942 :デフォルトの名無しさん:2010/02/13(土) 00:10:56
seasar-devにコミッタの本音が。。。

943 :デフォルトの名無しさん:2010/02/13(土) 00:15:43
自分を全く省みず、且つオマエが悪い、と自分を正当化しようとしている真性。
こういうのがクレーマーなんだろうなぁ

944 :デフォルトの名無しさん:2010/02/13(土) 00:20:14
>>942
ホンマやw
まぁ、コミッタも思うところはあるよね・・・あんなメールだもの、、

945 :デフォルトの名無しさん:2010/02/13(土) 00:36:04
ここのスレ、ほっとするわぁ〜
みんな思ってることは同じなのね(^^

946 :デフォルトの名無しさん:2010/02/13(土) 00:54:55
しかし、この感じだとまた現れるんじゃないか?w
どう考えても理解して使ってる風には思えないし。

947 :デフォルトの名無しさん:2010/02/13(土) 01:52:10
fj.lang.cとかJavaHouseがなつかしいなぁ

948 :デフォルトの名無しさん:2010/02/13(土) 02:04:01
高木先生が未だにクレーマーとしてご健在でなにより

949 :デフォルトの名無しさん:2010/02/13(土) 02:10:35
あなたのメールが不具合です吹いたwww

950 :デフォルトの名無しさん:2010/02/13(土) 03:55:29
このスレがこんなに居心地よかった事はなかった。
ありがとう青木。

951 :デフォルトの名無しさん:2010/02/13(土) 04:00:41
やっぱり盛り上がっていたかw

このスレをしばらく見ていなかったことに気付いた。

そして、自分は青木みたいにならないように気をつけようと思ったw

952 :デフォルトの名無しさん:2010/02/13(土) 04:05:08
2chでスリムサンや獄長がこんなに応援されたことが未だかつてあっただろうか

953 :デフォルトの名無しさん:2010/02/13(土) 10:12:17
伸びすぎw

954 :デフォルトの名無しさん:2010/02/13(土) 10:47:53
mlもスレも盛り上がってスリムサンも獄長も株を上げた
青木はもっと評価されるべき

955 :デフォルトの名無しさん:2010/02/13(土) 11:25:54
ごくちょうってなに?

956 :デフォルトの名無しさん:2010/02/13(土) 11:35:20
誰か次スレ用にテンプレ作れ
獄長とasipの壮絶バトル、スリムサンとオデブサンの冷たい争い・・・

957 :デフォルトの名無しさん:2010/02/13(土) 13:26:02
今度はこれまた必要以上に卑屈な人だなあ。
ねたかと思ったよ。

958 :デフォルトの名無しさん:2010/02/13(土) 16:18:07
あれがシュガー社員ってやつなんかなあ

959 :デフォルトの名無しさん:2010/02/13(土) 19:21:28
まだだ、まだ終わらんよ!

960 :デフォルトの名無しさん:2010/02/16(火) 23:11:35
SAStrutsでTestActionから、Testフォルダ配下のJSPを呼ぶと
/Test/に対応するマッピングが見つかりませんってなります。
なぜでしょうか?
s:formにactionPathに/test/を指定すればうまく動きます。

961 :デフォルトの名無しさん:2010/02/17(水) 01:25:41
フォルダはtestだから

962 :デフォルトの名無しさん:2010/02/17(水) 21:52:31
サンクス

963 :デフォルトの名無しさん:2010/02/17(水) 22:12:11
それで動いたのか?

964 :デフォルトの名無しさん:2010/02/17(水) 23:22:05
うごくだろ

965 :デフォルトの名無しさん:2010/02/17(水) 23:34:18
Seasarバッチでも使える?

966 :デフォルトの名無しさん:2010/02/17(水) 23:53:58
使える
Cronusとかあんだろ

967 :デフォルトの名無しさん:2010/02/18(木) 00:00:13
Cronusとかじゃなくて、S2JDBCとかAOP

968 :デフォルトの名無しさん:2010/02/18(木) 00:02:49
いやだからそれを使って定時バッチ処理させるプロダクトがCronusだろ

969 :デフォルトの名無しさん:2010/02/18(木) 00:03:54
どうでもいいけどChronosな

970 :デフォルトの名無しさん:2010/02/18(木) 01:21:45
なんで疑問に思うのかが疑問

971 :デフォルトの名無しさん:2010/02/18(木) 02:02:59
Webアプリ専用だと思ってるとか

972 :デフォルトの名無しさん:2010/02/20(土) 09:55:32
S2ChronosってWeb/APサーバを2台以上の冗長構成にしてたら、月次バッチとか多重起動しない?

973 :デフォルトの名無しさん:2010/02/20(土) 13:32:09
片方の鯖はcustomizer設定すんなよ

974 :デフォルトの名無しさん:2010/02/20(土) 16:46:34
コンパイル時にデプロイ先毎にWAR分けるか、外部ファイルから設定読み込むか、どっちにしてもめんどくさそう。
clworkか、Factory直接使うほうがましじゃね?

975 :デフォルトの名無しさん:2010/02/20(土) 16:56:09
あんま筋のいいもんには見えんよな
それよりcubyの連続リリースがseasar的でいいな

976 :デフォルトの名無しさん:2010/02/21(日) 08:20:29
普通は、2台以上の構成にするんだったらバッチ用のアプリ自体別のwarにするんじゃね?
設定で活性・非活性にするのはなんか怖いし。

977 :デフォルトの名無しさん:2010/02/21(日) 09:33:48
>976
まさしく。
warは脳内でJARに読み替えた。

978 :デフォルトの名無しさん:2010/03/04(木) 23:07:01
AOPすごいね

979 :デフォルトの名無しさん:2010/03/05(金) 01:15:38
amachang乙

980 :デフォルトの名無しさん:2010/03/06(土) 14:54:07
AOPとFilterの

981 :デフォルトの名無しさん:2010/03/09(火) 13:32:49
青木タンキタ━━━━━━(゚∀゚)━━━━━━ !!!!!

982 :デフォルトの名無しさん:2010/03/09(火) 13:48:57
>>981
はえぇよwww

性懲りも無く、くだらないこと投稿するとはw
てか、もうSeasarは使わないんじゃなかったっけ?w

983 :デフォルトの名無しさん:2010/03/09(火) 14:03:23
きっとすんごい苦労して解決したから投稿したくなったんだろうね

それにしてもちゃんと「問題点指摘型ではなく、課題解決型」に成長できたってことかな
Seasarは開発者の性格まで変えてくれるようです

984 :デフォルトの名無しさん:2010/03/09(火) 14:46:02
ここで浅イイ話展開とはwww

985 :デフォルトの名無しさん:2010/03/09(火) 23:17:25
やっぱSeasrすごいわ

986 :デフォルトの名無しさん:2010/03/09(火) 23:58:37
MLっておもしろいんだな。廃れず残ってる理由がわかったようなわからないようなだぜ

987 :デフォルトの名無しさん:2010/03/10(水) 14:55:07
>>981
さらにキタ━━━━━━(゚∀゚)━━━━━━ !!!!!

相変わらずの内容で安心したww

988 :デフォルトの名無しさん:2010/03/10(水) 17:03:36
なんだ教えてくんになっちゃっただけか
期待して損した

989 :デフォルトの名無しさん:2010/03/10(水) 17:04:52
責任転嫁する気満々www

990 :デフォルトの名無しさん:2010/03/10(水) 17:17:24
昨日とは別人のようじゃないかw

991 :デフォルトの名無しさん:2010/03/10(水) 17:47:10
もしかして青木は二人いるのか?

992 :デフォルトの名無しさん:2010/03/10(水) 17:58:23
10万人くらいはいるような気がする

993 :デフォルトの名無しさん:2010/03/10(水) 23:02:18
TeedaとSAStrutsどっちがいい?
生産性が求められている。
プログラマのレベルはあまり高くない

994 :デフォルトの名無しさん:2010/03/10(水) 23:59:37
SAStruts

995 :デフォルトの名無しさん:2010/03/11(木) 00:41:15
顧客に回答する必要があるから急いでとか10年前のMLのマナー違反かよwww

996 :デフォルトの名無しさん:2010/03/11(木) 19:39:35
.

997 :デフォルトの名無しさん:2010/03/11(木) 20:19:13
t

998 :デフォルトの名無しさん:2010/03/11(木) 20:19:49
t

999 :デフォルトの名無しさん:2010/03/11(木) 20:21:01
         「 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
        |  結婚おめでとうモナ  .|
     +  .L               |
 +       レ' ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    ∧_∧   ._,**  +
    (,, ´∀`),,-'~*+,**  +
    (,,_,、_,)(~,ノ=~,,ル+,*
    |  ,| ,|       +
    .(,,_),__) +


1000 :小倉優子 ◆YUKOH0W58Q :2010/03/11(木) 20:21:05
1000ならジュースでも飲むか

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

217 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)