国産DIコンテナSeasar その7 at TECH
[2ch|▼Menu]
[前50を表示]
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

384:デフォルトの名無しさん
06/09/25 18:55:30
URLリンク(d.hatena.ne.jp)
ここの日記で、1画面につき1クラスという話が出ています。
s2-jsf-example-1.1.0-beta-4.zipをみると、1画面につき複数のクラスが使われています。
(例:EmployeeConfirmActionImpl.java、EmployeeConfirmInitActionImpl.java)
TeedaCoreになっているS2JSFもこのスタイルは変わらないものですかね?
MyFacesを採用したS2JSF1.0系を使ってますけど、1画面につき最低でも2つのクラスが発生して
interfaceを含めると膨大な数になって管理コストがあがってしまっています。
teeda exampleをみると、一画面につきPageクラスを使用したものになっててシンプルで良さげ。
具体的な説明・ドキュメントは無いですか??

385:デフォルトの名無しさん
06/09/25 23:56:19
Actionのinterfaceを作らなければ良い

386:デフォルトの名無しさん
06/09/26 10:42:01
>>385
> Actionのinterfaceを作らなければ良い
後、InitActionと普通のActionを統合するのもOK。
ただし、interfaceを使わない場合は、
アスペクトの指定は自動でできないから、
メソッド名に何らかのパターンを持たせる必要があります。

387:デフォルトの名無しさん
06/09/26 12:52:40
ようわからんのだが、Teeda単体を使っていればS2JSFってのは使わなくても良いってこと?
双方の違いって何?

388:デフォルトの名無しさん
06/09/26 13:38:19
Teeda CoreはJSF実装でMyFaces相当
Teeda ExtensionはHTMLテンプレートエンジンを含むS2JSF相当
いろいろな組み合わせがある

MyFaces+S2JSF(S2JSF1.0系)
Teeda Core+S2JSF(S2JSF1.1系)
Teeda Core+Teeda Extension

389:デフォルトの名無しさん
06/09/26 14:49:19
なるほど。あまり組み合わせが多いのはユーザーを混乱させてしまう要因になるので好ましくはないカモ。
これまでのS2JSFと比較して速い安いうまいがそろった組み合わせを一つ選んで
S2ファウンデーションで推し進めるようにしてもらいたいのが希望。

で、とりあえずオススメはTeeda Core+Teeda Extension ??



390:デフォルトの名無しさん
06/09/26 15:58:25
さっそくTeeda Extensionをいじろうとしてるんですけど、
URLリンク(teeda.seasar.org)
でみたら、Teeda Extensionの使い方がに関するドキュメントが無いのはなぜ?


391:デフォルトの名無しさん
06/09/26 16:21:25
おれも気になる。
どれ使えばいいんだよー。
つーかS2JSFなくなるの?

392:デフォルトの名無しさん
06/09/26 16:50:46
S2Dxoのドキュメントないの?
どこまでマッピングサポートしているのか、
これからしてくれる予定なのか
わからにゃい。
S2Strutsのemployeeのサンプルに
プレゼンモデルとエンティティモデルの変換ロジックを
入れてほしいなぁ。
あと、プレゼンテーション層(S2Struts, S2JSF)に依存しない
入力チェック機能も欲しいな。
S2Cao公開して欲しいなあ。
要望いっぱい♪

393:デフォルトの名無しさん
06/09/26 18:47:23
やべぇ、teeda-html-example をみながらサンプル動かしてみようかと
ちょっといじったんだけど、teeda-html-exampleでteeda自体の使い方は
「なんとなく」わかるけど、アーキテクチャはこうなってて、
こういう風に設定ファイルを書くべきであって…といった情報がほぼ皆無に等しいよww
漏れみたいにまず最初にドキュメントやら使ってみたレポートが豊富にあって
そこから使っていくというライトユーザ向けじゃねぇってことか?
自前でガンガンコーディング出来る香具師向けって感じだな、今は。
このあいだ入った経験の浅いエンジニアにでもいじらせようかと想ったが
今のteedaとかの状態じゃ、とてもじゃないけど人にもすすめられないし
複数人で動く仕事にも導入できないんじゃないかという危機感でいっぱい。


394:デフォルトの名無しさん
06/09/26 18:48:21
>>393
つ Spring 

