国産DIコンテナSeasar その7 at TECH
[2ch|▼Menu]
[前50を表示]
100:デフォルトの名無しさん
06/08/06 13:06:41
>>99
おもしろいwww

101:デフォルトの名無しさん
06/08/07 20:00:29
このスレの君らって、まるでSeasarを心底嫌ってるみたいだよね
嫌ならSpring使え言うとるのになぜわざわざ書き込みに来るん?
もしかして、嫌よ嫌よも何とか言うやつ?

102:デフォルトの名無しさん
06/08/07 20:13:32
>>101
コミッタの人乙w

103:デフォルトの名無しさん
06/08/07 20:15:44
H&Hがケンカ別れage

104:デフォルトの名無しさん
06/08/07 22:30:02
なんかどんどんいや〜な方へ沈んでいくね…

105:デフォルトの名無しさん
06/08/07 23:45:53
>>101
日本語でおk

106:デフォルトの名無しさん
06/08/08 01:13:31
> そして、小林 もありがとうございました。

107:デフォルトの名無しさん
06/08/08 06:33:29
本当はみんなで盛り立てて行きたい所なんだけどね。
せっかく国産の素晴らしいプロダクトなんだから。

糾弾、揚げ足取り…。そんな事して開発者が幸せになれるわけ無い。
そんな暇がありゃJavadoc書けよ。

108:デフォルトの名無しさん
06/08/08 07:10:06
>>107
ここは、糾弾、揚げ足取りしかできない人間を引きつけておくための被害担当です。

109:デフォルトの名無しさん
06/08/08 07:22:49
ココにかぎっときゃ問題ないんだけどな>糾弾、揚げ足取り

110:デフォルトの名無しさん
06/08/08 11:13:43
またどっかで盛り上がってるんかい?

111:デフォルトの名無しさん
06/08/08 12:19:53
>107こそ糾弾してる暇がありゃJavaDocプロジェクト手伝ってやれよ

112:デフォルトの名無しさん
06/08/08 12:51:27
プロジェクトがある時点でおかしいとおもわれ

きれいなJavaDocがなくとも1行コメントとかでもあればだいぶ違うかと

113:デフォルトの名無しさん
06/08/08 13:04:58
Seasarプロジェクトがある時点でおかしいとおもわれ

114:デフォルトの名無しさん
06/08/08 18:52:41
新しく出たしーさー本ってどうよ?


115:デフォルトの名無しさん
06/08/08 21:15:33
arton氏のか?

まだ読んでないっつうかAmazonでまだ買えない。
普通の書店にはもう出てるの?

116:デフォルトの名無しさん
06/08/08 23:33:07
1行コメントなんて役に立つのか?

117:デフォルトの名無しさん
06/08/09 00:50:33
>>115
昨日新宿の本屋で売っているのを見たよ。

118:デフォルトの名無しさん
06/08/09 06:58:10
Javadocプロジェクトって意味わかんねえ。時間の無駄だろ。
開発者が書くのが一番いい。開発者が一番そのメソッドの意味を把握してるもんだから。

119:デフォルトの名無しさん
06/08/09 07:20:18
はっきりいってJavadocを書くのは苦行以外の何物でもない
代わりに誰かにやってほしい

120:デフォルトの名無しさん
06/08/09 07:23:31
何で苦行なんだ?どんな言語だろうと関数仕様をメソッドの頭に書くのは普通だろ。
企業が要求するJavaDocの書き方みたいなのはちょい苦痛だけどな。
無駄にタグを入れさせすぎ。

121:デフォルトの名無しさん
06/08/09 07:30:21
その都度入れてりゃ問題ないんだが
そんなの入れてるとコーディング効率落ちるんだよな
いきおい後からまとめていれる羽目になるんだがこれがつらい

122:デフォルトの名無しさん
06/08/09 12:30:13
>>121
それ作り方が悪いだけでは

ドキュメントコメントも含めてはじめて開発

123:デフォルトの名無しさん
06/08/09 12:57:40
>>122
開発スタイルってか文化の違いだな
こういう考えもある
URLリンク(www.morijp.com)コメントについて
seasarのテストコードにコメントがあるか知らんけどなw

124:デフォルトの名無しさん
06/08/09 13:15:10
>>123
スレ違いになるけど、何か違和感を覚える記述だなあ。

Javadocは外から見たメソッドの挙動を書くものだから、
書くべきだと思うんだけどなあ。

125:デフォルトの名無しさん
06/08/09 13:15:33
>>123
それ最後の工程でちゃんとコメント作成すればいいと書いてあるし。
そもそも一人だけの開発ならそんなにコメントはいらんだろうけど
publicなメソッド、それもドキュメントコメントどころか行コメントすらないから
JavaDocプロジェクト以前の話。

逆に行コメントが適切に重要なポイントで入っているのなら
誰も騒がないし、誰かが勝手にJavaDoc化するっしょ。

まぁおれも企業で要求する強制的なタグの入ったjavaDocは後回しにするけどな。
テーブルタグとか見栄えの調整めんどくさす。

そういやJ2SE5はパッケージドキュメントが楽になったのは地味にいいね。6ではさらによくなってるのだろうか。

126:デフォルトの名無しさん
06/08/09 13:23:54
行コメントがないとか言ってるやつはコード読む力が無いだけだろ

127:デフォルトの名無しさん
06/08/09 13:36:43
>>125
Javadocを最後に書く>121の作り方が悪いとは限らないって話
seasarはシラネ

128:デフォルトの名無しさん
06/08/09 13:56:24
>>126
そんな単純なケースを言ってるのではないと思うよ。
どんな背景があってそのコードが必要なのかは書いた人しかわからない場合もあるしね。


129:デフォルトの名無しさん
06/08/09 14:17:28
んーでも、まぁ、JavaDocがないのは不便だよ。。
これだけ複雑な仕組みなんだから、JavaDoc以外にもチュートリアルがほしい
コード読めばいい、読めないやつは使うなというのは、
正論なのかもしれないけど
オレ的には使う気になれないし、そう思う人も多いのでは。


