国産DIコンテナSeasar ..
[2ch|▼Menu]
495:デフォルトの名無しさん
06/10/21 06:19:50
>>494
実際にゃ>>488>>489もJIRAに登録されてないことから推測すれ。

496:デフォルトの名無しさん
06/10/21 14:54:40
>>490
君はちっとも悪くない。

>>491
芦乙

497:デフォルトの名無しさん
06/10/21 15:03:31
足には
491のような
ネタをやる
センスはない

498:デフォルトの名無しさん
06/10/21 22:54:11
>>494
ネタにマジレスすることがどれほど下らないか分からないなんて…
2ちゃんに向いてないね

499:デフォルトの名無しさん
06/10/21 23:00:01
ネタそのものがつまらん場合はどっちに罪があるかだな。

500:デフォルトの名無しさん
06/10/21 23:41:33
罪があるのか、ないのか

501:デフォルトの名無しさん
06/10/22 00:26:32
>>498
どれほど下らないんだ?

502:デフォルトの名無しさん
06/10/22 00:27:03
sage厨登場


503:デフォルトの名無しさん
06/10/22 13:28:42
URLリンク(d.hatena.ne.jp)
なんだこいつ、神か。

504:デフォルトの名無しさん
06/10/22 14:05:06
神じゃなくて獄長

505:デフォルトの名無しさん
06/10/22 15:20:34
>>503
コイツはすげぇ!超スゲェ!
>>490の要求なんて、数年前の出来事家のように軽くこなしてる。
>>491は本当に寒い、心より恥じろ。氏ね。っていうか死ね。無価値!

>>503みたいな奴が居るのがSeaserの底力なんだよな。凄すぎる。
これからも頑張って欲しいです(^^)

他の奴らは邪魔だから書き込まなくてもいいよ(^^)

506:デフォルトの名無しさん
06/10/22 16:16:29
>>505
獄長乙

507:デフォルトの名無しさん
06/10/22 16:16:46
つ、獄長のはパクリ

508:デフォルトの名無しさん
06/10/22 16:48:57
1 キムキムがdoclet作成
2 獄長がパクる
3 太一がeclipseプラグイン作成
こんな流れ
さすが獄長seasrの底力w

509:デフォルトの名無しさん
06/10/22 18:38:59
パクりじゃなくてコラボレーションと言ってあげようよw

510:デフォルトの名無しさん
06/10/22 20:58:32
>>509
お前コラボの意味わかってないだろwww
インスパイアと言え

511:デフォルトの名無しさん
06/10/22 21:04:11
>>510
お前こそ分かってないな
インスパイヤと言え

512:デフォルトの名無しさん
06/10/23 00:05:26
URLリンク(d.hatena.ne.jp)
> Uujiは、ひがさん作成の、
> 命名規約に基づいて動作する事で、コードの記述量を大きく減らす事を可能にした新しいDaoフレームワークです。

