トップページ⇒php
868コメント367KB

WebObjects nsDictionary.valueForKey("5スレ");

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/02/04 12:21ID:vwrTw9m5
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
4スレ目:http://pc2.2ch.net/test/read.cgi/php/1033912737

■ 掟 ■
・遠慮は自身の成長を阻害する。過去ログ読んでも判らないことがあればどんどん質問すべし。そして判らないヤツがいたら親切じゃなくてもいいから教えてやるべし。
・WebObjectsを使っている個人・法人の無意味な批判は歓迎されない、しない。マカーマカーと騒がないこと。
・ヨソの開発ツールを使ってもないのにWebObjectsマンセーすることは歓迎されない、しない。
・運用についての質問はハードウェア、OS、パッチ、RDBMSのバージョン、JDBCアダプタのバージョン、Web鯖のバージョン、例外の内容などを細かく明記すべし。
・プ社の話題はウザすぎるので全て専用クソスレでおながいします。

・さやかタン (´Д`;)ハァハァ
041341203/04/20 12:25ID:???
やっぱ、ネタ?と思ったところは、ポスグレのフレームワークがあるにもかかわらず、
Resourcesにモデルファイルが無いってところ。まさかテキストファイルを共有するような仕組みじゃなかろうに。
ここんとこWebObjects関連でプ社以外にネタがなかっただけに、
本当に実在or開発中ならおもしろい展開かも。別にPerlとかPHPのやつより遅くてもいい。
Javaなんだから遅いっていうのは判ってるんだから(w
0414nobodyさん03/04/20 12:33ID:???
ご本人様の降臨を激しく、激しく キヴォンニュ.
0415nobodyさん03/04/21 00:02ID:uLNEbYTi
?
0416nobodyさん03/04/21 00:16ID:uLNEbYTi
カキコ失敗 :-(
>>413
Conqueror.frameworkという見慣れないフレームワークがあるよね。
たぶんオリジナルのフレームワークなんだろうけど。フレームワーク
にモデルファイルを含んでおけば、このフレームワークを登録したプ
ロジェクトはモデルファイルをResourcesに入れる必要なくモデル
ファイルを使うことができる。わざわざフレームワークを作るぐらい
だからPDFにあるプロジェクトとは他に何らかのプロジェクトがある
と思われ。よく見るとIDがちゃんと10桁になっているな(w
トリップとかレスポンスアンカーも実装してんだろうか?すげぇ気に
なるな。
ProjectBuilderのBBSDataRangeとか他のコンポーネントをみる感じ
だと色々細かくパーツ化されているっぽい。それより気になったのが
ブラウザにはSessionIDが入ってるから少なくともセッションレスじゃ
なさそうだな。つまりタイムアウトは常につきまとうってことか?
連続書き込み防止のためだろうかな?カキコ制限なんかもどうやって
実装してるか興味ある。て優香,興味の固まりだ(w 誰か情報を
もってる香具師はおらんか(;´Д`)ハァハァ
0417nobodyさん03/04/21 08:59ID:???
      EnterpriseObjectFramework
       ↓
       ,r‐��
       l  .゙i、
      .|   ゙l
      〕 ,,,,、|
      |   .l゙
     ,,i´ ''‐.!,,,,,,,,----¬''ー''''''''''''''''''''''i、
    ‐"                i、   ,,/ ← WebObjectsFramework
             ,ー   ._,,,L,-―゙‐'¬'"
       ._,,,-'"    `゛ ゙l、
   -、,,,,.''° r‐x,,,,,,┐ .,、ヽ
     ‘'、 r┤   ._,)l" _ヽ
      ‘r,,,l,, ゚'―''У .゙'lt″│
         ‘'''''''''″   `-,,,〕 ← Foundation
0418nobodyさん03/04/22 00:22ID:???
樹里、ありがとう、元気、、出たよ。またがんばれるよ。
でも、すごく、会いたい。。。。
0419nobodyさん03/04/23 01:27ID:MA6FPThc
ERChangeNotificationJMS.frameworkのドキュメントよんだけど、これをを使うということは
JMSも必要だということだよな。OpenJMSとかだな。稼働させる鯖のメモリは積めるだけやれ、てな感じ。
かりに配布したとしても満足に使う奴(使える奴?)はごく少数じゃないかと。
今の2chの運営って負荷のやたら重い板には高速のマシンを使っている
から、WebObjectsの負荷分散とERChangeNotificationJMSのフレームワークで、鯖を沢山動かし
てサイト全体にまんべんなく負荷がかかる。小泉税制改革のような広く薄く負荷がかかるという感じか(w
はじめから2ch規模の運営をターゲットにした設計にしたんだろうか。となると様々な管理
たとえばアク禁やあぼーん処理をどうやって実装してるかに興味ある。
つうか、普通に2ch型の掲示板プログラムだったらWO初めて1週間の香具師でも作れるし、
それをわざわざPDFにしてまで(w 公開するんだから、ネタか結構重装備の代物じゃないかと。
ProjectWONDERのフレームワークをこれ見よがしにキャプチャしてるしね。
だれかさくーしゃに連絡して真意の確認キボー.
0420nobodyさん03/04/24 01:36ID:tIEgWEXk
さくーしゃの正式発表ありage
0421ぷぷぷっ03/04/24 21:28ID:???
RedHat8.0に運用環境を構築すべく悪戦苦闘してるのですが、
MySqlのJDBC(mysql-connector-java-3.0.7-stable-bin.jar)は
どこにほおりこめばよいの?また設定とかいるの?
READMEには$JAVA_HOME/jre/lib/extにほおりこめっと書いてあるけど。。。
ここでよいのか。
0422nobodyさん03/04/24 21:37ID:???
>>421
どこだっていいんじゃ?CLASSPATHちゃんと書いておけば良いのでは。
0423ぷぷぷっ03/04/25 23:18ID:???
>>422
そのCLASSPATHはどこでするの。
rootの.bash_profileでいいのかな?
failed to open database channel
ってでてるんだよねぇ。。。
0424nobodyさん03/04/25 23:59ID:B8azUu/O
>>423
少しシェルについて勉強しる。一応、.bash_profileに書けば良い。ぐぐってみれ。
>>419
さくーしゃのサイトだとネタじゃないらしいな。世の中には変わった香具師がいるもんだ。
0425nobodyさん03/04/26 09:44ID:GoDr4bxz
>>423
$JAVA_HOME$/jre/lib/ext以外に置いた場合はProjectBuilder上でclasspathをとおさないと駄目。
(たぶん422のいっているのはProjectBuilder上の操作だと思われ)
でも、漏れはめんどくさいのでいつも$JAVA_HOME$/jre/lib/extにJarファイルを
叩き込んでいる。入れ替え時にいろいろとめんどくさいけど。

ただ、J-Connector3.0.X系ってWebObjectsでつかえたかなぁ?
駄目だったというカキコをどっかで見たような。
(Winの開発環境だけだったかな?あやふやスマソ)
042642503/04/26 10:11ID:GoDr4bxz
>>423

あと、MySQLのバージョンっていくつ?
4.0系だといくつかネットワーク関連のトラブルがMySQL-jpのMLで紹介されてるよん。
(たしかURLはttp://www.mysql.gr.jp/mysqlml/からたどれるはず)

うちはMacかWinかのらくちん環境なんで、あんま関係ないけど。
0427あぼーんNGNG
あぼーん
0428nobodyさん03/04/26 20:34ID:V2R0/Q/g
OpenBaseのindxとclustered indexの違いがわかりません。
どういう使い分けができるのでしょうか?
0429nobodyさん03/04/26 21:42ID:bhd9DpLg
>>428
MSーSQL Serverの、クラスタードインデックスと非クラスタードインデックスを
Googleなどで調べてみれ。Oracleでも似たような概念があったような。
0430nobodyさん03/04/27 15:15ID:???
ウェブサービス化するとデベロッパとユーザにどんなメリットがあるの?
0431nobodyさん03/04/28 00:55ID:???
WOHyperLink に、JavaScrptつけるのって、どーやるの?
別ウインドーのサイズ指定したいだけなんだけどね。
0432nobodyさん03/04/28 02:42ID:???
ヲHyperLinkとっぱらって、
パレットのModalWindowつかってtextを囲め。
インスペクタからパラメータを設定するんだけど
ブラウザによって狙った表示にならんけど
まー望みはかなうと思われ。
0433nobodyさん03/04/29 11:56ID:???
WebObjectsで作ったフォーム内に配置されているsubmitを
別のツールなんかを使って連続submitはできないんですかね?
いえ、サーバーにリクエストが送られて返ってくるたびにsubmitの
name属性の値がコロコロかわっちゃうんで、自動化できないんですよ〜。
なんかイケナイツールつくってるようにみえちゃいますけど(;´Д`)
0434nobodyさん03/04/29 15:52ID:???
http://www.cybersolon.com/wo_seminar/wo_training.html
上級者向けらしいです。参加された人いますか?
0435nobodyさん03/04/29 20:42ID:???
wodに
Hyperlink1: WOHyperlink {
href="#";
onClick="openwin();return false;";
}
と書けば行けたよーな……(openwin()を別ウィンドウを開く関数として)
0436nobodyさん03/04/29 22:34ID:???
>>433
うーん、連続submitの意味がよく分からないのだが。