130:デフォルトの名無しさん
06/08/09 14:18:33
俺は行コメントなんて無くていいからpublicクラスの
Javadocをしっかりして欲しい派。
そもそも行コメントが必要なほど複雑で長いメソッドなんて邪悪だ。
行コメントにするよりJavadocに書き出せるほどメソッドの粒度を小さくしてくれ。

131:デフォルトの名無しさん
06/08/09 14:32:13
俺はJavadocすら見なくてすむようなドキュメントがほしい
最悪ソース見なくてもすむようなJavadocがあればもっといい
ドキュメント>>>Javadoc>>>越えられない壁>>>行コメント

132:デフォルトの名無しさん
06/08/09 14:43:11
>publicクラスのJavadocをしっかりして欲しい派。
これについては同意。

>そもそも行コメントが必要なほど複雑で長いメソッドなんて邪悪だ。
>行コメントにするよりJavadocに書き出せるほどメソッドの粒度を小さくしてくれ。
必ずしも複雑で長いから行コメントが必要なわけではないだろう。
たった1行のコードでもその必要性が第3者にはわかりにくい場合に記述された行コメントは有効である。
複雑な処理をしなければならない場合は複雑かつ長いコードを記述しなければ
ならないケースが多いだろう。
その処理内容の説明はともかく、やっぱりまずはpublic なクラス・メソッド・インターフェイスのJavadoc
だよね。



133:132
06/08/09 14:44:24
>>131
激しく同意。

134:デフォルトの名無しさん
06/08/09 16:59:22
> コード読めばいい、読めないやつは使うなというのは、
> 正論なのかもしれないけど

そんなことしーさーなひとは、いってないと思われ。
いってるのは、このすれの住人だけ。

135:デフォルトの名無しさん
06/08/09 17:11:52
javadocをコードから起こすなんて、
リバースエンジニアリングもいいとこじゃん。
過去の遺産保守してるわけじゃなし、明らかな無駄。

136:デフォルトの名無しさん
06/08/09 18:21:28
文句ばっかで役に立たない>135こそが無駄

137:125
06/08/09 18:35:16
俺の言ってる行コメントってのはクラスやメソッドに対する1行コメントのことな。
JavaDocコメント書くのが面倒でも1行くらいはなになにするメソッドとかくらいは書けるだろうという
皮肉のお話。

でも銀行で使うことになるならこの辺はさすがに整備されると思う。
結果、メソッド名がアルファベット2文字+数字4桁とか銀行カスタムになったりしてな。

138:デフォルトの名無しさん
06/08/09 19:19:18
1行コメントに書く程度のことがクラスやメソッドの名前から
読み取れないやつがソース読んでも時間の無駄
そんなことをhigaタソに書かせるのも時間の無駄

139:デフォルトの名無しさん
06/08/09 19:27:51
ヒント:半年後の自分は他人

140:デフォルトの名無しさん
06/08/09 19:39:04
>>137
そうか。銀行がお布施してJavadoc人を雇えばみんなハッピー。
たまには世間に貢献してみせろ>銀行

141:デフォルトの名無しさん
06/08/09 20:23:11
interface のメソッドにつけるコメントは
4,5行ほど欲しいのが事実。

142:デフォルトの名無しさん
06/08/09 20:52:13
お前ら本当にソース読むのか?
つ読めるのか?

143:デフォルトの名無しさん
06/08/09 21:07:31
読んでもわからないような糞ソースなのか?


144:デフォルトの名無しさん
06/08/09 21:13:17
>>143
読んでみろよ

145:デフォルトの名無しさん
06/08/09 21:39:20
ソース読めば、なんでそうなる、のかは分かるが
どうしてそうしたい、のかまでは分からんと思うが。
で、必要なのは後者の方だろ?

146:デフォルトの名無しさん
06/08/09 21:54:54
必要なのは、俺はどうすればいいか、なんだけど。
ソース読む気ないしコメントもいらないから役に立つ
ドキュメント欲しい。
どんなドキュメントがあれば役立つかは分からんけど。

147:デフォルトの名無しさん
06/08/09 22:51:28
Strutsを覚えるとき、Strutsのソースなんか読まなかった。

ソース読むより、ドキュメントの方が労力少ないからな。
S2のドキュメントが十分なら、こんなアホな話題も出ないんじゃないの?
非公式なドキュメント量も含めて。

メールで、ぐだぐだ説明してるのが多いと思う。ドキュメントに書いて、ここ嫁でOKじゃね?
分からないって言われたなら直す。

あと、ドキュメントチームってどうなったの?w

148:デフォルトの名無しさん
06/08/09 22:59:40
>>147
そもそもS2は、設定ファイルを書けば何もいらない。

ドキュメントなんて、普通のアプリ作っている分には不要。

publicメソッドのjavaDocなど不要。

Strutsだって、ドキュメントの量はたいしたことなかったぞな。

149:デフォルトの名無しさん
06/08/09 23:17:22
>>147
> あと、ドキュメントチームってどうなったの?W

言い出しっペのヲタ理事逃亡で解散

150:デフォルトの名無しさん
06/08/09 23:26:36
コメントが欲しいのか、欲しくないのか?

151:132
06/08/09 23:38:03
結局はJavadocは不要で、ドキュメントを整備して欲しいってこと?
何が欲しいのか、欲しくないのか?

152:デフォルトの名無しさん
06/08/09 23:58:52
「フレームワーク」か、その上で走る「アプリ」かで
コメントやドキュメントの必要度は変わってくると思う。

>123のリンク先文書は「アプリ」に対して、だろう。
「アプリ」には、適切なパブリックインターフェース名があれば、
名前とロジックで十分わかるからコメント不要。
シナリオはテストが体現している。

でも、フレームワークは違う。
利用にも拡張にもjavadocもも利用ガイド的な文書が不可欠。
いいサンプルがあれば数十枚の文書にも勝るが・・


153:デフォルトの名無しさん
06/08/10 00:28:54
SpringはJavaDocコメントもしっかり書いてあるぞ
SeasarよりSpringのソース読めよ

154:132
06/08/10 00:32:49
テンプレートはあるけど、Seasar版のペットショップってあるの?
・S2Struts + mayaa + S2Dao
・S2JSF + S2Hibernate
なんかのやつ。


