探検
WebObjects 質問スレ
■ このスレッドは過去ログ倉庫に格納されています
NGNG
Web アプリケーションサーバ WebObjects の質問スレ
289デフォルトの名無しさん
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
あと逆に、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
なんでいっつもそんなにデカいんだ
おまwww
Xcode2.2 834メガてwwwww
なんでいっつもそんなにデカいんだ
291デフォルトの名無しさん
2005/11/12(土) 22:21:00 光だから気づかなかったよw
そんなにデカいのか。
そんなにデカいのか。
292デフォルトの名無しさん
2005/11/17(木) 06:31:53 >>220
WebObject統合されたからじゃね?
WebObject統合されたからじゃね?
293デフォルトの名無しさん
2005/11/19(土) 03:03:44294デフォルトの名無しさん
2005/12/03(土) 22:43:14 ttp://david.codeferous.com/?p=198
ここのやり方って、addリンクをたどった後、
キャンセルボタンを押さずにブラウザの「戻る」で戻って、
またaddリンクたどったら、空のEOがどんどん追加されるような
気がするんだけど、みんな、こういうときどうしてるの?
ここのやり方って、addリンクをたどった後、
キャンセルボタンを押さずにブラウザの「戻る」で戻って、
またaddリンクたどったら、空のEOがどんどん追加されるような
気がするんだけど、みんな、こういうときどうしてるの?
295デフォルトの名無しさん
2005/12/03(土) 23:43:30 EOは最後の最後に使う。保存するときにフッとつくられてsaveChangesしたら終わり。いわば使い捨て。
Webアプリで生存期間の長いEditingContextを使うのはリスクが高いよ。
それまではNSDictionaryなんか使って画面とのやりとりをする。面倒なのは確かだが安全だ。
Webアプリで生存期間の長いEditingContextを使うのはリスクが高いよ。
それまではNSDictionaryなんか使って画面とのやりとりをする。面倒なのは確かだが安全だ。
296デフォルトの名無しさん
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 &
でhttp://www.-------.jp:56789/cgi-bin/WebObjects/JavaMonitor.woa
へ接続、JavaMonitor自身を登録して起動しようとすると、Gifアニメがぴょこぴょこするだけで起動できません。
OSXServerでしか運用経験が無い若者になにかアドバイスを下さいm(__)m
# $NEXT_ROOT/Library/WebObjects/JavaApplications/wotaskd.woa/wotaskd &
# $NEXT_ROOT/Library/WebObjects/JavaApplications/JavaMonitor.woa/JavaMonitor -WOPort 56789 &
でhttp://www.-------.jp:56789/cgi-bin/WebObjects/JavaMonitor.woa
へ接続、JavaMonitor自身を登録して起動しようとすると、Gifアニメがぴょこぴょこするだけで起動できません。
OSXServerでしか運用経験が無い若者になにかアドバイスを下さいm(__)m
297デフォルトの名無しさん
2006/01/18(水) 07:28:00 こっそりあげ
298デフォルトの名無しさん
2006/01/18(水) 07:38:52 これだけの情報じゃちょっとなぁ>>296
曲がりなりにもPureJavaのアプリだし、UNIXなOSで起動させてる訳だから、
相応の対処法やらエラーログの出し方があるでしょ。そのプロセスと結果を出してもらわんと
何も言えなくってよ?
曲がりなりにもPureJavaのアプリだし、UNIXなOSで起動させてる訳だから、
相応の対処法やらエラーログの出し方があるでしょ。そのプロセスと結果を出してもらわんと
何も言えなくってよ?
299デフォルトの名無しさん
2006/01/18(水) 10:41:23 今更、こんなもんをいじってやつがいるのか。
とおの昔に終わった環境だろ。
とおの昔に終わった環境だろ。
300296
2006/01/18(水) 17:56:51301デフォルトの名無しさん
2006/02/18(土) 08:05:02 今更だけどいじってみたぉ。
イイね。このWebObjectsとやらは。
最近のJSFやらHibernateと同等かそれ以上だよ?エディテイングコンテクスト萌えすぎ、なんだよこれw
イイね。このWebObjectsとやらは。
最近のJSFやらHibernateと同等かそれ以上だよ?エディテイングコンテクスト萌えすぎ、なんだよこれw
302初期不良
2006/02/23(木) 16:03:52 >>301
そうなんだよね
Struts, Spring, Hibernate いじくってたりするけど
WebObjects 使ってた身としては泥臭くて仕方がないですわ。
せめて Tapestry or JSF にはしたいところですな。
Tapestry なんて WebObjects フォロワーだし。
と言うより WebObjects オープンソース化きぼんぬ
そうなんだよね
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
Using Ruby on Rails for Web Development on Mac OS X
ttp://developer.apple.com/tools/rubyonrails.html
304デフォルトの名無しさん
2006/03/05(日) 22:04:01 >>303
チュートリアル程度だけどいじってみた。確かに便利なフレームワークかもしれない。
ただ、今はWebObjectsでいうところのGUIツールがないしデバッグ環境も含めてギーク向け。
化けるのを待つか、他のデファクトスタンダードを選ぶが吉。
チュートリアル程度だけどいじってみた。確かに便利なフレームワークかもしれない。
ただ、今はWebObjectsでいうところのGUIツールがないしデバッグ環境も含めてギーク向け。
化けるのを待つか、他のデファクトスタンダードを選ぶが吉。
305デフォルトの名無しさん
2006/03/25(土) 15:00:36 >>304
RoRは、GUI環境が必要ないように作られている。
生産性を上げるために、WebObjectsはGUIを用意し、RoRはGUIが必要ないといえるまでにFrameworkを洗練させた。
どっちが正しいという話ではなく、同じ目的を実現するために複数のアプローチが存在するということ。
GUIを用意するのはOPENSTEPらしいし、GUIを必要としないのはRubyらしい。どちらも「らしさ」を保っていてよろしい。
RoRは、GUI環境が必要ないように作られている。
生産性を上げるために、WebObjectsはGUIを用意し、RoRはGUIが必要ないといえるまでにFrameworkを洗練させた。
どっちが正しいという話ではなく、同じ目的を実現するために複数のアプローチが存在するということ。
GUIを用意するのはOPENSTEPらしいし、GUIを必要としないのはRubyらしい。どちらも「らしさ」を保っていてよろしい。
306デフォルトの名無しさん
2006/04/21(金) 12:15:31 WebObjectsって、J2SE 5.0 にしちゃっても大丈夫?
307デフォルトの名無しさん
2006/04/26(水) 10:58:25 >>306
珍しくAppleから情報が出ましたね。
http://docs.info.apple.com/article.html?artnum=75505
しかも日本語訳も、と思って「日本語」のリンクをクリックすると
『WebObjects 5.2: Mac OS X で Java 1.4.1 のインストール後に Java 1.3.1 を使用する方法』
のページへリンクされてました。
だめさ加減がよく現れてますね。
珍しくAppleから情報が出ましたね。
http://docs.info.apple.com/article.html?artnum=75505
しかも日本語訳も、と思って「日本語」のリンクをクリックすると
『WebObjects 5.2: Mac OS X で Java 1.4.1 のインストール後に Java 1.3.1 を使用する方法』
のページへリンクされてました。
だめさ加減がよく現れてますね。
308デフォルトの名無しさん
2006/05/01(月) 16:41:21 WOなんてヘタレにJ2SE5.0使っちゃダメです。
AnnotationやAOPを使わないWOには不要でつ。
AnnotationやAOPを使わないWOには不要でつ。
309デフォルトの名無しさん
2006/05/21(日) 04:03:24 にしても、この盛り下がりぶりは泣けてくるね。
310デフォルトの名無しさん
2006/05/23(火) 14:30:00 オープンソースまだですか?
311デフォルトの名無しさん
2006/05/24(水) 16:56:32312デフォルトの名無しさん
2006/06/19(月) 11:35:06 かつてWOで飯を食っていた人たちは今何をしているんだろう?
313デフォルトの名無しさん
2006/06/19(月) 23:29:47 iTMSの保守
314デフォルトの名無しさん
2006/06/23(金) 09:57:41 >>312
今でもWOで飯を食っています。
アップルが値段を下げて簡単に使えますって宣伝したから変な人まで飛びついてきたけど、
そういった人たちが諦めていった最近は、元の平和な世界に戻ってきています。
今でもWOで飯を食っています。
アップルが値段を下げて簡単に使えますって宣伝したから変な人まで飛びついてきたけど、
そういった人たちが諦めていった最近は、元の平和な世界に戻ってきています。
315非常勤講師
2006/06/24(土) 16:20:14 ニッチな技術だと金と信用が手に入らない。ボッたくり放題でもあるが。
導入事例が少ないので保守的なところには受け入れられない。
数少ないクライアントに切られたら死活問題。
転職しようにも需要が(ry
導入事例が少ないので保守的なところには受け入れられない。
数少ないクライアントに切られたら死活問題。
転職しようにも需要が(ry
316デフォルトの名無しさん
2006/07/07(金) 15:59:36 そろそろwindowsの開発を捨てて
WO5.3に移行しようと思ってるんですか
5.3ってまだJDK1.4?
5.3のリファレンスみてもGenericsの表記がまったくないし
WO5.3に移行しようと思ってるんですか
5.3ってまだJDK1.4?
5.3のリファレンスみてもGenericsの表記がまったくないし
317デフォルトの名無しさん
2006/09/03(日) 04:51:17318デフォルトの名無しさん
2006/09/04(月) 09:47:01 5.4おーぷんそすのよろこびー
319デフォルトの名無しさん
2006/09/05(火) 04:19:22 ついでだから4.5もオプソにって。・・・・ありえねぇな(死
320デフォルトの名無しさん
2006/09/07(木) 08:34:19 >>318
その情報のソースをおしえてください。
その情報のソースをおしえてください。
321デフォルトの名無しさん
2006/09/07(木) 10:53:25 こいつだろ?
ttp://www.thinksecret.com/news/0608webobjects.html
ttp://www.thinksecret.com/news/0608webobjects.html
322デフォルトの名無しさん
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デフォルトの名無しさん
2006/11/24(金) 15:55:14 ASP.NETが出た今となっては・・・
326デフォルトの名無しさん
2007/01/27(土) 10:46:03 久々になんか動きとか無いの?
327デフォルトの名無しさん
2007/02/16(金) 20:59:56 今後ありそうと言えば開発中止の発表ぐらいか。
つか、まだこれを使っているヤツがいるのか?というより
WOのことを覚えているヤツがいるのか?という寂れ具合。
つか、まだこれを使っているヤツがいるのか?というより
WOのことを覚えているヤツがいるのか?という寂れ具合。
328デフォルトの名無しさん
2007/02/17(土) 10:08:42 とりあえず、updateはでるんだな
ruby覚えなきゃ
ruby覚えなきゃ
329デフォルトの名無しさん
2007/02/17(土) 17:09:36 > 久々になんか動きとか無いの?
Ver.5.3.3が出た(2月15日)
話題にもならないのが悲しいが...orz
Ver.5.3.3が出た(2月15日)
話題にもならないのが悲しいが...orz
330デフォルトの名無しさん
2007/02/22(木) 16:37:12331デフォルトの名無しさん
2007/02/23(金) 05:12:43 WebObjectsってまだ生きてたのかサーバーはライフサイクル長いな
332デフォルトの名無しさん
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になる。
あとは勝手にやってくれってことか
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デフォルトの名無しさん
2007/04/14(土) 09:51:54 Apple(つーかNeXTか)は時代を10年以上先行してたくせに
商売となるとからっきしなんだな。このままWOをどうしたいんだ。
商売となるとからっきしなんだな。このままWOをどうしたいんだ。
335デフォルトの名無しさん
2007/04/14(土) 11:24:52 アポーのせいにするなよ
悪いのはWOのユーザーだろう
悪いのはWOのユーザーだろう
336デフォルトの名無しさん
2007/04/14(土) 13:58:16 イタタタ...
337デフォルトの名無しさん
2007/04/14(土) 15:57:39 他の会社が引き取ってればこうはならなかっただろう
アポーブランドが大量のバカを引き寄せた
罪だね
マカーってやつは
アポーブランドが大量のバカを引き寄せた
罪だね
マカーってやつは
338デフォルトの名無しさん
2007/04/14(土) 17:37:48 じゃぁどこが引き受ければいい?SUN?
339デフォルトの名無しさん
2007/04/14(土) 20:02:48 うーん、Adobeかな・・・
Sunはソフトに関してはセンスないから勘弁。
Sunはソフトに関してはセンスないから勘弁。
340デフォルトの名無しさん
2007/04/14(土) 20:47:55 Macとセットで顧客にWOを勧めたり
マカーはバカーとはよく言ったもんだW
マカーはバカーとはよく言ったもんだW
341デフォルトの名無しさん
2007/04/14(土) 22:36:13 マカーはバカーで
アポーはアホーか。・・・ごめん言ってみたかっただけ。
アポーはアホーか。・・・ごめん言ってみたかっただけ。
342デフォルトの名無しさん
2007/04/27(金) 07:25:22 超絶保守
343デフォルトの名無しさん
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では問題なし・・・
TigerとPantherでは問題なし・・・
347デフォルトの名無しさん
2007/10/18(木) 12:20:10 Appleのサイトからも消えたWOですか。
348デフォルトの名無しさん
2007/10/20(土) 19:12:55349デフォルトの名無しさん
2007/10/21(日) 08:29:58 WebObjectsのview層って、HTML以外でも生成できますか。
<webobject name="foo">...</webobject> というのを使っているから、HTMLかXMLしか生成できなさそうなんですが、例えばcsvとか普通のテキストファイルも生成できますか。
<webobject name="foo">...</webobject> というのを使っているから、HTMLかXMLしか生成できなさそうなんですが、例えばcsvとか普通のテキストファイルも生成できますか。
350デフォルトの名無しさん
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");
データそのものは何でも送れる。(アップルのサイトに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デフォルトの名無しさん
2007/10/21(日) 21:50:07 >>350
送れるかどうかではなくて、WebObjectsのView層というか、いわゆるWebObjectのテンプレートエンジンでHTML以外の形式が生成できるかどうかについて聞きたかったんですが。
特に問題ないですよね?きっと。
いや、WebObjectsをパクったTapestryというのがあるんですけど、これがなんかHTMLしか生成できないみたいなので。
WebObjectsはきっと違うと信じてる。
送れるかどうかではなくて、WebObjectsのView層というか、いわゆるWebObjectのテンプレートエンジンでHTML以外の形式が生成できるかどうかについて聞きたかったんですが。
特に問題ないですよね?きっと。
いや、WebObjectsをパクったTapestryというのがあるんですけど、これがなんかHTMLしか生成できないみたいなので。
WebObjectsはきっと違うと信じてる。
352デフォルトの名無しさん
2007/10/22(月) 02:16:46353デフォルトの名無しさん
2007/10/22(月) 11:19:42 >>352
したいのは、テキストファイルとCSVファイルをWebObjectsで動的に生成すること。
分かりにくい質問だったかな。
Tapestryはテンプレートの解析にHTMLパーサを使っているようなので、HTMLしか対象としていない。
でもWebObjectsは <webobject ...></webobject> を使っているみたいだから、これならHTMLパーサを使ってないように思う。
で、そのへんを詳しい人に確認したいだけなんだけど。
したいのは、テキストファイルとCSVファイルをWebObjectsで動的に生成すること。
分かりにくい質問だったかな。
Tapestryはテンプレートの解析にHTMLパーサを使っているようなので、HTMLしか対象としていない。
でもWebObjectsは <webobject ...></webobject> を使っているみたいだから、これならHTMLパーサを使ってないように思う。
で、そのへんを詳しい人に確認したいだけなんだけど。
354デフォルトの名無しさん
2007/10/22(月) 12:03:35 来んな!!
355デフォルトの名無しさん
2007/10/22(月) 23:49:41 >>353
WOComponentのtemplateメソッドと、templateWithHTMLStringメソッドでhtmlを解析してWEBOBJECTタグを置換している。
こいつらは大雑把な検査しかしてないから変な記述をしても通ることは通る。
しかし…… これでcsvを生成するのはリンゴの皮を剥くのにチェーンソーを使うようなものだぞ?
(どう考えても素のjavaでテキスト操作をした方が簡単に思える)
WOComponentのtemplateメソッドと、templateWithHTMLStringメソッドでhtmlを解析してWEBOBJECTタグを置換している。
こいつらは大雑把な検査しかしてないから変な記述をしても通ることは通る。
しかし…… これでcsvを生成するのはリンゴの皮を剥くのにチェーンソーを使うようなものだぞ?
(どう考えても素のjavaでテキスト操作をした方が簡単に思える)
356デフォルトの名無しさん
2007/10/22(月) 23:50:24357デフォルトの名無しさん
2007/10/23(火) 23:18:27 >>355
>WOComponentのtemplateメソッドと、templateWithHTMLStringメソッドでhtmlを解析してWEBOBJECTタグを置換している。
>こいつらは大雑把な検査しかしてないから変な記述をしても通ることは通る。
確認なんだけど、HTMLパーサは使ってないんですよね?
単に <WEBOBJECT> タグしか認識しないんですよね?
>しかし…… これでcsvを生成するのはリンゴの皮を剥くのにチェーンソーを使うようなものだぞ?
>(どう考えても素のjavaでテキスト操作をした方が簡単に思える)
しかし、アーキテクチャとしては *.html も *.txt も *.csv も *.json も、動的に生成するものならなんでも統一的に扱えるわけだから、そのほうがいいと思います。
*.html とそれ以外でview層を分けるようなことをするほうがアーキテクチャとして間違っていると思いますけど。
>WOComponentのtemplateメソッドと、templateWithHTMLStringメソッドでhtmlを解析してWEBOBJECTタグを置換している。
>こいつらは大雑把な検査しかしてないから変な記述をしても通ることは通る。
確認なんだけど、HTMLパーサは使ってないんですよね?
単に <WEBOBJECT> タグしか認識しないんですよね?
>しかし…… これでcsvを生成するのはリンゴの皮を剥くのにチェーンソーを使うようなものだぞ?
>(どう考えても素のjavaでテキスト操作をした方が簡単に思える)
しかし、アーキテクチャとしては *.html も *.txt も *.csv も *.json も、動的に生成するものならなんでも統一的に扱えるわけだから、そのほうがいいと思います。
*.html とそれ以外でview層を分けるようなことをするほうがアーキテクチャとして間違っていると思いますけど。
358デフォルトの名無しさん
2007/10/24(水) 00:16:31 >>357
Webアプリ作成に特化したツール、それも最も古いツールに対して何を期待している?
テンプレートの解析部分は、手抜き実装だけど一応htmlパーサ。
テンプレートにhtmlのコメント文を書いてみれば判る。
そもそも、生成された文字列は標準出力にしか出力されないんだが。
(CGIとして動作するプログラムが他に出力して意味があるか?)
Webアプリ作成に特化したツール、それも最も古いツールに対して何を期待している?
テンプレートの解析部分は、手抜き実装だけど一応htmlパーサ。
テンプレートにhtmlのコメント文を書いてみれば判る。
そもそも、生成された文字列は標準出力にしか出力されないんだが。
(CGIとして動作するプログラムが他に出力して意味があるか?)
359デフォルトの名無しさん
2007/10/24(水) 02:40:15 >>357
> しかし、アーキテクチャとしては *.html も *.txt も *.csv も *.json も、動的に生成するものならなんでも統一的に扱えるわけだから、そのほうがいいと思います。
そういう設計ではあるが、あくまで基盤だけ。実際に各種フォーマットを扱えるようにするにはその上のレイヤーを作らないといけない。
どうしてもWOでやりたいなら、
* (標準出力以外への出力が欲しいなら)自前のWOAdaptorサブクラスを書いて、
* (コマンドラインから使いたいなら)Monitarやwotaskdを使わずにWOApplicationインスタンス作って、
* WOComponentのインスタンスも作って、扱うフォーマット通して、
* 必要ならテキストパーザもエレメントも自前で実装して…
くらいの手間がかかるかもしれん。まあこれは極端な例だが、なんせWebブラウザとHTMLをやりとりするだけでフレームワーク (WebObjects.framework) が一つできるからな。そこまでする価値もないだろ?
> しかし、アーキテクチャとしては *.html も *.txt も *.csv も *.json も、動的に生成するものならなんでも統一的に扱えるわけだから、そのほうがいいと思います。
そういう設計ではあるが、あくまで基盤だけ。実際に各種フォーマットを扱えるようにするにはその上のレイヤーを作らないといけない。
どうしてもWOでやりたいなら、
* (標準出力以外への出力が欲しいなら)自前のWOAdaptorサブクラスを書いて、
* (コマンドラインから使いたいなら)Monitarやwotaskdを使わずにWOApplicationインスタンス作って、
* WOComponentのインスタンスも作って、扱うフォーマット通して、
* 必要ならテキストパーザもエレメントも自前で実装して…
くらいの手間がかかるかもしれん。まあこれは極端な例だが、なんせWebブラウザとHTMLをやりとりするだけでフレームワーク (WebObjects.framework) が一つできるからな。そこまでする価値もないだろ?
360デフォルトの名無しさん
2007/10/24(水) 03:01:46 >>358
> テンプレートの解析部分は、手抜き実装だけど一応htmlパーサ。
> テンプレートにhtmlのコメント文を書いてみれば判る。
うそーん、無駄によくできてるのか。
じゃあ、HTMLしか出力できないでFA?
> Webアプリ作成に特化したツール、それも最も古いツールに対して何を期待している?
HTML以外も同じように扱えること。
>そもそも、生成された文字列は標準出力にしか出力されないんだが。
今問題にしているのは出力形式であって、出力先は関係ないよね?
>(CGIとして動作するプログラムが他に出力して意味があるか?)
意味不明。
> テンプレートの解析部分は、手抜き実装だけど一応htmlパーサ。
> テンプレートにhtmlのコメント文を書いてみれば判る。
うそーん、無駄によくできてるのか。
じゃあ、HTMLしか出力できないでFA?
> Webアプリ作成に特化したツール、それも最も古いツールに対して何を期待している?
HTML以外も同じように扱えること。
>そもそも、生成された文字列は標準出力にしか出力されないんだが。
今問題にしているのは出力形式であって、出力先は関係ないよね?
>(CGIとして動作するプログラムが他に出力して意味があるか?)
意味不明。
361デフォルトの名無しさん
2007/10/24(水) 12:44:31 自分の認識では、テンプレート(*.wo)はHTML形式じゃなくてもタグは置換されるし、レスポンスヘッダは自由に書き換えられるので
HTMLしか出力できない、という認識は持っていない。
XHTMLやRSS出力もやったことあるし・・・・。
「できんの?できないの?」の議論よりは、なんかサンプルつくってみて「どーよ?」的な方が建設的で健康的じゃないかと。
iTSがWebServicesでやりとりしてるのをみると、かなりカスタマイズしてんだろうなーと思う。あのへんのノウハウを是非WO6なんかに入れてもらいたいw
HTMLしか出力できない、という認識は持っていない。
XHTMLやRSS出力もやったことあるし・・・・。
「できんの?できないの?」の議論よりは、なんかサンプルつくってみて「どーよ?」的な方が建設的で健康的じゃないかと。
iTSがWebServicesでやりとりしてるのをみると、かなりカスタマイズしてんだろうなーと思う。あのへんのノウハウを是非WO6なんかに入れてもらいたいw
362デフォルトの名無しさん
2007/10/24(水) 15:46:20 >>361
すでにRSSの経験があるなら、ここで聞く前にやってみればいいんじゃないか?誰もできないとは言ってないよ。
すでにRSSの経験があるなら、ここで聞く前にやってみればいいんじゃないか?誰もできないとは言ってないよ。
365デフォルトの名無しさん
2007/11/13(火) 10:17:46 TOYOTAの新卒採用サイトwebobject使っているのな。ちょっと驚き
366デフォルトの名無しさん
2007/12/02(日) 15:32:31 マジかw
車屋でシステムの知識がないからなのか?
WOにすべてを捧げて捨てられたホームレスたちへの情けか?
ただ金が有り余ってるのか?
冷やかしかネタか?
いずれにせよほめられたものではないな。
6.0が発表されてAppleがまだ捨てていないという姿勢を明確にするまでは放置した方がいい。
車屋でシステムの知識がないからなのか?
WOにすべてを捧げて捨てられたホームレスたちへの情けか?
ただ金が有り余ってるのか?
冷やかしかネタか?
いずれにせよほめられたものではないな。
6.0が発表されてAppleがまだ捨てていないという姿勢を明確にするまでは放置した方がいい。
367デフォルトの名無しさん
2007/12/02(日) 18:02:56 ついに
WO採用=頭大丈夫?
の時代にw
WO採用=頭大丈夫?
の時代にw
368デフォルトの名無しさん
2007/12/02(日) 18:54:27 3年と8ヶ月かけても400に届かず、質問スレというスレタイだが質問といえば
開発終了したの?
WebObjects(笑)
この盛り下がりっぷりはほかにはないWOの特徴。
開発終了したの?
WebObjects(笑)
この盛り下がりっぷりはほかにはないWOの特徴。
369デフォルトの名無しさん
2007/12/02(日) 22:11:49 相変わらず先進的な方に入るはずなのに、あまりにも盛り上がらないこの不思議。
人月商売には害になるから?
人月商売には害になるから?
370デフォルトの名無しさん
2007/12/02(日) 23:35:27 良いものが売れるとか盛り上がるはずだとかいうのは幻想
パンピーはそんなの気にせず目に触れたものに手を出す
所詮は営業力の勝負
パンピーはそんなの気にせず目に触れたものに手を出す
所詮は営業力の勝負
371デフォルトの名無しさん
2007/12/02(日) 23:55:52 結局、使っているのは怪しげな連中ばかり
372デフォルトの名無しさん
2007/12/03(月) 20:46:30 他人と違うもの使ってると不安になるひとには向いてないね
んで
オリジナルなひとばかり集まると
んで
オリジナルなひとばかり集まると
373デフォルトの名無しさん
2007/12/04(火) 00:46:33 一般的な顧客=他人と違うもの使ってると不安になる
374デフォルトの名無しさん
2007/12/04(火) 07:50:45 まぁ利用者が少ないっていうのは
なかなか枯れないとか
メンテナンスすらされなくなって放置とか
不幸な結末を迎えるケースもあるからなぁ
MSみたいに大勢が使ってても
いつまでたっても枯れないシステムもあるが
なかなか枯れないとか
メンテナンスすらされなくなって放置とか
不幸な結末を迎えるケースもあるからなぁ
MSみたいに大勢が使ってても
いつまでたっても枯れないシステムもあるが
375デフォルトの名無しさん
2007/12/05(水) 17:58:56 日本百貨店協会もWebObjectだったりする
376デフォルトの名無しさん
2007/12/07(金) 00:11:14 Leopardを新規インストールして、付属のXcodeとWebObjectsをインストールしたんだけど、
EOModelarとかが見当たらない・・・。XcodeにWOのテンプレもでないし。
なくなったんでしょうか?
EOModelarとかが見当たらない・・・。XcodeにWOのテンプレもでないし。
なくなったんでしょうか?
377デフォルトの名無しさん
2007/12/07(金) 01:26:36 ググレカス>>376
378デフォルトの名無しさん
2007/12/10(月) 16:08:19 だいだなRequest1件しか受け付けないこと自体クソだろ?
setAllowsConcurrentRequestHandling(true);
なんかしてみたらEOFでデットロックする代物じゃんwww
setAllowsConcurrentRequestHandling(true);
なんかしてみたらEOFでデットロックする代物じゃんwww
379デフォルトの名無しさん
2007/12/10(月) 16:59:58 >>378
ttp://d.hatena.ne.jp/carver/20070620
ずっと前から
setAllowsConcurrentRequestHandling(true);
にしてもデッドロックしたことなんて只の一度もないけどな。
ttp://d.hatena.ne.jp/carver/20070620
ずっと前から
setAllowsConcurrentRequestHandling(true);
にしてもデッドロックしたことなんて只の一度もないけどな。
380デフォルトの名無しさん
2007/12/10(月) 21:09:35 >>378
EOの使い方が変、に100ガメル。
EOの使い方が変、に100ガメル。
381デフォルトの名無しさん
2007/12/11(火) 11:33:13 うーん、でもな、オブジェクト(EO)のデッドロックだったら、ちょっと前のEOFなんかだと結構簡単に出てたよ.
リリースノートにそんな感じのことが書いてあった希ガス.今は改善されてるんかもしれない.
WOFもそうだけどやはりコンテクストというWebアプリでは制御が難しいカラクリをベースにしてると
複雑度が増してしまうんだろうな〜とオモタ.へんなSQLが飛ぶからDB側でのデッドロックも起きやすいヨとDB屋からも指摘されたことがある.
参照系はEOじゃなくてCollection系で、CRUD系処理のごく短いトランザクション処理でEOを使うようにしてる.
機能はとても良くできてるだろうけど、安全に使いこなせるようになるのに時間がかかるという感じかな
リリースノートにそんな感じのことが書いてあった希ガス.今は改善されてるんかもしれない.
WOFもそうだけどやはりコンテクストというWebアプリでは制御が難しいカラクリをベースにしてると
複雑度が増してしまうんだろうな〜とオモタ.へんなSQLが飛ぶからDB側でのデッドロックも起きやすいヨとDB屋からも指摘されたことがある.
参照系はEOじゃなくてCollection系で、CRUD系処理のごく短いトランザクション処理でEOを使うようにしてる.
機能はとても良くできてるだろうけど、安全に使いこなせるようになるのに時間がかかるという感じかな
382デフォルトの名無しさん
2007/12/11(火) 22:57:15 >>381
デフォルトecと、参照専用のshared ec だけ使っていれば、滅多に競合なんてしない。
■参照系こそEOを使うべき。リレーション張らずに何のためのEOか?
ネステッドEC使えば、たいていの処理はデフォルトecだけで済む。
ロックに関するマニアックな資料
http://www.spice-of-life.net/wiki/files/PW03_LockingEOF.pdf
デフォルトecと、参照専用のshared ec だけ使っていれば、滅多に競合なんてしない。
■参照系こそEOを使うべき。リレーション張らずに何のためのEOか?
ネステッドEC使えば、たいていの処理はデフォルトecだけで済む。
ロックに関するマニアックな資料
http://www.spice-of-life.net/wiki/files/PW03_LockingEOF.pdf
383デフォルトの名無しさん
2007/12/12(水) 10:00:10 どっかでEOFとSeasar2のベンチ比較やってるのをみた希ガス
すごい遅かったような
すごい遅かったような
384デフォルトの名無しさん
2007/12/12(水) 23:08:15 >>383
EOFは実行時もインタプリタだもの。(EOの定義はテキストファイル)
「速度が気になるような用途はストアドプロシジャ使え」ってのがセオリー。
※ Seasar2のO/R Mapperって、SQL文をそのまま書いてるような奴だろ?
コード補完機能付のエディタがないと使い物にならない、気持ちの悪い書き方するアレ。
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ほど高機能じゃないがエンジニアの受けは良くて、何しろ軽くトラブルレスだったのが良かったな
EOの生成コストがだいぶ大きい印象。ストアドも全体性能からするとあまり性能に寄与する場面ってそう多くないな
Seasar2のO/RMapperは仕事でS2daoというのを使ったけど
EOFほど高機能じゃないがエンジニアの受けは良くて、何しろ軽くトラブルレスだったのが良かったな
386デフォルトの名無しさん
2007/12/13(木) 01:54:24 >>384
>>EOFは実行時もインタプリタだもの。(EOの定義はテキストファイル)
これはどういうこと?eoを生成するたびにモデルファイルを読み込むということなら、いくらなんでもそれはないと思うが。
プロファイルを計測したことはないが、SQL文の組み立てに時間がかかってそうな気はするなあ。
>>EOFは実行時もインタプリタだもの。(EOの定義はテキストファイル)
これはどういうこと?eoを生成するたびにモデルファイルを読み込むということなら、いくらなんでもそれはないと思うが。
プロファイルを計測したことはないが、SQL文の組み立てに時間がかかってそうな気はするなあ。
387デフォルトの名無しさん
2007/12/13(木) 10:54:11 >>386
>>eoを生成するたびにモデルファイルを読み込むということなら、いくらなんでもそれはないと思うが。
確かにない。WOFの場合は起動時にモデルファイルを読み込んでEOModelオブジェクトとして保持する。
誰かEOFのベンチたのむw
>>eoを生成するたびにモデルファイルを読み込むということなら、いくらなんでもそれはないと思うが。
確かにない。WOFの場合は起動時にモデルファイルを読み込んでEOModelオブジェクトとして保持する。
誰かEOFのベンチたのむw
388デフォルトの名無しさん
2008/01/15(火) 22:05:59 保守上げ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 今年の漢字 [ぐれ★]
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 ★4 [蚤の市★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ★3 [冬月記者★]
- あぼーん
- 今年の漢字は「熊」に決定! 相次ぐクマ被害 去年は「金」 [冬月記者★]
- 【老舗文具メーカー】「生成AIで制作していた」――サクラクレパス、“AI疑惑”ポスターの調査結果を報告 ★2 [ぐれ★]
- 一人殺したい奴がいる
- __トランプ、G7に代わる「Core 5」構想、米 中 露 印 日をまとめる巨大枠組み、世界秩序の再編につながる可能性 [827565401]
- 残クレタワマン、始まるwwwwwwwwwwwwwwwwwwwwwwwww [329329848]
- 【速報】今年の漢字、「熊」!wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- エアライダーもう誰もやってなくね?
- 【速報】今年のゲームオブザイヤー、Clair Obscur: Expedition 33 [779938112]
