国産DIコンテナSeasar その7
at TECH
[前50を表示]
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"で「終了」しているクラスを基に設定を補完します。
重箱の隅つついてすみません ^^;
338:デフォルトの名無しさん
06/09/10 21:46:39
ZoroConfig
339:デフォルトの名無しさん
06/09/10 21:53:23
アノテーションを使用したstruts-configの設定(S2Strutsリファレンス)
アノテーションでは validateにfalseを設定しているのに、
同等のaction-mappingの記述では validate="true"となっている。
<action
path="/employeeEdit"
type="org.seasar.struts.examples.employee.action.EmployeeEditAction"
name="employeeForm"
scope="request"
validate=<ここです>"true"</ここです>>
340:デフォルトの名無しさん
06/09/11 08:11:39
>>339
Spring使え
341:デフォルトの名無しさん
06/09/11 10:44:25
そのさぁ、Spring使えっていうの、やめてほしいよな。コミッタがそういうんだったら話は違うけどさ。
342:デフォルトの名無しさん
06/09/11 13:12:30
>>341
読み飛ばせないなら「Spring使え」をNGワードにでも登録しとけ
343:デフォルトの名無しさん
06/09/11 14:12:07
>>342 すでにしてある
344:デフォルトの名無しさん
06/09/11 14:21:56
してあるなら>>342はあぼんされて見えないはずだろ?
まぁ、どうでもいいがw
345:デフォルトの名無しさん
06/09/11 14:48:34
Seasar2で学ぶ DIとAOP アスペクト指向によるJava開発 (大型本) arton
この本、どうよ??
青本はすでに手元にあるんだが…
諸賢らの感想求ム。
346:デフォルトの名無しさん
06/09/11 15:18:47
紙質が、(ry
347:デフォルトの名無しさん
06/09/11 17:43:51
>>345
ドキュメントを読んだり、サンプルをトレースすれば
かなり理解できるので、
青本については購入する必要はなかったかなと思った。
※トランザクション関連の所は勉強になった。
今のところarton本の必要性は感じないな。
S2Tapestryを使ったり、eclipseではなくNetBeansで
S2を使った開発をしたいという人は
参考になるのかもしれないけど。
348:デフォルトの名無しさん
06/09/11 23:28:31
>>341
Spring使え
349:デフォルトの名無しさん
06/09/12 12:59:33
MLがすっかり閑散としちゃったけど何かあったの?
350:デフォルトの名無しさん
06/09/12 13:04:53
理事が引退したからでは。
351:デフォルトの名無しさん
06/09/13 06:14:59
>>349
SpringのML、すげえ活発w
352:デフォルトの名無しさん
06/09/13 22:42:19
>>351
Springのスレは寂れてるけどなw
353:デフォルトの名無しさん
06/09/14 00:41:31
ここも人間批判ぐらいしか伸びないじゃないかw
354:デフォルトの名無しさん
06/09/20 06:42:29
synchronizedを書きたいのか書きたくないのか
355:デフォルトの名無しさん
06/09/20 17:16:25
S2Dao でちょっと困ってマス。
where 句 にlikeを同じカラムに対して何度も指定したいのですけど………
たとえば、
select * from hoge where column1 like '%aaa%' and like '%bbb%' and like '%ccc%' and ......
という感じデス。SQLアノテーションで
"select * from hoge where ? "
で書いて、? に生成した文字列をセットすると、
select * from hoge where 'column1 like '%aaa%' and like '%bbb%' and like '%ccc%' and ......'
といった感じにシングルクォーテーションで動的に囲まれてしまうために正しく実行できません。
何か良い方法ないですか??
356:デフォルトの名無しさん
06/09/20 17:17:39
SQL間違えた(汗
select * from hoge where column1 like '%aaa%' and column1 like '%bbb%' and column1 like '%ccc%' and ......
357:355
06/09/20 17:25:32
埋め込み変数コメント というので出来た(;´д`)
さっきまで出来なかったのだが、スマソ。
358:デフォルトの名無しさん
06/09/20 17:26:04
>>355
QUERYアノテーション を使えばいいんじゃね?
359:355
06/09/20 18:55:44
>>358 ありがとう。>>357で解決しますた
360:デフォルトの名無しさん
06/09/20 19:00:56
別質問でスマソ. S2JSFでx:dataScrollerを使うと例外が出マス。S2JSFは1,0.17、MyFacesは1.1.3。
<span m:inject="x:dataTable" id="itemDataList" m:var="e" m:value="#{itemList}"
rows="3" m:rowIndexVar="i" >
<span m:inject="h:column">
..................
</span>
</span>
<span m:inject="x:dataScroller" id="itemDataScroller"
for="itemDataList" fastStep="10" pageCountVar="pageCount"
pageIndexVar="pageIndex" paginator="true"
paginatorMaxPages="9" >
</span>
とタグを置くと、データの表示、1 2 3...のリンクは表示されるが、リンクをクリックすると、
java.lang.ClassCastException: org.apache.myfaces.custom.datascroller.HtmlDataScroller
at org.seasar.jsf.application.ActionListenerImpl.processAction(ActionListenerImpl.java:57)
at org.apache.myfaces.custom.datascroller.HtmlDataScroller.broadcastToActionListener(HtmlDataScroller.java:221)
at org.apache.myfaces.custom.datascroller.HtmlDataScroller.broadcast(HtmlDataScroller.java:110)
at org.seasar.jsf.component.S2UIViewRoot.broadcastForPhase(S2UIViewRoot.java:119)
at org.seasar.jsf.component.S2UIViewRoot.processApplication(S2UIViewRoot.java:90)
at org.seasar.jsf.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:169)
at org.seasar.jsf.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:102)
............
が出てしまいマス。タグの書き方が悪いですか?
361:デフォルトの名無しさん
06/09/20 19:02:29
ぐぐってみたところ、
URLリンク(www.seasar.org)
でコレに近い情報があるんですが、Teedaのようデス。
使ってはいけないってことカナ?
362:デフォルトの名無しさん
06/09/20 20:56:33
S2TestCaseのreadXlsReplaceDbメソッドがExcelファイルのブランク(スペース文字の列)セルを
nullに変換するのは仕様?
ブランクはブランクのままにしてほしい。
363:デフォルトの名無しさん
06/09/20 22:09:26
なんだこれ。
URLリンク(svn.seasar.org)
プ
364:360
06/09/21 14:44:25
いろいろ試してみたが、やっぱダメっぽい。自前実装するほかなさそうか(;´д`)ウエェ
365:デフォルトの名無しさん
06/09/21 19:17:51
>>363
An Exception Has Occurred
trunk/seasar2/s2-framework/src/main/java/org/seasar/framework/util/Mru.java: unknown location
HTTP Response Status
404 Not Found
366:デフォルトの名無しさん
06/09/22 10:43:27
ちゅらとこーひーはどっちがおいしいのかなぁ?
367:デフォルトの名無しさん
06/09/22 19:20:52
これってすごいゴミだな。
S2Daoとか死んでほしい。PHPのADODBの方がマシ。
S2JSFもなんかたまに変な動作する。
早くつぶれろ。
368:デフォルトの名無しさん
06/09/22 19:35:40
>>367
>PHPのADODB
はあ? マイクロソフトのADODBとPHPのADOdbの区別も付かないゴミカスか(w
お前がつぶれたほうがいいんじゃね?
369:デフォルトの名無しさん
06/09/22 21:26:20
>>368
獄長乙
370:デフォルトの名無しさん
06/09/22 22:34:40
>>363
いまさらだがどの変がプだったんだ?
371:デフォルトの名無しさん
06/09/23 00:07:09
>>370
URLリンク(svn.seasar.org)
372:デフォルトの名無しさん
06/09/23 00:09:05
>>368
自分のプライドを守るために、些細な事で吼えるのはやめた方がよいです。
373:デフォルトの名無しさん
06/09/23 00:25:20
>>372
>>367に言ってあげなさいな。それともゴミカスのような367本人かね(w
374:デフォルトの名無しさん
06/09/23 01:04:58
>>371
どの変がプなんだ?
375:デフォルトの名無しさん
06/09/24 11:39:28
>>374
シーザーマスコットの間抜けなツラが、じゃね?
376:デフォルトの名無しさん
06/09/24 12:47:27
seasarを使うのは沖縄原理主義者
377:デフォルトの名無しさん
06/09/24 13:30:35
>>374
獄長が知ってます。
378:デフォルトの名無しさん
06/09/24 14:06:10
S2JSFとかKuinaとかメンドクサソウ。
379:デフォルトの名無しさん
06/09/24 15:22:30
>>377
お前に説明して欲しい
380:デフォルトの名無しさん
06/09/24 19:54:27
フレームワーク(笑)の開発者ともあろう者が
java.util.*以下のクラスの使いかたも知らんとは
381:デフォルトの名無しさん
06/09/24 20:47:24
>>380
kwsk
382:デフォルトの名無しさん
06/09/25 00:47:42
> フレームワーク(笑)の開発者ともあろう者が
> java.util.*以下のクラスの使いかたも知らんとは
そんなのはHashMapの排他問題で既に明らかだったじゃないか。何を今更。
383:デフォルトの名無しさん
06/09/25 00:53:20
>>382
kwsk
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5396日前に更新/235 KB
担当:undef