1 名前:デフォルトの名無しさん mailto:sage [04/04/12 04:47] Web アプリケーションサーバ WebObjects の質問スレ
200 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 03:16:29 ] もともとWOの開発環境は無料でダウンロードできたよね。試用版という名目でキー登録を する必要があったけど、キーだってADCで何回でも新しいのがダウンロードできてたんだし。 単にXcode 2.1にバンドルされるようになっただけのように思えるんだけど、何が変わったわけ? EOF使ったアプリをEOF付きで配布してもいいんなら別だけどさ。
201 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 12:56:55 ] 問題は『運用』だね 戦略ってことなら開発キットは前から事実上タダみたいなものだから、フレームワークが フリーで配布される(Windows,Sparc等含む)ってことじゃないとねー それで開発はTiger(Macのみ)でMacの販売を促すっていうのならマダ話は分かる気がする。 開発は最悪Mac買えばいーわけだけど、運用先に「Macを入れないと動きません」なんか 絶対に有り得ないと思うし
202 名前:デフォルトの名無しさん mailto:sage [2005/06/22(水) 13:41:29 ] Sparc...
203 名前:デフォルトの名無しさん [2005/06/24(金) 15:16:56 ] WebObjects 5.3 Update for Mac OS X Server 10.4が出てる。 結局、Xcode2.1でマク使って開発できても、Tiger Server以外の鯖で動かせるの? Sun Fireの中身にMac mini仕込んで納入する訳にはできないだろうし。
204 名前:デフォルトの名無しさん mailto:sage [2005/06/24(金) 17:43:16 ] Windowsでは開発できないの?
205 名前:初期不良 mailto:sage [2005/06/24(金) 19:18:01 ] オープンソースになったならコミュニティが開発する可能性はあるけど 今のところ本当にオープンソースなのか自体怪しい気も
206 名前:デフォルトの名無しさん [2005/06/25(土) 08:15:19 ] >>205 >今のところ本当にオープンソースなのか自体怪しい気も てかオープンソースにするって発表もまだないけど、、、
207 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 12:59:34 ] WebObjectsの、日本語で書かれたチュートリアルっていうのは 無いのでしょうか?
208 名前:デフォルトの名無しさん [2005/06/28(火) 13:29:55 ] 最新は無い。 英語読めるぐらいの偏差値は無いと厳しい。 ちょっと古いけどWO本を買った方が理解は早いと思う。 ttp://www.apple.com/jp/webobjects/ が5.3に更新されて対応プラットフォームがマク専用になっちゃったな。orz
209 名前:デフォルトの名無しさん mailto:sage [2005/06/29(水) 08:55:52 ] Linuxでの運用環境無くなったらその時は...5.2.3を割れまくってやる><)。
210 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 12:39:02 ] OS X 10.4で自宅鯖やってみようと思うんだけど、個人のサイト運営する分には ずっとやっていけますかね? つまり、WO自体の細かいアップデートやOSのセキュリティ関連のアップデートとかは ちゃんとサポートしてもらえるでしょうか? 10.1サーバーとかで運営している人がいたら教えてください〜
211 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 14:44:28 ] んなもん誰が保証できるかってんだ。
212 名前:デフォルトの名無しさん [2005/07/06(水) 00:42:23 ] 10.1だとWO5.1までしか使えないので、WO5.2以降のバグは直らないまま運用する事に成る。 セキュリティアップデートは一つ前まで。もう10.4出たから10.2以前のセキュリティアップデートは出なくなっている。 OSはAppleソフトウェア自動送付サービス(ttp://www.apple.com/jp/software/volumelicensing/amp.html)で3年まではがんばれる。 あと昔のエンタープライズサポートがADCプレミア(ttp://developer.apple.com/ja/membership/premier.html)なのでWOはこれかな。 いずれも業務ユーザ向けでホームユーザ向けじゃないよ。 そもそもMac OS X ServerもWebObjectsもホームユーザ向け製品じゃないし。
213 名前:デフォルトの名無しさん [2005/07/06(水) 09:06:02 ] 誰かパソコンからのサイト投票を一台から何票もできる方法知りませんか?
214 名前:210 mailto:sage [2005/07/06(水) 13:10:56 ] >>212 詳しい情報ありがと〜!!!!! 趣味レベルなのでOS X SeverとWebObjectsを買って、勉強を進めてみます。 昔少しだけWOで遊んでいたことがあったのですが、Severは全くさわったことがないのでw アップデートがなくなる頃まで勉強して、それなりに運用できるようになったら ADCプレミアというので一式そろえてみるのもいいかもですね!(どれくらい安くなるのかな?) いつかはXserve自宅に置いてみたいなぁ。 って、絶対に赤字鯖ですがw いろいろと参考になりました。どうもありがとう!
215 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 15:32:19 ] >>214 >趣味レベルなのでOS X SeverとWebObjectsを買って 10.4鯖買ったらWO買う必要なし
216 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 03:26:54 ] >>214 個人レベルなら ADCセレクトがコスト的には一番のおすすめ。 ハードウェア割引で会費の元がとれるし、 OS X Severも開発者用の提供がある。 ADCプレミアは、開発会社向け
217 名前:214 mailto:sage [2005/07/07(木) 08:21:12 ] >>215 普通にWebサーバーやる分には申し分ないんでしょうけど、 久々にWOに触れてみたいのと、実際に運営したことがないので いい機会かなと思ってます。 >>216 >ハードウェア割引で会費の元がとれるし、 結構割り引いてもらえるみたいですね! >OS X Severも開発者用の提供がある。 これもすごいなぁ。やるならセレクトでがんばりますね。 とはいえ、まずはしっかり使えるようになりたいと思います!
218 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 18:28:11 ] >>217 >普通にWebサーバーやる分には申し分ないんでしょうけど、 >久々にWOに触れてみたいのと、実際に運営したことがないので >いい機会かなと思ってます。 10.4 Server には WO deployment ついてるし、 Xcode 2.1 に WO development 統合されたから 買う必要ないの。 WOパッケージ買うのは昔の案件ひきずってて WindowsとかSolarisでやるところ。
219 名前:217 mailto:sage [2005/07/07(木) 21:09:15 ] >>218 >10.4 Server には WO deployment ついてる マジですか!?じゃあSeverだけでOKですね! なんかすごく儲かった気分ですw ボーナス前に買ってしまおうかな・・・ 情報をどうもありがとうございました!(もっとしっかり調べないと俺^^;)
220 名前:デフォルトの名無しさん [2005/07/10(日) 13:16:17 ] みなさん、いわゆる日替わり処理ってどうしてます? いらなくなったレコード削除したり、ユーザーに何らかの通知メールを送ったりなど。 WOFやEOFとは無関係なDBを直接操作しちゃうスクリプトみたい書いてcronで起動? それとも、そういうのもWOF/EOFなアプリを作って処理しちゃう? でも、定期的に起動する方法がわかんない。 DirectActionで動くようにしてcronでw3mとかwgetでアクセスして起動するのかなぁ?
221 名前:デフォルトの名無しさん mailto:sage [2005/07/10(日) 13:20:41 ] >cronでw3mとかwgetでアクセスして起動するのかなぁ? そこまでするなら素直にcronでシェルスクリプトでも起動しろと。
222 名前:デフォルトの名無しさん mailto:sage [2005/07/10(日) 14:02:48 ] >>220 漏れのところはcronだよーん。cronの前はJavaMonitorみたいに指定した時刻になったらコマンドを実行するようなのに したんだがキチガイ運用担当がワケわからんからcronにしろと言い張って(力関係で)cronにした。まぁ動いているからいいんだが。 なんでこう運用担当には社交性があって至極まっとうな人間を雇わないのかと人事担当を小一時間問いつめたい。
223 名前:220 mailto:sage [2005/07/10(日) 16:31:40 ] 結局、みなさん、WOF/EOFとは関係ないスクリプトでやってるということですか。 なるほど。 >>222 さん > JavaMonitorみたいに指定した時刻になったらコマンドを実行 この「コマンド」ってのも、シェルスクリプトみたいなもの、ということですか?
224 名前:222 mailto:sage [2005/07/10(日) 16:55:46 ] >223 >>この「コマンド」ってのも、シェルスクリプトみたいなもの、ということですか? EOFで書いたロジックを実行するシェルスクリプトとか任意のinterfaceを実装したプログラムを実行するという感じだ。 割と高度なことしていたので気に入っていたんだが。この手の処理方法にセオリーは無いとおもうよ。最終的には整合性さえとれていりゃいい。
225 名前:220 mailto:sage [2005/07/10(日) 17:06:21 ] >>222 さん たびたびありがとうございます。 それは、某EOF研究を公開している方が公開していた、 WOFを使わずにEOFのみでアプリを作るって方法ですか? 私もせっかくEOF側にいろいろロジックとかカスケード削除とかの設定を してあるのに、それとは別個にDBを直接いじるようなスクリプトをDBIみたいので 書くのもアホらしいなぁ、と思ってみなさんにお伺いしてみた次第です。
226 名前:デフォルトの名無しさん mailto:sage [2005/07/11(月) 04:46:39 ] WOTimerってのはどう?
227 名前:デフォルトの名無しさん mailto:sage [2005/07/11(月) 15:32:13 ] >>220 さん J2EEの世界ではQuartzというオープンソースのフレームワークが良く使われています。 www.opensymphony.com/quartz/ ONJava.com: Job Scheduling in Java www.onjava.com/pub/a/onjava/2004/03/10/quartz.html
228 名前:220 mailto:sage [2005/07/11(月) 22:00:00 ] >>226 さん、>>227 さん どちらも初耳でした。 ありがとうございました。それらも調べてみます。
229 名前:デフォルトの名無しさん mailto:sage [2005/07/12(火) 12:57:20 ] これからWOを始める人はどうするべか・・・ 会社のサイトと鯖立ち上げれって命令で、かねてから定評を耳にしてたWOを一から始めようと ここにきたんでげすが、フリーになるのですね。 会社は社長以外PC系マシン。社長だけOS7からMac萌で10.2鯖使ってます。わたすも。 で、独断ですすめてよろしっていわれてるんですが、強行10.4鯖買ってもらった方いいか思案中。
230 名前:デフォルトの名無しさん mailto:sage [2005/07/12(火) 13:07:18 ] おっとすんません、途中で送信してしまいorz そんで奇特な方、実直なところどうでしょ? 比較的効率よく簡単便利、会社にとって有益とにらんでWOを押してるんですが1人で背負い込む感じです。 逆にPCならスタッフが複数で製作管理してくれそうです。 Macいじりは苦にならないんですが、実務に携わってる人、いかがでしょ?
231 名前:初期不良 mailto:sage [2005/07/12(火) 13:36:18 ] >>230 これから始めるとなると、ドキュメントの少なさが問題じゃないかと。 最近は結構いろんなところに入門情報を書いたサイトがあるみたいだから 大丈夫になってきたのかな?その辺調べてから特攻した方が良いんじゃないスカ?
232 名前:デフォルトの名無しさん mailto:sage [2005/07/12(火) 22:24:14 ] いま、アポー見たらWOのセミナー、有料すらないんだな。 まったく。
233 名前:デフォルトの名無しさん mailto:sage [2005/07/12(火) 23:02:26 ] 誰かに頼む。できそうな人に。。。若くて、色白でおっぱいが大きい人がいいなぁ。 デブとブスは却下。男だったら優男orダンディな人。こっちもアキバ系やデブは却下。 もちろんWebObjectsに詳しくないとダメだ。
234 名前:デフォルトの名無しさん mailto:sage [2005/07/13(水) 00:14:04 ] >>231 どうもです。 アップル系のソフトは独学でなんとかなるのが多いので玉砕してみることにしましたw これから下準備にサイト検索しまくってきます。くれぐれもありがとうw
235 名前:デフォルトの名無しさん mailto:sage [2005/07/17(日) 09:07:58 ] 最近始めました。MacOS X 10.4.2、WebObjects5.3です。 自前の*.jarをプロジェクトに組み込みたいと考えてます。 つまり、アプリをビルドすると、*.woa/Contents/Resources/Java/ に、 (他の場所でもいいけど、アプリのディレクトリ下であればどこでも) 自前の*.jar がコピーされてクラスパスも通るようにしたいのですが、 XCodeでどう設定すればいいですか? おしえてエロい人
236 名前:デフォルトの名無しさん [2005/07/18(月) 19:12:23 ] >235 ここ嫁 www.apple.com/jp/webobjects/techinfo/javalibrary/
237 名前:235 [2005/07/18(月) 20:55:11 ] >>236 ありがd〜。この通りにやるとjarファイルにみんなマージされちゃうんですな。マニフェストが無いjarだったりすると ちゃんとマージしてくれるんだろか。。。個人的には別々のjarにしてもらいたいのですけどね…。
238 名前:デフォルトの名無しさん [2005/07/23(土) 00:02:43 ] --- おいクズマカーども、オレの挑戦をうけろ --- あのさーーー WebObjectsってアップルストアで使われているっていうじゃーん。まぁそれはわかったとして iTunesミュージックストアで使われてるって豪語してるじゃん。このスレとかヨソのスレのマカーがさ。だからWebObjectsはすごいって信者っぷりプンプンさせてw でも漏れはそれがホントかどうかイマイチ信用してねぇんだよねーー 動かぬ証拠が欲しいんだよねぇーー つー訳でiTunesミュージックストアでWebObjectsが使われている証拠キボーーン。 書いたけど、オレは信用はしてねぇ。さしずめPHPとかJSPじゃないかと。 信用できる証拠出してくれたら、このスレに「ままみてちんちんおっきおっき」を3回続けて書いてやるよ(プゲラ
239 名前:デフォルトの名無しさん mailto:sage [2005/07/23(土) 11:55:47 ] 殺厨剤が必要な季節になってきたなぁ
240 名前:デフォルトの名無しさん mailto:sage [2005/07/29(金) 19:32:53 ] ttps://voyagers.e-recruiting.net/vgs/vgrEntry.woa/ IBMのサイトなんだが、.woaになってる。WebObjectsだろうか?
241 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 03:26:40 ] >>240 左側のリンクは全部DirectActionのURLぽいですね。
242 名前:デフォルトの名無しさん [2005/07/30(土) 06:48:11 ] IBMがWebObjects採用してんのか?自前のAP鯖はつかっとらんの? $ curl -I https://voyagers.e-recruiting.net/vgs/vgrEntry.woa HTTP/1.1 200 Apple Date: Fri, 29 Jul 2005 21:46:24 GMT Server: Apache cache-control: private cache-control: no-cache cache-control: no-store cache-control: must-revalidate cache-control: max-age=0 expires: Sat, 16-Jul-2005 00:08:43 GMT pragma: no-cache connection: close content-length: 18054 Content-Type: text/html; charset=Shift_JIS しかもこれ、アップルのサーバー?
243 名前:デフォルトの名無しさん [2005/07/30(土) 18:29:55 ] WebSphereはどした?
244 名前:デフォルトの名無しさん [2005/07/30(土) 19:01:47 ] なんだかんだ言っても使われているんだねー。漏れも使ってみようと。
245 名前:デフォルトの名無しさん [2005/08/11(木) 20:51:32 ] iTMS でWebObjectsが使われているもんだから問い合わせが多くなってしまったよ。 IT屋のコボラー上がりのクソ課長や部長クラスがわかる丁寧な説明がなかなか無くて困ったな。
246 名前:デフォルトの名無しさん mailto:sage [2005/08/13(土) 03:53:33 ] >>238 試しに釣られてみる。 iTMSでURLをコピーすると WebObjects特有のURLが出てきます。 PHPとかJSPとかでこんな実装するやつはいない。 phobos.apple.com/WebObjects/MZStore.woa/wa/viewPlayListsPage?fcId=76428535&pageType=playlists&id=1000 以上
247 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 00:52:59 ] どなたか分かる方いたら教えて下さい。 Xcode 2.1のEOModelでエンティティを作ったんだけど、 これってエンティティクラスのソースコードは 出力できなくなったんでしょうか? (WO5.2.xのEOモデラでいう「java」ボタンに相当するもの)
248 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 08:18:52 ] できません。あのモデラーはいい加減な実装です。 EOModelorが/Developers/Applications/WebObjects/ にインストールされるので そっちで編集してください。
249 名前:デフォルトの名無しさん mailto:sage [2005/08/17(水) 08:58:17 ] >>248 サンクス
250 名前:デフォルトの名無しさん mailto:sage [2005/08/18(木) 23:45:27 ] >>247 それ、私もすごく悩みました。MYCOMの記事で「EOModelorを統合」 なんて書いてあるから、もしかしたらできるのかもしれないと探しまくって ました。 便乗質問なのですが、エンティティを選択した状態でGenerate Java Files... メニューを選んでも以下のようなアラートが出てしまいます。 Template Generation Unable to write file <path> これは何が悪いのでしょうか?
251 名前:デフォルトの名無しさん mailto:sage [2005/08/19(金) 00:23:42 ] >>250 5.3のEOModelorにはtempleteファイルが付いてこないから、5.2からコピーしてこないといけない と、どこかで読んだ気がする。
252 名前:初期不良 mailto:sage [2005/08/19(金) 00:34:41 ] どうなっちゃってるのさ...
253 名前:デフォルトの名無しさん mailto:sage [2005/08/20(土) 06:45:34 ] >>251 その後、Web上を調べていて、EOGeneratorというものの存在を知りました。 これをスラドの某氏の日記に書いてあったシェルスクリプトで利用し、 Javaファイルの生成に成功しました。ありがとうございます。 それにしても、無料で手に入るWO5.3では、Javaファイルは生成 できないのでしょうか?templateファイルが欲しければ製品版を買え、 という事???
254 名前:デフォルトの名無しさん mailto:sage [2005/08/20(土) 09:30:31 ] 今のところEOGeneratorを使うしか無い感じだなぁ。
255 名前:デフォルトの名無しさん [2005/08/27(土) 02:00:13 ] URLコピペしたらどうなるの? リンク先のアドレスの場合はどう?
256 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 05:39:39 ] 一年ぶりくらいにサーバとクライアント環境一新しようと思ったらシリアル番号書いた紙が無い_| ̄|○ CDとユーザー登録のレジストレーションコードは手元にあるのに...くぅうううう OS X Server10.3とクライアント10.3でインストール済みWebObjectsのシリアル番号確認する手だては ありますでしょうか? やっぱ再購入?
257 名前:256 mailto:sage [2005/09/14(水) 05:50:42 ] /System/Library/Frameworks/JavaWebObjects.framework/Resources/License.key これっぽいんだけど、どなたかお持ちの環境で確認お願いできますでしょうかm(__)m
258 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 21:50:34 ] ちょwwwwおまwww 何無くしてるんだよ、ばーーーかwww。 一応そのファイルにはシリアル番号が書いてある。あとApplications/Utility/ だったかな、ライセンスアップデータってのがあって起動すると、ひょっとすると表示はしてくれるかも? それでダメだったらチンコ輪切りにして死ぬか、WebObjects5.3にしる。
259 名前:256 mailto:sage [2005/09/15(木) 07:55:24 ] >>258 ありがとーーーーーーーー(´Д⊂グスン 開発環境側で /System/Library/Frameworks/JavaWebObjects.framework/Resources/License.keyの記述を Applications/Utility/WebObjectsLicenseUpgraderにコピペしてみたら通りますたのでこれで あってるっぽいです。 ※いらないユーザーガイドとかばっかし残っててライセンスの書いた紙だけ行方不明になるのは何故?
260 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 08:33:00 ] WebObjectsはどんどん時代の流れに取り残されていってる感があるなぁ。 Xcodeの規模からしてBPELやESBサポートは無理ぽいので、やっぱ大規模Webページの作成じゃ 有名どころに食い込むのは無理ぽ。
261 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 15:21:51 ] そのうちオープンソースのが出てくるだろうから、そいつを使えば良いだけじゃ。 まぁ、Appleのコトなのでエンタープライズ市場に本腰というのは考えにくい。 WebObjectsはこのまんまだろうね。それでも別に困ることはないけど。 市場はいくらでもあるし。少ないパイを奪い合っているわけでもないでしょ。 仕事ねぇって逝ってるのは単に営業が下手なだけだと思う。儲かってる香具師はいるわけだから(逆に手放す香具師もいるのも確かだけど)
262 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 00:17:38 ] WOの話じゃないんだけど、NSArray.valueForKeyPath() に相当することって、JavaBeansでできない? commons-beanutil軽く眺めてみたけどそれっぽいのが見当たらない。
263 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 09:30:52 ] KVCはAppleのpatentですので真似しちゃいけなかったり。 リフレクションを使ってKVCを実現している以上、速度を犠牲にする覚悟が出来ているんだろうね(w
264 名前:アポー mailto:sage [2005/09/27(火) 01:56:30 ] よーし、JSP2.0作った連中(実装したApache Foundation?)を訴えるよぉ。
265 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 14:40:42 ] >>253 >それにしても、無料で手に入るWO5.3では、Javaファイルは生成 >できないのでしょうか?templateファイルが欲しければ製品版を買え、 >という事??? WO5.3.1で直っている模様。
266 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 19:04:02 ] あれ、もうリリースされてんの?>5.3.1
267 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 19:07:23 ] いまADCのサイトみたけど、WebObjects5.3.1ってのは無かったなぁ。ソースきう゛ぉん
268 名前:デフォルトの名無しさん mailto:sage [2005/10/07(金) 06:15:58 ] >>267 Xcode Tools 2.2 Developer Previer 2 WebObjectsは単独製品ではなく、開発環境Xcodeの一部となりました。 そのため、単独でのアップデートではなくXcodeとしてアップデートするそうです。
269 名前:デフォルトの名無しさん mailto:sage [2005/10/07(金) 20:46:27 ] Thanx.>>268
270 名前:デフォルトの名無しさん mailto:sage [2005/10/07(金) 21:45:38 ] Xcode Tools 2.2 Developer Previer 2 これってADCのサイトにあがってるか?無料メンバで観てみたけど まだあがってねぇぞ? select以上のメンバ対象なら、NDAかかってんじゃないか?
271 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 00:06:01 ] >>270 無料メンバーでも見れるものでもADCサイトにあがっているものはNDAの対象じゃないんですか?
272 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 06:57:03 ] >>271 正解。
273 名前:デフォルトの名無しさん [2005/10/16(日) 21:05:37 ] WebObjects. Apple Web Objects provides a component-based framework to reuse and compose components which offers solution to the back button problems, however it is lacking the possibility to describe a flow of pages as acontinuous piece of code and multiple control flow. そーなの?
274 名前:デフォルトの名無しさん mailto:sage [2005/10/17(月) 04:19:37 ] Project WONDERをCVSからとってきてコンパイルしようとしてます。 ant frameworksすると、com.webobjects以下のクラスが見つからないようで、シンボルが解決できませんといわれます。 Windowsなんですが、環境変数CLASSPATHにC:\Apple\Library\Javaを追加してもダメですた。 INSTALL.txtとか homepage.mac.com/kelleherk/iblog/C183784902/E1851653685/ とかもMacのことしか書いてなくてよくわかりません。 2.0のERXFetchSpecificationBatchIteratorにバグがあると聞いたので最新を使ってみたいのです。 たのむ、おしえてえろいひと!
275 名前:初期不良 mailto:sage [2005/10/17(月) 04:31:58 ] これなら漏れでも分かるかも C:\Apple\Library\Frameworks\JavaWebObjects.framework\Resources\Java\javawebobjects.jar にクラスパスを通せばいいんでは?
276 名前:デフォルトの名無しさん mailto:sage [2005/10/17(月) 06:15:41 ] おおこんな時間なのにありがとう。 設定してみたんだけど、ダメだたよ。 やったことを書いてみる。 * Create a folder named "Roots" in your home directory if one does not exist. C:\Documents and Settings\username\Rootsが作成されてた。 * From your WO CD, copy ThirdPartyJars/servlet.jar to /Library/Java/Extensions if it is not already there. CDは手元になかったから、C:\Apple\ThirdPartyJarsにあったやつをC:\Apple\Library\Java\Extensionsにコピーした。\Extensionsはなかったから作ったんだけど、これでいいのかな… * Create a text file named wobuild.properties as outlined in the file ~/Wonder/INSTALL.txt changing the paths to reflect your own environment. wonderのソースを落としてきたトップディレクトリに↓を作った。 ===== wo.dir.root=C:\\Apple wo.woroot=C:\\Apple wo.dir.user.home.library.frameworks=C:\\Documents and Settings\\username\\Local\\Library\\Frameworks wo.dir.local=C:\\Apple\\Local wo.wosystemroot=C:\\Apple wo.dir.library=C:\\Apple\\Library wo.dir.user.home.library=C:\\Documents and Settings\\username\\Local\\Library wo.dir.local.library=C:\\Apple\\Local wo.dir.library.frameworks=C:\\Apple\\Library\\Frameworks wo.dir.local.library.frameworks=C:\\Apple\\Local\\Library\\Frameworks wo.wolocalroot=C:\\Apple\\Local wo.dir.system=C:\\Apple =====
277 名前:デフォルトの名無しさん mailto:sage [2005/10/17(月) 06:16:14 ] >>276 の続き * Using Terminal..... * $ cd ~/Wonder * $ ant clean compile (This runs the ant "clean" and "compile" targets) エラーがでる。。。。 ===== Buildfile: build.xml frameworks: ERJars.all: [woframework] Installing ERJars in C:\Documents and Settings\username/Roots JavaWOExtensions.all: global.environment: global.properties: global.prepare: global.compile: [echo] Common/Frameworks/JavaWOExtensions/Sources [wocompile] \\Library\Frameworks not found. [wocompile] \\Library\Frameworks not found. [wocompile] C:\inetpub\wwwroot\Library\Frameworks not found. [wocompile] C:\inetpub\wwwroot\Library\Frameworks not found. [wocompile] Compiling 56 source files to C:\Documents and Settings\username\Roots\classes\JavaWOExtensions [wocompile] C:\work\wonder-cvs\Wonder\Common\Frameworks\JavaWOExtensions\Sources\com\webobjects\woextensions\JSAlertPanel.java:11: パッケージ com.webobjects.foundation は存在しません。 [wocompile] import com.webobjects.foundation.*; [wocompile] ^ (ry [wocompile] エラー 100 個 [wocompile] 警告 1 個 ===== うーんなんで。。。
278 名前:デフォルトの名無しさん mailto:sage [2005/10/17(月) 06:20:19 ] ああそれからクラスパスは C:\work\wonder-cvs\Wonder>echo %CLASSPATH% C:\Apple\Library\Java;C:\Apple\Library\Frameworks\JavaWebObjects.framework\Resources\Java\javawebobjects.jar; でござる。
279 名前:初期不良 mailto:sage [2005/10/17(月) 20:35:18 ] >パッケージ com.webobjects.foundation は存在しません。 >[wocompile] import com.webobjects.foundation.*; それはこっち C:\Apple\Library\Frameworks\JavaFoundation.framework\Resources\Java\javafoundation.jar Java*.framework に含まれていることが多いのでアタック。 WOLips のフレームワーク設定でどのパッケージがどの jar に入っているのか分かると思う。
280 名前:初期不良 mailto:sage [2005/10/17(月) 20:36:38 ] と言うか WOLips のプロジェクトとしてビルドすれば楽なのかも?
281 名前:デフォルトの名無しさん mailto:sage [2005/10/17(月) 22:38:37 ] >>279 >>280 ふむふむありがとう。 いろいろ試してみてるんだがまだダメです。。。 CLASSPATHの設定を変えても変化ないです。 CLASSPATH設定が反映されてないのかなと思って、 マイコンピュータのプロパティ、詳細設定のシステム環境変数で設定してみたり、 DOSプロンプトでset CLASSPATH=とかやったり build.xmlの中で<classpath>を書いたりしてるのですが全部うまくいきませんorz WOLipsってのは使ったことないんですがEclipseのプラグインなんですね。 ちょっと見てみます。Project Builderと共存できるんですかね…。
282 名前:デフォルトの名無しさん mailto:sage [2005/10/18(火) 20:57:30 ] Windowsのクラスパスって文字制限なかったっけ。
283 名前:274 mailto:sage [2005/10/19(水) 02:46:10 ] \Wonder\Build\build\generic.xmlの内容なんですが、 global.prepareっていうターゲットの記述が <target name="global.prepare" depends="global.properties"> <path id="ant.classpath"> <fileset dir="${wonder.root}/Build/"> <include name="lib/*.jar"/> </fileset> </path> となっていて、global.prepareというターゲットが <target name="global.compile" depends="global.prepare"> <taskdef name="wocompile" classname="org.objectstyle.woproject.ant.WOCompile"> <classpath refid="ant.classpath"/> </taskdef> <echo message="${project.dir}/Sources" /> <wocompile srcdir="${project.dir}/Sources" destdir="${build.classes}" debug="on" optimize="off" deprecation="on"> <classpath> <fileset dir="${project.dir}/Libraries"> <include name="**/*.jar" /> </fileset> </classpath> となってます。 これって、環境変数のCLASSPATH無視されますかね? 最後の<classpath>にいろいろ追加すればいいのかな?なんでWindowsでだけ問題が起きるんだろう。。。
284 名前:デフォルトの名無しさん mailto:sage [2005/11/05(土) 22:28:40 ] 274です。苦労したけどビルドできたので書いておきます。 cvsのログを見ると、MAINではなくWonder_2_0_0というブランチの方が良さそうだったので そっちをとってくることにしました。 cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/wonder login cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/wonder checkout -r Wonder_2_0_0_Branch Wonder \Wonder\Build\build\default.propertiesを編集... \Wonder\Common\Frameworks\ERJavaMail\Librariesのactivation.jarとmail.jarを置き換え ant という手順でいけました。 これでC:\Documents and Settings\username\Rootsにいろいろ生成されるみたいです。
285 名前:274 mailto:sage [2005/11/05(土) 22:32:50 ] \Wonder\Build\build\default-os.propertiesは全部消して、 default.propertiesに以下のように書きました。 まだおかしいところもあるかも知れませんが、一応コンパイルはできてます。 dist.base = ../dist project.version = 2.0 wo.server.root = C:/work/wwwroot/ build.compiler.emacs = true build.compiler.fulldepend = false build.root=C:/work/Roots wo.dir.root=C:/Apple wo.woroot=C:/Apple wo.dir.user.home.library.frameworks=C:/Documents and Settings/username/Local/Library/Frameworks wo.dir.local=C:/Apple/Local wo.wosystemroot=C:/Apple wo.dir.library=C:/Apple/Library wo.dir.user.home.library=C:/Documents and Settings/username/Local/Library wo.dir.local.library=C:/Apple/Local wo.dir.library.frameworks=C:/Apple/Library/Frameworks wo.dir.local.library.frameworks=C:/Apple/Local/Library/Frameworks wo.wolocalroot=C:/Apple/Local wo.dir.system=C:/Apple wo.localroot=C:/Apple
286 名前:274 mailto:sage [2005/11/05(土) 22:36:00 ] \Wonder\Common\Frameworks\ERJavaMail\Librariesのactivation.jarとmail.jarは 破損してるみたいだったので ttp://java.sun.com/products/javamail/index.jsp ttp://java.sun.com/products/javabeans/glasgow/jaf.html からダウンロードしてきて置き換えました。 これでちゃんとERXFetchSpecificationBatchIteratorで検索できそうだYO! 2_0_0でbatchWithIndexというメソッドも増えているみたいだし。
287 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 15:39:20 ] Xcode 2.2 がでたらしい。(ここまでならOKだよね) 開発ツール自体がNDAじゃ何も話題に出来ないよ。
288 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 17:59:37 ] 歯車の中の人のようにHibernateなんかにシフトしていった方が賢いのだろうか……
289 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 21:46:36 ] WOLipsで.xcodeのプロジェクトをimportすることってできますか? あと逆に、WOLipsで作ったWOのプロジェクトをXcodeで開いて、 Main.woなどをWebObjects Builderで開いてみたら、 下段(actionとかkeyとか表示されるところ)にapplicationとかsessionが 表示されないんですけど、これって私だけ? Eclipse 3.1.1 WOLips 2.0 Xcode1.5 on Panther
290 名前:デフォルトの名無しさん [2005/11/12(土) 21:55:57 ] ちょw おまwww Xcode2.2 834メガてwwwww なんでいっつもそんなにデカいんだ
291 名前:デフォルトの名無しさん mailto:sage [2005/11/12(土) 22:21:00 ] 光だから気づかなかったよw そんなにデカいのか。
292 名前:デフォルトの名無しさん [2005/11/17(木) 06:31:53 ] >>220 WebObject統合されたからじゃね?
293 名前:デフォルトの名無しさん mailto:sage [2005/11/19(土) 03:03:44 ] >>288 お仕事で使うんならメインストリームを追っかけた方が良いと思われ。 只知識として、とことん自己流のWOを知っておいても損はない。
294 名前:デフォルトの名無しさん [2005/12/03(土) 22:43:14 ] ttp://david.codeferous.com/?p=198 ここのやり方って、addリンクをたどった後、 キャンセルボタンを押さずにブラウザの「戻る」で戻って、 またaddリンクたどったら、空のEOがどんどん追加されるような 気がするんだけど、みんな、こういうときどうしてるの?
295 名前:デフォルトの名無しさん mailto:sage [2005/12/03(土) 23:43:30 ] EOは最後の最後に使う。保存するときにフッとつくられてsaveChangesしたら終わり。いわば使い捨て。 Webアプリで生存期間の長いEditingContextを使うのはリスクが高いよ。 それまではNSDictionaryなんか使って画面とのやりとりをする。面倒なのは確かだが安全だ。
296 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 13:32:43 ] redhat9のレンタルサーバーを借りたので四苦八苦しながらWebObjects5.2.3とApache2アダプタを入れてみました。 # $NEXT_ROOT/Library/WebObjects/JavaApplications/wotaskd.woa/wotaskd & # $NEXT_ROOT/Library/WebObjects/JavaApplications/JavaMonitor.woa/JavaMonitor -WOPort 56789 & でwww.-------.jp:56789/cgi-bin/WebObjects/JavaMonitor.woa へ接続、JavaMonitor自身を登録して起動しようとすると、Gifアニメがぴょこぴょこするだけで起動できません。 OSXServerでしか運用経験が無い若者になにかアドバイスを下さいm(__)m
297 名前:デフォルトの名無しさん [2006/01/18(水) 07:28:00 ] こっそりあげ
298 名前:デフォルトの名無しさん mailto:sage [2006/01/18(水) 07:38:52 ] これだけの情報じゃちょっとなぁ>>296 曲がりなりにもPureJavaのアプリだし、UNIXなOSで起動させてる訳だから、 相応の対処法やらエラーログの出し方があるでしょ。そのプロセスと結果を出してもらわんと 何も言えなくってよ?
299 名前:デフォルトの名無しさん [2006/01/18(水) 10:41:23 ] 今更、こんなもんをいじってやつがいるのか。 とおの昔に終わった環境だろ。
300 名前:296 mailto:sage [2006/01/18(水) 17:56:51 ] >>298 ありがとございまふ /var/logあたりにSyslogとかなんらかのエラーログが来てると思ったのですが、このサーバ、Syslog自体が無いのです。 もう少し形跡漁ってがんがってみます
301 名前:デフォルトの名無しさん [2006/02/18(土) 08:05:02 ] 今更だけどいじってみたぉ。 イイね。このWebObjectsとやらは。 最近のJSFやらHibernateと同等かそれ以上だよ?エディテイングコンテクスト萌えすぎ、なんだよこれw
302 名前:初期不良 mailto:sage [2006/02/23(木) 16:03:52 ] >>301 そうなんだよね Struts, Spring, Hibernate いじくってたりするけど WebObjects 使ってた身としては泥臭くて仕方がないですわ。 せめて Tapestry or JSF にはしたいところですな。 Tapestry なんて WebObjects フォロワーだし。 と言うより WebObjects オープンソース化きぼんぬ
303 名前:デフォルトの名無しさん [2006/03/01(水) 16:09:58 ] ドキュメントの量を考えたらこれもいいかも? Using Ruby on Rails for Web Development on Mac OS X ttp://developer.apple.com/tools/rubyonrails.html
304 名前:デフォルトの名無しさん mailto:sage [2006/03/05(日) 22:04:01 ] >>303 チュートリアル程度だけどいじってみた。確かに便利なフレームワークかもしれない。 ただ、今はWebObjectsでいうところのGUIツールがないしデバッグ環境も含めてギーク向け。 化けるのを待つか、他のデファクトスタンダードを選ぶが吉。
305 名前:デフォルトの名無しさん [2006/03/25(土) 15:00:36 ] >>304 RoRは、GUI環境が必要ないように作られている。 生産性を上げるために、WebObjectsはGUIを用意し、RoRはGUIが必要ないといえるまでにFrameworkを洗練させた。 どっちが正しいという話ではなく、同じ目的を実現するために複数のアプローチが存在するということ。 GUIを用意するのはOPENSTEPらしいし、GUIを必要としないのはRubyらしい。どちらも「らしさ」を保っていてよろしい。
306 名前:デフォルトの名無しさん mailto:sage [2006/04/21(金) 12:15:31 ] WebObjectsって、J2SE 5.0 にしちゃっても大丈夫?
307 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 10:58:25 ] >>306 珍しくAppleから情報が出ましたね。 docs.info.apple.com/article.html?artnum=75505 しかも日本語訳も、と思って「日本語」のリンクをクリックすると 『WebObjects 5.2: Mac OS X で Java 1.4.1 のインストール後に Java 1.3.1 を使用する方法』 のページへリンクされてました。 だめさ加減がよく現れてますね。
308 名前:デフォルトの名無しさん mailto:sage [2006/05/01(月) 16:41:21 ] WOなんてヘタレにJ2SE5.0使っちゃダメです。 AnnotationやAOPを使わないWOには不要でつ。
309 名前:デフォルトの名無しさん [2006/05/21(日) 04:03:24 ] にしても、この盛り下がりぶりは泣けてくるね。
310 名前:デフォルトの名無しさん [2006/05/23(火) 14:30:00 ] オープンソースまだですか?
311 名前:デフォルトの名無しさん mailto:sage [2006/05/24(水) 16:56:32 ] Xcode Tools 2.3でた lists.apple.com/archives/security-announce/2006/May/msg00004.html
312 名前:デフォルトの名無しさん [2006/06/19(月) 11:35:06 ] かつてWOで飯を食っていた人たちは今何をしているんだろう?
313 名前:デフォルトの名無しさん mailto:sage [2006/06/19(月) 23:29:47 ] iTMSの保守
314 名前:デフォルトの名無しさん mailto:sage [2006/06/23(金) 09:57:41 ] >>312 今でもWOで飯を食っています。 アップルが値段を下げて簡単に使えますって宣伝したから変な人まで飛びついてきたけど、 そういった人たちが諦めていった最近は、元の平和な世界に戻ってきています。
315 名前:非常勤講師 [2006/06/24(土) 16:20:14 ] ニッチな技術だと金と信用が手に入らない。ボッたくり放題でもあるが。 導入事例が少ないので保守的なところには受け入れられない。 数少ないクライアントに切られたら死活問題。 転職しようにも需要が(ry
316 名前:デフォルトの名無しさん [2006/07/07(金) 15:59:36 ] そろそろwindowsの開発を捨てて WO5.3に移行しようと思ってるんですか 5.3ってまだJDK1.4? 5.3のリファレンスみてもGenericsの表記がまったくないし
317 名前:デフォルトの名無しさん [2006/09/03(日) 04:51:17 ]
318 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 09:47:01 ] 5.4おーぷんそすのよろこびー
319 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 04:19:22 ] ついでだから4.5もオプソにって。・・・・ありえねぇな(死
320 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 08:34:19 ] >>318 その情報のソースをおしえてください。
321 名前:デフォルトの名無しさん [2006/09/07(木) 10:53:25 ] こいつだろ? ttp://www.thinksecret.com/news/0608webobjects.html
322 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 15:53:40 ] へい ゆー もりあがっていこーぜーん
323 名前:デフォルトの名無しさん [2006/09/29(金) 10:29:44 ] ttp://www.amazon.com/Beginning-Xcode-WebObjects-Novice-Professional/dp/1590596838
324 名前:デフォルトの名無しさん [2006/11/15(水) 08:19:25 ] Javaがおーぷんそーすになるとなにかかわるの?
325 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 15:55:14 ] ASP.NETが出た今となっては・・・
326 名前:デフォルトの名無しさん mailto:hage [2007/01/27(土) 10:46:03 ] 久々になんか動きとか無いの?
327 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 20:59:56 ] 今後ありそうと言えば開発中止の発表ぐらいか。 つか、まだこれを使っているヤツがいるのか?というより WOのことを覚えているヤツがいるのか?という寂れ具合。
328 名前:デフォルトの名無しさん [2007/02/17(土) 10:08:42 ] とりあえず、updateはでるんだな ruby覚えなきゃ
329 名前:デフォルトの名無しさん [2007/02/17(土) 17:09:36 ] > 久々になんか動きとか無いの? Ver.5.3.3が出た(2月15日) 話題にもならないのが悲しいが...orz
330 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 16:37:12 ] >>329 Ver.5.3.3って、どこか変わったの? Daylight Saving Time に関するとこだけ?
331 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 05:12:43 ] WebObjectsってまだ生きてたのかサーバーはライフサイクル長いな
332 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 18:54:17 ] Appleって本当にやる気あるのか?(無いんだろうけど) WebObjects DST Update is formally qualified for the Java 1.4.2 platform. The Java for Mac OS X 10.4, Release 5 updates the JDK 1.4 version on the Tiger. There are no known issues with the WebObjects DST Update on J2SE 5.0 platform on Mac OS X. こんなこと言っておきながら、WO5.3.3をインストールするためには、Java for Mac OS X 10.4 Release 5 が必要。 これをインストールするためには、すべてのJavaアップデートをインストールしなくてはいけない。 そのためデフォルトのJavaは5.0になる。 あとは勝手にやってくれってことか
333 名前:デフォルトの名無しさん [2007/03/16(金) 11:18:12 ] 早くapache foundation にWO寄付しろ それが皆のため
334 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 09:51:54 ] Apple(つーかNeXTか)は時代を10年以上先行してたくせに 商売となるとからっきしなんだな。このままWOをどうしたいんだ。
335 名前:デフォルトの名無しさん [2007/04/14(土) 11:24:52 ] アポーのせいにするなよ 悪いのはWOのユーザーだろう
336 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 13:58:16 ] イタタタ...
337 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 15:57:39 ] 他の会社が引き取ってればこうはならなかっただろう アポーブランドが大量のバカを引き寄せた 罪だね マカーってやつは
338 名前:デフォルトの名無しさん [2007/04/14(土) 17:37:48 ] じゃぁどこが引き受ければいい?SUN?
339 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 20:02:48 ] うーん、Adobeかな・・・ Sunはソフトに関してはセンスないから勘弁。
340 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 20:47:55 ] Macとセットで顧客にWOを勧めたり マカーはバカーとはよく言ったもんだW
341 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 22:36:13 ] マカーはバカーで アポーはアホーか。・・・ごめん言ってみたかっただけ。
342 名前:デフォルトの名無しさん [2007/04/27(金) 07:25:22 ] 超絶保守
343 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 10:31:50 ] 悪いのは観音
344 名前:デフォルトの名無しさん [2007/08/27(月) 04:36:14 ] 保守あげ
345 名前:デフォルトの名無しさん [2007/10/02(火) 23:30:40 ] 保守
346 名前:デフォルトの名無しさん [2007/10/18(木) 11:50:44 ] WebObjectでFlash表示させるアプリ作ってたんだけど、Leopardで動かねーー TigerとPantherでは問題なし・・・
347 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 12:20:10 ] Appleのサイトからも消えたWOですか。
348 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 19:12:55 ] >>347 まだアップルストアで、WO5.2売ってるよ。
349 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 08:29:58 ] WebObjectsのview層って、HTML以外でも生成できますか。 <webobject name="foo">...</webobject> というのを使っているから、HTMLかXMLしか生成できなさそうなんですが、例えばcsvとか普通のテキストファイルも生成できますか。
350 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 17:06:45 ] >>349 データそのものは何でも送れる。(アップルのサイトにpdfを送付するサンプルがあった) (ただし、転送プロトコルはhttp又はhttpsのみ。) // CSVを生成 NSData csvData = ...; // データをHTTPレスポンスに組み込む aResponse.setContent(csvData); // 不要なヘッダの除去を指定 aResponse.disableClientCaching(); aResponse.removeHeadersForKey("pragma"); aResponse.removeHeadersForKey("expires"); aResponse.removeHeadersForKey("Cache-Control"); // IEでダウンロードさせるための指定 aResponse.setHeader("public", "Cache-Control"); aResponse.setHeader("public", "Pragma"); // HTTPヘッダーのContent-Typeを設定 aResponse.setHeader("text/csv;charset=Windows-31J", "Content-Type"); aResponse.setHeader("attachment;filename=\"myCsvName.csv\"", "Content-Disposition");
351 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 21:50:07 ] >>350 送れるかどうかではなくて、WebObjectsのView層というか、いわゆるWebObjectのテンプレートエンジンでHTML以外の形式が生成できるかどうかについて聞きたかったんですが。 特に問題ないですよね?きっと。 いや、WebObjectsをパクったTapestryというのがあるんですけど、これがなんかHTMLしか生成できないみたいなので。 WebObjectsはきっと違うと信じてる。
352 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 02:16:46 ] >>351 具体的に何をしたいのでしょうか? 根本的に道具の選択を間違っているような…… (ペーパーナイフで十分な所で、チェーンソーの準備をしていませんか?)
353 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 11:19:42 ] >>352 したいのは、テキストファイルとCSVファイルをWebObjectsで動的に生成すること。 分かりにくい質問だったかな。 Tapestryはテンプレートの解析にHTMLパーサを使っているようなので、HTMLしか対象としていない。 でもWebObjectsは <webobject ...></webobject> を使っているみたいだから、これならHTMLパーサを使ってないように思う。 で、そのへんを詳しい人に確認したいだけなんだけど。
354 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 12:03:35 ] 来んな!!
355 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 23:49:41 ] >>353 WOComponentのtemplateメソッドと、templateWithHTMLStringメソッドでhtmlを解析してWEBOBJECTタグを置換している。 こいつらは大雑把な検査しかしてないから変な記述をしても通ることは通る。 しかし…… これでcsvを生成するのはリンゴの皮を剥くのにチェーンソーを使うようなものだぞ? (どう考えても素のjavaでテキスト操作をした方が簡単に思える)
356 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 23:50:24 ] >>353 今さらWebObjectsでそんな作りこみなんて、よく顧客が納得したな 大きなメンテが必要になった時点でどうせ全部.Netあたりで作りなおしなのに
357 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 23:18:27 ] >>355 >WOComponentのtemplateメソッドと、templateWithHTMLStringメソッドでhtmlを解析してWEBOBJECTタグを置換している。 >こいつらは大雑把な検査しかしてないから変な記述をしても通ることは通る。 確認なんだけど、HTMLパーサは使ってないんですよね? 単に <WEBOBJECT> タグしか認識しないんですよね? >しかし…… これでcsvを生成するのはリンゴの皮を剥くのにチェーンソーを使うようなものだぞ? >(どう考えても素のjavaでテキスト操作をした方が簡単に思える) しかし、アーキテクチャとしては *.html も *.txt も *.csv も *.json も、動的に生成するものならなんでも統一的に扱えるわけだから、そのほうがいいと思います。 *.html とそれ以外でview層を分けるようなことをするほうがアーキテクチャとして間違っていると思いますけど。
358 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 00:16:31 ] >>357 Webアプリ作成に特化したツール、それも最も古いツールに対して何を期待している? テンプレートの解析部分は、手抜き実装だけど一応htmlパーサ。 テンプレートにhtmlのコメント文を書いてみれば判る。 そもそも、生成された文字列は標準出力にしか出力されないんだが。 (CGIとして動作するプログラムが他に出力して意味があるか?)
359 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 02:40:15 ] >>357 > しかし、アーキテクチャとしては *.html も *.txt も *.csv も *.json も、動的に生成するものならなんでも統一的に扱えるわけだから、そのほうがいいと思います。 そういう設計ではあるが、あくまで基盤だけ。実際に各種フォーマットを扱えるようにするにはその上のレイヤーを作らないといけない。 どうしてもWOでやりたいなら、 * (標準出力以外への出力が欲しいなら)自前のWOAdaptorサブクラスを書いて、 * (コマンドラインから使いたいなら)Monitarやwotaskdを使わずにWOApplicationインスタンス作って、 * WOComponentのインスタンスも作って、扱うフォーマット通して、 * 必要ならテキストパーザもエレメントも自前で実装して… くらいの手間がかかるかもしれん。まあこれは極端な例だが、なんせWebブラウザとHTMLをやりとりするだけでフレームワーク (WebObjects.framework) が一つできるからな。そこまでする価値もないだろ?
360 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 03:01:46 ] >>358 > テンプレートの解析部分は、手抜き実装だけど一応htmlパーサ。 > テンプレートにhtmlのコメント文を書いてみれば判る。 うそーん、無駄によくできてるのか。 じゃあ、HTMLしか出力できないでFA? > Webアプリ作成に特化したツール、それも最も古いツールに対して何を期待している? HTML以外も同じように扱えること。 >そもそも、生成された文字列は標準出力にしか出力されないんだが。 今問題にしているのは出力形式であって、出力先は関係ないよね? >(CGIとして動作するプログラムが他に出力して意味があるか?) 意味不明。
361 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 12:44:31 ] 自分の認識では、テンプレート(*.wo)はHTML形式じゃなくてもタグは置換されるし、レスポンスヘッダは自由に書き換えられるので HTMLしか出力できない、という認識は持っていない。 XHTMLやRSS出力もやったことあるし・・・・。 「できんの?できないの?」の議論よりは、なんかサンプルつくってみて「どーよ?」的な方が建設的で健康的じゃないかと。 iTSがWebServicesでやりとりしてるのをみると、かなりカスタマイズしてんだろうなーと思う。あのへんのノウハウを是非WO6なんかに入れてもらいたいw
362 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 15:46:20 ] >>361 すでにRSSの経験があるなら、ここで聞く前にやってみればいいんじゃないか?誰もできないとは言ってないよ。
363 名前:361 mailto:sage [2007/10/24(水) 17:08:58 ] >>362 すまん、自分は質問者と思われる360じゃない... orz
364 名前:362 mailto:sage [2007/10/24(水) 21:11:04 ] >>363 orz
365 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 10:17:46 ] TOYOTAの新卒採用サイトwebobject使っているのな。ちょっと驚き
366 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 15:32:31 ] マジかw 車屋でシステムの知識がないからなのか? WOにすべてを捧げて捨てられたホームレスたちへの情けか? ただ金が有り余ってるのか? 冷やかしかネタか? いずれにせよほめられたものではないな。 6.0が発表されてAppleがまだ捨てていないという姿勢を明確にするまでは放置した方がいい。
367 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 18:02:56 ] ついに WO採用=頭大丈夫? の時代にw
368 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 18:54:27 ] 3年と8ヶ月かけても400に届かず、質問スレというスレタイだが質問といえば 開発終了したの? WebObjects(笑) この盛り下がりっぷりはほかにはないWOの特徴。
369 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 22:11:49 ] 相変わらず先進的な方に入るはずなのに、あまりにも盛り上がらないこの不思議。 人月商売には害になるから?
370 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 23:35:27 ] 良いものが売れるとか盛り上がるはずだとかいうのは幻想 パンピーはそんなの気にせず目に触れたものに手を出す 所詮は営業力の勝負
371 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 23:55:52 ] 結局、使っているのは怪しげな連中ばかり
372 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 20:46:30 ] 他人と違うもの使ってると不安になるひとには向いてないね んで オリジナルなひとばかり集まると
373 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 00:46:33 ] 一般的な顧客=他人と違うもの使ってると不安になる
374 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 07:50:45 ] まぁ利用者が少ないっていうのは なかなか枯れないとか メンテナンスすらされなくなって放置とか 不幸な結末を迎えるケースもあるからなぁ MSみたいに大勢が使ってても いつまでたっても枯れないシステムもあるが
375 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 17:58:56 ] 日本百貨店協会もWebObjectだったりする
376 名前:デフォルトの名無しさん mailto:sage [2007/12/07(金) 00:11:14 ] Leopardを新規インストールして、付属のXcodeとWebObjectsをインストールしたんだけど、 EOModelarとかが見当たらない・・・。XcodeにWOのテンプレもでないし。 なくなったんでしょうか?
377 名前:デフォルトの名無しさん [2007/12/07(金) 01:26:36 ] ググレカス>>376
378 名前:デフォルトの名無しさん [2007/12/10(月) 16:08:19 ] だいだなRequest1件しか受け付けないこと自体クソだろ? setAllowsConcurrentRequestHandling(true); なんかしてみたらEOFでデットロックする代物じゃんwww
379 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 16:59:58 ] >>378 ttp://d.hatena.ne.jp/carver/20070620 ずっと前から setAllowsConcurrentRequestHandling(true); にしてもデッドロックしたことなんて只の一度もないけどな。
380 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 21:09:35 ] >>378 EOの使い方が変、に100ガメル。
381 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 11:33:13 ] うーん、でもな、オブジェクト(EO)のデッドロックだったら、ちょっと前のEOFなんかだと結構簡単に出てたよ. リリースノートにそんな感じのことが書いてあった希ガス.今は改善されてるんかもしれない. WOFもそうだけどやはりコンテクストというWebアプリでは制御が難しいカラクリをベースにしてると 複雑度が増してしまうんだろうな〜とオモタ.へんなSQLが飛ぶからDB側でのデッドロックも起きやすいヨとDB屋からも指摘されたことがある. 参照系はEOじゃなくてCollection系で、CRUD系処理のごく短いトランザクション処理でEOを使うようにしてる. 機能はとても良くできてるだろうけど、安全に使いこなせるようになるのに時間がかかるという感じかな
382 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 22:57:15 ] >>381 デフォルトecと、参照専用のshared ec だけ使っていれば、滅多に競合なんてしない。 ■参照系こそEOを使うべき。リレーション張らずに何のためのEOか? ネステッドEC使えば、たいていの処理はデフォルトecだけで済む。 ロックに関するマニアックな資料 www.spice-of-life.net/wiki/files/PW03_LockingEOF.pdf
383 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 10:00:10 ] どっかでEOFとSeasar2のベンチ比較やってるのをみた希ガス すごい遅かったような
384 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 23:08:15 ] >>383 EOFは実行時もインタプリタだもの。(EOの定義はテキストファイル) 「速度が気になるような用途はストアドプロシジャ使え」ってのがセオリー。 ※ Seasar2のO/R Mapperって、SQL文をそのまま書いてるような奴だろ? コード補完機能付のエディタがないと使い物にならない、気持ちの悪い書き方するアレ。
385 名前:デフォルトの名無しさん [2007/12/12(水) 23:59:48 ] select * from テーブル where ...... のような単純なSQLをはき出す処理でもEOFはだいぶ遅い方じゃないかな EOの生成コストがだいぶ大きい印象。ストアドも全体性能からするとあまり性能に寄与する場面ってそう多くないな Seasar2のO/RMapperは仕事でS2daoというのを使ったけど EOFほど高機能じゃないがエンジニアの受けは良くて、何しろ軽くトラブルレスだったのが良かったな
386 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 01:54:24 ] >>384 >>EOFは実行時もインタプリタだもの。(EOの定義はテキストファイル) これはどういうこと?eoを生成するたびにモデルファイルを読み込むということなら、いくらなんでもそれはないと思うが。 プロファイルを計測したことはないが、SQL文の組み立てに時間がかかってそうな気はするなあ。
387 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 10:54:11 ] >>386 >>eoを生成するたびにモデルファイルを読み込むということなら、いくらなんでもそれはないと思うが。 確かにない。WOFの場合は起動時にモデルファイルを読み込んでEOModelオブジェクトとして保持する。 誰かEOFのベンチたのむw
388 名前:デフォルトの名無しさん [2008/01/15(火) 22:05:59 ] 保守上げ
389 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 18:30:38 ] S2dao より sql2java の方がいいだろ どう考えても