395:デフォルトの名無しさん
06/09/26 18:51:21
で、そこらへん、どうなの?>コミッタ陣
「進めています」といった説得力のない言葉じゃなくって、
具体的な進捗状況とか、スケジュールなんかあると良いのだが。

今の状態だと複数人で動かす業務じゃ入れられないし、ノウハウたまらんし。

>>394 Springは使う予定無い。

396:デフォルトの名無しさん
06/09/26 19:07:24
>>393
僕はまだ触ってないんだけど、
JSF仕様の設定以外にTeeda独自の設定をたくさんしなくちゃいけないってこと?

397:デフォルトの名無しさん
06/09/26 19:14:05
つ JSF

398:デフォルトの名無しさん
06/09/26 19:36:46
>>396
たぶんそうだと思う。exampleみる感じだとロジックだとかをどこらへんで
登録してんのかが(まだ)わかんないw (もちろん、そのドキュメント・仕様なんてないっぽい。探し方悪いだけかな?)

exampleはとりあえず動かせてはいるのだが、DBと連携するために
S2Daoつかったり、S2Dxoとか使うとなれば
どんな設定すれば良いのかなど、公開されているexampleでは皆目見当がつかない。
まじめに評価すべきかどうか検討中……(;´д`)


399:デフォルトの名無しさん
06/09/26 19:37:36
>具体的な進捗状況とか、スケジュールなんかあると良いのだが。
これ同意。
きっちり守れなんて言わないけど、
大まかなスケジュールは提示してほしいな。
Sandboxなんてこれからどうなるのかさっぱり。



400:デフォルトの名無しさん
06/09/26 19:40:21
>>395
11/11の正式リリースを待て。
10/13にすべての実装が終わって、
それからドキュメントに取り掛かる。

401:デフォルトの名無しさん
06/09/26 19:48:15
>>400
アナウンスしてくださ〜い

402:デフォルトの名無しさん
06/09/26 21:57:10
>400
おー。がんばれー。

403:デフォルトの名無しさん
06/09/27 01:04:17
Clickに乗り換えた。
S2 + S2Dao + Clickがシンプルかつほぼ十分でよい。
ざっと一通りドキュメント(英語)を見て使いはじめるまで1日程度。
あとはググりにくい名前だけ、なんとかしてほしぃ。

なんか最近のS2周りって、余計な複雑さを取り込んでいるような気がした。

404:デフォルトの名無しさん
06/09/27 02:18:30
プレゼンテーション層なら、Wicketもなかなかいいぞ。

405:デフォルトの名無しさん
06/09/27 09:51:23
>>404
テンプレートにプレーンなHTMLってのがちょっとな。
あれって、みんなどうなの?
独自属性って覚えにくいしめんどくさいし。
それで「ブラウザで確認できますよ」くらいのメリットしかないの。


406:395
06/09/27 10:49:46
>>400
期待しとります。けど、どうか品質を落とさぬように。


407:デフォルトの名無しさん
06/09/27 19:39:54
DBFluteだって。
S2Daoのサポートツールなのかな?
なんか良さげ。

408:デフォルトの名無しさん
06/09/27 23:13:43
GoyaGenは公開しないのか喃

409:デフォルトの名無しさん
06/09/28 01:02:31
>>408
URLリンク(www.seasar.org)

410:デフォルトの名無しさん
06/09/28 01:17:55
>>405
独自属性ってのが何を指しているのかいまいちわからないんだけど....

HTMLにはwicket:id属性が現れるけどそれのこと? 覚えるというか、
それ一つしかないんだから「覚える」というほどのことでもないと思うんだが。

実際ページでループなんかのロジックを書かずに、すべて裏側のJavaプログラムで
制御するというのは気持ちいいよ。JavaプログラマだからJavaプログラムならお手の
ものだし、何より迷いがない。すべてJavaで制御する、と心置きなくやりきれる。

411:デフォルトの名無しさん
06/09/28 01:39:17
マゾっこメ〜グは〜〜〜〜〜〜〜〜マゾっこメ〜グは〜〜〜〜〜〜〜〜



412:デフォルトの名無しさん
06/09/28 02:00:27
>>410
ブログでwicketを広めてくれ

413:デフォルトの名無しさん
06/09/28 02:02:48
>>403
S2Struts + mayaa, S2JSFと比較してどういいの?

414:デフォルトの名無しさん
06/09/28 02:16:26
>>410
Wicketはシンプルなんだね。週末にでもしっかり見てみるよ。
S2JSFだとs:xxxとかm:xxxとかいろいろ出てきて、
結構面倒なんよ。

> JavaプログラマだからJavaプログラムならお手の
> ものだし、何より迷いがない。
まさにそれ!Clickもそういった割り切りがあって好き。
JavaとXMLとJSFタグとGrooveとスイッチングはしんどい。


415:デフォルトの名無しさん
06/09/28 02:45:30
>>413
あくまでしょぼい末端SIのうちの場合。
あと、S2Struts + Mayaaは使ったこと無いです。

非常にシンプルかつ、機能的にほぼ十分。
足りない部分を自分で何とかするのがとても楽。
シンプルさを何より重要視しているみたい。

・JSFやEJB3への準拠
・プレーンHTMLのテンプレート
はメリットより、それによって増える複雑さというデメリットの方が大きい。


416:デフォルトの名無しさん
06/09/29 02:25:19
獄長、Kuinaで死にそうな私を助けて。

417:デフォルトの名無しさん
06/10/01 09:27:23
s2strutsを使用しているサイト発見
URLリンク(career.meidaisha.co.jp)

418:デフォルトの名無しさん
06/10/02 01:36:28
獄長、部屋が汚くて死にそうな私を助けて。

419:デフォルトの名無しさん
06/10/03 05:52:14
>>418
掃除しろ、ひきこもり

420:デフォルトの名無しさん
06/10/03 23:24:43
1月の早いうち。EJB3に対応したSeasar2。
1末。S2EJB3Unit:EJB3を簡単にテストするためのフレームワーク。詳しくは別のエントリで。
2中。S2Dxo。
2末。TeedaCore EA1。JSFを簡単にテストするためのフレームワークTeedaUnit(名称仮)を含む。
3末。TeedaCoreリリース。TeedaCoreとSeasar2を連動させるTeedaExtensionもリリース。
4末。TeedaExtensionに無設定JSF機能を追加。
5末。KuinaCore EA1。
6末。KuinaCoreリリース。
7末。TeedaExtensionにHTMLテンプレート機能を追加。
8末。KuinaDao EA1。
9末。KuinaDaoリリース。
10。←今ここ

421:デフォルトの名無しさん
06/10/04 02:08:04
>>420
キモいな。

しかし分かりやすいw


422:デフォルトの名無しさん
06/10/04 05:33:36
>>420
もしコミッタならサンキュー。
でもこういうのはさあ、ここじゃなくてもっと公式なところで言ってほしいな(笑)。
コミッタの日記でいいからさあ。
S2Dxoまだまだ先だな。
とりあえずDozer使っとく。

423:デフォルトの名無しさん
06/10/04 22:23:40
>>422
ネタかどうかわからんのでマジレスするとS2Dxoはコンテナに統合されたよ。
URLリンク(d.hatena.ne.jp)

424:デフォルトの名無しさん
06/10/05 13:40:15
とりあえず、
1から100まで詳解したドキュメント、タグなどを含めたリファレンス、
初心者でもつまづくことなく丁寧に記述されたチュートリアル

これぐらいは当然として、あとはバグ情報だとかがほしい。

425:デフォルトの名無しさん
06/10/05 19:46:31
後はSeasar In ActionとInside Seasar2だな

426:デフォルトの名無しさん
06/10/05 20:12:02
Insideって古いだろw
Pragmatic Seasar2
Agile Web Development with Seasar2
Seasar2 Recipes
From Spring to Seasar2

427:デフォルトの名無しさん
06/10/05 20:37:43
つ Techknow Seasar2

428:デフォルトの名無しさん
06/10/05 21:43:32
>>427
ネタ元何?

429:デフォルトの名無しさん
06/10/06 00:08:44
>>428は平成生まれか

430:デフォルトの名無しさん
06/10/06 00:12:54
「はじめてのSeasar2」抜けてないか?
オライリーのSeasar2本も。もちろん表紙はシーサーで。やんばるくいなでもおけ。
あと iStudy for Seasar2も出しとけ>システムテクノロジー愛


431:デフォルトの名無しさん
06/10/06 00:46:10
>>427
ネタ元何?

Seasar2 Hacks
Head First Seasar2
独習Seasar2
Seasar2
ふつうのSeasar2
やさしいSeasar2
Seasar2で学ぶDIコンテナレッスン
心の折れないSeasar2ドリル


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

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