WebObjects /cgi-bin/WebObjects/6スレ目.woa
■ このスレッドは過去ログ倉庫に格納されています
0001前スレの950
03/09/08 21:41ID:???Webアプリ開発環境「WebObjects」について語るスレです。
http://www.apple.co.jp/webobjects/
http://www.apple.com/webobjects/
1スレ目:http://pc.2ch.net/php/kako/989/989562708.html
2スレ目:http://pc.2ch.net/php/kako/1013/10136/1013695600.html
3スレ目:http://pc.2ch.net/php/kako/1024/10240/1024066714.html
4スレ目:http://pc2.2ch.net/php/kako/1033/10339/1033912737.html
5スレ目:http://pc2.2ch.net/test/read.cgi/php/1044328908/
■ 掟 ■
・遠慮は自身の成長を阻害する。過去ログ読んでも判らないことがあればどんどん質問すべし。そして判らないヤツがいたら親切じゃなくてもいいから教えてやるべし。
・WebObjectsを使っている個人・法人の無意味な批判は歓迎されない、しない。マカーマカーと騒がないこと。
・ヨソの開発ツールを使ってもないのにWebObjectsマンセーすることは歓迎されない、しない。
・運用についての質問はハードウェア、OS、パッチ、RDBMSのバージョン、JDBCアダプタのバージョン、Web鯖のバージョン、例外の内容などを細かく明記すべし。
・プ社の話題はウザすぎるので全て専用クソスレでおながいします。
・プロジェクト名に2バイト文字は使用できません(藁)
・さやかタン (´Д`;)ハァハァ
0180178
03/10/14 15:02ID:???まだ、いろいろ調べているんで間違ってたらスマソ。
PageRefreshOnBacktrackはhttpヘッダーのcache-controlをキャッシュ可か否かを
制御するフラグでいいかな?(JavaDocに書いてあった(藁))
#ただ、この辺はIE5で変な動きをしたような?
のこるPageCacheSizeとPermanentPageCacheSizeがわからない。
だれか教えてクレクレ。
0181178
03/10/14 15:07ID:???あと、知ったか君で悪いんだけど、
httpヘッダーを使ったキャッシュ制御って、セキュリティ上から見た場合、
クライアントの実装がタコだったり、クライアントが嘘つきだった場合は
どうにもならないんじゃないかな?
(いきなりエラーってページが出ないため設定するのはよくやるんだけど
(WOじゃないけどね))
0182nobodyさん
03/10/14 15:42ID:9K95D8Y/オーム社の本に軽く説明があったと思う。あと、JavaDocの説明だけでも十分だったり。
>>#ただ、この辺はIE5で変な動きをしたような?
古いバージョンのsquidと組み合わさったりするとクラッシュしたとおもった。
>>181
だから、あとはとってきたヘッダをチェックするなり、御前のセキュリティポリシーに
基づいて弾くなり受け入れるなりプログラミングするんだ。この手のものに定石を求めては困る。
0183181
03/10/14 23:12ID:???うーん、
送られてきたヘッダーを使用してセキュリティ云々を説くのって、すっごく香ばしいんですけど。
まじめな話、非セキュアな環境で送られてきた情報はすべて信用できないと思った方がいいよ。
ただ、Webブラウザを使う限り非セキュアな環境は存在する可能性があるわけで、その対策
には、いかに非セキュア部分のサーバーとクライアントの接点を疎にするにかかっているわけなんだけど。
他のあぷ鯖だとソリューション別にオープンになっているよ。
WOだと変なところがボヤーとしてる。(だから聞いたんだけど)
んで、
>のこるPageCacheSizeとPermanentPageCacheSizeがわからない。
はだれも答えてくれないの?(JavaDocみても解んない。つーかPermanentPageCacheSizeは
意味がのってないぞ。)
0184nobodyさん
03/10/14 23:45ID:dgzor+kC0185183
03/10/15 10:10ID:???レスありがとう。
そのページは見たんだけどいまいち意味が分からなかった。
要は
PageCacheSize で操作できるキャッシュ:WOが勝手に使うキャッシュ。
Max数をこえると古いものから順に破棄。
PermanentPageCache:アクティブにコンポーネントを保管するキャッシュ。
保管するためには保管動作が必要。
これもMax数をこえると古いものから順に破棄。
でいいのかな?
んで、漏れのやりたいことを実現しようと思ったら、PageCacheSizeを1に設定
するしかないわけだ。
0186nobodyさん
03/10/15 11:10ID:???これじゃ発注単金は2000円が相場だな
0187nobodyさん
03/10/15 13:14ID:???その認識であってると思う。
0188nobodyさん
03/10/15 16:34ID:ZEw9W4wlやりたい目的から、使うべきクラスやメソッドを引ける資料とかあれば
うれしいなーっておもったんですが。
0190185
03/10/15 18:00ID:???ありがとう。
まぁ、フレームとか使うわけじゃないんで、PermanentPageCache は
使うこともないかな?
>>188
漏れも激しく欲しい。
ただ、フレームワークが膨大なんで>>189が言う通りちょっとやそっとじゃ無理だね。
つーか、JavaDocと、サンプルについているコードの解説ぐらい、日本語で出して
貰いたいものダニャ。
やっぱ英語だけだとすんごく辛い。
0191nobodyさん
03/10/15 19:56ID:???逆引きか。
配列から指定のオブジェクトを削除する→NSArray removeObject() てな感じ?
0193nobodyさん
03/10/16 01:55ID:/ogoRGFf0194nobodyさん
03/10/16 02:04ID:???原文と訳文併記で。
HTMLだけでも十分だと思われ。
0195nobodyさん
03/10/16 02:05ID:???機械翻訳でいいならcontributeできる。
0196nobodyさん
03/10/16 10:22ID:CZO+4ZZrさんせー!!
WOでってのはあんまり意味なさそうだけど。
0197nobodyさん
03/10/16 11:08ID:???0198nobodyさん
03/10/17 08:14ID:???一人1クラスでいいからまともにやんないと使えないもんしかできない罠
0199nobodyさん
03/10/17 10:37ID:???WebObjectsで構築されているんだね。すごい。WebServicesかと思っていたんだが、
普通のhttpにxmlを乗せて送ってるってだけだね。地道なデバッグ作業だったろうに(w
0200馬鹿P社員
03/10/19 03:09ID:???PDFは糞、PDFなんてメインにやってたら会社が消滅しますよ
バイトのキミたちもWebObjectsを鬼のように勉強してくさだい
0201nobodyさん
03/10/19 16:49ID:V9it2xD1あれって、自動でやってるみたいなんですが、
どうやってるんでしょうか?
perlやphpでユーザーを新規で作ることってできるんでしょうか?
誰か教えてください。お願いします。
0203nobodyさん
03/10/19 21:13ID:Wfm+dgiJ0205nobodyさん
03/10/19 21:28ID:Wfm+dgiJ0207nobodyさん
03/10/19 22:43ID:???マジ迷ったけど遠すぎたので挫折。アポとってみれば。
0208nobodyさん
03/10/20 19:19ID:c8+mwd72横浜からだとめちゃ遠いんだよなぁ。とほほ。
0210nobodyさん
03/10/20 19:34ID:???んなもん、学生課通していないんだから、当大だと言っておけば
ばれないばれない。でも、他のバイトのゼミとかとかぶるとやばいから
教養2年ですとか、柏ですとか、適当なこと言っておけ。
でも自分で勉強してできるようにならないと、干されてバイト代払って
もらえなくなるかもしれないから気をつけろ。
0211nobodyさん
03/10/21 04:32ID:rJx6CyQOこれからは完全無料のメール受信で稼ぐ時代です。
これらは登録無料でかつメール受信(メール中のリンクをクリック)とHPのPaid2Clickのバナーをクリックするだけでお金がもらえます。
また紹介者を増やすことで収入は格段に上がっていきます!
月に100万も夢ではありません!!!
詳しくは↓↓↓をクリック!
http://www.geocities.jp/hajimenotamago/hajimenotamago.html
0212nobodyさん
03/10/24 03:35ID:???>ばれないばれない。
研究室のこととか異常に聞いてくる社員もいるからバレるよ
漏れがやってたころは少数だが他の大学もいたぞ
ただ、大学差別は露骨
社員は低学歴負け組なのに何故?って感じ
当代というだけでチヤホヤされて喜ぶDQNには最適なバイト先
漏れはバイト代以前に性格がひん曲がるのが嫌で辞めた
0213nobodyさん
03/10/24 18:28ID:fwOfLjejttp://www.avant-tokyo.com/wo/install_linux.html
のページにWOF5.1のインスコ方法は載っているのだが、WOF5.2はインスコ方法違うの?
0215nobodyさん
03/10/24 21:06ID:QEaUq8Zk毎年、約1万組の日韓結婚。
それに伴なう朝鮮化した混血児。
年間、日本の新生児約100万人のうち、
約1〜2万人の新生児に
容赦の無い朝鮮人の血が流し込まれている。
また、韓国朝鮮人の帰化が年間約1万人も!
0216nobodyさん
03/10/25 01:33ID:iW0MktXv0217nobodyさん
03/10/25 13:56ID:???0218nobodyさん
03/10/25 20:57ID:91hMd4u1こんど新しくWebObjectsで開発をすることになりました。
えぇ、こんなappサーバーがあるなんてしらなかったす。
これから何度かお世話になるかも知れません。
先輩方よろしくお願いいたしまする。
いきなり質問なのですがWebObjectsに一緒に付いてくるツールのWebAssistantって使われている方おりますでしょうか?
DirecttoWebのプロジェクトを作ってページを出して「おお、凄いなWO」という所までは来たのですが、
「よし、カスタマイズするぜ」ってとこで止まっております。
WebAssistantの起動方法がよくわかりません。
よろしくお願いいたしまする。
環境
MacOSX 10.2.6
WebObjects 5.2
0219先輩
03/10/25 21:38ID:???まずはWebObjectsを会社の こあこんぴてんしー にしなさい
やっぱり こあこんぴてんしー が基本だよ
次に会社を灯台の近くに引っ越す
会社の社屋なんてワンルームでいいんだよ
問題は人材ですよ、人材、やっぱり高偏差値の灯台のバイトが一番だね
0220218
03/10/25 22:16ID:91hMd4u1港近いんで灯台ありますよ〜・・・。
_| ̄|○
0221nobodyさん
03/10/25 22:37ID:AmkmQuLM「WebObjects」の項目がないね。
WO5.2.2待ちか。
0223nobodyさん
03/10/26 00:00ID:???>WebAssistantの起動方法がよくわかりません。
DirectToWebのLogin画面で、チェックボックスを入れておく。
use assistantだったかな。よく憶えていないや。
0224nobodyさん
03/10/26 12:16ID:B6MDPRSGWebObjectsとなんか関係あんの?
0226nobodyさん
03/10/26 15:38ID:???そんなものを関連付けてるから会社の偏差値が30になるんだよ
P社のバイトは全員学歴板へ逝ってくれよ
>ところで こあこんぴてんしー ってなんですか?
本来の意味はできる人間の仕事の仕方を模倣しようというもの
だが、ここにはP社の行動を真似する人間はいないし、灯台だからってマンセーする人間もいない
0227nobodyさん
03/10/26 22:37ID:???プ社でバイトしてた自称灯台なヤツも今じゃ社会人2年生、3年生か(無職ヒッキーかもしれんがな)。
そんな年齢になってもこんなところで自分を棚上げしてネチネチ嵐カキコか。。。。
灯台ってピンキリなんだねぇ(´・ω・`) はずかしくないの?漏れだったら恥ずかしいけど。
0228nobodyさん
03/10/27 02:58ID:???僕は灯台の近くに会社ごと引越したり、コッソリAcrobat起動したり、
こあこんぴてんしーがWOだったりする会社にいるほうが恥ずかしいと思います
0229nobodyさん
03/10/27 12:18ID:???参照させようとしたのですが、WOBuilderからはsessionやapplicationのキーを
バインドしようとしてつまずいてしまいました。
該当のFramework内限定でかまわないので、のコンポーネントからsessionやapplicationのキー
を取得する方法ってありませんか?
環境:
Windows2000Pro
WebObjects5.2.1
JDK1.4.1
0230nobodyさん
03/10/27 12:35ID:???MacOSX10.3 + XCode + WebObjects Developer(5.2.1)というチャレンジャー
な環境でし。(もちクリーンインストール)
案の定、XCodeはWebObjectsのアプリケーションスケルトンを持っていません。
>>221のいっているとおりですね。
さらに劇ヤバなのがWebObjectsBuilderとEOModelerが立ち上がりません。
どっかの掲示板に「DeveloperTool December2002いれてみれば?」なんて
コメントがあったので、うちだけじゃないようですね。
あと、コード補完はJavaに対応していないみたいです。
いちおう、既存のプロジェクトのビルドはできるみたいです。
(ただ、実行ペインがターミナルみたいになっている)
10.1の時の悪夢が再び・・・・。
0231nobodyさん
03/10/27 13:39ID:???フレームワーク内にWOSession、WOApplicationを継承するクラスをつくって、
各プロジェクトのSession.javaやApplication.javaでそのクラスを継承させる。でも、
各プロジェクトのSession.javaのフィールドやメソッドは、フレームワークからは見えない(あたりめぇだが)。
>>230
素直にWebObjects5.2.2を待てば良いじゃーん。
でも、コード補完がJava未対応なのは激しくショックだ....
0232230
03/10/27 16:24ID:???いや、別に困っているわけじゃなくて、どうなるのかなーという興味本位でやった
ので、その報告です。
WO5.2.2はアナウンス済みですし。
開発用のマシンまで入れ替えたわけじゃないです、ハイ。
(でも、エクスポゼは衝撃ですね。DockにはいっているWindowには利かない
みたいですが。)
0233nobodyさん
03/10/27 17:16ID:???>該当のFramework内限定でかまわないので、のコンポーネントからsessionやapplicationのキー
>を取得する方法ってありませんか?
WOComponentのクラスメソッドで内部でsession()やapplication()を
呼ぶのを書いておいて、Framework内ではそれをバインドしておけば
いいんじゃない?
0234229
03/10/27 18:23ID:???いや、それだと、sessionやapplication内の変数が見れないんですよ。
んで、最初は>>231さんの教えに従ってSession.javaとApplication.javaを
フレームワーク内に入れてみたら、バインドはできたみたいなんですが、
なんかしっくりこない。
んでもって、Session.javaとApplication.javaしかないFrameworkをもう一個
作ってやってみたら何とかうまくいきました。
いちおう、2番目に作ったframeworkをメインとなるアプリケーションと
WOComponentのみのFrameworkに組み込んでテストしてみましたが、いちおう
バインドや実行には問題ないみたいです。(もちろん、アプリケーションと
なるプロジェクトからはSession.javaとApplication.javaは取り除いておく)
このばあい、いろいろSessionにWebObjectsBuilder上でキーを
追加したくなるのですが、やめておいたほうがいいですね。
(Sessionのみのframeworkがまだビルドされていない可能性がある)
0235nobodyさん
03/10/27 19:44ID:???0236229
03/10/27 20:15ID:???ははは、まぁ、そのとおりですね。
ただ、まだUML描いてぇ〜 なんていうものは作っていないので。
ただ、これでアプリのサブシステム化(=分散開発、分散リリース)
ができそうなので、なんとかメインアプリ環境として提案できそうです。
(いまの社内アプリを1個ずつアプリケーションとして移植していったら、
1アプリケーション1インスタンスの数としても、インスタンスの数が
べらぼうになりそうだったので)
0237218
03/10/27 20:31ID:gykbmhQt似たような事でハマる人いるかも知れないんで覚書。
・ProjectBuilderのターゲットを選択
・Executablesを選択
・引数の「+」を選択し、起動引数を有効にする
-D2WWebAssistantEnabled YES
上記を引数に設定する。
ファイルの保存を行う。
再コンパイル後、アプリケーションを起動する。
appletviewer http://localhost:49461/cgi-bin/WebObjects/AspPortalTableOperation.woa/wa/D2WActions/openWebAssistant
上記のような行を見つけ、ターミナルより起動する。
0238218
03/10/27 20:44ID:gykbmhQt別のサイトのformからsubmitされた値って取得出来ますか?
出来るとしてどうやるんでしょうか?
0239nobodyさん
03/10/27 20:55ID:???0240218
03/10/27 22:28ID:gykbmhQtごめんなさい。説明を端折り過ぎました。
別のサイトのフォームにあるテキストボックス等のフォームオブジェクトの値を
サブミットされた時にリクエストとして受け取るにはどうするのか?
という意味でした。
以下の2方法で出来たので載せて置きます。
ごめんなさいです>239さん
teststring = (String)context().request().formValueForKey("hoehoekey");
teststring = context().request().stringFormValueForKey("hoehoekey");
0241nobodyさん
03/10/28 04:06ID:???偏差値30
灯台の近くに引越し
こあこんぴてんしー
誹謗中傷会議
誹謗中傷メール
学生課通さずバイト募集ビラ貼りまくり
講演大好き
ピーコCD-R
Acrobat起動
偏差値30
灯台の近くに引越し
こあこんぴてんしー
誹謗中傷会議
誹謗中傷メール
学生課通さずバイト募集ビラ貼りまくり
講演大好き
ピーコCD-R
Acrobat起動
偏差値30
灯台の近くに引越し
こあこんぴてんしー
誹謗中傷会議
誹謗中傷メール
学生課通さずバイト募集ビラ貼りまくり
講演大好き
ピーコCD-R
0242nobodyさん
03/10/28 08:32ID:8VRZYefp0243nobodyさん
03/10/28 09:16ID:???0244nobodyさん
03/10/28 09:21ID:???0245nobodyさん
03/10/28 10:35ID:???それ以前に板違い。
マックサーバー?!
東大のバイトは優秀?!
頭おかしいんじねーの?
マク板でやれよ。
ここはWebプログラムの技術的な話をする場所です。
高学歴のマカー様には似合いませんよw
0246nobodyさん
03/10/28 11:18ID:KwU85oCP0247230
03/10/28 11:29ID:???いちおうWin版も用意されているみたいね。
ただ、URLが公開されていないようなので、あえて取得方法は秘しますが。
(適当にやったら落ちてきた)
ちなみにこちらは容量150MB・・・
いまAirH"なんであきらめます。
0248247
03/10/28 11:45ID:???パッチについて
http://docs.info.apple.com/article.html?artnum=107649
Win版
http://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/MultiCountry/Enterprise/webobjects/patches/5.2/WO522.exe
0249nobodyさん
03/10/28 11:56ID:???MacのサーバーはXServeでだいぶ見直されているよ BSD屋さんとかに好まれる傾向強し
東大と東京女子大がNCの代替といえども事例がかなり影響でかいからね
かくいうオラの研究室でも
XServeG5とか出ちゃったら確実に入れるだろうな
0251nobodyさん
03/10/28 12:59ID:???0252nobodyさん
03/10/28 14:05ID:KwU85oCPhttp://www.apple.co.jp/webobjects/index.html
0253nobodyさん
03/10/28 15:31ID:KwU85oCP(NoClassDefFoundError)
まだ手を出さないほうが良いかも。
0254nobodyさん
03/10/28 16:21ID:N3zArzyCWebSphere や WebLogic に比べたら、タダみたいな値段だろ?
0256nobodyさん
03/10/28 20:33ID:/7WITSesしかしOpenBase7.0.15を使っているのだが、これがパンサーで使えない。
パンサー対応のver8がでるという話を聞いたのだが、まだアナウンスされ
てないよね?
0258nobodyさん
03/10/29 01:53ID:???>パンサー対応のver8がでるという話を聞いたのだが、まだアナウンスされ
今まだβ。リリースしようと思って試験したらバグが見つかって
今直しているとこって、スコットがメール出してた。
今週中にβリリースして、数週間以内に本物を出す予定。
なお、WO開発者向けの新しいライセンスになるから発表注目しておくよろし。
0261nobodyさん
03/10/29 12:41ID:???OpenBaseって使っていないんだけど、カタログスペック見た限りで、WO使い
から利点をいうと
1)WOに開発版がくっついてくるんで、とりあえず使える。
2)VIEWが使える(らしい。ただ、どうやって定義するかは不明)
3)UNICODEが使える
4)スキーマ定義がGUIでできる。
ぐらいじゃないかなぁ。
MySQLでInnoDBが使えるような香具師なら、OpenBaseを使う利点はそんなに
ないんじゃない?
あと、「テキスト検索が早い」ってなっているけど、日本語対応ならMySQL
より使い道があるかもしれないね。(MySQLのFullTextIndexは日本語未対応)
(漏れはWindowsでもっぱらMySQL。たまにMSDE使うけど。)
そいや、VIEWもそうなんだけど、Javaストアドってどこで定義するの?
0262nobodyさん
03/10/29 12:49ID:???まじかよ・・・さすがアポー。
入れる前でよかった。レポサンクス。
ところで、開発環境でなんか変わったところはある?>>253
0263nobodyさん
03/10/29 12:52ID:???そいや、リリースノート見るとMacOSX版の5.2.2Deployは10.3Serverでしか動かない
と書いてあるな。
漏れはWinなんで関係ないけど、MacOSXでJDK1.4.1上のWO使いたい香具師は10.3Server
買えってことか?
0264nobodyさん
03/10/29 14:03ID:???>そいや、VIEWもそうなんだけど、Javaストアドってどこで定義するの?
CREATE View ...
でやってください。GUIでできるかどうかは知らん。
各DBフォルダにStoredProcudureとかなんとかいうディレクトリ
作ってそこにいれてDB再起動で普通のストアドは使えるが、
Javaストアドができるかどうかは知らん。
どっちもマニュアルに書いてある。
0265nobodyさん
03/10/29 22:13ID:???後学のためにおせーてくだちい
0266nobodyさん
03/10/29 22:30ID:???一括削除とかさ。わざわざEOにしてから処理する必要ないの
はストアドでやったほうがいいのではないか?
0267nobodyさん
03/10/29 22:32ID:???0268253
03/10/30 05:54ID:k9fv0Fe+java 1.4.x にしたらちゃんと動くようになったよ。< 5.2.2
開発環境的には多分全然変わって無いと思う。
0269nobodyさん
03/10/30 07:28ID:???P用語は正確に使ってくれ
× Acrobat起動
○ コッソリAcrobat起動
こういう言葉の一つ一つが正義を推進させるのです
0270262
03/10/30 11:50ID:???サンクスコ。
つーことはJDK1.3.Xはもうサポートしないってことか > WO5.2.2
個人的にはJDK1.4.1に移行済みなので何とかなるけど、JDK1.3.X使ってる
香具師はテストが大変だろうなぁ。
まぁ、そういう人はWO5.2.1にとどまればいいか。
ところでJDK1.4.2で動かしたチャレンジャーな人はいません?
0274nobodyさん
03/10/31 10:01ID:???これってどうよ?
0276nobodyさん
03/10/31 14:48ID:75/9mFGHで、DB側のテーブル構成を変えた後にEOへの反映を行うにはどうすれば良いでしょうか?
環境は
MacOSX 10.2.8
WebObjects 5.2
Server
windows2000Server
SQLServer2000
です。
0277nobodyさん
03/10/31 23:20ID:???少量の変更であればEOModeler側を手動で手直し
大量の変更であればDBから新しいEOModelを作成するんだけど、
この場合開発前段階でないと各EOのクラスが当然かわってきまつ
で、結局そこは手作業。
どっちが楽か&安全かでえらんでくだちい
0278初期不良
03/11/01 04:23ID:???WOLips って OSX だとおいしくないの?
補完機能が欲しくて使ってみようと思ったんですけど
WOBuilder とか EOModeler とか呼び出す方法が
わからないし...
■ このスレッドは過去ログ倉庫に格納されています