155:デフォルトの名無しさん
06/08/10 01:21:24
>>154
あるわけないじゃんw

ドキュメントもろくに書けない連中に、
まともなサンプルアプリを作れるわけないじゃん。


156:デフォルトの名無しさん
06/08/10 01:40:51
おれは、もっとも必要とされているコメントこそが、Javadocのような
「このメソッドは何をしようとしているのか。開始条件と結果はなんなのか」と
いうコメントであって、コードの途中に書かれた実装コメントって、もし無くても
何をやろうとしているのかが分かっていさえすれば、コードを読めばわかるっ
てことが結構あると思うんだよ。

それがコードを解析しないと何をしたいの化すらわからないってのが一番
つらいと思うけどなあ。

157:デフォルトの名無しさん
06/08/10 01:50:29
>>148
ソース嫁とかメソッド名見りゃわかるだろとか
ちょっと傲慢すぎじゃね?
俺はソース読んで、MLで質問したけど、
Javadocなりにさらっと書いてくれてればかなり手間が軽減されると思う。

似たような名前のクラスとかメソッドが並んでいて
どれをどう使えばいいか動かして検証して見ないとわからないor確信がもてないとか、
とりあえず面倒くさいし、敬遠される要因に少なからずなってる。

S2自体はいいプロダクトだと思うが、
こんな主張がまかり通る(2chだけ?)のが非常に残念だ。

158:デフォルトの名無しさん
06/08/10 01:50:31
仕方ないなあ。
うちのぺっとしょっぷ公開してやろうかな。
S2Struts, mayaa, S2Daoのやつ。
Acegi Security System for Seasar は公開しないけどねw

159:デフォルトの名無しさん
06/08/10 01:53:03
>>157
激しく同意。
デモアプリとしてペットショップ公開すれば、
かなりユーザ増えると思うけどなあ。
Javadocよりも効果があると思う。

160:デフォルトの名無しさん
06/08/10 01:56:20
>>154
> テンプレートはあるけど、Seasar版のペットショップってあるの?
> ・S2Struts + mayaa + S2Dao

ペットショップではないが、その組み合わせのサンプルはある。
>96が書いてるやつな。
たしか従業員管理とかの画面があったな。

161:デフォルトの名無しさん
06/08/10 02:12:48
>>131
>>145

に、漏れの考えは近いと思う。

漏れが欲しいのは、コードを読むためのとっかかりなのよ。
パッケージ構成とその依存関係とか、S2の内部構造早めぐりみたいな。
あと、どうしてそうなっているのか。現状に落ち着いた経緯みたいなものか? 何をしたくてこうなっているのかと。

そんなガイドがあれば、コメント無くてもコード読めると思う。
クラス名やメソッド名では主張しているように思えるから。
でも、その主張の根っこにあるのがわからんから、もやもやしてるの。

今って内部構造がさっぱりわからんのよね。違うな、どういう経緯で、どういった問題意識から現状の構造になっているかがわからないの。
コード嫁と言われればそうなのかもしれんが、読み出すとっかかりがぜんぜん無いのよ。

でだ。内部構造がわからないと、採用しづらいのよ。
何かあったときに対応するのは漏れなのだからさ。頼むよ。


162:デフォルトの名無しさん
06/08/10 02:16:27
>>161
俺も同意。

すべてひっくるめてドキュメントが足りない。
どれかひとつでもあれば多少おいやすくなるのにね。

前スレだったかでみた他人にメンテさせたくないってのはあたってるのかもね。

163:デフォルトの名無しさん
06/08/10 02:19:25
>>161, 162
Springでいうとどのドキュメントが該当するの?

164:デフォルトの名無しさん
06/08/10 02:24:14
>>161, 162
Strutsでいうとどのドキュメントが該当するの?
Hibernateでいうとどのドキュメントが該当するの?

165:デフォルトの名無しさん
06/08/10 02:26:57
>>161, 162
Tomcatでいうとどのドキュメントが該当するの?

166:デフォルトの名無しさん
06/08/10 02:29:09
>>161, 162
JBossでいうとどのドキュメントが該当するの?

167:デフォルトの名無しさん
06/08/10 02:30:14
蜜蜂 mayaa の冒険♪

168:デフォルトの名無しさん
06/08/10 02:33:08
夏休みだなwww

169:デフォルトの名無しさん
06/08/10 03:07:05
>>164

うーん、もうちょっと付き合ってみることにする。

Strutsならこんなの。
URLリンク(svn.apache.org)

言っておくがこれがあれば十分というわけではないぞ。むしろ最低ライン。
漏れは、これを見たからStrutsのコードを読んでみようという気になった。

ドキュメントと言うには激しくしょぼい気がするが、漏れにはこんなのが欲しいということだ。
これは現状を表すだけなので、どうしてこうなっているのか、というのを知れるならそれに超したことはないな。

と偉そうに書いてみたが、下っ端プログラマの言うことなので適当にあしらってくれw
ここで同意を得られるとも思ってないし。
みんな好きにしたら良いんじゃないのwww

170:デフォルトの名無しさん
06/08/10 03:12:43
>>169
こんなやつ欲しいみたいですよーwww>Seasarの方たち

171:デフォルトの名無しさん
06/08/10 03:22:51
>>169
それが役に立つって、ある意味すごいな…
つか、その程度ならツールで出せるんじゃね?

172:デフォルトの名無しさん
06/08/10 05:58:36
>>169
いくら何でもこりゃネタだろwww
こんなもんいらねーよw
サンプルコード第一
後はサンプルの書き方を支持する(指示じゃないぞ)ドキュメント
普通は正しい使い方はどうすんのということが知りたいわけ

173:デフォルトの名無しさん
06/08/10 07:05:31
>>157
>俺はソース読んで、MLで質問したけど、

それをもとに、お前が分かる部分だけでもjavaDocを書いて公開すればいい。