( ´_ゝ`)フーン

513:デフォルトの名無しさん
06/10/23 06:43:17
頼まれもしないのにコーダーみたいな事してるのか。
創造性のかけらも無い。

514:デフォルトの名無しさん
06/10/23 12:36:41
> 頼まれもしないのにコーダーみたいな事してるのか。

IT 土方としての素質を発揮したんじゃね?

515:デフォルトの名無しさん
06/10/23 12:43:01
そういうの、くーすの頃からいわれてるじゃん。

516:デフォルトの名無しさん
06/10/23 19:07:21
なんか荒れてるね。
・自分は実力はあるのに評価されていない
・まわりの連中は馬鹿ばっかと思っている
など満たされていない人たちが多いように推測します。
まあ、そんな人がいるプロジェクトは成功するのが
なかなか難しそうですね。
がんばって臭いw

517:デフォルトの名無しさん
06/10/23 20:04:04
>>516
獄長、(r

518:デフォルトの名無しさん
06/10/23 20:27:24
荒れてる気がしないんだが…
どこかで獄長が暴れてるのか?

519:デフォルトの名無しさん
06/10/23 23:34:50
引数名の取得だろw
抽象メソッドからはAPIレベルじゃ取得できないのを知らずに突っ走ってた小僧が、
えらそうな口を叩くようになったもんだ。


520:デフォルトの名無しさん
06/10/24 00:06:53
つまり>490以降の流れが荒れてるってことか?
平和だなw

521:デフォルトの名無しさん
06/10/24 01:40:01
>>519
抽象メソッドでなきゃAPIレベルで取れるもん?

522:デフォルトの名無しさん
06/10/24 02:20:02
>>521
クラスのbyte[]を直に触るか、バイトコード関連のAPI。
SunのJDK5ならBCELを内蔵している。

抽象メソッドはコードアトリビュートを持つと、
クラスのベリファイアでエラーになる。
なので、抽象メソッドならドックレットが必須。

言い方が悪かったか。APIというよりか、ランタイムだな。

523:デフォルトの名無しさん
06/10/24 10:16:05
久しぶりにヒガタソのブログ見に行ったら、
太文字や大文字が入り乱れて禿げしく読みにくくなってる。
何か、文体もアニメに出てくるアメリカかぶれキャラみたいになってて微妙。

3ヶ月ほどの間に何があったんだ。。。

524:デフォルトの名無しさん
06/10/24 10:28:13
はやくドキュメント用意してくれ〜〜〜〜

525:デフォルトの名無しさん
06/10/24 11:48:10
>>524
書き始めたばかりじゃね?

526:デフォルトの名無しさん
06/10/24 16:36:06
> 久しぶりにヒガタソのブログ見に行ったら、
> 太文字や大文字が入り乱れて禿げしく読みにくくなってる。

Plagger で EntryFullText して、いらんタグ取り除く Filter かませばいいんじゃね?

527:デフォルトの名無しさん
06/10/24 23:37:53
Seaser界隈って、>>526みたいな事を真剣にやって
「これは超凄い!」
って言ってるような雰囲気がプンプンするよな。

本来存在しなかった複雑さを、後から無駄に努力して乗り越えて
やり遂げた気になってる。

つーか、どっちかというとJava全般がそうなのか…?

528:デフォルトの名無しさん
06/10/24 23:48:18
Java って、getter と setter 書いて作業数増やすための言語っしょ?

529:デフォルトの名無しさん
06/10/25 00:11:11
作業数増やさないと利益増やせないからな
アマチュアはすっこんでろってこった

530:デフォルトの名無しさん
06/10/25 00:42:45
直接メンバ変数触らせるなんてバグの温床

531:デフォルトの名無しさん
06/10/25 01:10:36
> 直接メンバ変数触らせるなんてバグの温床

なんで〜?w

532:デフォルトの名無しさん
06/10/25 07:34:18
>>527
Javaに限らずメジャーを狙えば必然的にそうなる
バカな下級戦士どもには単純さと簡単さは別物
相反すると言っていいくらいだ
言語もフレームワークも下級戦士どもがやりがちな過ちを
未然に防ごうとすると本質的でない複雑さが増える

533:デフォルトの名無しさん
06/10/25 09:54:49
>>528
IDE使えばアクセサくらい10秒で実装できるから目くじら立てなくてもいいじゃないか。

>>530>>531
publicフィールドがバグに直結した経験はないけど、
Eclipseで呼び出し先一覧を取得できないから嫌い。
あと、もしかしたらListみたいな参照型のフィールドだと直接publicじゃなくて、
addLastHoge(Ojbect element);
addHoge(Ojbect element, int index);
getHoge(int index);
removeHoge(int index);
の方が安全な気がする。理由は聞かないでくれ。なんとなくだからw

534:デフォルトの名無しさん
06/10/26 00:23:57
> IDE使えばアクセサくらい10秒で実装できるから目くじら立てなくてもいいじゃないか。

10 秒もかかるの?

535:デフォルトの名無しさん
06/10/26 00:47:41
そういうツッコミはつまらないよ

せめてIDEが統一されていないことによって操作性が違うとかいってあげようよ

536:533
06/10/26 09:42:55
>>528>>534は好きなだけpublicフィールド使えばいいじゃないか。

同様に、
Eclipseが嫌な香具師は他のIDEを使えばいいし、
Seasarが嫌な香具師は他のDIコンテナを使えばいいし、
Javaが嫌な香具師は他の言語を使えばいい。
それだけのこと。

537:デフォルトの名無しさん
06/10/26 12:03:10
Goyaのまとまった資料ってどこにあるの?

538:デフォルトの名無しさん
06/10/26 12:11:53
>>537
WEB+DB Press

539:デフォルトの名無しさん
06/10/26 12:14:21
Plagger のまとまった資料ってどこにあるの?

540:デフォルトの名無しさん
06/10/26 12:29:05
Teeda と TeedaExtentions のまとまった資料ってどこにあるの?


541:デフォルトの名無しさん
06/10/26 13:32:06
S2EBIはまぁいいとしよう。
だが、KijimunaやChuraはプロダクトの意味がまったく推測できない。
はっきりいって分かりにくい。
S2Container PluginやAllInOne4EJB3-JSF-JPAのほうが名前からわかり易くていいだろ。

542:デフォルトの名無しさん
06/10/26 14:03:49
それをいったらSpringもSeasarも推測不可能

543:デフォルトの名無しさん
06/10/26 14:37:13
JavaもEclipseもHibernateも推測不可能

544:デフォルトの名無しさん
06/10/26 14:56:51
Hibernateはなんとなくわからなくもない。

545:デフォルトの名無しさん
06/10/26 15:04:26
Eclipseも、ああSunが嫌いなのかなと
わかった。

546:541
06/10/26 15:19:25
S2JSFやS2StrutsやS2DAOは非常にわかり易い名前だけに残念。
といいたかった。

547:デフォルトの名無しさん
06/10/26 15:34:59
Hibernateも、ああ仕事やめて引き籠もったのかなと
わかった。

548:541
06/10/26 15:40:17
>>547
ワロス

549:デフォルトの名無しさん
06/10/26 17:03:18
プロジェクトの名前はオリジナルなものでいいけど、中身のプロダクトは、意味がわかるようにしてほしいよな。
ChuraとかUujiとか、わけのわからないものがいつのまにか増えてて、追いかける気もしなくなる。

550:541
06/10/26 17:08:23
>>549
そうそう!そういうことなんよ!

551:デフォルトの名無しさん
06/10/26 18:40:35
>>549
カンファレンスのサプライズ用にわざと
情報を絞ってるんでしょう。

552:デフォルトの名無しさん
06/10/26 19:27:07
ぶっちゃけサプライズはいらないなー。
ちゃんとしたドキュメントとチュートリアルさえ用意してくれているというんだったら
アップルのスティーブジョブスみたいなパフォーマンスをやれば許してやるが。


553:デフォルトの名無しさん
06/10/26 19:36:32
>>551
そして当日になっても何も出てこないというサプライズw

554:デフォルトの名無しさん
06/10/26 22:46:28
んじゃ、S2Chinsukouは予約しおくわ

555:デフォルトの名無しさん
06/10/26 23:37:47
誰か、Seasar3で商標とれよw

556:デフォルトの名無しさん
06/10/26 23:54:48
>>555
URLリンク(d.hatena.ne.jp)

557:デフォルトの名無しさん
06/10/27 02:42:59
>>553
予想外だ!

558:デフォルトの名無しさん
06/10/27 03:47:10
S2サプライズ

559:デフォルトの名無しさん
06/10/27 23:22:16
URLリンク(www.higa.com)

560:デフォルトの名無しさん
06/10/28 01:35:11
ワラタ

561:デフォルトの名無しさん
06/10/28 02:51:49
URLリンク(www.habu.com)

562:デフォルトの名無しさん
06/10/28 03:42:13
そうか、HABU=Highest And Best Useだったんだな。

563:デフォルトの名無しさん
06/10/28 17:27:36
URLリンク(www.koichi.com)

564:デフォルトの名無しさん
06/10/28 19:36:10
>>563
本人じゃねーかwww

565:デフォルトの名無しさん
06/10/28 21:54:42
宝物にエビちゃんグッズがないからニセモノ

566:デフォルトの名無しさん
06/10/28 22:05:21
こんばんは。

【初心者】Java質問・相談スレッド93【大歓迎】   にて、seasarスレを紹介されやってきました。

ここは質問スレではないと思いますが、、、
識者の方に良きアドバイスをいただきたく、来てしましました。
以下転載となり申し訳ございませんが、よろしくお願いします。


--------------------------------------------------------
mayaaファイル内の変数の条件によって、Strutsのtaglibを用いて作成したhtml要素に、
属性を付加することはできますか?



htmlテンプレートに

<input id="xxx" type="text">

があったとして、mayaaファイル内で、

<html:text m:id="xxx" name="..." property="..."/> (例

とすれば、テキストボックスが作成されますが・・・。
しかし、これに属性を追加する方法がわかりません。

<m:echo> と <m:attribute>を使うことも考えましたが、
これはテンプレート上のタグをそのまま出力するためのものですよね。



識者の方、ご解答よろしくお願いします。

567:デフォルトの名無しさん
06/10/28 22:06:59
あ、mayaaの話題なのでますますスレ違いだとは思いますが・・・。
よろしくお願いします。

568:デフォルトの名無しさん
06/10/28 23:22:01
よく分からんけど、そう言う時はm:if使うんじゃね?

569:デフォルトの名無しさん
06/10/28 23:28:20
>653
今日だけアクセス数が多いよ w

570:デフォルトの名無しさん
06/10/28 23:40:15
>>568
ありがとうございます。

以下の内容を参考にしてやってみましたが、条件を判定しての属性付加は可能でした。
URLリンク(ml.seasar.org)

が、公式サイトにも有る通り、
URLリンク(mayaa.seasar.org)
m:echo は "割り当てられたタグをそのまま出力します" らしく、、、

html:textでの出力後には無力なようです。



m:if を使って、属性値に違いのあるhtml:textを処理しても良いのでしょうが・・・
ほとんど似たような記述を繰り返すのは避けたくて・・・。

やはり、html:textを使用する際の属性値にmayaaファイル内の変数を用いるのがベターなのでしょうか。
例えば
<html:text m:id="xxx" name="..." property="..." readonly="${A}" styleClass="${B}"/>
の様に・・・。

571:デフォルトの名無しさん
06/10/28 23:49:52
>>570
いまいち聞きたいことがどれなのか判らないけど、StrutsのTaglibがサポートされている属性ならそのまま書けば良い。
<html:text m:id="xxx" name="..." property="..." readonly="これが例"/>
サポートしている属性はStrutsのマニュアルを。
URLリンク(struts.apache.org)

でもって、変数(hoge)の条件によって違う出力したいならこれ。
<html:text m:id="xxx" name="..." property="..." readonly="${ hoge != null ? true : false }" styleClass="${ hoge != null ? 'A' : 'B' }"/>

属性ごと出したくなかったらHTML側にm:if用のspanでも用意してこれかな。
<m:if id="ifHaveHoge" test="${ hoge == null }"/>
<html:text m:id="xxx" name="..." property="..."/>
<m:if id="ifHaveNotHoge" test="${ hoge == null }"/>
<html:text m:id="xxx" name="..." property="..." readonly="true"/>

572:デフォルトの名無しさん
06/10/29 00:07:32
>>571
Strutsタグは${}の結果がnullなら属性名ごと出ないはず。少なくともJSPでは。

573:デフォルトの名無しさん
06/10/29 00:28:12
>>571
ありがとうございます☆

あれこれ思いついたこと書き並べてしまい、すいません・・・。

もともと、やりたかったことは、編集可画面 / 編集不可画面の切り替えをmayaaファイルで切り替えることです。
いずれの画面も、レイアウトやフォームエレメントが共通で、
ただし、編集不可画面にはフォームエレメントのreadonly属性やclass属性が必要である・・・

こんなとき、まずTaglibで書き出してから、
特定の条件下で、一括して、(mayaaファイル上の1つのブロックで つまり条件分岐に絡む記述が散在しない という意味で)
属性値を書き換えることができないかな、と思ったんです。



>>572
ですね☆ 確認しますた。



Struts-Taglibの属性値に変数を使用する方向がいいみたいですね。
しかし、>>571さんの三項演算子は盲点でした(^^;
フォームエレメントが少ない場合は活用していきたいです。


本当にありがとうございます。

574:エビちゃんみたいになりたい
06/10/31 07:14:37
獄長様ってこんなお顔だったのですか(URLリンク(www.koichi.com)) ><
ものすごいおしゃれさんと想像したいたのでつが ><

エビちゃんを目指すモチベーションがかな〜り下がりまつたw

575:デフォルトの名無しさん
06/10/31 09:13:47
>574
ko1違い。

576:デフォルトの名無しさん
06/10/31 12:23:56
>>574
おしゃれさんとイケメンは別

577:デフォルトの名無しさん
06/10/31 14:34:26
ブランド好きとおしゃれさんも違うよな

578:デフォルトの名無しさん
06/10/31 15:02:36
実物はリュークみたいな顔してる

579:デフォルトの名無しさん
06/10/31 16:04:17
こらこら。w

580:デフォルトの名無しさん
06/10/31 16:07:59
>>574
いや、こんなもんじゃないですw

581:デフォルトの名無しさん
06/10/31 16:13:45
極超のHNって”こいちっく”って読んでOK?

582:デフォルトの名無しさん
06/10/31 16:32:04
>>581
ちょっとかわいいなと思ってしまった
俺の心はまさか恋チック

583:デフォルトの名無しさん
06/10/31 17:08:06
恋チック
故意チック
請いチック
乞いチック

584:デフォルトの名無しさん
06/10/31 23:47:53
こいちくと読んでますた。

585:デフォルトの名無しさん
06/11/01 10:13:00
まいっちんぐ

586:デフォルトの名無しさん
06/11/01 11:21:30
S2JSFプロジェクトをEclipseで作成。
Tomcatでデプロイ。
URLリンク(hogeghoe.net)
とURLが長くなっちゃう。S2JSFProjectはぶっちゃけいらないんだけど
どぅすればいい?

587:デフォルトの名無しさん
06/11/01 11:27:34
>>586
URIかえるだけじゃねーの?

588:デフォルトの名無しさん
06/11/01 12:09:19
kwsk

589:デフォルトの名無しさん
06/11/01 12:16:44
server.xmlのContext要素のpath属性変えりゃいいんじゃないの?

590:デフォルトの名無しさん
06/11/01 12:27:15
やってみる。初心者スマソ。

591:デフォルトの名無しさん
06/11/01 15:56:43
<select m:value="#{sortName}"
m:items="#{sortNameItems}"
m:itemValue="deptno"
m:itemLabel="dname"
<option value="">Please select</option>
<option value="10">ACOUNTING</option>
</select>

こんな感じのタグを貼ってフォームにプルダウンは出たが、何か選択をしてsubmit(return null)すると
選択された値が先頭になってしまう。選択した状態を保持したいのだけどどうすれば皆目見当がつかない。どうすればよかですか?


592:591
06/11/01 16:13:36
解決しますた。異なるFormに配置してたよ(;´д`) 逝ってきますorz

