WebObjects 2スレ目
■ このスレッドは過去ログ倉庫に格納されています
http://www.apple.co.jp/webobjects/
http://www.apple.com/webobjects/
前スレ
http://pc.2ch.net/test/read.cgi/php/989562708/
0521nobodyさん
02/04/28 21:59ID:KbT7/xxZDBマガジンや@ITの一覧にのらないのは問題。
http://www.atmarkit.co.jp/fjava/rescenter/index/apsvr.html
0523nobodyさん
02/04/28 22:40ID:???確か、Developerコースは、講師が1人しかいなかったらしいからな。
その講師がいなくなったら、開催は無理だろう。
>>522
相手にされてない上に、アップル自体が積極的に売ろうと考えてないみたいだし。
WOの製品性をきちんと理解している人間もアップル内にいないらしいから、
まぁ、絶望的だろうな(w
俺らの便利なオモチャで終わるかもしれん。
0524nobodyさん
02/04/28 22:53ID:KbT7/xxZやはりWebObjectsの最大の欠点はApple社製品ってことか・・・
0525nobodyさん
02/04/28 22:56ID:oUpjpzn0WebObjectsの権利をAppleから買収し、
ApplicationServerの勢力図を塗り替えてもらいたい。と祈願する。
0526ヲッカーな名無しさん
02/04/29 00:25ID:???WOメインで、とはいえWOに限らず(藁
と、言ってみるテスト。
0527nobodyさん
02/04/29 02:06ID:???>やはりWebObjectsの最大の欠点はApple社製品ってことか・・・
WOを提案するまではいいが、同じApple社製品ってことでMacOSXの導入でも
薦めようものなら即座に信用がなくなるからな。
0528nobodyさん
02/04/29 03:31ID:???0529nobodyさん
02/04/29 06:50ID:???あの本はMacプログラミングシリーズの1冊という罠。
買う価値無し。後悔した。
内容はMacWireの連載に加筆しただけ。オンラインで読め。
誤植多し。構成も雑。急いで作ったと思われ。
たぶんまったくの初心者が読んだら混乱する。
0530nobodyさん
02/04/29 08:15ID:???ドーイできる部分もあるが、初心者には売れて欲しい。
ズブの素人の時MacWireの連載でずいぶん助かったさ。
後は出版元のフォローページがしっかりしてくれれば……。
0531nobodyさん
02/04/29 08:16ID:???このリストだと、WOが入ってもいちばん最後だねえ。
アルファベット順だとBEAが頭にくる。なんかずるいぞ。
あ、Apple WebObjectsにすればいいのか。
0532nobodyさん
02/04/29 08:38ID:???をして欲しいんだ。
雑誌でのWOの記事採用を働き掛けて欲しい。(あくまで私見)
「ヘンテコ言語でWEBデータベース作りましょう」なんて
小難しい連載してる雑誌に、「WOで楽勝」ってな連載。
0533nobodyさん
02/04/29 10:10ID:ohqYmtGyAppleが広告料払えないから、実現しないと思われます。
それとは別にPerl、PHP、Pythonは実用上は強力だと思います。
「SQL書けないからWebObjectsが好き」と公言するPGには、PHPは
ヘンテコ言語なのかも知れませんが・・・
0534nobodyさん
02/04/29 11:57ID:???しかし、メンテ上は最悪だと思います(;´д`)
0535nobodyさん
02/04/29 13:47ID:???0536nobodyさん
02/04/29 13:52ID:YB2cBT2S0537nobodyさん
02/04/29 14:06ID:ohqYmtGy>しかし、メンテ上は最悪だと思います(;´д`)
すぐ読めなくなるから、新規案件でカネ取れる
0538nobodyさん
02/04/29 16:20ID:???win2kのLancherからアプリを起動しようとすると、
ローカルドメインではなく実運用のほうに飛ばされるようになりました。
NEXT_ROOT\Library\WebObjects\Configuration\WebServerConfig.plist
の設定をいじってからのような気がするんですが、元に戻しても変わらず・・・。
アプリはちゃんと起動してるんですが。
0539nobodyさん
02/04/29 17:33ID:???NEXT_ROOT\Library\Frameworks\JavaWebObjects.framework\Resources\WebServerConfig.plist
これも変更するんでしたね。こちらがLauncherの時に使われて、
もう一つの方はどういう時に使われるんですか?
0540nobodyさん
02/04/29 21:58ID:???状況
・開発・運用WO5.1
・winでは動作する。java monitorに登録もできる
・linuxではjava monitorは動作する。monitorにmonitor自身も登録できる。
自作アプリを登録し、statusがonになるのも確認。
これで、http://mydomain:port/ にアクセスしても
表示できません、というメッセージ。。。
前と全く状況が変わらない(;´д`)
最後の手段で、あぷしてみました。WOBuilderで「Hello」って書いただけの
アプリなんですが、皆様の環境では動くんでしょうか?
それともなにか大ヘマやらかしてますか。
http://buttercup.home9.dk3.com/haha.tar.gz
0541りお
02/04/29 23:08ID:5UG7M/uYソースじゃないから、何ともいえねぇーんだけど、
terminalから起動すると、
[localhost:~/Desktop/hahaha.woa] root# ./hahaha -WOPort 1999
Reading MacOSClassPath.txt ...
hahaha: Unable to read "/var/root/Desktop/hahaha.woa/Contents/MacOS/MacOSClassPath.txt"! Terminating.
ってでるから、コンパイルがおかしい感じだよな。
とりあえず、ソースよこせ。
あー、あと、サンプルなんかはコンパイルしてもうごかねぇのか?
JavaMonitorが動いてるっつーことは、インストール自体は成功している。
プロジェクトからコンパイルがうまくいってない、ということに2900さやかタン.
0542540
02/04/29 23:32ID:???さっき揚げたやつには、MACOSとWINDOWSのフォルダは
つけてませんでした。で、今度はソースごと。
http://buttercup.home9.dk3.com/hahaha_source.tar.gz
サンプルのHelloWorldも、winでは動くがLinuxでは動きませんでした。
0543540
02/04/30 03:16ID:???ただ、うちの場合は「ページが表示できません」と出ますが。
02467にある、
>WebObjectsDocumentRootの直下にアプリを置くのではなくて
>そこにWebObjectsフォルダを作ってその下にアプリやら
>FrameworksやらJava(WebObjectsが使う等のフォルダを置きます。
というのは全くやってません。
WebObjectsDocumentRoot=/var/www にしていて、
/var/www/WebObjects というフォルダがあるだけです。
アプリの位置やWOAdaptorの場所は設定ファイル内で
パスを指定してるから、特に何も置かなくていいと思ってましたが。
このあたりがマズーなのでしょうか??
0544532
02/04/30 09:44ID:???(読み流してました)こういう↓ことですか?
1)DB系のパソコン雑誌の「本特集」にWOがピックアップ
されるには広告ページの買取り、が必要だが、Apple
がその費用を負担しない。
<あるいは、雑誌広告と本特集とが、セットになってる。>
2)だから、DB系の雑誌にWOの特集が少ない。まとめて言うと、
WOの特集が少ないのは、AppleのDB系への雑誌広告の出費が
少ないからだ。
3)他方で、
ユーザグループ(のWOに詳しい人)が記事執筆の意向を持っ
てたとしても、紙面を割いてもらえない以上、記事が掲載さ
れる可能性ない。
4)これは、ユーザグループが悪いわけでは無い。
0545nobodyさん
02/04/30 10:32ID:hqeE3hHPそういう事です。
編集部としては、読者の反響がとれる特集か、広告主が取れる特集を
狙いたいのだと思います。
Web+DBマガジンにちょこっとだけWebObjects記事が乗ったりしていた
記憶があるのは秘密。
0546nobodyさん
02/04/30 16:33ID:???ネットでの活動が活発なら興味を持つ人が増えて、雑誌にも取り上げられると思うけど。
そういう意味では、ネット上での活動自体でさえないに等しい現状では無理でしょう。
オープンソースと違って推すのは難しいのかもしれないけど。
0547532
02/04/30 18:50ID:???>>546
WOに欠けてるのは「広告」(=不特定多数への商品の売込み)。
ボーダーライン上の人(興味もつかもしれないし、持たないかもしれない)
の目を、広告により、「チョット試シテミルカ」と思わせる努力。
0548nobodyさん
02/04/30 19:04ID:???TIL見たって、トンチンカンなことが最近多いし。
マタ〜リ逝こうや。どうせ日本じゃ売る気無いんだろうし、サポートなんか期待できねんだから。
米国アポがちゃんとやっててくれればいいよ。
まぁとはいえ、下手すりゃWOと心中かな〜
0549nobodyさん
02/04/30 19:53ID:???>>529はある程度WOをやってるからアラが見えるんであって、
初心者用にこの手の書籍は絶対に必要。画面写真も多いし、
解説わかりやすいと思う。本になってるってのは重要だ。
0550nobodyさん
02/05/01 00:08ID:???>WOを提案するまではいいが、同じApple社製品ってことでMacOSXの導入でも
>薦めようものなら即座に信用がなくなるからな。
同意せざるをえない。骨身に染みた。
今日、元クライアント(取引は切られた)の担当者と飲みにいって、
何故うちを切ったのか教えてもらった。原因はうちが作成した提案書に
MacOSXが入っているのを上層部の人間が見たことだそうだ。
「この会社、趣味で仕事やってんじゃないの?」とまで言われたらしい。
みなさんもMacOSXの提案は慎重に。
0551nobodyさん
02/05/01 03:36ID:???0553nobodyさん
02/05/01 10:06ID:???海外ならともかく、日本で業務鯖にMacをいれるなんてのは、
もってのほか、趣味道楽と言われても仕方がない状況に昔からある。
それを見抜けなかったヌシにも、落ち度はあった。
が、これで学習しただろう。"WO on MacOSX" は、開発環境だけにしておけ(w
良いものが受け入れられるとはかぎらん。
Macを常用している企業以外では、MacOSXで運用、という考えは、頭の中にしまっておけ。
我々は異端なのだ。
0555nobodyさん
02/05/01 11:00ID:???流行ったとしても、Winのシェアがひっくり返るようなことは、
当分ないだろうねぇ。
Outlookのウィルスなんて、ほとんど気づかれないで感染が進んでるし。
ある意味、Win環境ってのは戦前戦中の日本。
みんなが寄生虫を持っているようなものだ。
でも、そのおかげで花粉症にならないとか、健康が実は維持できていたりという面もあった。
Macは、ある意味無菌室。免疫が無いから、常に絶滅の危機に瀕している。
0556nobodyさん
02/05/01 11:50ID:j3lq/8FH>みんなが寄生虫を持っているようなものだ。
>でも、そのおかげで花粉症にならないとか、健康が実は維持できていたりという面もあった。
この話、主張者はいるけど、科学的な根拠は乏しいらしい。
※ WebObjects以外のネタですいません
0557nobodyさん
02/05/01 12:02ID:???Nimdaなんて既知の穴をついてただけなのだから、なんで広がったのかすら謎だ。
0558nobodyさん
02/05/01 13:13ID:???もう少し知名度が上がるとUnix対象のクラッキング手法がガンガン
かかってくるという危惧はあるな。
まあでも、それ以前にUnix系であることを認知してもらうだけで
御の字という気もする。
0559nobodyさん
02/05/01 15:51ID:???これからだべ。
0560nobodyさん
02/05/01 16:45ID:???0561りお
02/05/02 22:14ID:???Windows2k(WebObjects5.1.1)、RedHatLinux(PostgreSQL)でうまくいってる。
シトって、使徒か?(←ちょっと古い(;´д`)
0562nobodyさん
02/05/02 22:29ID:???りおタン、お手数だが、うまくいってるポスグレとJDBCドバイラ、設定とかの詳しい情報キボンヌ
PostgreSQL.PlugInとか使うのけ?
セカンドインパクツ〜
0563りお
02/05/03 12:56ID:???PostgreSQL7.3、JDBCドライバは最新版でうまくいってる。
PostgreSQL.PlugInは使わなくても何とかなっている。
あれって、sequence使いたいときなんかに、入れるんじゃなかったっけ。
eo_pk_tableでpky生成は任せてるから、あんまし気にしてない。
0564nobodyさん
02/05/03 16:21ID:???pk自動生成してくれなかったような・・・。
話は変わるけど、pkに12バイトNSData使うとDBに聞きに行かずにユニークな
IDを生成するそうですが。誰か試した人居ないかな・・・
http://developer.apple.com/techpubs/webobjects/WebObjects_5/Topics/ProgrammingTopics.23.html#pgfId=606109
>If the type of the primary key attribute is a 12-byte NSData,
>EOF generates unique primary keys without going to the database.
0566nobodyさん
02/05/04 02:13ID:???提案書にMacOSX!?
それなら、プレステにUNIX入れてサーバにしましょうと提案したほうがウケたかもね。
UNIXならなんでもいいなんて誰も思ってない。
はっきり言って切られるのは当然だと思う。
0567nobodyさん
02/05/04 02:51ID:???提案書云々は、即断しても、いいけど、
もし、ほんとうにラックマウントサーバでたら、
恥かしいかもよ。
<どうせ、「使えん」の倍返しだろうけど>
0568nobodyさん
02/05/04 03:14ID:ot9tgG6Zpostgres7.3ないぢゃぁ〜ん。
おいは、win2k(develop)+redhat72(postgres721)うまくかねぇー。
JDBCがらみでへんちくりん。でぷろいと、でべろっぷのJDBCあたりがなぞ。
おしえてくださいませ。MacOSXはだいじょうびなんだけど。
0569りお
02/05/04 10:19ID:???モノと相手によると思われ。勘定系のシステムにMacはヤヴァイが、
ちょっとした業務支援〜中規模のモノでMacとMacOS X Serverでもおれっちは
全然OKだとおもう。あとは相手がちゃんと理解してくれるかだな。
(でも、おれっちだったら、SolarisかRedHatLinux提案するだろーな(ワ
ようはちゃんと動けばそれでよい。(←こんなんだからダメ人間なんだな
>>568
スマソ.PostgreSQL721でよい。
JDBCでへんちくりんなのがよくわからんのだが、Windows2kのEOModelorからも
接続できんのか?Windows2kの場合はJDK1.1系のJDBCドライバを使うぞ。
実行環境にはJDK1.2系以降のJDBCドライバが必要。そこらへんの仕組みわかってるか?
言っておくがおれっちはちんちくりんじゃない(←意味不明
>>567
MacOS X Serverのラックマウントサーバーかデザインはどうなるんだろうな。
まさかスケルトン(←死語 じゃないだろうな。
全面にリセットスイッチがあるとか(w
1U〜2UぐらいのサーバーだったらフツーのPC鯖とあんまし変わりないだろうから
あればある、で10台ぐらいWebObjects用鯖として入れてもいいかもしんない。
あとは安けりゃいいんだけど。
と、だんだんマカーになってくわたし。。。
0570nobodyさん
02/05/04 16:24ID:ot9tgG6Z>Windows2kの場合はJDK1.1系のJDBCドライバを使うぞ。
1.1系のどらいばちゃんはいずこにあるのぉ。どこにはいちするのぉ。
りお様へーるぷみぃみぃ。
0571nobodyさん
02/05/04 17:20ID:ERU4rybAhttp://jdbc.postgresql.org/download.html
にあるよ。
で、C:\Apple\Library\Java にpgjdbc1.jarをコピーして、
同時に、そにある、JavaConfig.plistを編集して、
DefaultClassPathに、$NEXT_ROOT/Library/Java/pgjdbc1.jar;
を追加すんだお。
0573nobodyさん
02/05/04 18:59ID:???0574nobodyさん
02/05/04 20:02ID:???それはここです。
http://pc.2ch.net/test/read.cgi/php/1019844261/
0575出る杭マカ
02/05/04 21:17ID:???で、教えて君になる予定なので世間様の役に立って貯金にしようとおもふ
>>486の回答は>>488の一番だ
がんばれ非開発者(w---ボタン押したらなんか逝ってくれ>>EOModeler
0576梨
02/05/05 01:00ID:???返答したのですが、届いていらっしゃいますでしょうか?
メールボックスの容量制限に引っかかってメールが削除された恐れがあるので、
一応こちらでご連絡させていただきました。
何か不明な点がありましたら、メールよろしくお願いします。
0577564
02/05/05 01:50ID:XXTb9N2iDBにアクセスせずにユニークにするのがちょっと不思議(GUIDみたいな理屈か)
ですが、アクセス回数が減る分効率的な気もするので、ちょっと使ってみます。
pkをわざわざ12バイトデータにするのがどうかって所ですね。
0580nobodyさん
02/05/06 00:15ID:???ポスグレ情報サンクスコ!
シコシコ試してみるぽ。
0581nobodyさん
02/05/06 00:57ID:4/TtmhvLりお師匠!
>ポスグレのJDBCは、
をーでけたぁ〜。
すわんくすぅー。JDBC1が必要だんなんて、アポーなんとかしてけれー。
0583nobodyさん
02/05/06 06:02ID:QBWrQo3jWebObjects Builderでhtmlに日本語埋め込むと文字化てしまいます
改行コードど文字コードは何にすればよいのでしょうか?
それともPB側にも設定が有るのでしょうか?
MACOSXを日本語環境で使っています。
0585りお
02/05/06 10:11ID:???Application.javaに日本語表示に関するメソッド2つほど入れ忘れだと思われ。
アップルのWebObjects関連の技術情報のところに日本語を扱うときの注意事項が
あるから、とりあえず、探して読め。
0586583
02/05/06 11:33ID:???ありがとうございました
Appleでは見つけられなかったんですが
ttp://www.zdnet.co.jp/macwire/0105/28/n_md_news1_2.html
にズバリがありました。
0587nobodyさん
02/05/06 17:24ID:???これからは日本語でサポートだってさ。
アホなおいらには心強い話だw
0588りお
02/05/06 17:45ID:???0589nobodyさん
02/05/06 21:12ID:???0590nobodyさん
02/05/06 21:54ID:???このDBの存在理由がわからん。
0593nobodyさん
02/05/07 00:26ID:???MS-Accessを選択したほうが汎用性があっていいですよ。
0594nobodyさん
02/05/07 00:57ID:???OpenBaseも選択肢に入ると思われ。
本当にぜんぜん使えないモノだったら、あそこまでバージョンアップもしてないだろうし。
0595nobodyさん
02/05/07 01:02ID:???仕事ではさわったこと無いけど、個人的にちょっといじってみた感想としては
1万件ぐらいデータが入ってるテーブルに対するフェッチがそれなりに速いと思った。
insertやupdateも速いと感じるし、ストアドも実行できる。
決して悪くはないよ。ポスグレよりも歴史長いでしょ。NEXT STEP時代から
あるんだから。
0596nobodyさん
02/05/07 02:45ID:AQSanNHIそもそもMacでシステム組む可能性はゼロ。
0597nobodyさん
02/05/07 03:17ID:???あのな、592>>Oracle,PostgreSQLってのはDBエンジンとしてはカナリ遅いんだぞ?
信じられなかったら自分で確認してみれ。現実はハードが高速だから気にならんが
JDBC接続の時点で考え変えたほうがいいと思うぞ?
ちなみに著名なhttpdであるapacheだってオメーらが大好きなM$IISに比べたら超遅いんだぞ?
チャンと調べてんのか?何故に速度の話になるんだ?Webアプリにリアルタイム性求めてんのか?
>>593はぁ???汎用性っすか?EOって知ってるか?
もう、アフォかと、ヴァカかと。
…と、煽りはこの辺にしておきつつ、適材適所って言葉を忘ちゃイカンよ(藁
ちなみに、594>>OpenBaseはLinux用もあるんだけど知らんの?
>>595はPostgreSQLの歴史をお勉強して出直してらっしゃいな。
トホホだな。このスレ見てるクライアントが居ない事を祈るよマジで。
0598nobodyさん
02/05/07 05:51ID:???とりあえず無駄な煽りが多いのが厨房ってことしかわからん
0599nobodyさん
02/05/07 08:35ID:???サンノゼはど〜ですか?
0600nobodyさん
02/05/07 09:47ID:sPZNOPm60601hokka
02/05/07 10:50ID:LG8VU2oAネスロジック無視してがりがりSQLかいてきたんだけど、Fetchっていう考え方がすごい、
いったんDBからデータとってきてメモリ上でソート←これASP+COMで実現するためにどんな
けコード書いたか・・・、しかもいざって時のSQLもかけんでないのー。
今VS.NETと並行してやっててすごくよく似てるんだけどだんぜんコッチにはまりそー
0602梨
02/05/07 12:24ID:???漏れはとりあえず「MySQLとPostgressは違う」と言っておくよ。
みんな結構勢いで物を言うスレらしいんで、自分で調べた方がいいですw
0603nobodyさん
02/05/07 12:29ID:???でも、これからの主流は、恐らく.NETだと思うよ。
アポの様子を見るに、日本じゃますますWOは縮小されていくような気がする。
漏れは使うけどね(w
0604nobodyさん
02/05/07 13:44ID:7SlzHcrm一通りいじくって(いじくんの大好きー!?)うちで稼動中の「あすてりあ」 っちゅう
なんぎなBつーBサーバーのtoolsらいぶらりーをいんぽーとしていじくろーとおもっ
てんだけど(けっしていん○をいじくんじゃないよ)やったことあるひといる?
(けっして「あすてりあ」ていう源氏名の女とやったことある?ってきいいてるんじゃないよ)
0605nobodyさん
02/05/07 13:57ID:???http://download.desk.ne.jp/win/2/00026/5337.html
に、とりあえずEOModelerから接続はできたよ。
JDBCドライパは、>>571のを利用。
UserName, Passwordは、initdbしたときに出たものを利用。
URL : jdbc:postgresql://localhost/<UserName>
Driver : org.postgresql.Driver
で、とりあえず接続はできた。
しかし、SQLコマンド叩いてテーブルを作っても、EOModelerがその中身を抜いてこない。
何か解決策あるかな?
0606nobodyさん
02/05/07 16:20ID:???http://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/MultiCountry/Enterprise/webobjects/patches/5.1/
ここを見れ。
0607hokka
02/05/09 09:18ID:mWQXeEkBhttp://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/MSDN-FILES/027/001/779/msdncompositedoc.xml
にBETA版ではなくサポートされたJDBC2.0(Type4)のドライバが出てました。
(ちなみに日本サイトはまだBETA版)英語版ですが日本語もいけます。
試しましたが、EOModelerからのSQL実行等もOKでした。
0608hokka
02/05/09 10:34ID:mWQXeEkBリレーションのとこ、アレすごいね。今までいちいちトランザクションがりがり書
いてたのはなんだったんだ・・・。これって他のアプリサーバーでも当たり前の事なの?
かんどーしまっくているおれっちが遅れてた(もしくはばか)だけなのかな?
あと関係ないんだけど「WebObjectsワークブック」倉橋浩一・新居雅行著 買いました。
でも、あの内容で\3200はたかいよー(すんません…倉橋さん)今度はもっと実践的なやつ
(例えばPDFやJAVAMailやEJB連携がらみのやつ)お願いします。そんなの出たらいくら
高くても買いますからー、期待してます。
0609nobodyさん
02/05/09 12:55ID:???それをどうEOModeler経由で、WO使って表現するかのテキスト欲しい。
<あくまで私見>
0610nobodyさん
02/05/09 17:43ID:???僕もおとついやっとクリアできました。そこで疑問が1つ。
レコードに対するロックってEOFではどうなってるのでしょうか?
例えばユーザーAがレコードXを取り出してコンテキスト上で編集しているとします。
その途中でユーザーBがレコードXを取り出して値を変更しDBに保存したとします。
その後ユーザーAが編集を終えレコードXの編集結果をDBに保存使用とした際には
不整合がおきえますよね?特に勘定系の場合。
この辺はモデラーの錠前アイコンだけでなく自前でなんとかするってことでしょうか?
0611タコ
02/05/09 18:35ID:4IrJkDfNCreating LifebeatThread now with: OpenBaseTest 60170 localhost/192.168.0.9 1085 30000
Welcome to OpenBaseTest!
The URL for webserver connect is:
http://localhost/cgi-bin/WebObjects/OpenBaseTest.woa/-60170
Waiting for requests...
で止まって、IEが起動しない状態に成ってしまいます。
これって何が悪いのでしょうか?
0612hokka
02/05/09 18:40ID:mWQXeEkB確かにこのサンプルだとユーザー@がBooksを編集中にユーザーAがAuthorごと消
しちゃって、その後ユーザー@がDoneすると・・・実際試しましたが確かに不整合おき
ちゃいますねー。んーADOだとレコードセットのオープンでカーソルタイプ指定して
やればよかったんですけど・・・どーすんだろ?なんか自前でがりがり書くってのはWO
っぽくないぞ!サブクラスとEOModelerもっかいみなおそー。
0613610
02/05/09 18:44ID:jo767AoMhttp://localhost:60170/cgi-bin/WebObjects/OpenBaseTest.woa
にしてみると動くかも
開発中はこのポート番号が毎回変わるので都度調整が必要
でも根本的な解決にはなってないです、ごめんなさい
なんかパスがうまく渡せてない感ありです
0614610
02/05/09 18:45ID:jo767AoMなんか見つかったら教えてくださいね・
0615nobodyさん
02/05/09 22:17ID:KWwCPtyw入門書だけに戸惑う人が続出しないかと心配<WebObjectsワークブック
0616nobodyさん
02/05/10 01:34ID:???そこには倉橋師匠のありがたい愛情がこもっているのです。
一挙にWebObjects市場を広げつつも、全員を技術者にしきらず挫折者をちゃんと
生み出す事でわれらの生活の安泰と技術者の希少価値向上をはかってくださっているのです
倉橋先生まんせー
0617ノリゾ-
02/05/10 01:50ID:VJ7IVft/確かに誤植とか、「です」「ます」とか、ひどいですね。筆者や編集者は読み返さないのでしょうか?
とはいいつつ、JavaもまともなDBも超初心者に身には、「はじめてわかる」解説書でした。
いろんなWebObject本を買いましたが、どれも「あなたがいままでしてきた苦労は、WebObjectでほ〜らこんなに楽になるよ〜」ってアプローチなので(アポの売り方も同様ですが)、Webアプリ初めようというおこちゃまには「さっぱりわからず」なんすよねー。
そういった意味では、初めてWebObjectが少しでも動かせた、ありがた〜い解説書でした。
ただ、これを読み終わったときに、この先に楽に進めるかどうかは、はなはだ疑問ですが。またイバラだ...
あと、図版の一つくらい書いてほしーっす。
0618実行環境なしさん
02/05/10 02:07ID:???ドキュメント読んだだけの知識で実際使ったことは無いんですが・・・
参照URL:
http://developer.apple.com/techpubs/webobjects/WebObjects_5/Topics/ProgrammingTopics.2a.html#15618
http://developer.apple.com/techpubs/webobjects/Reference/Javadoc/com/webobjects/eoaccess/EODatabaseContext.html
簡単に説明すると、楽観的ロック(デフォルト)、悲観的ロック、カラムを使用する方法
などがある。楽観的ロックは、フェッチ時にレコードのスナップショットをとっておき、
アップデート時にDBの内容とスナップショットを比較する方法。悲観的ロックは
DBMSのロック機構を利用する方法で、フェッチ時にロックが掛かる。(但しDB依存)
カラムを使用する方法はレコードに日付やbool値のカラムを作ってソフトウェア的に処理する。
WebObjectsの場合、同一タスク上のセッション間でスナップショットを共有してしまう
ので、楽観的ロック単体では意味がないことが多い。(アプリケーションレベルでの
排他制御などと併用する必要がある。) あとは上のリンクのページにあるメリデメの
リストを眺めて都合の良い戦略を選べば良いと思う。
ロック方法の変更は、WO5.xだと多分こんな感じかと↓
EODatabaseContext databaseContext = EOUtilities.databaseContextForModelNamed(editingContext, "モデル名");
databaseContext.setUpdateStrategy(EODatabaseContext.UpdateWithPessimisticLocking);
0619nobodyさん
02/05/10 02:31ID:7hRrxrxKこのスレ見てると、WebObjectsはそれだけで、世界が閉じてるような
書き方されてる方が多いので、疑問に感じました。
WebObjectsのコーディングができたら、Servlet & JSPなんかも
できるのでは?そうだったら、求人がいっぱいありますよね。
今のところ、ASPやっとる人間なので、次に習得する言語を思案中です。
だから、次どんな言語だといけるのかが、非常に気になるところなんですよ。
serlet & JSPなら.NET もいけるだろうし、WebObjectsも同じですよね?
0620610
02/05/10 02:55ID:Z81oMuj/ありがとうございました。
どうやら一筋縄ではいかなそうですね。
リンク先をがんばって読んでみます。(理解できるかは別として...
--
ホームワークってこの辺の内容入ってるんでしょうか?
手元の本が一通り終わったので購入しようか検討中です。
■ このスレッドは過去ログ倉庫に格納されています