submitされないbuttonにして、そこからonClickでJavaScriptを呼び出して
JavaScriptでdocument.forms[0].submit()するとか。
あと、hiddenFieldとJavaScriptを組み合わせれば色々できるよ。
043743303/04/29 23:16ID:???
あ、説明不足ですいません。
連続submitとは、特定のsubmitを押して処理が終わって返ってきたあと、また同じsubmiを押すという操作を繰り返すようなスクリプトを組もうかとおもっていたんです。
(掲示板荒らしスクリプトじゃないですヨ)
で、WebObjectsだとsubmitのnameが4.1.0とか4.2.2.0なんていう数字みたいで
フォーム送信してレスポンスが返ってくるたびに変わるので、ちょっと困ったなぁと。
0438nobodyさん03/04/29 23:20ID:???
>>437
要は、連続処理の途中経過を表示したいということ?
WOLongRequest使えばできるよ・・・ってそんなことを聞きたいんじゃない?
043943803/04/30 17:53ID:???
>>437
あと、Repitationdでもサブコンポーネントでもなければ、Nameはwod
にname="hoge"を追加することで固定化できると思う。
(FORMぐらいしかやったことないけど)
0440nobodyさん03/05/02 12:49ID:fOW4j3xx
Windows上のApacheでNSAPIアダプタ使う方法ってありますか?

