トップページ⇒php
1001コメント445KB

WebObjects nsArray.objectAtIndex(4);

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/10/06 22:58ID:9XLt1Ljo

NeXTからAppleComputerに引き継がれたオブジェクト指向
Webアプリ開発環境「WebObjects」について語るスレです。

http://www.apple.co.jp/webobjects/
http://www.apple.com/webobjects/
1スレ目:http://pc.2ch.net/test/read.cgi/php/989562708
2スレ目:http://pc.2ch.net/test/read.cgi/php/1013695600
3スレ目:http://pc.2ch.net/test/read.cgi/php/1024066714

■ 掟 ■
・遠慮は自身の成長を阻害する。過去ログ読んでも判らないことがあればどんどん質問すべし。そして判らないヤツがいたら親切じゃなくてもいいから教えてやるべし。
・WebObjectsを使っている個人・法人の無意味な批判は歓迎されない、しない。マカーマカーと騒がないこと。
・ヨソの開発ツールを使ってもないのにWebObjectsマンセーすることは歓迎されない、しない。
・運用についての質問はハードウェア、OS、パッチ、RDBMSのバージョン、JDBCアダプタのバージョン、Web鯖のバージョン、例外の内容などを細かく明記すべし。
・プ社の話題はウザすぎるので全て専用クソスレでおながいします。
・さやかタン (´Д`;)ハァハァ
0077nobodyさん02/10/14 16:47ID:???
>>76は、プ裸ネットコンピュータにて、隣の机で社員同士で誹謗中傷の罵り合いを
してるようなやつらと同レベル。
0078事情通02/10/14 17:16ID:???
>>77
プ裸ネットコンピュータは社員も含めて個人の机がないんですよ。
長机と椅子があるだけ。
だから他のアルバイトが来る日は座る場所がないんです。
0079nobodyさん02/10/14 17:27ID:???
>>78は、プ裸ネットコンピュータ社員と同レベル。
0080nobodyさん02/10/14 20:15ID:???
事情通にしては随分と詳しいな。もと社員、もとバイトって感じだな(w
うぜぇからすっこんでろ。屑。WebObjectsのギジュツ的な話もできねぇのか。呆け。

0081nobodyさん02/10/14 20:42ID:???
>>80
まぁまぁ、適当に遊んでやろうや。
彼らは、目くそ鼻くそを笑うって言葉を知らないんだろう。
0082事情通02/10/14 21:16ID:???
>>81
プ社のバイトは名字からしてどうも在日のようですね。直接プ社に
乗り込んでケジメつけることができない弱腰なもんだからこんなところで
のび太みたいにネチネチやってるんだろうね (プ (⌒ι⌒)
00838102/10/14 21:29ID:???
>>82
別スレでやれや。
ネチネチやってる事情通とやら、お前もネチネチやってるプ社のバイト連中と同じだぜ?(w
0084nobodyさん02/10/14 22:24ID:???
>>78
>だから他のアルバイトが来る日は座る場所がないんです。
もうね、アホかと。馬鹿かと。
お前な、日本の頂点の大学に通っててこんな会社に面接に行ってんじゃねーよ、ボケが。
0085nobodyさん02/10/14 22:35ID:???
目くそ鼻くそを笑う
0086nobodyさん02/10/14 23:29ID:???
なんだ、在日か.....
0087nobodyさん02/10/15 00:20ID:???
「事情通」と「プ裸ネットコンピュータの粘着(元)社員({元}バイト)」の関係は、
目くそと鼻くそ。
0088nobodyさん02/10/15 00:30ID:???
>>55
荒れてきたのでクソスレになる前にその後の結果を教えて下され。
0089nobodyさん02/10/15 02:11ID:???
>>82
なんだコイツ?お前はプ社の社員か?

>プ社のバイトは名字からしてどうも在日のようですね
なるほどプ社は学歴ヲタだけでなく在日差別もしてるんだな。

プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。
プ社のバイトは名字からしてどうも在日のようですね。

0090nobodyさん02/10/15 02:17ID:???
>>89 = >>82 = プ社社員 = 在日
0091nobodyさん02/10/15 02:49ID:???
>>90
根拠は?
0092nobodyさん02/10/15 03:13ID:???
>>91 >>90 >>89 >>82
お前ら、WOに関する技術的話題は提供できないのか?だったら、
http://pc.2ch.net/test/read.cgi/php/1025561456/
このスレでやれ。スレ違いだ。
0093ma02/10/15 08:57ID:Xu/WcMhj
>>58
またまたアンガトウ!
やってみたけど、やはり出ました。
ちと、いろいろ探してみます。
どうもありがとう!
0094nobodyさん02/10/15 23:54ID:???
分離スレで闘ってる皆さん、そろそろこっちに戻ってきましょう。
0095重複スレ撲滅委員会02/10/16 01:52ID:???
51 :nobodyさん :02/10/15 05:25 ID:???
まあしかし、あんまり嬉しい噂ではないにしろ、あんなちっちゃい会社が
これだけ話題になっているというのはある意味すごいな。
零細企業が認知度上げるのはとても大変なんだから、
0096重複スレ撲滅委員会02/10/16 01:52ID:???
52 :nobodyさん :02/10/15 10:16 ID:???
自作自演だったりして
0097重複スレ撲滅委員会02/10/16 01:53ID:???
53 :隔離スレ推進委員会 :02/10/15 22:59 ID:???
>>52
プラコンをネチネチやってるのび太野郎はカキコみるとひとりのようだねぇ。
全部そいつの自作自演のようだな(w 本スレの話じゃ在日だって話じゃねぇかい。
0098nobodyさん02/10/16 01:57ID:???
>>95->>97は、プ社DQN社員・バイトと同レベル。
0099nobodyさん02/10/16 02:28ID:???
こないだからこの「同レベル厨」が激しくウザイんだが漏れだけ?
0100nobodyさん02/10/16 09:12ID:???
いや、私は「重複スレ撲滅委員会」を名乗るプラコン厨がうざいんですけど、、
0101nobodyさん02/10/16 11:22ID:???
重複スレ撲滅厨は無視すれば済むハナシだが、同レベル厨はもう一段階歪んでる
0102nobodyさん02/10/16 17:43ID:???
データベースのスキーマ設計って、みんなEOModelerでやってる?
それとも、他に何かいいツールないかな。
ERWin/ERStudio/Rational製品以外、できればフリーで・・・・
0103nobodyさん02/10/16 19:21ID:???
102>>
んーと、いざっていう時にコマンドラインでガンガンやりたいから、
GUIモノって使わないんだよな。MS-SQL Serverは別だけど。
EOModelorでスキーマ設計ってあまりやらないよね。。もうちょっと
ツールの機能性があがってくれればいいんだけど。EOFetchSpecificationを
作って色々やるときゃ、そりゃEOModelor使うけど(w
0104nobodyさん02/10/17 00:24ID:???
いや、プロパティのオンノフとか、マルチモデルのときのリレーションとか、
フラット化とか、もう今となってはEOModelerないとやってられないでしょ。
スキーマ設計のツールというよりは、ORラッパーの設定ツールだな。
0105nobodyさん02/10/17 01:05ID:???
コンテンツの437ですが、
http://pc.2ch.net/test/read.cgi/php/990953955/436-437
WOの具体的な特許項目についてご存知の方はいらっしゃいませんか?
0106nobodyさん02/10/17 01:33ID:???
同レベル厨ウザイ
そもそも等号は間違ってるだろ

プ社学生バイト>>>>>>プ社社員

これが正解
0107nobodyさん02/10/17 08:59ID:???
>>105
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=/netahtml/search-bool.html&r=2&f=G&l=50&co1=AND&d=ft00&s1='Enterprise+Object+Framework'&OS="Enterprise+Object+Framework"&RS="Enterprise+Object+Framework"

ほかにもいろいろ有ると思われる。
010810702/10/17 09:06ID:???
>>107
ごめん。Enterprise Object Frameworkで検索した結果が上のやつ。

PAT NOで探すのが速いな。

PAT. NO.Title
16,360,223Rule-based approach to object-relational mapping strategies
26,154,786Method for associating data bearing objects with user interface objects
36,085,197Object graph editing context and methods of use
45,956,728 Object graph editing context and methods of use

6,154,786 あたりがEOFについての一部(か?)についてふれているっぽい。(確信ない、すまん」)


010910702/10/17 09:10ID:???
これは、フォールトについてかな?

6,466,992Method for providing stand-in objects

なんか、探せばゴロゴロ出てきそうな気がする。
011010702/10/17 09:22ID:???
連続スマソ。

NeXT Softwareで検索した結果。

PAT. NO.Title
16,347,342Method and apparatus for dynamically brokering object messages among object models
26,304,884Transparent local and distributed memory management system
36,285,760Method and apparatus for digital signature authentication
46,249,291Method and apparatus for managing internet transactions
56,223,227Method for providing stand-in objects
66,154,786Method for associating data bearing objects with user interface objects
76,122,641Method and apparatus for mapping objects to multiple tables of a database
86,085,197Object graph editing context and methods of use
96,049,610Method and apparatus for digital signature authentication
106,031,937Method and apparatus for video compression using block and wavelet techniques
116,026,415Transparent local and distributed memory management system
125,956,728Object graph editing context and methods of use
135,898,871Dynamic object communication protocol
145,873,093Method and apparatus for mapping objects to a data source
155,805,703Method and apparatus for digital signature authentication
165,687,370Transparent local and distributed memory management system
175,604,905Method and apparatus for architecture independent executable files
185,581,616Method and apparatus for digital signature authentication

動的に云々とあるところがWOFやEOFに関連有るのかな?一つずつ呼んでいるわけじゃないから
わからんけど。。。
誰か英語詳しい人フォローよろしく(w
011110702/10/17 09:28ID:???
で、
76,122,641 Method and apparatus for mapping objects to multiple tables of a database
なんかみると、DBのテーブルをオブジェクトにマッピングして
クラスとして扱って云々という説明があるところは、EOモデラーを機軸としたEOFの
根底に関する特許のような気が。。。
011210702/10/17 09:34ID:???
見落としていた、、、詳細ページの下にimagesというリンクがあって
ソレをみれば、あきらかにEOFに関する特許だということがわかるな。
0113nobodyさん02/10/17 11:40ID:???
>>107
はげしく感動。。。
0114nobodyさん02/10/17 19:12ID:???
質問です。

あるテーブルから作ったカスタムEO(e1)を継承して別のEO(e2)を作りました。
※カッコ内はクラスの名前とします。

んで、DiplayGroupが使いたくなったので、元のカスタムEOからDisplayGroup
をつくってWORepitationのListにaDisplayGroup.displayObjectsをバインドし、
ITEMにe2をバインドしたところ、「クラスe1を探してきたのにe2がみつかったよ。
よくフォーマッタを忘れるとこのエラーが出るよ」ってなエラーが出てしまいました。

たぶん型キャストがうまくいっていないと思われますが、
WORepitationなどで配列を取得するときの型のキャストってどのようにおこなわれて
いるのでしょうか?(特に配列元がWODisplayGroupの〜Objectsの場合)

ちなみに、バージョンはWO5.1.3 マシンはWindws2000です。
0115nobodyさん02/10/17 20:16ID:???
>>114
itemには、list内にバインドしてある配列(NSArray)の各要素と同じ型を
バインドしなきゃあかんので、e1型をバインドせにゃあかんと思うのだが。
配列を取得するというか、itemがarray(list)にobjectAtIndex(n)を
出して取得してると思った方が良いかモナー.

0116nobodyさん02/10/17 20:34ID:???
なんとEOFは特許だったのか.どーりで他製品が真似しないわけだ.
0117nobodyさん02/10/17 20:42ID:???
つーか、真似しようとすら思っていないのでは?
他製品の開発メーカーは、EOFの存在すら知らないかも。
そもそも、世間は未だにSQLゴリゴリが当たり前だからな。
EOFみたいな仕組みすら思いついてないかもしれん。
011811402/10/17 21:28ID:3PtqVOjU
>>115

発想を変えてEOModeler上で継承させて新しいEntityを作成し、
そちらのDisplayGroupを使うことで解決しました。
0119nobodyさん02/10/17 22:32ID:???
正直、WebObjectsを使っていることに自信がでてきました。ありが�(´∀`)>>107
0120nobodyさん02/10/17 22:44ID:???
>>119
ただし、その自信をあまり外に出すなよ。キモイって言われるから。
宣伝、自己陶酔、選民意識って言われるのがオチ。
WOは、俺たちだけの武器でいい。
0121nobodyさん02/10/17 22:50ID:???
しかし、特許ものだったとはなぁ………←自己陶酔(w
0122nobodyさん02/10/17 23:16ID:tF63T6g+
>>102

当方MySQL使用なんであまり参考にならないかもしれませんが、やり方だけ。
基本設計は紙ベース。
データ定義はphpMyAdmin、EOModelerはリレーションの定義と継承関係
の定義のみに使用しております。

やっぱ、インデックスとかの細かい話になるとEOModelerでは役不足、というか
基本的にモデリングはDBよりのツールで行って、最終的なつめをEOModelerで
おこなう、というのが本質だと思います。

でも、DBの定義変更になるといろんな画面をいったりきたりになるので、
EOModelerだけですませたいという気持ちはよく分かります。
0123nobodyさん02/10/18 17:38ID:LSED7zLj
WO厨になって2日目です。

EJBのスレを見ていて、とりあえず評価してみようかと思い、
会社に転がっていたMacに、ADCから取ってきたWO Developerを
入れてみました。

EOModelerでお試し版のOpenBaseには接続完了。
appleのsampleを2,3個動かして大体の雰囲気は掴みました。

「EJB(CMP Bean)なんてクソ」「SQLゴリゴリ書いてられん」
という気持ちは分りました。(ワラ

で、質問なんですが、EOModelerでOracle8iに繋げる方法を教えてください。
リンク先でもいいです。ググったんですが、イマイチ分らなかったです。

AP Server: PowerMacG3(300MHz) M/M 192MB
OS: MacOS X 10.2 + 10.2.1update + security update
WO: WO5.1Dev + 5.1.3update + 5.1.4update

DB Server: Windows2000 Server
DBMS: Oracle8i R8.1.6.0

よろしくおながいします。
0124nobodyさん02/10/18 17:44ID:xSUylqr4
オラクルのJDBCアダプタをオラクルのWebSiteからダウンして、Thinドライバを
所定の場所にインスコしろ。

EOモデラの設定は

URL = "jdbc:oracle:thin:@***.***.***.***:1521:serviceName";
driver = oracle.jdbc.driver.OracleDriver;
password = ******;
username = ******;




だ。 serviceNameはオラクルのサービス名。
Thinドライバのインスコする場所はextディレクトリだ。どこらへんにあるかは勘で探せ。

これで貴様も幸せになれる。
0125nobodyさん02/10/18 17:45ID:xSUylqr4
すまん、最後の; はいらない。
012612302/10/18 17:55ID:LSED7zLj
>124

あんがと。

繋がったヨ。

これで業務DB操作のデモ作って、製品版購入の稟議書かけるヨ。
運用環境のテストしたいからネ。

.NET厨からWO厨になりそう…(わ
0127.net知らない香具師02/10/19 13:20ID:???
>>126
 某板では「もはやMS .NetによるWebServiceのデファクト化は決定 Java?(プ」と
いう結論が出てるらしいけどどーよ?
0128nobodyさん02/10/19 13:28ID:???
>>127
どうって、何を期待しているんですか?
0129nobodyさん02/10/19 14:47ID:???
>>127
それはそれで、いいんじゃないか?
なんだかんだ言っても、Windowsは出荷数多いし、点網も間違いなく流行ると思う。
ビジネス市場を無視し、赤字も拡大して逝くであろうアポーに未来は無いかもしれない。

漏れたちWO厨には、点網はあんまり関係ないけど、よっぽど世間でWOが毛嫌いされて
仕事が無くなってきたら、考えるよ(w
そもそもハナっからWO厨には、デファクトとかって関係ないからさ。

ま、点網でがんがってくれたまえ。
漏れ個人は、Win2K+WO5でがんがるよ。
0130nobodyさん02/10/19 19:01ID:???
>>漏れたちWO厨には、点網はあんまり関係ないけど

WebServicesで関係でてきそうな気がするな。WebObjectsも.Net意識してもおかしくないかも。
WebObjectsは生産性の観点から面白いフレームワークをガンガンにだしてもらいたい。
けど、EOFのようなモノが欲しいのも又事実で…
0131nobodyさん02/10/19 19:07ID:8ws0M+zK
WebObjectsで2ch形式の掲示板システムを作ってみたいですNe.
誰か作ってください。あ、できればオープンソースでおながいします。実行形式だけでもいいから。
RDBMSはPostgreSQLでいいですけど、WebObjectsだから、DBを選ばないでしょ(たぶん)。
期待しちゃうぞー(;´д`)ハァハァ
0132nobodyさん02/10/19 22:11ID:???
WebObjectsのEJBコンテナは、Open Source の OpenEJB を使っていると
聞いたのですが、本当ですか?
0133nobodyさん02/10/19 22:31ID:???
>>132
Yes.
0134nobodyさん02/10/19 23:13ID:???
>>133
Thanks
0135nobodyさん02/10/20 08:51ID:???
もしかして、123さんの質問は、たった20分で解決
したの??すごい速攻解決だ。
0136nobodyさん02/10/20 11:21ID:???
>>135
EOモデラーの接続に何時間もかけているほうがおかしいと思われ.
0137YahooBB219181040090.bbtec.net;02/10/20 17:41ID:???
test
0138nobodyさん02/10/20 23:58ID:???
>>133
WebObjectsは、IIOPエンジンに何使っているの?
0139貧乏学生02/10/21 01:42ID:???
バイトにCD-Rをくれる会社のことを教えてください
ゼミの友達に聞きました。
教えて君ですみません。
0140nobodyさん02/10/21 01:45ID:???
>>139
グーグルで調べてください。
0141nobodyさん02/10/21 02:12ID:???
>>139
過去ログ見れ
バイト使ってる会社は一社しかないよ
多分、キミの大学の近くだ(藁
0142nobodyさん02/10/21 09:30ID:???
>>138
JNDI
0143ma02/10/21 09:52ID:EzNOSVg3
ディスクフォーマットHFSにWebObjectsを入れ開発している人っている?
EOModelerおかしくない?
0144nobodyさん02/10/21 09:59ID:???
>>143
MacOS XはHFS+とUFSにしかインスコできないから、WebObjectsは
HFSじゃなくて、HFS+にインスコしているんだよな?だとするなら、
EOModelorのどこらへんがおかしいのだ?詳細キヴォンヌ.
0145ma02/10/21 11:18ID:EzNOSVg3
>>144
ごめん!HFS+だ
まず1つ目:HFS+上でEOModelorで作成すると全てのエントリー名が大文字になる。
(UFSでは、小文字になっていたような?)
二つ目:1:多で作成した多にアクセス"One().Manys().lastObject()"
すると以下のメッセージが表示される。

[2002-10-21 09:43:43 JST] <main> A fatal exception occurred:null
[2002-10-21 09:43:43 JST] <main> com.webobjects.foundation.NSForwardException for java.lang.StackOverflowError
<<no stack trace available>>

ソースコードをいろいろ変え調査中!
ちなみに>>144は、UFSにインスコしている?
0146nobodyさん02/10/21 12:26ID:+jD9c9cZ
ウチのMacOS XもHFS+だけど、同じ現象だ。
しかも、テーブル名の_(アンダースコア)が消える。

T_HOGE_TABLE(実テーブル:Oracle) -> THOGETABLE(EOModeler)
0147nobodyさん02/10/21 12:37ID:???
Macで開発中の奴で10.2.1にアップデートした人?
ちなみに俺はまだです。
0148ma02/10/21 13:27ID:JK3NrSKe
>> 146
>> 145の2つ目は発生しないか?
ウチは、OpenBase
これは、EO作成当初はでなかったが、ソースコードを変更し1度個のエラーが出た後
初めに作成したソースコード(正常動作)に戻し、プロジェクトビルダを一度終了。
Webobjectsプログラム内のビルドディレクトリーを削除、再度プロジェクトビルダを
立ち上げコンパイル実行しても同じエラーが発生する。なんだかわからん?
今、UFSフォーマットディスクを作成しWebobjects開発環境を入れこちらで試している最中!
UFSはディスクアクセスが遅くイライラする。でも本当は、UFSで開発したいのであった。
0149nobodyさん02/10/21 13:30ID:???
EclipseのWOLipsっていう、WO開発プラグイン試したやついる?
Wizardが終了できね。。。
0150nobodyさん02/10/21 13:48ID:???
>>145
MySQLやOpenBaseだとそうはならないですね。
もしかしたら、アダプタの仕様かも知れません。

>>146
アンダースコアを外すのはEOModelerの仕様です。
Javaのクラス名の命名規約にあわせようとしているため。
でもテーブル名の先頭と、アンダースコアの直後は大文字になって、
あとは小文字になるはずなのですが。

>>148
どんなエラーですか?
0151ma02/10/21 13:52ID:EzNOSVg3
>>150
こんなエラー
[2002-10-21 09:43:43 JST] <main> A fatal exception occurred:null
[2002-10-21 09:43:43 JST] <main> com.webobjects.foundation.NSForwardException for java.lang.StackOverflowError
<<no stack trace available>>
0152ma02/10/22 14:50ID:wAvJD97W
>>150
皆の衆すまん!
いろいろ調べた結果、作成したEOCustomObjectがおかしいのとEOModelerの
クラス指定が誤っていた。
本当にすまん。
何時間なやんだろう?
0153nobodyさん02/10/22 15:54ID:???
>>152
解決してなにより。
共に禿もうWO道(w
0154nobodyさん02/10/22 18:43ID:???
>>142
JNDI ???
015515002/10/22 21:46ID:rjKe1QXK
>>152

できれば、どんな指定ミスをしたのか、さしつかえなければ
教えてくださいマシ。

もしかしたら、私も同じ間違いするかもしれないので。
0156ma02/10/23 03:10ID:jEO0hntE
>>155
EOModelerから吐き出したEOCustomObjectを継承したClass内で
同じ名前のgetメゾットを作成してしまった。
例)
EOCustomObject内
public Number sample() {
return (Number)storedValueForKey("sample");
}

public void setSample(Number value) {
takeStoredValueForKey(value, "sample");
}
継承したclass内
public String _getSample() {
return "エラーだよーん!" ;
}

これです。
0157nobodyさん02/10/23 08:19ID:???
MacOSX10.2.1 WO5.1.4 PostgreSQL7.2.2を
http://www.tech-arts.co.jp/macosx/webobjects-jp/htdocs/2600/2668.html
を参考に導入してみました。
んで、EOModelerでCreate Primary Key Supportにチェックを入れて
Generate SQLしようとするとエラーが起こります。
Create Primary Key Support のチェックを外すとエラーは起こらなけど
これでいいのかかなり不安・・・
http://www.tech-arts.co.jp/macosx/webobjects-jp/htdocs/2500/2522.html
これを見るといいのかな?って気もするんだけど??いいの???
0158nobodyさん02/10/23 09:40ID:???
ふつーにpsqlでsql実行すれば?
015915502/10/23 12:12ID:???
>156
ありがとうございました。

確かに誰でもやりそうですね。しかも、メソッド名が違うから、なれていないと
気が付かないかも。
0160nobodyさん02/10/23 18:39ID:???
part3のログを読みたいんだけど、いつhtmlぐらいになるかわかる?
0161nobodyさん02/10/23 18:53ID:???
>>160
ウプしてやったぞ。
http://isweb30.infoseek.co.jp/play/sube/cgi-bin/UPloader/img/580.zip
パスは、WOのDB連携フレームワークの省略型を、半角小文字で3文字(w
0162nobodyさん02/10/23 21:09ID:???
ふぅ、やっとコンポーネントの実装おわったよ。125画面はちょっときつかった。
0163nobodyさん02/10/23 23:02ID:???
>>161
sexで解凍できちゃったけど、いいの?
0164nobodyさん02/10/23 23:10ID:???
>>163
べつにかまわんだろ。ログだし。
016516002/10/23 23:23ID:???
>>161
お、ありがとう。こんなに早くアップしてくれるなんて...
これからは161の住んでる方に足を向けずに寝るよ。
0166nobodyさん02/10/23 23:28ID:???
>>162
どんぐらい時間かかった?
(漏れ、前に90画面ぐらいの実装やったけど、20営業日/2人だった)
0167nobodyさん02/10/23 23:47ID:???
失礼、20営業日/5人でした。2と5が隣だったんでみすった。
0168nobodyさん02/10/24 00:39ID:???
個人情報管理のようなWebアプリを作りたいと思ってます。
一覧表示ページには名前だけが表示されていて、名前に張られているリンクをクリックすると
住所、電話番号などの見られる詳細ページへ移動するというものを作りたいのですが、
いろいろ見てるといつも2つ以上のテーブルを使った例ばかりです。
私の作ろうとしているようなWebアプリでも2つ以上のテーブルが必要なのでしょうか?
その場合はこんな感じでいいのでしょうか?
テーブル1
名前
テーブル2
住所、電話番号等

説明がわかりにくいかと思いますがどうかご指導よろしくお願います。
0169nobodyさん02/10/24 00:45ID:???
>>168
WOというよりは、DBのスキーマの定義方法だな。

・・・おーい、だれか詳しいヤシ頼む〜
漏れはDQNだから答えられないのだ。w
0170nobodyさん02/10/24 09:05ID:???
一人の人間が持つ住所は複数あることが想定される。たとえば、自宅住所、勤務先住所、愛人宅住所など。そう考えればテーブルを分けて管理したほうが便利なのでは。
017116802/10/24 09:55ID:???
>>169
難しいですよね。
私もどうやったらできるかぜんぜん見当も付かないです(;´Д`)アウ

>>170
愛人宅(笑)。確かにその通りですね。
複数のテーブルなんかヤダイ!ってわけでもないのですが、
「1つのテーブルから一覧と詳細ページへ」という例を見たことがなかったので、
質問させていただきました。やはり無理なのでしょうか?
0172nobodyさん02/10/24 10:19ID:???
別に一つのテーブルでもじぇんじぇん構わないと思うよ。
やりたいことも、名前一覧ページと詳細表示ページ。
コンポーネント別けても、条件で1コンポーネントにしても
どっちだっていけるでしょ?
なにがわからないかわからない。問いが抽象的過ぎる。
とにかくもっと、進んでみ。テーブル一個でいいよ。
0173nobodyさん02/10/24 10:36ID:???
>>168
関係DB使わずに、カード型DBでいい世界ですね.
>>172さんのいうように、テーブル一個で充分でしょう.
017416802/10/24 11:17ID:???
>>172
簡単にできてしまうようなものなのですか?すいません。
名前一覧ページから詳細ページへのリンクの張り方がわからないのです。
コンポーネントは一覧ページと詳細ページで、一覧の名前をクリックしたら
詳細ページが表示されるというものを作りたいのです。
0175nobodyさん02/10/24 12:33ID:???
>>174
>名前一覧ページから詳細ページへのリンクの張り方がわからないのです。

Actionメソッドを追加して、
そのJavaメソッドのコードを
詳細コンポーネントに「名前」のEntityを渡して、
詳細コンポーネントを戻り値にすればよし。
017617302/10/24 12:53ID:???
WODisplayGroup使って、一覧表示して、
SelectedObectメソッドで選択されたeoを特定する.
017716802/10/24 13:35ID:???
>>175>>176
ありがとうございました。早速試してみます!
■ このスレッドは過去ログ倉庫に格納されています