トップページphp
983コメント460KB

WebObjects 2スレ目

■ このスレッドは過去ログ倉庫に格納されています
0001 02/02/14 23:06ID:???
WebObjectについて語ろう

http://www.apple.co.jp/webobjects/
http://www.apple.com/webobjects/

前スレ
http://pc.2ch.net/test/read.cgi/php/989562708/
0723nobodyさん02/05/28 04:33ID:???
>>719
表示する数字も飛び先の指定も、WORepetitionのindexにバインドした
keyから取ればいい。
0724ぷぷぷっ02/05/29 22:47ID:???
ttp://www.atmarkit.co.jp/fjava/survey/surbey0205/survey0205.html
影も形もないねぇ。。。
0725nobodyさん02/05/29 23:20ID:???
>>724
だから?
0726nobodyさん02/05/30 08:30ID:???
誰も使ってないってことか・・・
これじゃあ下手に採用したらエライことになるね。
0727nobodyさん02/05/30 10:57ID:???
>>726
と、いうことにしたいんでしょ?
0728nobodyさん02/05/30 11:24ID:???
>>726
なら、採用すべきではないでしょう。
アポのサポートも貧弱だし、日本語資料も少ないので、
あなたや、あなたの会社がこれを下手に採用したらエライことになるでしょう。
あなたは、あなたやあなたの会社のためには、正しいことを言っているでしょう。
0729nobodyさん02/05/30 13:47ID:/bi80PlV
他のAP鯖を触った事が無いのでWebObjectsの何が凄いのかわかりません。
こんな私がWebObjects以外のAP鯖扱うことになったときの感想をのべよ。
0730眠れない珈琲02/05/30 13:52ID:/bi80PlV
>>726
WebObjects採用する際の一番のリスクは、開発会社がDQNでもすげ替え先が見つけにくいって事ぐらいでのないの?
でも、それで別ソリューションを選択するにしても、コスト的にはさしたる損失になってない気がする。
他のソリューションで運用してたって、メンテ会社すげ替えるとき引き継げるのはせいぜいがハードとライセンスぐらい
どう考えてもあれやこれや理由付けて構築は一からやりなおすはず。
0731眠れない珈琲02/05/30 14:06ID:???
連続でスマソ。
「多いが正義」の結果がWindowsマンセーなのに...うちらはもちょっと冒険家でいいんでないのか?
出る杭は打たれて上等!楽しく仕事しようよみんな。
0732nobodyさん02/05/30 17:18ID:???
>>731
まったくもって、その通りだ。
0733ぷぷぷっ02/05/30 23:44ID:???
これだけもりあがっているところもあるのに、
"影も形もない"っていうのは不思議だ
っといいたかっただけで〜す。
0734nobodyさん02/05/31 00:10ID:???
>>729
ある意味、WOでこれがアプ鯖だ! という勉強が出来るのはしあわせかも。
0735nobodyさん02/05/31 01:12ID:g7WrviFT
>733
それは、アップルジャパンが、マーケティングやら何やらに費用を
投じていないためです。ノウハウが全くないだけに、ユーザ任せの
スタンスですよね??