593:デフォルトの名無しさん
06/11/01 19:20:50
ドンマイドンマイ!
ど素人プロダクトだから厨質問大歓迎!

594:591
06/11/02 11:08:46
おまえ恋人いないだろ>593

595:デフォルトの名無しさん
06/11/02 21:06:37
仕事のスケジュールに影響する?
金払ってサポートうけろwwwwwwwwwwwwww

596:デフォルトの名無しさん
06/11/03 01:51:51
>>595
「いつまでに対応しろ」じゃなくて「いつまでに対応するか教えてくれ」
ってくらいならいんじゃね?
間に合わないなら自分でやるってんだし

597:591
06/11/03 11:45:02
死ねよ。お前恋人いないだろ>>596

598:デフォルトの名無しさん
06/11/03 18:53:09
>>597
死ねよ。お前妹いないだろ>>597

599:591
06/11/03 19:18:47
>>598
Yes。まぁ、姉が居るから勝ち組だけどな。

600:デフォルトの名無しさん
06/11/03 19:42:31
>>599
詩集を見つけてからが真の勝ち組
URLリンク(www.kajisoku.com)

601:デフォルトの名無しさん
06/11/05 15:42:33
「Seasar」

私はSeasarが嫌いです
Seasarも私が嫌いだそうです
でも告白されました
でもお断りしました
私は本当にSeasarが嫌いだったからです
ごめんね、Seasar
メモメモφ。