Windows上にインストールしたはいいんですけど、それらしいファイルが
見当たらなので困っています。

(なんかソースファイルらしいものがありましたが、これからビルドするん
ですか?
でも、どうやってビルドすればいいか分からない・・・。)
0441nobodyさん03/05/02 13:07ID:fZxgZ5wv
NSAPIはNetscape Enterpriseなんらた のWeb鯖のことを指している。Apacheじゃーないだろ。
WindowsだったらIISか、Netscapeのやつだけ。ApacheだったらCGIアダプタのみか。

Windowsはポアして素直にSolaris、Linux、MacOS X Serverを使うことを激しくオススメする。

0442あぼーんNGNG
あぼーん
044344003/05/02 14:09ID:VBJRE+U7
>>441

ああーっと、ごめんなさい。おおまちがい。

でも、Winでやりたいけど、IISはちょっと・・・というニーズが
少なからずありますんで。

CGIアダプタだとちょっと挙動がいまいちなんで、できればDSO
使いたいんですけど。

んなわけでヘルププリーズ
0444nobodyさん03/05/02 15:10ID:VjMJO7Wb
Perlでの開発に限界を感じ、Webアプリの導入を検討しています。
過去ログ等拝見し、WebObjectsに関心を持ちました。
トライアル版を試す環境もなく、マニュアルもこれから
読む段階です。
的外れな質問かも知れませんがよろしくお願いします。
導入費用のことについて、
他のWebアプリと比べて安いといわれているようですが、
開発するクライアント台数分購入する必要があるのでしょうか?
例えば、3人で開発するとして、サーバー+クライアント3で4本購入、
といった感じ。
72,800×4=291,200(税抜き)