他力本願すぎ(w

174:デフォルトの名無しさん
06/08/10 07:07:35
>>169
EAでも買って、それにソースを読み込ませろ。

ドキュメントがしょぼいと思うなら、お前が書けばいい。
例え間違っていてもオープンソースだから誰かが直してくれる。

「サンタになれ!」

175:デフォルトの名無しさん
06/08/10 09:07:51
ソース解析しないと使えないフレームワークなんて糞じゃん
StrutsやSpringを「ソース読まないと使えない」なんて話し聞かないぞ。


176:デフォルトの名無しさん
06/08/10 10:40:38
>>173, 174
コード書いた本人が書かなきゃ意味ないっつーの。
それこそコード書いた人の他力本願だっつーの。

177:デフォルトの名無しさん
06/08/10 11:18:34
今日も暑いな

178:デフォルトの名無しさん
06/08/10 11:24:54
本て結局出たの?
誰かもう読んだ?

179:デフォルトの名無しさん
06/08/10 11:33:57
コメントなんていらねえよ、夏

180:デフォルトの名無しさん
06/08/10 12:50:03
コメントよりも開発ですぐに流用できそうなデモアプリが一番欲しい。
それと獄長の愛をもっと・・・、夏

181:デフォルトの名無しさん
06/08/10 14:54:21
まあ、所詮オープンソースってことだ。

ドキュメントにしろ、デモアプリにしろ、
作ったおかげで、使う人が増えたからといって、作った人が儲かるわけじゃないし。

あ・・・ひょっとしてドキュメントとかデモアプリがないのって、
ISIDのサポートサービスに儲けさせるため?www


182:デフォルトの名無しさん
06/08/10 15:07:18
だからS2Struts-examplesにデモアプリが入っていると…

ただ無設定化されているせいで流用はしづらいのよね。dicon同士の絡みやどこでどの設定がされているかが判りづらくなっている。


183:デフォルトの名無しさん
06/08/10 15:15:58
>>178
秋葉のLAOXで先週の土曜に並んでたよ
内容は・・・なぜにNetBeansかなぁ?って感じ

おおむねいい感じではないかな?

184:デフォルトの名無しさん
06/08/10 15:29:02
設定が簡単というのを売りにしてるならNetBeansのほうが相性はいいだろうな

185:デフォルトの名無しさん
06/08/10 15:39:50
>>184
それはどういうこと?

186:デフォルトの名無しさん
06/08/10 15:42:06
>>183
内容に関して青本との違いは何?
田舎でアマゾン利用するしかないのでレポート求む

187:183
06/08/10 16:24:35
>>186
前半は基本的な部分の解説、後半はS2プロダクトを使ったWikiサンプル作成
青本との違いは、NetBeansとサンプルで使用してるS2プロダクトが違うって所かな
サンプルが欲しい人にはいいと思うよ。


でも、更新されて無いプロダクトのサンプルがいのるかといわれると・・・



188:デフォルトの名無しさん
06/08/10 16:47:13
>>169
サンタさんktkr
URLリンク(ml.seasar.org)

189:186
06/08/10 17:10:14
>>187
どうもありがとう。
具体的には使用しているS2プロダクトって何ですか?
もしかして S2Tapestry?
もしそうだとかなり悲し・・・。



190:186
06/08/10 17:15:09
>>188
169たん、
ソースを追うとっかかりができてよかったでつねw
ドキュメント問題はこれで解決でつねwww

191:183
06/08/10 19:33:53
>>189
当たりw

192:デフォルトの名無しさん
06/08/10 22:03:19
俺はソース読まないとJ2SEの標準APIですら使い方がわからないときが
あるんですが、もしかして俺って能無し?

193:デフォルトの名無しさん
06/08/10 22:14:08
>>192
case by case

194:デフォルトの名無しさん
06/08/10 22:20:01
>>176
他人によりかかるだけの人間だねえ。

195:デフォルトの名無しさん
06/08/11 00:56:11
なんだか、絶望的に日本語がへたくそだ。
こんなコメントがあるくらいなら、ソースを読んだほうがいくらか理解が深まる。

てにをはから勉強してくれ。


196:デフォルトの名無しさん
06/08/11 01:15:51
>>195
ソースを読んでくれ。

197:デフォルトの名無しさん
06/08/11 01:18:58
>>195
kwsk

198:デフォルトの名無しさん
06/08/11 01:44:07
>>195
具体的に指摘してみろ
お前が日本語読めないだけかもしれないからな
>169みたいに笑わせないでくれよw

199:デフォルトの名無しさん
06/08/11 09:54:40
>>198
獄長乙w

200:デフォルトの名無しさん
06/08/11 10:33:21
>>194
お前の発言にはまるで価値がないな

201:デフォルトの名無しさん
06/08/11 10:43:48
>>200
176乙
それとジャスト200おめw


202:デフォルトの名無しさん
06/08/11 10:49:58
javadoc不要、ソース読めと主張してる連中は、
よほど単純なコードしか書いたことないか、
保守ってもんをしたことがない初心者でそ。

まぁSeasarはほとんど設定ファイルで解決しちゃって、
API呼ぶような機会はあまりないから、
javadocよりはドキュメントが欲しい、
てな展開になるんだろうけど。

203:デフォルトの名無しさん
06/08/11 10:52:36
>>202
case by case

204:デフォルトの名無しさん
06/08/11 14:32:53
hot deployって、S2コンテナ経由でないと使えない、という認識であってるでしょうか。
たぶんJSPのようなことをS2コンテナがやってくれているんだと思うのですが。
JSPだと、URL(またはファイル名)とクラス名との対応をServletコンテナがもっていて、
hot deployだとインターフェース名やクラス名と、実際のクラスとの対応(あるいはクラスローダとの対応?)をS2コンテナが持っているんじゃないかと推測してます。
ここらへんの仕組みご存知の方いましたら解説お願いします。

205:デフォルトの名無しさん
06/08/11 15:01:24
いくらでものろけてやる。悔しかったらかかってこいや(w

206:デフォルトの名無しさん
06/08/11 15:43:03
>>204
ここに書き込む前にメーリングリストに投稿すればいいのに。
メーリングリストにこの質問した香具師、204にけて〜いw

207:デフォルトの名無しさん
06/08/11 16:36:32
>>206
いくらでものろけてやる。悔しかったらかかってこいや(w

208:デフォルトの名無しさん
06/08/11 18:51:12
>>204
artonさんの新刊にくわしく説明してあります。

209:デフォルトの名無しさん
06/08/11 20:33:46
新しい本を立ち読みしてきた。
あまりいい紙を使ってない気がした。

210:デフォルトの名無しさん
06/08/11 20:36:18
書評は紙質だけかよ。artonさんが泣くよ (w

211:デフォルトの名無しさん
06/08/11 21:02:09
あとフォントとか、めくりやすさも大事

212:デフォルトの名無しさん
06/08/11 21:07:35
artonたんとるいもたんの関係を知りたい

213:デフォルトの名無しさん
06/08/11 21:21:04
でも、あまりいい紙を使うと持ち運ぶのに重いからな。


214:デフォルトの名無しさん
06/08/11 21:28:50
そこで分冊化ですよ

215:デフォルトの名無しさん
06/08/11 21:31:56
国産って言葉がついててちょいうさんくさいんだけど
海外の評価はどんな感じですか?

216:デフォルトの名無しさん
06/08/11 22:15:37
Spring使ってた人がプロジェクトに入ってきたんだけど
「S2は日本のプロダクトだからドキュメント困らなくていーですよね
Springは英語ばっかで・・・」とか言ってた。
その認識は間違ってる。

英語でいいからもっとドキュメント出してほしいと思う。


217:デフォルトの名無しさん
06/08/11 22:21:22
>>216
どんなドキュメントがほしいか書けばいいだろ。せっかく

> できるだけ使いやすいサイト、ドキュメントにしていけるように努力していきたいと考えているので、どんどん意見をお聴かせください。

っていってるんだから。

218:デフォルトの名無しさん
06/08/11 22:58:07
Seasar のドキュメントは
一見してソース・サンプルが多数でとっつきやすそうなんだけど
設計思想がさっぱり語られてない。
ソース読めばどうなるかは分かるけど、
意図してそうなってるのか、たまたまそう実装されたのかは不明。
主要な interface に絞って詳細なドキュメント書くだけでも随分良くなる。

219:デフォルトの名無しさん
06/08/11 23:20:04
>>218
なんで設計思想が必要なのかわからん

220:デフォルトの名無しさん
06/08/11 23:28:44
わからんで何の疑問も持たずにいられる人は幸せになれるのかもね。

221:デフォルトの名無しさん
06/08/12 00:39:08
>>218
実装から設計思想をくみ取るのは簡単だと思うけど。

>意図してそうなってるのか、たまたまそう実装されたのかは不明。
教科書的な答えが無いと困るのは、頭が受験に最適化されてしまっているのだね。

222:デフォルトの名無しさん
06/08/12 00:45:43
Seasar2なんてサイズも小さいしコードも単純じゃないか
その設計思想が必要なんて>169並のヘタレ
コード読むのは諦めて底辺エンジニアの自覚を持て

223:デフォルトの名無しさん
06/08/12 01:27:16
>>218
> 意図してそうなってるのか、たまたまそう実装されたのかは不明。

それを知るために必要なのは設計思想じゃなくてリファレンスの類じゃね?

224:デフォルトの名無しさん
06/08/12 01:45:21
>>222
だから仕様や挙動を理解するために
コードを追わないと逝けないっていう現状が問題なんだろっていうか。
サンプルはお世辞にもわかりやすいとは思えん。

225:デフォルトの名無しさん
06/08/12 02:24:13
Seasar使うと開発が楽になります、と書いてあるんだけど
Seasar使わないとこれだけ大変でした、
Seasar使うとこうなるので楽出来ます、
って話が書いてない。>Seasar のドキュメント

226:デフォルトの名無しさん
06/08/12 02:53:05
pptでありそうだな

227:デフォルトの名無しさん
06/08/12 05:02:31
>>225
それが、「設定ファイルを書きたいのか書きたくないのか」じゃないか?

228:デフォルトの名無しさん
06/08/12 10:13:02
どう書いたって文句つける奴はいるってことだよ。

229:デフォルトの名無しさん
06/08/12 10:33:51
>>228
同意。
Seasarプロジェクトは良い方向に行っていると思う。
その問題点と解決策を具体的に提示できる奴だけ、
文句(改善案というのだが)言えばええやん。
自分から歩み寄ろうともしないで
ドキュメントのせいにしている spoon feeding な奴は
爆笑問題の太田のようにつっこみにでも転職したら?w

230:デフォルトの名無しさん
06/08/12 10:56:10
田中がツッコミだと思ってた

231:デフォルトの名無しさん
06/08/12 11:03:32
田中がツッコミであってるよ

232:デフォルトの名無しさん
06/08/12 11:33:54
転職CMのことだろ

233:デフォルトの名無しさん
06/08/12 12:56:02
ボケっていうのは常識にたいするツッコミなんだよ。


234:デフォルトの名無しさん
06/08/12 13:08:29
深いな

235:デフォルトの名無しさん
06/08/12 13:45:20
>>233, 234
230乙


236:デフォルトの名無しさん
06/08/12 13:47:39
 某OSS開発コミュニティの参加者からのアクセスがリンク元に
 のるのが"ウザい"ので、該当リンクのリンク元除外リスト行き確定。
 "isid.co.jp"からのアクセス、本日は1件。


"isid.co.jp"からのアクセスが2件。某OSS開発コミュニティの参加者による
 アクセスの可能性...99.999%。

asipの8/8, 8/9より

asipはいつまでこんな事続けるのだろうか...


237:デフォルトの名無しさん
06/08/12 13:55:25
>>236
その話題はマ板へ逝け
既出だけどな

238:デフォルトの名無しさん
06/08/12 15:56:56
>>236
その人ってよく話題に出るけど、まともな人?
それとも病気の人?
精神的に不安定な人?


239:デフォルトの名無しさん
06/08/12 17:09:42
seasarのソースコードを読んで理解できない馬鹿は使うなということです。
すなわち seasar は玄人専用のプロダクトなのです。わかりましたか?

240:デフォルトの名無しさん
06/08/12 18:02:45
>>239
そんなに悲観するなや。頭が悪いのはお前だけじゃないから、な。
なぁに、理解できないでもなんとかなるってことよ。
こんなところにいないで、今夜はゆっくり酒でも呑もうや。

241:デフォルトの名無しさん
06/08/12 18:04:09
seasarのソースコードを読まないと理解できない馬鹿は使うなということです。
すなわち seasar は日本語マニュアルを読める人専用のプロダクトなのです。わかりましたか?


242:デフォルトの名無しさん
06/08/12 20:59:49
マ板って何だよ

243:デフォルトの名無しさん
06/08/12 22:19:11
>>242
餓鬼は半年ROMってろ

244:デフォルトの名無しさん
06/08/14 16:08:04
トップページの文章、かなりよい感じ。

「本当に感謝〜」は子供っぽい&卑屈っぽい。
影響を受けたものを列挙した後でまとめて謝辞を書くとか。

デモ説明が「Flash技術で作ったアプリのデモ」に読める。
動画によるhogehogeの説明です(Flashで再生します)、とか簡潔にしては。

245:デフォルトの名無しさん
06/08/14 19:40:14
>>244
thx.
修正したよ。

246:デフォルトの名無しさん
06/08/14 21:14:27
15分もあれば、マスターできるクイックスタートを用意しています。

15分もあればって実際15分じゃ無理だった
人によっちゃ嘘言われてる事になるな

247:デフォルトの名無しさん
06/08/14 22:38:36
>>246
いくらなんでも、それでファウンデーションの中の人を責めるのはひどいでしょ
開発者だってそりゃ普及してほしいのは山々だろうけど、
ゴミクズの言いがかりに一々相手してたらきりがないよ

248:デフォルトの名無しさん
06/08/15 03:03:27
246のような「だぼ」相手にしてもしょうがない。
チンピラみたいな言いがかりなんてむしむしっ♪
文句あんだったら「春」を使いなw


249:デフォルトの名無しさん
06/08/15 11:43:01
>>247
己の無力をSeasarのせいにしてるんじゃなくて、
文言が悪いって言ってるだけじゃない?
XX日でマスターとかいう本あるけど胡散臭い。

250:デフォルトの名無しさん
06/08/15 12:04:49
>胡散臭い
確かに文言が悪いね 藁

251:デフォルトの名無しさん
06/08/15 12:43:57
というか、クイックスタートはとっかかりを得るためのものであって
何かをマスターするためのものじゃないと思うんだ。

15分ほどで紹介する、とか
15分で駆け巡る、とか
他に適切な言葉はあるはず。

所要時間明記してるのはむしろ良いことだろ。

252:デフォルトの名無しさん
06/08/15 13:03:24
ASIPでもマスターできるクイックスタートを用意しています。
でいんじゃね?

馬鹿でもマスター可能が伝わると思う

253:デフォルトの名無しさん
06/08/15 13:14:37
>>252
それは暴言だな。
訴えられて大阪に呼び出されるかもよw

254:デフォルトの名無しさん
06/08/15 13:15:15
>>251
アドバイスありがとう。
修正しました。

255:デフォルトの名無しさん
06/08/15 14:38:17
文面が硬い ・・・ とおもう

256:デフォルトの名無しさん
06/08/15 15:22:34
まあ学習時間の目安を指定してあるタイプのものはたいていずれるけどな。
執筆者時間を基準にしてるだろうから、むしろずれるのが当然みたいなところがある
知ってて当然とでもいいたい専門的な知識がまばらに存在するのが原因

257:デフォルトの名無しさん
06/08/15 18:50:18
FLASHおもしろいね

258:デフォルトの名無しさん
06/08/16 02:58:23
HotDeployをお試しくださいとFLASHで宣伝してるから2.4.0-beta使ったら、
クイックスタートの自動登録のところは2.4.0-beta4だと動かないのな。
宣伝は、まともに使える状態になってからしていただけないものですかね。



259:デフォルトの名無しさん
06/08/16 04:12:20
>>258
spring 使えば問題なっしん

260:デフォルトの名無しさん
06/08/16 10:02:34
>>259
SpringのHOT DEPLOYについて教えてください

261:デフォルトの名無しさん
06/08/16 11:53:16
hotswap と HOT Deploy は同じもののこと?

262:デフォルトの名無しさん
06/08/16 12:27:15
>>258
AutoNamingが使えなくなっている件?
今修正して最新版をリリースするので
お待ちください。

263:デフォルトの名無しさん
06/08/16 13:12:27
>>259
アドバイスありがとう。
Seasarのページを開くと、
Springのページへリダイレクトするように変更しました。


264:デフォルトの名無しさん
06/08/16 13:52:56
トップページに記事一覧へのリンクが見あたらないのですが・・・

265:デフォルトの名無しさん
06/08/16 17:16:45
今のプロジェクトでS2Dao使いたかったなぁ。
提案したんだけど、俺の力不足で却下。
自社の妙なDAO自動生成ツールみたいなのになっちまった。

266:デフォルトの名無しさん
06/08/16 17:39:15
>>264
わかりにくくてすまそ。
メニューの各種リソースからたどれるよ。

267:デフォルトの名無しさん
06/08/16 19:05:42
記事一覧へのリンクが欲しいのか、欲しくないのか

268:デフォルトの名無しさん
06/08/16 21:20:27
>>258
修正しますた。

269:デフォルトの名無しさん
06/08/16 21:28:16
トップにこのスレッドへのリンク希望w

270:デフォルトの名無しさん
06/08/16 21:30:46
>>260
自分でぐぐれ
本当にSeasarユーザは教えて君が多すぎるな

271:デフォルトの名無しさん
06/08/16 22:49:09
このスレをリンクして欲しいのか、欲しくないのか

272:デフォルトの名無しさん
06/08/16 23:33:16
>264
そこか〜。「リソース」ではわかりにくいから、

・過去のイベント資料
・書籍・雑誌記事一覧
・オンライン記事一覧

みたいに分けて書いてくれると嬉しいなぁ。


273:デフォルトの名無しさん
06/08/17 00:26:38
HotDeployを試したいのか、試したくないのか

274:デフォルトの名無しさん
06/08/17 00:50:53
>>270
「Spring hotdeploy」でググってもSeasarの記事しか出てきませんのでどうか教えてください

275:デフォルトの名無しさん
06/08/17 03:32:10
>>274
Spring スレで聞け。

276:デフォルトの名無しさん
06/08/17 17:40:07
>>274
おまいは本当にダメ人間だな

277:デフォルトの名無しさん
06/08/17 17:50:03
S2RMIで登録したサービスをアプレットから参照したいんだけど、
POJOをエンハンスする方法は使えないよね。
RMIAdaptor#invokeを直接呼ぶしかないかな?

278:デフォルトの名無しさん
06/08/17 18:23:38
>>277
おれはそうやった

279:デフォルトの名無しさん
06/08/18 00:12:38
そういやRMIってスタブもスケルトンもいらなくなったから楽になったよな

280:デフォルトの名無しさん
06/08/18 00:53:31
最近のひが氏、謝ってばっかりだな。m(_ _)m

281:デフォルトの名無しさん
06/08/18 02:18:18
>>280
メモメモφ

282:デフォルトの名無しさん
06/08/18 07:13:48
おまいら、ひがたんをあんまりいじめるなw

283:デフォルトの名無しさん
06/08/18 09:07:30
>279
禿胴。1.5は良い。

284:デフォルトの名無しさん
06/08/18 10:39:29
>>282
そういうバッシングに耐えうる人間性も必要なのは当然だろ、という声がスグに出てきそう。
んが、そういった批判にとても弱く、モチベーションが下がりまくって結局は
せっかく良いところまで来て開発したものを停止してしまったものを知っている。

小林よしのりのようにバッシングを自分のエネルギーに変換出来る香具師はそういない。
手放しで褒め称えることはしないが、良いところは良いでいいが、ダメなところはダメ、だけでなく
こうすれば良い、こうならないかと前向きな意見を出すべきだろう。もっとも、掃きだめの2chにそれを求めるのはかえって失礼かw


285:デフォルトの名無しさん
06/08/18 13:25:58
>>284
中の人乙w

286:デフォルトの名無しさん
06/08/18 15:19:32
開発するだけならばともかく、大言壮語するからには、
バッシングに耐えうる人間性も必要なのは当然だな。

287:デフォルトの名無しさん
06/08/18 15:59:06
そういう人が大成するんだよなビルゲイツとか

288:デフォルトの名無しさん
06/08/18 16:45:48
>>284, 286, 287
同一人物乙w

289:デフォルトの名無しさん
06/08/18 17:08:00
ソースはSpringよりSeasarの方がきれいだな

290:デフォルトの名無しさん
06/08/18 18:37:01
>>288
妄想楽しそうだね。

291:デフォルトの名無しさん
06/08/18 18:56:26
>>284,286,287,290
同一人物乙w

292:デフォルトの名無しさん
06/08/18 19:45:21
>>1-1000
同一人物乙w

293:デフォルトの名無しさん
06/08/18 22:19:04
>>289
そうだよね。コメントが無くてさっぱりしてる。

294:デフォルトの名無しさん
06/08/19 04:14:42
>>292
おまい笑いわかってないな。
そこはきっちり ">>1-292"だろ?
こんな寒いやつプロジェクトにいたら、裏PMでいじめだなw

295:デフォルトの名無しさん
06/08/19 04:40:15
>>1001
マルチポスト乙

296:デフォルトの名無しさん
06/08/19 14:24:31
>>295
つまんない

297:デフォルトの名無しさん
06/08/20 10:50:05
Churaってどうなったん?

298:デフォルトの名無しさん
06/08/20 11:13:15
>>297
夏休み中

299:デフォルトの名無しさん
06/08/21 02:17:54
これがChuruyaなら....

300:デフォルトの名無しさん
06/08/22 10:29:50
Pageクラスの説明をみて思い出したのはTapestoryやリスペクト元のWebObjectsか。
一画面につき一つのHTML、Pageクラスってのは良い方向かも。

301:デフォルトの名無しさん
06/08/23 00:13:42
Goyaで15ポイントルールってあるんだけど、S2のコードかなり超えてるのあるよね?
超えていけないわけでないのは知ってるけど、それでもでかいと思った。

302:デフォルトの名無しさん
06/08/23 00:31:00
>>300
portletみたいに一画面が複数の部品から成り立つようなページの場合はどうするにょろーん?


303:デフォルトの名無しさん
06/08/23 09:44:52
>>301
フレームワークと業務用のアプリケーションでは基準が違うと思うよ。
コードを書いてる人もね。
15ポイントルールってのは、ほおって置くとどんなコードを書くか
わからない人向けでしょ。

304:デフォルトの名無しさん
06/08/23 10:31:37
>>302
HTMLとPageがひとつの コンポーネント(部品)という扱いになるんでね?S2JSFみたいに

305:デフォルトの名無しさん
06/08/23 19:54:47
誰一人として悪くはない。
この企画は…構造自体が不幸を孕んでいたのだ。

戦犯はいない。
理解できない、根源から違った存在がいただけだ。
誰にとっても。

本当なら決して出会うことのなかった、才能も、経験も、熱意も、人脈も、
何もかも違う人々に関わってしまった事自体がお互いに不幸だった。
つまり…関わった時点で無残な結末が予定されていたのだ。

今はもう…その不幸を呪い、やがて忘れる時を待つしかない。

306:デフォルトの名無しさん
06/08/23 21:22:09
>>305
はいはいスモチスモチ。

ネタを振るときはここが華麗集の園であることを
ゆめ忘れずにな。

307:デフォルトの名無しさん
06/08/24 11:13:00
>>306
305はコピペだぉ

308:デフォルトの名無しさん
06/08/25 11:39:36
>>304
>HTMLとPageがひとつの コンポーネント(部品)という扱いになるんでね?S2JSFみたいに

それだと >>300 の「一画面につき一つのHTML、Pageクラス」という前提に反するよね。
300が間違いとしたら、「1コンポーネントにつきひとつのHTML、Pageクラス」が正しいということかな。
そして、通常は1画面を1コンポーネントにする。

309:デフォルトの名無しさん
06/08/29 23:27:16
JarComponentAutoRegister使うとコンポーネントが自動登録されないと思ったら、
libまでの絶対パスにスペースが含まれてるせいですたorz

%20をどうにかしろとは言わないけど、
せめてdir.list()の結果がnullだったらその旨通知してくれよ。
勝手にぬるぽで落ちて例外表示もなしじゃ、何が悪いんだかさっぱり分からんよ。
つか、全般的に例外処理甘くね??

ちょっと腹立ちまぎれにバグ報告。

310:デフォルトの名無しさん
06/08/29 23:37:27
>>309
spring使えw

311:デフォルトの名無しさん
06/08/30 14:02:00
>>309
たしかにぬるぽだけど例外は表示されたよ。
Log4Jでとめてない?

312:デフォルトの名無しさん
06/08/30 16:49:28
>>309
報告ありがとう。
修正しておきます。

313:デフォルトの名無しさん
06/08/30 17:16:55
朝日に出てたね

314:デフォルトの名無しさん
06/08/30 18:18:27
朝日に出たのでこのスレ見に来た

315:デフォルトの名無しさん
06/08/31 02:13:25
誰一人として悪くはない。
この企画は…構造自体が不幸を孕んでいたのだ。

戦犯はいない。
理解できない、根源から違った存在がいただけだ。
誰にとっても。

本当なら決して出会うことのなかった、才能も、経験も、熱意も、人脈も、
何もかも違う人々に関わってしまった事自体がお互いに不幸だった。
つまり…関わった時点で無残な結末が予定されていたのだ。

今はもう…その不幸を呪い、やがて忘れる時を待つしかない。


316:デフォルトの名無しさん
06/08/31 02:16:18
uujiって?

317:デフォルトの名無しさん
06/09/02 00:07:54
あー、クラスからURLを取得するとJARの位置を得る事ができるけど、
このパスからFileを作る事ができないんだよね。
これをファイルシステム用のパスに変換する機能って通常のJDKのAPIにはない。

でも結局URLクラスの内部ではJarURLConnectionを経由して、
JarFileに変換している部分があるんだよね。
sun.netで始まるパッケージの中のクラスの中で、
パスの変換やっている部分があったよ。


318:デフォルトの名無しさん
06/09/06 20:24:53
コミッタ連中に影響されて会社辞めるのに誰も拾ってくれないのか・・・
切ないなぁ・・・

319:デフォルトの名無しさん
06/09/06 21:15:07
>>318
え、え、誰の話?


320:デフォルトの名無しさん
06/09/07 00:03:08
>>318-319
マ板逝け

321:デフォルトの名無しさん
06/09/07 02:02:47
>>320
うーみゅ、モヒカン発言心より恥じる

322:デフォルトの名無しさん
06/09/08 15:23:07
このまえ新聞に載ってた
結構有名になったもんだな

323:デフォルトの名無しさん
06/09/10 02:02:16
DIによるインターフェースプログラミングって
デバックがしずらい気がしますが(Eclipseでデバックしててロジックの
中に入ろうとしてもインターフェースに行ってしまうため)
何とかImplに飛ぶ方法ご存知の方いませんでしょうか?

324:デフォルトの名無しさん
06/09/10 07:43:47
>>323
普通に実態に飛ぶけど・・・?
デバッグ時のクラスパス設定を見直したら?

325:デフォルトの名無しさん
06/09/10 08:00:31
デバッグ時は実装コードに飛ぶけど
Ctrl + クリック 等でジャンプできないのが不便。


326:デフォルトの名無しさん
06/09/10 08:16:05
Ctrl+T

327:デフォルトの名無しさん
06/09/10 08:26:25
>>326
うぉー!知らんかった!
サンクス!

328:デフォルトの名無しさん
06/09/10 11:58:27
323です。
実装のImplのソースが見たいというより
例えばActionにプレークポイントをかけてフィールドにある
インターフェースのビジネスロジックの中に入りたいときに
F5キーを押してもインターフェースに入ってしまうのが不便
です(当然ですが)
Ctrl + T で階層を開いてソースを開くのはできますが簡単に
Implのメソッドの中にジャンプ(ソースを見るのではなくデバック)
出来ないですかね

329:デフォルトの名無しさん
06/09/10 12:03:15
>>328
そうか?実装コードに入るだろ?
何かがおかしくないか?

330:デフォルトの名無しさん
06/09/10 13:10:08
328です。
ひょっとして
ステップインで
EmployeeLogicImpl$$EnhancedByS2AOP$$c85c1f$$MethodInvocation$$getSearchCount5.<init>(Object, Object[]) 行: 145 のソースが見つかりませんでした。

となってソースが見つからないのが原因ですかね・・・。
もちろんImplのメソッドにブレークポイントをセットしてF8とかやれば
そこで止まるんですけど



331:デフォルトの名無しさん
06/09/10 16:03:47
>>330
eclipseのソースパスの設定を確認しれ。

332:デフォルトの名無しさん
06/09/10 17:42:02
330です
どうもアスペクトをかましたものだとステップイン出来ないような
気がします。
Seasarのサンプルの
examples.di.main.GreetingMain2
とかだと実態にステップインできるのですが
examples.aop.traceinterceptor.AopTraceClient
とかのアスペクトの物だとステップインできませんでした。

S2JSFとかでLogicImplにステップインしたいのですが出来ないのは
自分だけなのでしょうか(これが出来ないと業務では厳しい・・・)

333:デフォルトの名無しさん
06/09/10 18:04:58
>>332
もしかしてTさん?NチームのYさんに聞いたほうがはやいよ。なんでこんなところにいるかな・・・。

334:デフォルトの名無しさん
06/09/10 18:23:03
Seaser使う奴は2chを私物化するのが好きなのかね。
何で本人を探りたがろうとするの?

キモイよ。

335:デフォルトの名無しさん
06/09/10 20:07:12
>>334
T、乙。

336:デフォルトの名無しさん
06/09/10 20:28:38
>>335
うーみゅ、身内がスレ汚し申し訳ない。心より恥じる。

337:デフォルトの名無しさん
06/09/10 21:35:12
S2Strutsリファレンス
URLリンク(s2struts.seasar.org)
form-beanタグの属性値
> クラス名が"Form"あるいは"Dto"でしているクラスを基に設定を補完します。
クラス名が"Form"あるいは"Dto"で「終了」しているクラスを基に設定を補完します。

重箱の隅つついてすみません ^^;


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5396日前に更新/235 KB
担当:undef