602:デフォルトの名無しさん
06/11/05 15:49:56
「獄長」

獄長が会社に来ました
おはようってあいさつしたら
おはようって返事されました
他にも話しかけてきたけど覚えてません
私は本当に獄長が嫌いだから
獄長、話しかけないで

603:デフォルトの名無しさん
06/11/05 15:54:26
「シーサー」

シーサーシーサー!!
恋しちゃってる?!
シーサーシーサー!!
愛しちゃってる?!
仕事しろ!!

604:デフォルトの名無しさん
06/11/05 15:59:45
「シーサー」

うそつき
シーサーは大人がやってるんだ
うそつき。

605:デフォルトの名無しさん
06/11/06 12:31:55
んと。
S2Dao(つーか、S2Dao.PHP5(苦笑))が使いたくてオフィシャルのWebをちょいと覗いてみたのだが……
DIコンテナ≒CORBAとか思ったんだが、この認識は概ねあってるのかな?
(もっともCORBAだって6〜7年前にちょいと甞めただけだが(^^;)

で、AOPっつーのは「コンテナで呼び出したオブジェクトのメソッドに対して、『呼出前/呼出後に○○やれや』という定義を付け加えることで、呼出元のコードを変更せずに機能を追加・変更できる」でおk?


606:デフォルトの名無しさん
06/11/06 12:50:04
まず、
>DIコンテナ≒CORBA
は間違ってる。
CORBAは分散オブジェクト技術で、DIはハイパーFactoryとでもいうべきか。。。
実装クラスのインスタンスを勝手に生成して、あらかじめプロパティに設定してくれる。って感じかな。
呼び出し側が実装クラスにもFactoryにも依存しないのが特徴か。。。

AOPに関してはその程度の認識でいいと思う。

607:デフォルトの名無しさん
06/11/06 12:54:12
やっぱりS2Daoきっかけで入る人が多数なんでしょうね。
俺も2年前そうでした。DIとかAOPは後からくっついてきた。
丁度その頃WEB+DBプレスvol.22が出て、おおこりゃいいなと。

ハイパーFactoryってのはいいですね。

608:デフォルトの名無しさん
06/11/06 12:58:05
DIコンテナ≒CORBAかどうかはよくわからんが、
『呼出前/呼出後に○○やれや』はおkのようなきがする。

609:デフォルトの名無しさん
06/11/06 12:59:35
>>605
> DIコンテナ≒CORBAとか思ったんだが、この認識は概ねあってるのかな?
いいえ。違います。おっしゃりたいことはわかる気もしますが。DIコンテナが
実現する機能(のうちコンポーネントレポジトリといった役割の部分について)
は、ちょうど Object Request Brokerのやってくれることに似ている気がした
んだけど、ってことだと思います。きわめておおざっぱにはそのような理解
でもいいかもしれませんが。ともあれ、それはDIコンテナの機能の一部です。

> で、AOPっつーのは「コンテナで呼び出したオブジェクトのメソッドに対して、
> 『呼出前/呼出後に○○やれや』という定義を付け加えることで、呼出元の
> コードを変更せずに機能を追加・変更できる」でおk?
いいえ。違います。
ジョインポイントはメソッド呼出前後だけではないからです。
おっしゃりたいことはわかる気もしますし、きわめておおざっぱにはそのよう
な理解でいいかもしれませんが。


610:デフォルトの名無しさん
06/11/06 13:05:53
この高圧的な親切さは獄長

611:609
06/11/06 13:14:59
>>605
あ、>>606氏が書いてくれてますね。
そのとおりで、CORBAとDIがそれぞれ解決しようとして
いる課題は、別のものです。
CORBAの課題はオブジェクトの分散に関するものであ
り、オブジェクトの配置情報をクライアントから隠蔽しま
す。

一方のDIはオブジェクト(コンポーネント)の独立性を高
めて保守性や開発効率を高めようとするものです。

雑な説明ですみません。

612:605
06/11/06 13:20:54
>>606-610
お返事どもっす。まぁ、分散オブジェクトを実現するための仕組みではない(少なくとも一義的な目的ではない)のは理解してます。
>>609氏の
> DIコンテナが
> 実現する機能(のうちコンポーネントレポジトリといった役割の部分について)
> は、ちょうど Object Request Brokerのやってくれることに似ている気がした
> んだけど、ってことだと思います。
というコトですね。実装の外に出したオブジェクト情報定義に基づいて、名前によるインスタンスの生成・参照を行う部分に大きな類似性を感じました。

AOPについては……コンストラクタだってメソッドだし、プロパティの直接参照は(Javaでは)事実上禁止されてるし……あとはデストラクタ(ガベージコレクション)実行時くらい?

この辺、Webや本では「手取り足取り」レベルとリファレンスの両極端のどちらかしかなくて、いまひとつイメージが把握が出来ないトコロなんですよねぇ。

613:デフォルトの名無しさん
06/11/06 14:52:14
とりあえずキモいスレだな。w

614:デフォルトの名無しさん
06/11/06 16:55:09
お前ら釣られすぎ(w

615:デフォルトの名無しさん
06/11/07 05:37:18
SELECT以外でもQUERYアノテーションを使えるようにする話はどうなった?

616:デフォルトの名無しさん
06/11/07 14:10:19
SQLアノテーション使えばいいんじゃね?

617:デフォルトの名無しさん
06/11/07 23:29:26
UPDATEでWHERE句を指定したいとかだろ。
結局無かったことになってるのか。いい加減だな。

618:デフォルトの名無しさん
06/11/09 14:25:15
SQLアノテーションは"update [TABLE_NAME]"から書かないといけないから
DaoをGenericsで使うときに都合が悪い。

619:デフォルトの名無しさん
06/11/11 18:24:30
Teedaがリリースされたのはよかったが、S2JSFの存在意義がさっぱりわからなくなってきたなw

620:デフォルトの名無しさん
06/11/11 18:49:40
つうかコアプロジェクトとしてView側技術を提供する必要があるんだろうか。

ViewにはStrutsやTapestry、Clickその他色々な競争相手がいるんだから、あえて作らなくてもいいような気がするんだが。

621:デフォルトの名無しさん
06/11/11 19:25:34
どれも決定打に欠けるから自分たちで作るんじゃね?
あとは政治的な理由だろうか。

Teedaが決定打を持ってるかどうかは知らんが。

622:デフォルトの名無しさん
06/11/11 19:26:28
なんつーか、Seasarを使ったWebアプリのベストチョイスが欲しいんだよねー
S2Container、S2DAO(S2Dxo?)、TeedaでOK?

623:デフォルトの名無しさん
06/11/11 22:10:26
>>622
URLリンク(event.seasar.org)

624:デフォルトの名無しさん
06/11/11 22:24:41
>>622
プレーンHTMLを用いたテンプレートは使いにくい。
間違いない。

625:デフォルトの名無しさん
06/11/12 00:54:16
>>624
おっ、それは理由が知りたいかも。なんで?

626:デフォルトの名無しさん
06/11/12 14:53:45
FCKEditorのようなライブラリで使われている内部HTMLを
S2JSFが横取りしてエラーを出してしまうので困っています。
S2JSFのテンプレート拡張子を"html"以外に変えるには
どうしたら良いでしょうか?

627:デフォルトの名無しさん
06/11/12 20:02:35
ただいま
Conferenceから帰ってきました

628:デフォルトの名無しさん
06/11/12 20:52:11
>>627

乙。どう?

629:デフォルトの名無しさん
06/11/12 21:29:32
>>628
お前らが2chで文句ばっかいうからひがタンが一時期はげしくやる気をなくしてたって。

630:デフォルトの名無しさん
06/11/12 21:36:45
>>627
SpringのTシャツ着てたのは君か?

631:デフォルトの名無しさん
06/11/12 21:40:45
>>629
お前もあのセッション聞いてたのか
あれにはちょっと笑ってしまったよ

632:デフォルトの名無しさん
06/11/12 21:48:30
今回は鯖管、jBPM、イントラマート、明日はどっちだとひたすら裏街道ばっか聞いてた。

もう新プロダクトはおなかいっぱい。

633:デフォルトの名無しさん
06/11/12 22:09:58
メイドどうだった?

634:デフォルトの名無しさん
06/11/12 23:21:08
>>632
相当のファウンデーションマニアだなw

635:デフォルトの名無しさん
06/11/14 01:31:32
>>629
そのまま辞めればいいのに。


636:デフォルトの名無しさん
06/11/14 07:18:29
> そのまま辞めればいいのに。

すごい勢いで同意。
そのまま沖縄に帰ればいいんだよね。w


637:デフォルトの名無しさん
06/11/14 11:58:02
URLリンク(d.hatena.ne.jp)

極端な変わりようだな…

638:デフォルトの名無しさん
06/11/14 12:02:27
巡り巡ってMSAccessみたいになってきたな

やはりOfficeは偉大だ

639:デフォルトの名無しさん
06/11/14 16:28:46
Teedaでは、HTML1ページにつき1java(ロジック)というスタイルになるようだけど、
たとえばメニューだとかの共通パーツはどういう扱いになるんでしょ?
専用のタグとかで処理するん?

640:デフォルトの名無しさん
06/11/14 17:00:06
レイアウト機能はまだだって。

それが出来れば部品ごとにHTMLが出来るわけだから、
それぞれにPageクラスが出来るんじゃない?

641:デフォルトの名無しさん
06/11/14 21:58:35
>>640
レイアウト機能はいつリリースだー!?

642:デフォルトの名無しさん
06/11/14 22:43:04
Mockについて聞きたいんだけど、Mockの実装ってテストクラスの中に
無名クラスを作ってやるの? それとも独立したMockクラスを作って
コンテナにDIしてもらうの?

643:デフォルトの名無しさん
06/11/14 23:55:52
>>642
どちらでもいいし、Mock代わりに戻り値を返してくれるInterceptorも用意されてる

Page駆動開発ってまだよくわからないんだけど、
ASP.NETがViewとロジックをページ単位で分割管理してるのに似てたりするの?

644:デフォルトの名無しさん
06/11/15 01:40:13
>>641
もうすぐってこないだのイベントでいってました

645:デフォルトの名無しさん
06/11/15 07:28:06
>>630
俺のナナメ前にいたよ!! SpringTシャツ。


個人的にはtuigwaaの今後に期待。面白そう


646:デフォルトの名無しさん
06/11/15 07:56:54
>>643
もし独立したMockクラスを作るとすると、AutoRegisterってできるの?
昔試したときは、AutoRegisterってクラスパス上にインターフェースを
実装したクラスが一つだけじゃないといけないようだった気がする。

あるパッケージのものだけAutoRegisterするとか、あるいは除外する
とかって機能あるの?


647:デフォルトの名無しさん
06/11/15 10:42:28
>>646
テストの時には自分で組み立てれば。
AutoRegisterは使わずに。

648:デフォルトの名無しさん
06/11/15 13:48:52
dxoってドキュメントとかサンプルとか、なんかないのか?

649:デフォルトの名無しさん
06/11/15 15:58:13
seasarではよくあること

650:デフォルトの名無しさん
06/11/15 23:31:58
「なんにもないが、あるのよ」

651:デフォルトの名無しさん
06/11/16 09:16:56
Goyaも、結局完成したものがなかったのに、「Goyaと言われる開発手法がありました」ということになってるしな。

652:デフォルトの名無しさん
06/11/16 10:25:21
>>650
風香乙

653:デフォルトの名無しさん
06/11/16 13:53:31
青本のS2JSFの項は酷いな。これでは入門にすらなってないだろ。
もう1冊のほうはどんなもんだろ?買った香具師いる?

654:デフォルトの名無しさん
06/11/16 15:48:31
青本は確かにひどい。
本家のサンプル解説に毛のはえたようなもん。
全く役に立ちませんでした。まあ会社の金で買ったから
いいけど。

655:デフォルトの名無しさん
06/11/16 16:21:46
>>654
だよね〜?自費で買った漏れは負け組みか。

別のほうが気になる。

656:デフォルトの名無しさん
06/11/16 18:02:45
S2JSFでActionでHttpServletResponseにヘッダを設定するとセットされないけど
Action以外でヘッダを設定するとちゃんとセットされるのはなぜですか

657:デフォルトの名無しさん
06/11/16 20:41:27
Seasarでリモートからのコンポーネント呼び出しってできるの?

658:デフォルトの名無しさん
06/11/16 20:54:29
>>657
URLリンク(www.seasar.org)

659:デフォルトの名無しさん
06/11/16 21:20:23
さんくす

660:デフォルトの名無しさん
06/11/16 22:01:27
S2JMSは期待してたんだけどな……orz

661:デフォルトの名無しさん
06/11/16 22:59:13
獄長の出番ですよ。

662:デフォルトの名無しさん
06/11/16 23:27:50
>>655
arton本は、割とアーキテクチャ寄り。
そういうのが知りたい人とか、学びたい人には、もってこい。

S2JSFの実装とかTipsとかリファレンスを期待している人にはNG。


663:デフォルトの名無しさん
06/11/16 23:57:11
Teeda というのが存在している以上、S2JSFって頑張って使う必要無いんジャマイカン?

664:デフォルトの名無しさん
06/11/17 00:10:15
本はいいからドキュメントを早く出してほしい
Javadocプロジェクトみたいに誰か書かないかな
もちろん獄長のレビュー付きw

665:デフォルトの名無しさん
06/11/17 01:34:03
HOT deployっていうのの原理が分からないんだけど、例えばstatic finalな定数を変更したら、
その定数を使ってる全クラスを再コンパイルしないと変更が正しく反映されないよね。
static finalな定数はそれを使っているところにコンパイル時に展開されてしまうから。

Eclipseだと保存した時にコンパイルする必要があるクラスはすべて再コンパイルされるけど、
この機能に依存してるってことかな?

Netbeansみたいにコンパイル時にはAntでコンパイルしてwar作って配布するようなのだと
役に立たないかな?

666:デフォルトの名無しさん
06/11/17 02:17:40
S2Seasar

667:デフォルトの名無しさん
06/11/17 10:30:02
>>665
その定数に依存しているクラスが全部際コンパイルされるなら、
たぶん、NetBeansでも大丈夫じゃないかな。

っていうかNetBeansって、war作って配布しないとだめなの。
それだと激しく面倒なんだけど。

668:デフォルトの名無しさん
06/11/17 11:55:33
>>667
どこが面倒?
実行ボタンひとつで全部勝手にやってくれるけど。

669:デフォルトの名無しさん
06/11/17 12:32:10
>>668
面倒ではないのか。

でも自動とはいえ、antでコンパイルして、
war作って、アプリケーションサーバを再起動させるのは
時間がかかるよl。
再起動ではなくてautoreloadかもしれんが同じこと。

Eclipseならソースを保存した瞬間にすべて
準備完了だから。

670:デフォルトの名無しさん
06/11/17 12:48:20
EclipseのCTRL+Sに相当するのはF9かF11おすだけ
Tomcatも連携はwar使ってなくてbuildつかってるはずだ
だからJSPとかの変更は何もする必要ない

俺もHOT deployの仕組みしらんからなんともいえないけど

671:デフォルトの名無しさん
06/11/17 13:57:24
>>669
アプリケーションだけ再起動だから、アプリケーションサーバーごと再起動するほどの時間はかからないよ。

672:デフォルトの名無しさん
06/11/17 14:27:50
WebObjectsというアップル製フレームワーク向けにある
ProjectWONDERというオープンソースのフレームワークでも
HOT Deployと同様の機能があってな。そっちはクラスの追加などがあったら
再ビルドの必要があったのでのぞいてみたらクラスを動的に読み込みなおすなどいろいろと頑張ってるものだった。
ナツカシヤ-

673:デフォルトの名無しさん
06/11/17 14:40:31
Eclipseプラグインのdoltengに関するページはどこにあるかいな?

HTMLとPageクラスをCtrl+5で切り替えれないのだけど、
HTMLファイルのエディタを何に指定しないといけないのかな。

関係者もしくは知っている方は教えてクレくれ。

674:デフォルトの名無しさん
06/11/17 15:33:30
>>670
保存したときに、再コンパイルが必要なクラスが
自動的に再コンパイルされるなら、
NetBeansでもHOT deployされると思うよ。

675:デフォルトの名無しさん
06/11/17 15:52:30
実験君でDolteng入れたらマタタビのショートカットが軒並み死んじゃったー
マタタビは仕事で使ってんのでショクーですよ。

676:デフォルトの名無しさん
06/11/17 22:24:51
hotdeployってただのクラスローダか
なら、NetBeansとかIDEには影響せんわ

677:デフォルトの名無しさん
06/11/18 00:01:38
PDFをJavaで作るなら何がお勧めでつか?
デザイナーツールが優秀なのがいいでつ。

678:デフォルトの名無しさん
06/11/18 00:15:31
よくわからないまま返事すると。
Jasper Report?

679:デフォルトの名無しさん
06/11/18 00:16:49
>>677
S2PDF

680:デフォルトの名無しさん
06/11/18 00:17:26
>>678
Jasper ReportってGUIで帳票作成できまつか?
日本語フォントも問題なし?

681:デフォルトの名無しさん
06/11/18 00:19:46
>>679
ネタでつか?

682:デフォルトの名無しさん
06/11/18 00:58:31
>>681
このスレでその質問してネタ以外の何を期待する?

683:デフォルトの名無しさん
06/11/18 01:01:50
S2Jasper

684:デフォルトの名無しさん
06/11/18 16:49:38
S2Adobe

685:デフォルトの名無しさん
06/11/18 17:16:05
SuperSolenoid DAO

686:デフォルトの名無しさん
06/11/18 22:39:53
前のバージョンのライブラリファイルはどうやって手に入れるの?
s2strutsとか

687:デフォルトの名無しさん
06/11/18 23:08:46
>>686
URLリンク(seasarproject.g.hatena.ne.jp)リリース履歴#p4

688:デフォルトの名無しさん
06/11/18 23:41:34
>>687

thanks助かりました!!

689:デフォルトの名無しさん
06/11/19 01:44:45
S2Dao+S2(現最新版)でHot Deployをしようとすると、getComponent()時に
「[ESSR0064]クラスXXDaoのコンストラクタが見つかりません」と出てしまいました。
インターフェースなのにクラスとして扱われているようです。
Cool Deployだとちゃんと動くのですが、Hot Deployだと特別な設定が必要なのでしょうか?
diconファイルはresources/以下にあるものをそのまま使っています。

690:689
06/11/19 10:40:27
動きました。
獄長さんありがとうございました。

691:デフォルトの名無しさん
06/11/19 10:59:31
>>677

JooReportsつうものもある。

ちなみにこれはOpenOfficeを常駐させてJavaから制御するという超富豪アプローチw

692:677
06/11/19 14:21:51
漏れも動きました。
獄長さんありがとうございました。

693:デフォルトの名無しさん
06/11/19 21:57:24
>>691
むむっ。
これはいけそうでつ。
ありりんd!!

ところで、Eclipse BIRT ってのは、あんまり人気なしでつか?

694:デフォルトの名無しさん
06/11/21 00:09:32
S2Struts1.2のexample全く動かんな。
tomcat起動時にエラー絶対でない?

695:デフォルトの名無しさん
06/11/22 01:09:56
S2Daoの使い方がさっぱりわかりません。
初心者でもわかりやすく説明してくれるサイトか本ってないですか?
おしえてエロイ人!!


696:デフォルトの名無しさん
06/11/22 02:09:15
>>692

SeasarのHP見てわからなかったら、絶対使わないほうがいいと思う。


697:デフォルトの名無しさん
06/11/22 02:09:47
>>696

>>692 じゃなくて >>695でした。。

698:デフォルトの名無しさん
06/11/22 08:48:14
>SeasarのHP見てわからなかったら、絶対使わないほうがいいと思う。

それじゃかわいそうなので俺がつくってやろう。
どんなサイトがほしい? >>695


699:デフォルトの名無しさん
06/11/22 08:49:31
>>698は神か仏か?はたまた悪魔か関係者か?w

700:デフォルトの名無しさん
06/11/22 12:14:10
>神か仏か?はたまた悪魔か関係者か?w
麻薬みたいなもんだな。

701:デフォルトの名無しさん
06/11/22 12:59:48
>>696

禿同


>>698

それってどうなんだろ?
HPみてもわからんってのは、ものすごくレベルがたりないと思われ。
まずはservlet jdbcで基本を理解した方がいいような気がする。

こういう指摘の方が優しくね?

702:デフォルトの名無しさん
06/11/22 14:42:11
>>701
> HPみてもわからんってのは、ものすごくレベルがたりないと思われ。

これぞSeasarクオリティ。
あのHPでこれだけ言い切れるのが、初心者を大切にしない姿勢を如実に表している。

703:デフォルトの名無しさん
06/11/22 18:25:15
なんの初心者かによるけどな。
確かにseasar初心者にわかりやすいページじゃないけど、
java初心者じゃなければなんとかわかるだろ。
そういうこといってんじゃないのか?
まぁ、よりわかりやすいページができるのはwelcome

704:デフォルトの名無しさん
06/11/22 20:19:50
評論はエンドユーザのためのもの、フィードバックは製作者のためのもの。
評論やフィードバックを、それぞれ、エンドユーザや製作者にプラスの
効果をもたらすものという意味の物に限定するならだけど。

エンドユーザに向けて発信された「ダメダメだね」といったにわか評論を、
作者自身が見て解釈してそこから改善のためのアイデアを見出すことは
もちろんあっていい。
だがそれは情報を「作者自身がフィードバックしている」のであって、
決して「にわか評論家が実装にフィードバックした」訳では無い。

だからこのような場合も含めてにわか評論家が
「フィードバックしてやってるんだからありがたく思え、
感謝されこそすれ罵られる謂れは無い」
などと言うのは、勘違いもいいところなんだな。

またフィードバックは製作者の言葉でされなければあまり役に立たないという事もまた、
問題をややこしくしていると思う。

エンドユーザはエンドユーザの言葉で「使いにくいので直してください」
といった意見を直接作者に向けてフィードバックすることがある。
しかし「どこがどのように、どれだけ使いにくいのか。どうあるべきなのか。」
といった具体的で有用な情報でない限り、それらの「フィードバック」はノイズにしかならない。
善意で送ってくれたんだろうけど、却って困ってしまうこともある。

まったく誰からもフィードバックを貰えないのと、
価値あるフィードバックが可能な有能な人に見向きもされなくて
あまり意味の無いフィードバックしか貰えないのと、
どっちもどっちという気がするよ。


705:デフォルトの名無しさん
06/11/22 20:23:45
704 マルチ荒らし?
スレリンク(tech板:828番)



706:デフォルトの名無しさん
06/11/22 20:52:33
>>704
要するに、コミッタ以外は黙ってろ、って事か。

707:デフォルトの名無しさん
06/11/22 20:59:38
URLリンク(d.hatena.ne.jp)
URLリンク(www.misao.gr.jp)
URLリンク(d.hatena.ne.jp)
URLリンク(www.misao.gr.jp)
URLリンク(d.hatena.ne.jp)
この流れと関係ありそうだが>704の発信源はどこだ?

>706
むしろ芦ピー以外は黙ってろ、って事かもなw
wildcatsが↓読んだのが発端だった場合
スレリンク(prog板:181-184番)

708:デフォルトの名無しさん
06/11/22 21:37:39
705です。
>>707のような解釈もできるのか。
でもなぜRubyスレッドにまで?という疑問は残るんですが。

709:707
06/11/22 21:52:41
>>708
その解釈ネタw
マ板のネタ元がbabieだからRubyも無縁じゃないがな

710:デフォルトの名無しさん
06/11/22 23:08:41
>>707
むしろ脚Pは黙ってろ、って(r

711:デフォルトの名無しさん
06/11/22 23:45:00
>>710
もうKuroの話はいいよ。まだやるの。
ネットウォッチ板に悪田(健)大将軍のスレを立ててもいい?

712:デフォルトの名無しさん
06/11/23 03:07:17
まあS2Daoのドキュメントが不親切なのは同意。

713:デフォルトの名無しさん
06/11/23 03:58:19
695です。
HPみながらやってみて理解できました。
優しさの「や」の字も無い説明だった。



714:デフォルトの名無しさん
06/11/23 04:22:27
solaris10のバナーがでかすぎる

715:698
06/11/23 10:16:05
どんなサイトがほしいか教えてくれ。>>695
>> 701
>それってどうなんだろ?
>HPみてもわからんってのは、ものすごくレベルがたりないと思われ。
>まずはservlet jdbcで基本を理解した方がいいような気がする。
>
>こういう指摘の方が優しくね?

指摘するだけじゃ俺にとってのメリット全然ないじゃん。
「質問」しかしてないやつに「意見」を言わせると、
納得の「意見」が出てきて、ためになるかと思ったんだが・・・

期待した俺が馬鹿だった。2chに期待した俺が馬鹿だった。

>>695
「つかえねーよボケ」の内容を10ぐらい出せ!
「XXXXXX」のサイトが「俺にとっては」すげーわかりやすいぜ!の例をいくつか出せ!



716:デフォルトの名無しさん
06/11/23 11:06:17
別にS2Daoに文句があるわけではないが、敢えて挙げてみるのも面白そうだな
俺はO/Rマッパーの検討をしたとき、N:1の関連しか持てないのを知って採用を見送った。
マスタデータなどを関連づけることは出来るけど、親データから子データへの関連は
持てないってことだからな
どちらかというと、O/RマッパーというよりSQL作成ツールという印象だな
関連を色々辿っていってEntity内でロジック実行するような処理よりも
検索・表示用にSQLを駆使するような処理に向いてそう

717:デフォルトの名無しさん
06/11/23 11:21:04
何かを根本的に間違えているか、勘違いしてないか?

718:デフォルトの名無しさん
06/11/23 11:49:53
どうせ2chだから気にしないでくれw
「質問しかしてないやつに意見を言わせる」って部分にちょっと興味を持っただけだから

719:デフォルトの名無しさん
06/11/23 15:30:38
おれも1:N関連を取得しないのが最初なんでか分からなかったクチだ。
今はできるのか?

1:Nは遅延ロード無しでJOINだけでは、1にNが複数種類ぶらさがってるときなんかに
全データを一括取得できないこともあるので、遅延ロードしない仕組みのS2DaoだとNを
取ってこないのは納得は出来たんだけど、はっきりどっかに「1:Nマッピングはサポートし
てない。理由はしかじか」書いとくといいかもしれない。

「S2Daoでできること」はすでにいろいろ書いてあるので、「S2Daoにできない
こと」を(もしあるなら)理由付きで書くといいかも。

720:デフォルトの名無しさん
06/11/23 15:48:42
ORマッパなんて星の数ほどあるしもうお腹いっぱい
S2DAOだがS2ADOだかしらんが、もうSQL直書きのJDBCでいいよ

721:デフォルトの名無しさん
06/11/23 15:56:17
>>716
× O/RマッパーというよりSQL作成ツール
○ O/RマッパーというよりSQL実行ツール

S2DaoのSQLの自動作成はおまけ
自分でガリガリかいたSQLを実行させるのがS2Daoの真骨頂


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

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