それはそれで、わるくはないかもしれませんが、モノがモノだけに、
もっと国内でも力を入れてもらいたいもんですねぇ。
どこか買い取ってもらいたいよ。
0736nobodyさん02/05/31 01:38ID:???
>>735 一時期のDelphiのようだな。Borlandのマーケがクソのせいで
最初からVBよりも圧倒的に簡単にDBアプリが作れたのに、C/Sの世界で
結局VBには負けてしまった。俺はDelphiで楽して儲けてたけどね。
今でこそDelphiもDel厨なんてのが溢れてくる程度にはメジャーになったけど
ほんとマイノリティだったからね。別にBorlandが改心したとも思えない
ので、同様にWOもいずれはブレイクするんじゃないのかな。で、WO厨が溢れて
バカにされてたりしてな(w
0737nobodyさん02/05/31 08:05ID:???
>>735
技術うんぬんより、Appleという会社を信用できないのが大きい気がする。
ある日いきなり

「ライセンス料700万に戻しました。てへ」

とか言い出しそうで怖い。

> どこか買い取ってもらいたいよ。
俺もそう思う。しかし妙な方向に改悪される危険性もある両刃の剣。
0738nobodyさん02/05/31 09:03ID:???
>>737
>>「ライセンス料700万に戻しました。てへ」
米国の商法に引っかかる可能性あるので、たぶん、できない。
0739nobodyさん02/05/31 16:44ID:???
できれば、日本国内の会社に買い取ってもらいたいですなー。
松下やソニーとか。ワケのわからん総合商社が買い取って変な機能くっつかなきゃいいんだが。
そういう意味では技術嗜好の強い企業に買い取ってもらいたく。なんか支離滅裂だが。
なんか、もう買収が決まったような話だ(w
0740nobodyさん02/05/31 18:08ID:???
ちょいとマジに書いてみるが、Appleじゃなくて別の会社(IBMとか?)がWOを
持っていたとしたら、EJBとかJSPとかそっち方面にがーっと
突っ走ってしまって、元からあったWOの良さみたいなのが失われてく
というシナリオを描いたかも知れないという気がする。
今のような純粋な形が残ってるのはヤパーリAppleのおかげではないかと。
0741りお02/05/31 23:16ID:???
>>今のような純粋な形が残ってるのはヤパーリAppleのおかげではないかと。

NeXTおかげと言いたひ(´Д`;)
0742nobodyさん02/06/01 00:01ID:???
NeXTを買ったのがAppleで良かった。
他が買ってたら影も形も無くなってたと思われ。
0743nobodyさん02/06/01 00:03ID:???
なんか急にレベルが下がったな。
0744りお02/06/01 00:43ID:???
>>743
スマソ.頑張る.さやかタンのためにも(´Д`;)ハァハァ
0745nobodyさん02/06/01 10:24ID:???
tech-artsの方は妙に盛り上がっている..。
0746nobodyさん02/06/01 14:02ID:pzBsy3Ry
すいません、すごいレベルの低い質問していいでしょうか?(^^;
WebObjects5.1でつくったWebアプリって、
EOFつかって開発したものでも、
J2EE環境で運用できるんですよね?

なんか、EJB対応うんぬんの話きいてたら、混乱してきちゃいまして・・・・
074774602/06/01 14:03ID:???
すいません、sage忘れました・・・・(T-T)
0748nobodyさん02/06/01 15:39ID:???
出来る。WOに付属するjarをいくつかコピーする必要はある。
あと、war作るのが現状かなりめんどくさい。
0749nobodyさん02/06/01 19:35ID:???
WebObjectsを駄目にしてるのはアポーだけじゃない。
趣味でMacの仕事やってて、食えなくなってきた連中が
「アポーがWebObjects売ってるからWeb開発でもやってみるか〜」
なんていって、いきなりWeb屋になっちゃってるのが相当効いてるよ。

こいつらが、MacOSXを熱狂的に推したとかバカやってくれたおかげで、
昔からWebやっててWebObjectsに辿りついた会社までが信用を失ってる。

昔はMacの仕事やってた癖にいきなりWeb屋になって「WebObjectsは
他の開発環境より優れている」なんてほざいているバカ会社は倒産しろや。
他の開発環境なんて使ったことない癖に。
0750nobodyさん02/06/01 21:27ID:???
そういわんでくれ。漏れもWeb屋で、他の環境なんかロクに使ったことないが
それこそJ2EEなんか影も形も無い頃からWebで食えたのがWOのおかげなのだ。
ついでに言うと、熱狂的マク屋はMac OS Xにすら対応出来ない。
今、WOやってるマカーはある程度のフィルタはかかってるよ。
0751nobodyさん02/06/01 22:36ID:???
>>749
現実にはそういう会社のほうが多いんじゃないの?

>こいつらが、MacOSXを熱狂的に推したとかバカやってくれたおかげで、
Webの世界じゃこのOSの名前は禁句だよ。仕事を失いたくなければね。
0752nobodyさん02/06/01 23:05ID:???
>>749, 751
たれぱんだ好きな人なんか、その最たるモノということでしょうか。
0753nobodyさん02/06/01 23:21ID:???
>>他の開発環境なんて使ったことない癖に。

つかったことありますけど、やっぱ、WebObjectsの方がいいです。

こんなんじゃいけませんか??
ボクは全然OKだとおもいますけど。
0754nobodyさん02/06/01 23:38ID:???
WebObjectsを否定する人って、すごく一部だとは思うんだけど、
決まって二言目にはマカーだとか趣味の延長だとか、
仕事で使ってるというと、採用している会社、挙げ句の果てにはユーザの
人間性をも否定するぐらい黄色い声あげるのが多いよね。
そんなにシェアの少ない道具を使うことがイケないことなんだろうか。

こんなハナシばっかだから、リオ氏最近こないしスレのレベル低下にもなってるんだろうね、スマソ。みんな頑張ろう。
075575402/06/01 23:52ID:???

どうでもいいんだけど、30日のXServの発表会(WebObjects屋限定のやつ
逝った人いる??Apacheのスピード比較、なかなか、よかったよねぇ。
PhotoShop の速度くらべなんかよりずっと信憑性あって
ちょっと嬉しくなったりした。

0756nobodyさん02/06/02 00:15ID:uivzB9Qx
Sun の V100 あたりは 100M Ether をすでにフルドライブ
してるんじゃないだろうか?つまりあの性能差は Ether の
差か?諸兄はどうおもわれる?

とはいうものの XServer が GHz Ether をフルドライブし
てるとしたらそれはそれでタイシタモンではないかとも思う
のではあるが。
075775402/06/02 00:29ID:???
>>756
あーそうだねぇ、それは気づかなかった。Etherの差だとすれば合点がいくというか。

XServはG-Etherだから、搭載してるMacOS X Serverもちゃんとチュゥニング
されてるだろうから、そう考えると、やっぱし自慢できる数字だったんだろうな、きっと。
どうせだったら、Pentium4-2.0ぐらいのやつを乗せたLinuxなんかと
比較して欲しかったりもするが。

ツッコミどころは他にあったかな?自分は眠くて仕方なかったんだけど(笑)
0758nobodyさん02/06/02 00:42ID:???
>たれぱんだ好きな人なんか、その最たるモノということでしょうか。
P社のT氏もな
WOはマカーに汚染されて沈んでゆくのさ。
0759nobodyさん02/06/02 00:50ID:uivzB9Qx
まぁ、メーカの出すネタなのでウラをとる必要はあるな。
なんとか状況を整えて Wof 5.x のアプリでも動かしてみ
るかなぁ。ハードのスペックからいって遅いはずないもん
な。あとはまともに動き続けてくれるかどうかだな。
ダウンせずに動き続けてくれれば。。。。

ところで、リペアキット買ったら1台組めるんかね?
あのロジックボードはG4付きか?って、組んでどーす
んだってか...

0760nobodyさん02/06/02 01:40ID:???
>>757
Linuxだとネットワークまわりはそう速くはないからねえ。
IISとPen4 Xeonとかだと数値だけはやたらと高くなるけど、
意味のある数字とも思えんし。
発表会のときも、IISとは比べません、てな感じで逃げていた。
0761nobodyさん02/06/02 02:11ID:???
>>760
それでいいんでねーの?どのみち IIS とかはデプロイの
対象外なんだから速かろうが遅かろうが関係ないっしょ。
0762nobodyさん02/06/02 02:25ID:???
IISが本気出したらヤバいっしょ
0763nobodyさん02/06/02 04:00ID:???
>>762
IIS とかは生物じゃないんで本気とか
出したりしない思うが、、、、
なんちゃって。


0764nobodyさん02/06/02 09:19ID:???
でもIISって、あんまし人気ないよねぇ。
「マイクロソフトだから」「穴だらけ」っていう理由で(^^;)
速さの点ではどう考えてもApacheよりイイんだけど。。
0765nobodyさん02/06/02 12:09ID:???
つか、開発がしやすいんだがし難いんだか分らんしなー。
リモート管理はやりやすくなったんだろうか。
0766ぷぷぷっ02/06/02 14:51ID:???
>>743
すまそ。ここでテクニカルでない話を持ち出した俺がわるかった。
0767nobodyさん02/06/02 15:13ID:???
でもWebObjectsって、あんまし人気ないよねぇ。
「アップルだから」「マカーだらけ」っていう理由で(^^;)
アーキテクチャの点ではどう考えてもIISよりイイんだけど。。
0768nobodyさん02/06/02 15:56ID:???
まぁ、WebObjectsは*道具*ですからね。
WebObjectsが商売するわけじゃなくって、WebObjectsを使って商売するわけ。
自前の道具を自慢する大工なんて信用ならんだろ。ウデ前を自慢するなら
いっこうにかまわんが。っつーても世の中イロんなやつおるけん。
できあがってくるモノが良く出来ていて対応よけりゃ、WebObjectsだろうが
IISだろうがなんだっていいよ。カネなんらなんぼでもあるんやからな。

076976802/06/02 16:00ID:???
しまった、IISちゃうねん。IISはWeb鯖や。ASPや。スマソ.
0770nobodyさん02/06/02 16:16ID:???
WebObjectsってフロントエンドはApache?
0771nobodyさん02/06/02 17:01ID:???
>>770
俺様が確認した中では、Web鯖ならば
Apache、iPlanet、IISがある。
Apacheの動作確認したプラットフォームは、MacOS X Server、Soralis、Linux、FreeBSDだ。
0772nobodyさん02/06/02 20:26ID:???
>>771
あんまり稼働プラットフォームが多彩なので只今嫉妬中(ワラ
0773nobodyさん02/06/02 21:59ID:???
まともに動くかどうかとは別なような・・・
あ、マカースレでしたっけここは。
0774りお02/06/02 22:31ID:???
>>まともに動くかどうかとは別なような・・・

心配すんな。マトモに動くから。つーかおれっちの手にかかったヤツは問題なく動いている(ずいぶんデカく出たな(´Д`;)
マトモに動かせないヤツはそいつのスキルが低いだけだ。そんなヤツに当たった場合は運が悪かったと思え。
もしくは自分で勉強して解決しろ。
0775nobodyさん02/06/03 07:21ID:???
質問です。

検索フォームと結果表示を兼ねた1つのページを作ってます。
ジャンル選択用のWOPopupButtonのnoSelectionStringに
全て検索する用として、"全ジャンル"を設定しています。

一回目に"全ジャンル"を指定して検索したときは問題ないんですが、
ジャンルを何か選択して検索した後で、"全ジャンル"を選択して検索すると
前に選択したジャンルで検索されてしまいます。

submitを押した時のアクション内で、WOPopupButtonのselectionに
バインドしているオブジェクトをnullにしてやればいいかと思ったんですが、結果は同じでした。
ポップアップのデフォルトで選択されているものが毎回、"全ジャンル"に戻るので、
ちゃんとselectionにnullは入っている様子なんですが・・・。

何故こうなるんでしょうか?
0776りお02/06/03 09:06ID:???
>>775
フォームの内容が鯖に転送されてない。もしくは検索ボタンに該当するやつが
submitになってない。httpdの基本的な仕組みの理解が必要と思われ
077777502/06/03 10:25ID:???
>りおさん
一応、検索の機能はしています。
ちょっといじっている時にこの動作に気付き、あせってしまってます。
optionのvalueがWONoSelectionStringの時の動作が
何か関係しているような気がするんですが。
これが選択されたとき、selectionのオブジェクトにはnullが格納されるんじゃなくて
何もされない、のでしょうか?(それでも値が戻る原因が説明つかない・・・)

状況を詳しく言うと、こういう感じです。

PopUpButton1: WOPopUpButton {
displayString = genre.genreName;
item = genre;
list = genreDisplayGroup.allObjects;
noSelectionString = "全ジャンル";
selection = genre; }

・最初に、ジャンル"全ジャンル"で検索してみる。
結果: 100件ヒット (全作品のタイトルがズラリ)

・次。ジャンル"邦画"で検索してみる。
結果: 3件ヒット (邦画3つのタイトルがズラリ)

・次。ジャンル"えっちぃ"で検索。
結果: 10件ヒット (えっちぃタイトルが10本ズラリ)

・そして。ジャンル"全ジャンル"で検索。
結果: 10件ヒット (さっきのえっちぃのと結果が一緒)
0778nobodyさん02/06/03 12:23ID:???
PopUpBUttonの方じゃなくて、検索ボタンの方のアクションを
見せてくれないと判断出来ない。検索ってどうやってやってるの?
objectsWithFetchSpecification()呼んでる?
0779りお02/06/03 12:49ID:???
genreDisplayGroup.allObjects にジャンルの全内容が表示されているのだから、
コンポーネントが表示される時は、このポップアップに
何も表示されないということはありえない。で良いな?
つまりデフォルトは「全ジャンル」であれば良いわけだ。
コンストラクタにでも、selectionに対し、genreDisplayGroup.allObjectsの
中にある「全ジャンル」のEOをセットしてやる。noSelectionStringには
何も設定しなくても良い。noSelectionStringはそもそもnullを指し示して
いると思うので(使わないから何ともいえぬのだが(;´д`))、上記方法で何とか防げぬか?
外していたらスマソ.
0780nobodyさん02/06/05 02:12ID:???
>>749
昔、マックの仕事やってた会社を実名に近い形でGO!GO!
0781nobodyさん02/06/05 07:52ID:???
ttp://www.apple.co.jp/hotnews/2002/0603webobjects_seminar.html
0782nobodyさん02/06/05 09:29ID:EyWxJVgl
>781
情報ありがとう
すごーく 行きたいけど Mac OS つかったことないけどどうしよう
マウスボタンば どこにあるんじゃーと叫んでしまいそう
0783nobodyさん02/06/05 09:58ID:???
>>780
キミのような人にとっては残念かもしれないが、このスレではそういうネタは歓迎されない。
0784nobodyさん02/06/05 14:24ID:eIT/mxc1
コンマ区切りのテキストなんかをアイテムごとに配列に格納する
便利なメソッドがあったと思うのですが、どの本のどこで読んだのか思い出せません
どなたかおわかりですか?
0785nobodyさん02/06/05 15:05ID:???
784>>
componentsSeparatedByString のことか?
0786りお02/06/05 17:52ID:???
>>785
そうDeth.
0787nobodyさん02/06/05 18:17ID:???
>>786
java.util.StringTokenizer というてもあり。
078878402/06/06 00:41ID:DVwwweOv
>>785-787
ありがとうございます...でも、hogehogeToArray(String str,String ",")みたいなやつで
strのテキストを","区切りごとに配列に突っ込んでくれる便利なのが
誰かの本かWEBにのってたんですよ...うーん、思い出せない。
0789nobodyさん02/06/06 01:40ID:T0yIclAe
>>788
自分でstaticクラスでも作ればいいじゃん、と思ってる人が他に120人ぐらいいることに3400クォリファイア.
0790トラックボールマンセー02/06/06 01:53ID:???
>>788
String hoge = "hoge1,hoge2,hoge3";
myArray = NSArray.componentsSeparatedByString(hoge,",");

復元には
String hogu = NSArray.componentsJoinedByString(",");

※わーい、はじめてここで答えた
0791りお02/06/06 21:02ID:???
http://www.mosa.gr.jp/topics/webobj-200207-4day.html

た、高い.

0792nobodyさん02/06/06 22:19ID:???
アポJ本社では、とうとうトレーニングも開催不可能になったか。
講師だったS氏に見切り付けられたか(w
0793nobodyさん02/06/06 23:26ID:puuA/mJm
>>791
 12万6000円なら、まだ常識の範囲では・・・高いけど。
0794nobodyさん02/06/07 09:01ID:5xverzmW
>793
12万6000円なら、まだ常識の範囲では・・・高いけど。
まあね。個人でもぎりぎり行ける範囲だな。
ちなみに俺は オラクルの講習に自腹で行ったことがある。




0795nobodyさん02/06/07 10:08ID:UZ/mtANV
ハロー
0796イザ波02/06/07 11:22ID:UZ/mtANV
こんにちは。WOを検討中の〜〜イザ波〜〜です。

前スレの219で、「〜」等の記号についての指摘がありました。
何らかの対処ができるのか、もう少しくわしく知りたいョ〜

「〜」が入力され、WOBuilderで作ったWeb画面を通って
JAVAプログラムの所まできた時、「〜」の2バイトコードは
そのまま(不明コードとしてのまま)届いて来るのでしょうか?
それとも、強制的に「??」に置き換えられてしまってるのですか?

WO固有の問題じゃないけど、WOではどんなテクで解決するの?
使いたい特殊記号を何とかしたいので、ヨロシクお教え下さい!
0797りお02/06/07 12:44ID:???
\u で書く。
0798sage02/06/07 22:47ID:PHizlORR
WEB+DB PRESS Vol.9 6月24日(月)発売
http://www.gihyo.co.jp/wdpress/next.html

の案内に、WebObjectsの姿が!!
0799nobodyさん02/06/07 22:51ID:???
>>798
誰が書いているんだろうか??楽しみすね。

ところで、Solaris9にJDKとWebObjects5.1をインストールした人いますか??
0800nobodyさん02/06/08 00:01ID:???
おっ!
ずっとちゃんとした雑誌で連載されるのを待ってたので気になるな。
発売日には本屋で見てくるよ
ありがとう>>798
0801nobodyさん02/06/08 01:37ID:???
>>800
あの雑誌、以前にたれぱんだの人が紹介記事書いてる。
0802nobodyさん02/06/08 02:19ID:???
WebObjectsの世界では、

知名度!=実力

です。DQN程、名前を売りたがります。
騙されないように気をつけよう。
0803nobodyさん02/06/08 02:58ID:???
>>802
なにもWebObjectsの世界に限ったことじゃないだろ。WebObjectsだけってコトで黄色い声あげんなょ(ノ´Д`)ノ
そういうオマエの実力はどうなんだぃ?
おれは学生だけど(w
0804nobodyさん02/06/08 10:54ID:???
知り合いが赤門に逝ってるのだがこのあいだ研究室にオジャマしたときWebObjects4.5のパッケージが棚においてあったのをみた。評判は良いらしい.
0805nobodyさん02/06/08 13:46ID:???
有名な人間の過去を辿ると、Web屋じゃないんだよね。
マカーがアップルのしたいためにWeb屋になったってパターン。

この人達のまずい点は経験があるわけでもないのに他のツールをケナすこと。
白い眼で見られてますよ。
0806nobodyさん02/06/08 14:24ID:???
べつにいいじゃん。犯罪犯してる訳じゃないし。白い目でみられたって、
本人たちにとっては満足の領域に達しているんだから。そういう意味では勝ち組(ワラ
「あぁ、おれって白い目でみられてるんだ、改心しないとな」
なんて、思う?をれがその立場だったら、まず、思わないだろうなぁ(w
080780602/06/08 14:36ID:???
つーか、んなクソくだらない個人攻撃よりもWebObjectsの技術的な話題の展開熱烈キヴォンヌ.

をれはPHP専門のWeb屋なんだがWebObjectsの評判きいて使えるかどうか調査中だ。

一説にはコードの中にSQLを各位必要がないとかセッション管理に気を配る必要がないとか、
負荷分散もラクチンポというじゃん。
使ってる人、そこらへんの感想を教えてくれ。JavaはServletをそれなりに扱えるレヴェルだ。

080880602/06/08 14:37ID:???
>>各位必要がない
書く必要がない
080980602/06/08 14:43ID:???
あー、ついでにいうと、HTMLテンプレートも「オブジェクト」として扱うことができて、他の画面への使い回しが簡単だとか、Javaのアプリケーションサーバーの中じゃ速いほうだとか、ページキャッシュ管理も簡単だとか、OOP前提の開発環境だとか。
ぜんぶクソマカーから自慢された話なんだが(w、本当かどうか、
誰か証明してくれ。
本当だったら、試してみたい気はする。PHPよりイイものなんてこの世に無いとおもってるぐらいだから(Pure.
(つーか、PHOとJavaを比べるにも無理があるといわれりゃ、その通りなんだがな)
0810nobodyさん02/06/08 15:51ID:???
>>806
>本人たちにとっては満足の領域に達しているんだから。そういう意味では勝ち組(ワラ
この理論だと精神病者は勝組だな。
アルカイダの殉教テロリストも勝組。

自分さえよければすべてよし、>>806の人格そのものだね。
0811nobodyさん02/06/08 16:11ID:???
>>自分さえよければすべてよし、
そういうキミもでしょ?
081280602/06/08 16:18ID:???
>>810
言いたいことはよくわかったから、をれの質問にこたえてないか(´Д`;).
このスレは人格評論スレじゃないだろ.
知らないんだったら、知らないで別にいいんだけど。
0813nobodyさん02/06/08 16:38ID:???
WebObjects5.1.3がデタ!!!!!!!!!!

0814nobodyさん02/06/08 17:27ID:???
切り離して説明するのが難しいのですが、ちょっと書いてみました。
ちなみにわたしは逆にServletはよく知りません。

>HTMLがオブジェクトになってる
ブラウザのページ上の各部品が、ページに対応するサーバ側のオブジェクトの
フィールドやメソッドと直にバインドされている感じ。

例えば、LoginPanel.javaというコンポーネントクラスにusername,password
というフィールドと、login()というメソッドがあるとすれば、ページ上の
フォーム部品(text,password,submit)とそれらをバインドする定義ファイルを
書いておけば、表示時は自動的にLoginPanelオブジェクトのフィールドから
値が読み出されて表示され、サブミット時はまた自動的にフォームの内容が
LoginPanelオブジェクトのフィールドにセットされてからsubmitボタンに
バインドされたLoginPanelオブジェクトメソッドが呼ばれます。

いちいちsession.setAttribute("username",request.getParameter("form_username"))
とか<input type=input name="form_username" value="<%=session.getAttribute("username")%>">
とか書くようなばかばかしい手間は要りません。フォームごとにname属性の
値を考えるだけでも結構面倒だし。(まあStrutsとか使えと言われそう)
0815nobodyさん02/06/08 17:27ID:???
特定のコンポーネントオブジェクトが表示したリンクやフォームが送信された
場合は、同じコンポーネントオブジェクトに処理が戻って来ます。これはURLに
コンテキストIDが埋め込まれていて、システムが自動的に対応するオブジェクト
にディスパッチしてくれるお蔭です。(どのセッションに処理をまわすかも、
URLまたはCookieに入っているセッションIDで決めます。) 処理を待っている
間はコンポーネントオブジェクトはセッションオブジェクトのページキャッシュ
に入れられてます。最大数が決まっていて、古い奴から消されていきます
(もちろんコントロール可能)。消されたコンポーネントにリクエストが来た
場合はエラーになります(もちろんコントロール可能。)
この辺は全部システムが自動的にやってくれるので、ページキャッシュ管理、
セッション管理も簡単ということになります(?)

あと上で作ったLoginPanelコンポーネントは、そのままページとして表示しても
良いし、他のページの一部品として表示することもできます。(その場合は
そのページの定義ファイルに部品の型名として"LoginPanel"って書いてそれを
テンプレートのHTMLにWEBOBJECTタグで配置します。

ページから他のページに遷移する場合は、上のアクションメソッドの戻り値に
pageWithName("クラス名")で作ったコンポーネントオブジェクトを返すだけ。
同じページをもう一度表示させるならreturn nulllかreturn thisすればよい。
その場合は変数の値などはそのまま引き継がれます。
0816nobodyさん02/06/08 17:50ID:???
>このスレは人格評論スレじゃないだろ.
マカーは人格評論大好きだろ。
議論で負けると「あいつは人格が・・・」と始めるのがマカーの特徴。
0817nobodyさん02/06/08 17:58ID:xHWkt3Fr
>>816をクワイン化
0818nobodyさん02/06/08 20:12ID:???
>>806
とりあえず、この辺の資料を見てみれ。

http://www.apple.co.jp/webobjects/pdfs/WebObjects_Overview.pdf
http://www.apple.co.jp/webobjects/pdfs/WebObjectsForHtml_J.pdf
http://www.apple.co.jp/webobjects/pdfs/EOToolsAndTech_J.pdf
http://www.apple.co.jp/webobjects/pdfs/EOFDevGuide_J.pdf
http://www.apple.co.jp/webobjects/pdfs/DeployingWOApps_J.pdf
0819nobodyさん02/06/08 21:24ID:???
>>816
漏れの会社にもそういうマカーいるよ。
なにかあるとMacとかWebObjectsとかの導入を提案。
却下されると却下した人間の人格攻撃を始める。
当然、リストラ候補です。
0820nobodyさん02/06/08 21:28ID:???
>>819
と、いう妄想でした。
0821nobodyさん02/06/08 21:50ID:???
>>805
そういう妄想感心しないなぁ、
彼らはNeXT もRapsody もいじってた経験があるだろ?
実際にクラシック以降、OSXでも生き残ってる人たちは
そういう人たちなのだが…
確かに、彼らが一般ユーザと垣根を作りたがるのは事実だが

ところでWeb屋ってなんだ?
コンテンツ屋=デザイナ
Web屋=ネトワク屋
ということか?
0822nobodyさん02/06/08 21:59ID:???
>>821
805や819はWebObjectsが満足に扱えずに嫉妬してるだけです。放置してやってください。
0823nobodyさん02/06/08 22:13ID:???
>>822
という妄想でした。
■ このスレッドは過去ログ倉庫に格納されています