これは間違いでしょうか。
また皆さんは複数人で開発される場合どうされてますか?
0445nobodyさん03/05/02 15:14ID:???
>>444
いちおうその認識で問題はない。
>>443
WindowsのApacheはbuidできた試しがない、というかできないっぽい。
Makefileをみると、WindowsはNASAPIとIISとCGIの選択肢でApacheは用意されてない。

自前で頑張るか、Windowsをポアするか別途UNIX系OSのWeb鯖を用意するほかない。

あきらめろ。
0446nobodyさん03/05/02 15:19ID:???
>>444

自社開発であれば3ライセンスでOK。
WebObjectsのライセンスは開発+運用のセットになっていて、それぞれを
別マシンにいれても無問題。

ただし、ユーザーが同一であれば、の話。
鯖が別ユーザー(顧客)とかだと、別ライセンスが必要になります。
044744403/05/02 15:28ID:VjMJO7Wb
445さん、446さん、早速のレス有難うございます。
数の少ない446さんの方で検討してみます!
0448nobodyさん03/05/02 16:50ID:fZxgZ5wv
それにしても30万以下で始められるんだからな、マジ安い…
0449あぼーんNGNG
あぼーん
0450nobodyさん03/05/03 02:52ID:JIxgZvIP
>>446
それって実際の部分ではどうなの?

045144603/05/03 06:38ID:D4kCS62H
>>450
実際の部分ってよく分かんないんだけど、ライセンスのことなら、
開発ライセンスと運用ライセンスがセットで提供されている。
(ライセンスキーもそれぞれ違う)

ライセンスキーが書いてある紙に以下のように書いてある。

「・・・したがって、Developerキーを使用して「MacOSX」または
「Windows2000」にデベロッパーツールをインストールし、Deployment
キーを使用して別のコンピューターに運用ソフトウェアをインストール
することができます。」

ただ、ここで問題なのは2ライセンスではないということ。

1パッケージ買ってきてお客さんに「運用ライセンスあげますよ」
というのは駄目。
0452あぼーんNGNG
あぼーん
045344603/05/03 07:00ID:D4kCS62H
続き。

あと、MSが採用している「開発者ライセンス」とはちがって
マシンライセンスなので、開発環境を2台用意する必要が
ある場合、たとえ1人が使う場合でも2ライセンス用意
しなくてはならない。
0454nobodyさん03/05/03 07:29ID:kuegmIz2
Mac OS X Server のパッケージには今でも WebObjects 5.1 Deployment がついてくるんですか?
Xserve は WebObjects 5.2 Deployment と書いてあるのに

0455nobodyさん03/05/03 08:06ID:???
>>454

たぶん5.1じゃないかな。

アポの場合、プリインストール版とパッケージ版とで内容が違うことは
ざら。本国のページもそうだったから間違いないと思う。

