1 名前:デフォルトの名無しさん mailto:sage [04/04/12 04:47] Web アプリケーションサーバ WebObjects の質問スレ
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 ] 保守上げ