とはいうものの、アップグレードパスのないこの差は納得できないな。
0456nobodyさん03/05/03 08:31ID:???
悪魔の声:なにマジメぶってライセンス沢山買っているんだよ。1本かってあとはシリ使い回ししる。ライセンスチェックなんてやってねぇんだから(w

と、逝っていると、いずれAppleがAdobeとかMicrosoft製品のような少しキビチィライセンスチェックをするかもしれません。
0457nobodyさん03/05/03 10:07ID:???
>>456

いいじゃん。

ライセンスかってあげて。アポー内のWOの売り上げ上がれば、
WO本体の開発費も上がって品質も良くなるかもしれないしさ。



で、みんなそうやってお布施するようになるんだね。
0458nobodyさん03/05/03 19:19ID:7nuAetR1

質問です。WOHyperLinkのdirectActionNameを設定すると、指定したdirectActionが
ハイパーリンクに設定されるのですが、実際のURLにはwosid=**************と
SessionIDが表示されてしまいます。こいつを表示させないようにするにはどうすればいいですか。
0459nobodyさん03/05/03 22:56ID:???
ライセンス違反はマカーの常識だろ?
某バイト先は平気でWOのCD-Rと尻くれたぞ
まったくいい子ぶってんじゃねーよ
0460nobodyさん03/05/04 00:30ID:qqnhEoBu
>>458
wosid=NO;
0461nobodyさん03/05/04 00:49ID:???
同一LAN上に同じライセンスでなにか問題ありますか?
0462nobodyさん03/05/04 00:54ID:???
>>460
どうもありがとー!
>>459
漏れはMacを持っていないからマヵーじゃない。故におまえにはハッキリといえることがある。「逝ってよし」
0463nobodyさん03/05/04 04:28ID:???
ライセンス違反を指摘されると「逝ってよし」ですか
終わってるな>このスレの住人
0464nobodyさん03/05/04 06:52ID:ggIRQuKY
WORepitationのlistにWODisplayGroupのdisplayedObjectを、
itemにEOのメンバー変数を割り当てたとします。

で、repitation内にWOHyperLinkおいてデティールの編集画面に
遷移したいのですが、この時デティール編集ページに持っていくのって
itemに割り当てたEOのメンバー変数を渡すのでしょうか。それとも
WODisplayGroupのselectedObjectを渡すべきなんでしょうか?

アポーの解説書見る限りではEOのメンバー変数でいいような気もしますが、
たれパンダ先生の解説見るとselectedObjectの方がいいような気もするし。
0465あぼーんNGNG
あぼーん
0466W♀O03/05/04 08:21ID:???
>>463 ではどうしろと? 具体策も示さずにそんなこというから逝ってよしと言われるのデス。みんなでライセンス違反しまくれと?それこそ逝ってよしだと思いませんか?
>>464 WODisplayGroupをつかっているのでしたら、一度dg.selectObjectしてから、selectedObjectを渡すと確実です。
046746403/05/04 09:07ID:ggIRQuKY
>>466

さっそくありがとうございます。

じつは、両者の違いが解っていないのです。
いままでは、itemのメンバ変数をそのまま渡していました。
(それでも不具合があったことは無いのですが)

だとすると、WOHyperLinkのメソッドは以下のようになるのでしょうか。

public DetialPage gotoDetialPage(){
dg.selectObject();
DetialPage aComponent = (DetialPage)pageWithName("DetialPage");
aComponent.setEditItem((CustomEO)dg.selectedObject());
return aComponent;
}
0468あぼーんNGNG
あぼーん
0469nobodyさん03/05/04 12:44ID:???
>>466
>ではどうしろと? 具体策も示さずにそんなこというから逝ってよしと言われるのデス。みんなでライセンス違反しまくれと?それこそ逝ってよしだと思いませんか?
具体的な解決策=会社を畳む

ピーコソフトで開発するのは盗品を売りさばいて稼ぐとなんら変わらん。
そんな腐れ会社は畳むのが人間としての義務。
0470たれぱんだ(ニセ)03/05/04 14:46ID:???
次のページにWODisplayGroupを渡すとか、渡したthisに戻ってくるのでなければ、setSelectedObjectする必要はないよ。

public DetailPage actionDetailPage() {
  DetailPage page = (DetailPage)pageWithName("DetailPage");
  page.setEditItem(item);
  return page;
}
--
ライセンス、漏れはWOの2回のアップグレード分より安いと説得して会社にeMac買わせました。
Mac版なら無料でDeveloperライセンス使えるからね。WO使う分にはまっくも悪くない。
0471nobodyさん03/05/04 21:39ID:???
このスレの荒らしの元凶になってる某社はマジで会社畳んでくれないかな
いつまでも営業されるとマジ迷惑なんですけど
0472nobodyさん03/05/04 21:44ID:???
469=471
0473nobodyさん03/05/04 21:48ID:???
漏れんところはまるでメイワクじゃないよ。プ社のおかげで仕事減ったと言うことないし(むしろふえてるし)。
WebObjectsのお陰で作業はラクになったし。
「WebObjects〜〜?プ社でしょ〜〜?」なんていうDQNはいまだかって一人も観たことないし(プ

プ社の人、ここをみていたら、何ら気にすることなく営業活動しちゃってください。
応援はしませんけど、つか、2chごときの発言ふつーの人なら気にしませんけどね(w
0474nobodyさん03/05/04 21:54ID:???
>>473のほそく。別にプ社を応援してるわけじゃないしマンセーしてるわけじゃないので。

ところで、>>471の会社はプ社の影響でどんなメイワクを被ったんですか?実例、かなーり詳しキボーン。むしろ、いわねぇとお前の戯れ言は全く信用できないぐらいの激しい勢いなんですけど。何か(pure
0475nobodyさん03/05/04 22:13ID:wmDngm7e
そーだねー,うちもWebObjectは客先には「マリオスと同じやつでしょ」で認識されてますからねぇ。NTTマンセー。
0476nobodyさん03/05/04 22:27ID:wmDngm7e
addObjectTo...
0477あぼーんNGNG
あぼーん
0478nobodyさん03/05/04 22:38ID:???
>>472-474
おいおい、勝手に迷惑な会社がプ社と決めつけちゃいかんよ。
訴えられぞ(W
たとえプ以外に考えられなくてもな。
決めつけはいかんよ、決めつけは。
0479nobodyさん03/05/04 23:07ID:???
具体例が言えないんで逃げますた。チキン.
0480nobodyさん03/05/05 00:22ID:???
>>474
>いわねぇとお前の戯れ言は全く信用できないぐらいの激しい勢いなんですけど。

そーなの〜激しい勢いなの〜
よかったねー
こんなくだらないことに激しい勢いになれる人が羨ましいです

というわけで、氏ねや>コッソリAcrobat起動会社の社員

灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・
灯台使って偏差値30・・・

0481nobodyさん03/05/05 03:39ID:cVJ7jUm5
WODisplayGroupを使ってデータを表示させてるんですけど、
外部プログラマからデーターを操作した場合(値の更新のみ)、
データが変わったのをfetch()を使ってもとりだせません。
woaを再度最初からアクセスすると、最新の情報がとれるんですが、
何かを初期化したりしないといけないんでしょうか?

ちょっとはまってるもので、知ってる方いましたら教えてください。
OSX+Java1.4+WO5.2.1です。
0482nobodyさん03/05/05 04:12ID:???
>>481

fetch()のまえに、

ec.setFetchTimestamp((new NSTimestamp()).getTime());

を呼んでごらん。
048348103/05/05 05:09ID:???
>>482
キター。できました。今後のためにsetFetchTimestamp()を調べてみます。ありが�d
0484nobodyさん03/05/05 09:36ID:17+RJ5Lz
>>480
もとプ社関係者必死だな(w WOの技術関連話題ができないんだったらすっこんでろYo。K.U.Z.U.が。
>>482-483
それも一つの手段なんだが扱うレコード数が大量になる(1万レコード超とか)場合、
諸刃の剣になる。SQLを強制的にRDBMSへ投げてECにEOを再度マッピングしなおす
から、それなりのオーバーヘッドを覚悟しないとイケナイす(つまり遅くなるってこと)。
ec.invalidateAllObjects()同様、WebObjectsはEOFというアーキテクチャを
採用している以上、できることならこの手のメソッドは使わずにEOFを経由して
データの操作ができるシステム構成にしたい。定期的なシステムのメンテ中で
アプリを止めることができるというのなら別ですけどね ヘ(^^;)ノ
0485nobodyさん03/05/05 15:53ID:T9pZZRo4
windows で開発している方へききたいのですが、
postgresql+cygwinのDB環境があって、
WebObjectsのPBでC:直下にプロジェクト作った後に、
実行するとc:/cygwin/c/以下の存在しないプロジェクト
見に行って、どうしようもない経験された方、
どのように対処されたか教えてくだされ。
0486あぼーんNGNG
あぼーん
0487nobodyさん03/05/05 16:34ID:???
>>484

ごもっとも。

ただし、WOの場合、自分が参照/更新するデータは他人に更新されない
という考え方(例:ショッピングカート)に基づいているんで、外部から更新
されたら完全にアウト。これがWOの最大の弱点。(両刃の剣ともいう)

まぁ、アクセス回数減らすんだとしたら、テーブルと対の更新カウンター
もって、フェッチの時に更新カウンターをrawRowsForSQLで取得して
変わっていたらsetFetchTimestamp呼ぶとかぐらいかな。(リレーションの
リーフだとめんどくさいな。いちいちrefaultするか?)
あとは、確実にデータを表示しなければいけないページを決めて、
そこだけこのメソッド呼ぶとかね。

contextにのってたNotification実装するという方法もあるね。
非Javaアプリでの更新だと対応できないけど。
(Wonderはみてないんでわからん)

あと、1万件くらいのレコードをfetchするとWOアプリの
パフォーマンスがゲロまずになると思うんだけど。

1回のfetchで1000件を目安にしてる>漏れ
0488あぼーんNGNG
あぼーん
0489あぼーんNGNG
あぼーん
0490nobodyさん03/05/05 17:10ID:17+RJ5Lz
>>487
ワンダーにERChangeNotificationJMS.frameworkというのがあるけど、
ContextにあったnotificationをJavaMessageServicesにおきかえたやつっぽい。
異なるインスタンスにEOの更新が伝達できるんで便利スよ。上のカキコに
あった2ch掲示板のキャプチャみてこのフレームワーク使ってるようだから
メンテアプリもEOFでやっていると思われ。
049148703/05/05 17:59ID:???
>>490

それは知らんかった。さんくすこ。
後で見てみるよ。
(でも、WonderッてMacじゃなかったっけ。漏れはWinなんだよな)

でも、DBを異なるツールが更新する、しかも非Javaというシチュエーション
って意外とあるんだよな。

EOFがどのようにデータを抱え込むか理解できないと、この辺の開発は
難しいと思われ。

データエントリー系だけVBつーのもあった。バーコードであっちこっちから
ぽこぽこデータを入力して、状況照会ををWeb経由で、つーシステムだった。
0492nobodyさん03/05/05 18:47ID:Wsxex1g0
wonderで遊んでるんですが、メールを送信する際に
ERMailDelivery の setToAddress(toAddress) を呼ぶと
どうしてもなぜか NullPointerException が投げられてしまいます。
setToAddress(toAddress, personalName) のほうだと
ちゃんとメール送信できるんですが、何故なんでしょうか?
環境は win2k, WO5.1, JDK1.4.1_01 です。
javaはやはり1.3.1にしておいた方がいいんでしょうか。
0493あぼーんNGNG
あぼーん
0494nobodyさん03/05/05 19:12ID:GQJMeUud
運用環境はMac OS X 「server」でないと駄目なのでしょうか?
Mac OS XでApacheの設定をいじれば何とかならないのかなあと
淡い期待を抱いてます。
0495nobodyさん03/05/05 19:25ID:17+RJ5Lz
>>491
wonderはWindowsでも使えるよ(漏れはLinuxでも使ってるし)。
あと、逝ってることはたしかにその通りだね。WebObjectsだけで
完結できるシステムは難しいかな、と。
>>492
バグっぽい気が。TechArtsで質問すればコミッターの人が答えてくれる。
>>494
そんなことはない。MacOS X での運用は何ら問題ない。シリアル番号を
Deployのやつ入れておけばあとはApacheの設定とかやればいい。
どこでつまづいてるのだ?
0496nobodyさん03/05/05 19:52ID:GQJMeUud
>495さん
親切にありがとうございます。つまづいているわけではなくて、まだ試していないんです。
まだ実際に運用できる様なものができているわけではなくて、今後そのときが来たらどう
しようかなと思って。過去ログを見ると運用はMacOS X serverではなくてLinuxでやって
いる方が多い様な印象だったので、勝手にMacOS Xでの運用はできないものだと思い込ん
でいました。
0497あぼーんNGNG
あぼーん
0498nobodyさん03/05/05 21:50ID:???
某社がバイトにピーコCD渡したてたのは事実じゃん
なるほどこのスレじゃ犯罪は容認なんだな
ガンガン、ピーコしまくれと
ピーコ容認とは史上最低の糞スレだな
0499nobodyさん03/05/05 22:09ID:???
>>498
WebObjectsの技術的な話題を話すスレですんで。以下略。
0500nobodyさん03/05/05 23:00ID:???
史上最低?
DL板にゆけばいくらでもありそうだが。
0501nobodyさん03/05/05 23:18ID:???
>>500
>>498はWODisplayGroupのことすらも解らないDQNです。そおっとしておいてあげましょう。あまりにも哀れです (プ
0502nobodyさん03/05/05 23:58ID:17+RJ5Lz
>>498
マジでWebObjectsの技術的な話できないようでしたら、専用スレにいくか、
金輪際ここにはカキコしないでもらえませんかね。
>>1を良くよんで、ルールを守って下さいよ。私の息子でもそれぐらいは解りますよ。
同意される方も多いと思いますよ。
0503nobodyさん03/05/06 00:00ID:my0zkocw
iTune Music StoreってやっぱWOで作られてるのかね?
だったらすごいな〜
0504nobodyさん03/05/06 00:47ID:???
WebObjectsのWebService使ってますね。なんかWebServiceを使った
実例みたいなのを(業務用以外で)初めて体験した気が...。
ちょっとWebServiceを使ってみようと本気で思いました。
0505nobodyさん03/05/06 09:43ID:???
WebService 使っているとのことですが、iTunesはカーボンアプリのはずですから、
カーボンからどうやってWebServiceを呼び出しているのか興味有りますね。
Javaを使ってWebServiceクライアントアプリつくっているのか、カーボンからココアを
呼び出しているのか、カーボンだけでつくっているのか、まぁいろいろなアプローチが
あるとおもいますけど。。
0506勉強中03/05/06 12:30ID:???
WebServiceの話が出たんでついでに聞いちゃうけど、
この場合の負荷分散ってどうなっているの?

WebServiceってPort番号固定でアクセスしに行くと思うので、WOが使っている
負荷分散の方法は使えないと思ったけど。
0507pl053.nas373.k-tokyo.nttpc.ne.jp03/05/07 15:21ID:ABAEvQqv
s
0508nobodyさん03/05/07 15:25ID:???
開発中画像が追加されてますた。
http://web1.aaacafe.ne.jp/~tetsuyak/underDevelopment.html
掲示板が無限大に作成できるっぽい。ユーザー管理もできるっぽい。アクセス規制、発言規制もできるっぽい。
軽く勃起しますた(;´д`)
0509nobodyさん03/05/07 22:47ID:???
>>508
なんかことごとく期待を裏切ったかのような高機能ぶりだな(w
規制を設定するのが複数種類あって、それぞれに複数パターン定義できて、
しかも複数作成管理できる掲示板ごとに管理できるっつーんだったら
こりゃ掲示板管理・運営者にとっては便利な道具かも。つーか、利用者は
重くてたまらんだろうな。
ま、Javaなんだからハナから速度なんて気にする香具師はいねーだろーし
速くなければいけないなんて思いこんでる香具師もいねーだろーしな(w
0510nobodyさん03/05/07 23:16ID:eDB1w2xm
なんかターゲットが見えてこないな。ユーザ管理、入力エラーワードのチェックを持つことができる2ch型掲示板てこと?2ch型掲示板を補完したつもり?にしては発想が安易な感じが。誰かサクーシャに聴いてスコーピオンのミロ.
0511nobodyさん03/05/08 08:08ID:???
ど素人からの質問でございます、OSXのProjectBuilderでビルドしようとしたら
Sources/Application.java:0:0:0:0:
Error: You need to modify your classpath, sourcepath, bootclasspath,
and/or extdirs setup. Package "java/lang" could not be found in:
こんなエラーがでてきました。クラスパスを変更するにはどうしたらいいのでしょうか?
OSX10.2.6 Java1.4.1 WebObjects5.2
0512nobodyさん03/05/08 09:43ID:???
>>511
Java自体を先に勉強しる
■ このスレッドは過去ログ倉庫に格納されています