WebObjects 質問スレ

■ このスレッドは過去ログ倉庫に格納されています
NGNG
Web アプリケーションサーバ WebObjects の質問スレ
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

なんでいっつもそんなにデカいんだ
2005/11/12(土) 22:21:00
光だから気づかなかったよw
そんなにデカいのか。
292デフォルトの名無しさん
垢版 |
2005/11/17(木) 06:31:53
>>220
WebObject統合されたからじゃね?
2005/11/19(土) 03:03:44
>>288
お仕事で使うんならメインストリームを追っかけた方が良いと思われ。
只知識として、とことん自己流のWOを知っておいても損はない。
294デフォルトの名無しさん
垢版 |
2005/12/03(土) 22:43:14
ttp://david.codeferous.com/?p=198

ここのやり方って、addリンクをたどった後、
キャンセルボタンを押さずにブラウザの「戻る」で戻って、
またaddリンクたどったら、空のEOがどんどん追加されるような
気がするんだけど、みんな、こういうときどうしてるの?
2005/12/03(土) 23:43:30
EOは最後の最後に使う。保存するときにフッとつくられてsaveChangesしたら終わり。いわば使い捨て。
Webアプリで生存期間の長いEditingContextを使うのはリスクが高いよ。
それまではNSDictionaryなんか使って画面とのやりとりをする。面倒なのは確かだが安全だ。
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
297デフォルトの名無しさん
垢版 |
2006/01/18(水) 07:28:00
こっそりあげ
2006/01/18(水) 07:38:52
これだけの情報じゃちょっとなぁ>>296

曲がりなりにもPureJavaのアプリだし、UNIXなOSで起動させてる訳だから、
相応の対処法やらエラーログの出し方があるでしょ。そのプロセスと結果を出してもらわんと
何も言えなくってよ?
299デフォルトの名無しさん
垢版 |
2006/01/18(水) 10:41:23
今更、こんなもんをいじってやつがいるのか。
とおの昔に終わった環境だろ。
300296
垢版 |
2006/01/18(水) 17:56:51
>>298
ありがとございまふ
/var/logあたりにSyslogとかなんらかのエラーログが来てると思ったのですが、このサーバ、Syslog自体が無いのです。
もう少し形跡漁ってがんがってみます
301デフォルトの名無しさん
垢版 |
2006/02/18(土) 08:05:02
今更だけどいじってみたぉ。
イイね。このWebObjectsとやらは。
最近のJSFやらHibernateと同等かそれ以上だよ?エディテイングコンテクスト萌えすぎ、なんだよこれw
302初期不良
垢版 |
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
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らしい。どちらも「らしさ」を保っていてよろしい。
2006/04/21(金) 12:15:31
WebObjectsって、J2SE 5.0 にしちゃっても大丈夫?
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 を使用する方法』
のページへリンクされてました。

だめさ加減がよく現れてますね。
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
オープンソースまだですか?
2006/05/24(水) 16:56:32
Xcode Tools 2.3でた

http://lists.apple.com/archives/security-announce/2006/May/msg00004.html
312デフォルトの名無しさん
垢版 |
2006/06/19(月) 11:35:06
かつてWOで飯を食っていた人たちは今何をしているんだろう?
2006/06/19(月) 23:29:47
iTMSの保守
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

2006/09/04(月) 09:47:01
5.4おーぷんそすのよろこびー
2006/09/05(火) 04:19:22
ついでだから4.5もオプソにって。・・・・ありえねぇな(死
2006/09/07(木) 08:34:19
>>318
その情報のソースをおしえてください。
321デフォルトの名無しさん
垢版 |
2006/09/07(木) 10:53:25
こいつだろ?
ttp://www.thinksecret.com/news/0608webobjects.html
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がおーぷんそーすになるとなにかかわるの?
2006/11/24(金) 15:55:14
ASP.NETが出た今となっては・・・
2007/01/27(土) 10:46:03
久々になんか動きとか無いの?
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
2007/02/22(木) 16:37:12
>>329
Ver.5.3.3って、どこか変わったの?
Daylight Saving Time に関するとこだけ?
2007/02/23(金) 05:12:43
WebObjectsってまだ生きてたのかサーバーはライフサイクル長いな
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寄付しろ
それが皆のため
2007/04/14(土) 09:51:54
Apple(つーかNeXTか)は時代を10年以上先行してたくせに
商売となるとからっきしなんだな。このままWOをどうしたいんだ。
335デフォルトの名無しさん
垢版 |
2007/04/14(土) 11:24:52
アポーのせいにするなよ
悪いのはWOのユーザーだろう
2007/04/14(土) 13:58:16
イタタタ...
2007/04/14(土) 15:57:39
他の会社が引き取ってればこうはならなかっただろう
アポーブランドが大量のバカを引き寄せた
罪だね
マカーってやつは
338デフォルトの名無しさん
垢版 |
2007/04/14(土) 17:37:48
じゃぁどこが引き受ければいい?SUN?
2007/04/14(土) 20:02:48
うーん、Adobeかな・・・
Sunはソフトに関してはセンスないから勘弁。
2007/04/14(土) 20:47:55
Macとセットで顧客にWOを勧めたり
マカーはバカーとはよく言ったもんだW
2007/04/14(土) 22:36:13
マカーはバカーで
アポーはアホーか。・・・ごめん言ってみたかっただけ。
342デフォルトの名無しさん
垢版 |
2007/04/27(金) 07:25:22
超絶保守
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では問題なし・・・
2007/10/18(木) 12:20:10
Appleのサイトからも消えたWOですか。
2007/10/20(土) 19:12:55
>>347
まだアップルストアで、WO5.2売ってるよ。
2007/10/21(日) 08:29:58
WebObjectsのview層って、HTML以外でも生成できますか。
<webobject name="foo">...</webobject> というのを使っているから、HTMLかXMLしか生成できなさそうなんですが、例えばcsvとか普通のテキストファイルも生成できますか。
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");
2007/10/21(日) 21:50:07
>>350
送れるかどうかではなくて、WebObjectsのView層というか、いわゆるWebObjectのテンプレートエンジンでHTML以外の形式が生成できるかどうかについて聞きたかったんですが。
特に問題ないですよね?きっと。
いや、WebObjectsをパクったTapestryというのがあるんですけど、これがなんかHTMLしか生成できないみたいなので。
WebObjectsはきっと違うと信じてる。
2007/10/22(月) 02:16:46
>>351
具体的に何をしたいのでしょうか?

根本的に道具の選択を間違っているような……
(ペーパーナイフで十分な所で、チェーンソーの準備をしていませんか?)
2007/10/22(月) 11:19:42
>>352
したいのは、テキストファイルとCSVファイルをWebObjectsで動的に生成すること。
分かりにくい質問だったかな。

Tapestryはテンプレートの解析にHTMLパーサを使っているようなので、HTMLしか対象としていない。
でもWebObjectsは <webobject ...></webobject> を使っているみたいだから、これならHTMLパーサを使ってないように思う。
で、そのへんを詳しい人に確認したいだけなんだけど。
2007/10/22(月) 12:03:35
来んな!!
2007/10/22(月) 23:49:41
>>353
WOComponentのtemplateメソッドと、templateWithHTMLStringメソッドでhtmlを解析してWEBOBJECTタグを置換している。
こいつらは大雑把な検査しかしてないから変な記述をしても通ることは通る。

 しかし…… これでcsvを生成するのはリンゴの皮を剥くのにチェーンソーを使うようなものだぞ?
(どう考えても素のjavaでテキスト操作をした方が簡単に思える)
2007/10/22(月) 23:50:24
>>353
今さらWebObjectsでそんな作りこみなんて、よく顧客が納得したな
大きなメンテが必要になった時点でどうせ全部.Netあたりで作りなおしなのに

2007/10/23(火) 23:18:27
>>355
>WOComponentのtemplateメソッドと、templateWithHTMLStringメソッドでhtmlを解析してWEBOBJECTタグを置換している。
>こいつらは大雑把な検査しかしてないから変な記述をしても通ることは通る。

確認なんだけど、HTMLパーサは使ってないんですよね?
単に <WEBOBJECT> タグしか認識しないんですよね?

>しかし…… これでcsvを生成するのはリンゴの皮を剥くのにチェーンソーを使うようなものだぞ?
>(どう考えても素のjavaでテキスト操作をした方が簡単に思える)

しかし、アーキテクチャとしては *.html も *.txt も *.csv も *.json も、動的に生成するものならなんでも統一的に扱えるわけだから、そのほうがいいと思います。
*.html とそれ以外でview層を分けるようなことをするほうがアーキテクチャとして間違っていると思いますけど。


2007/10/24(水) 00:16:31
>>357
 Webアプリ作成に特化したツール、それも最も古いツールに対して何を期待している?
 テンプレートの解析部分は、手抜き実装だけど一応htmlパーサ。
 テンプレートにhtmlのコメント文を書いてみれば判る。

そもそも、生成された文字列は標準出力にしか出力されないんだが。
(CGIとして動作するプログラムが他に出力して意味があるか?)
2007/10/24(水) 02:40:15
>>357
> しかし、アーキテクチャとしては *.html も *.txt も *.csv も *.json も、動的に生成するものならなんでも統一的に扱えるわけだから、そのほうがいいと思います。
そういう設計ではあるが、あくまで基盤だけ。実際に各種フォーマットを扱えるようにするにはその上のレイヤーを作らないといけない。

どうしてもWOでやりたいなら、
* (標準出力以外への出力が欲しいなら)自前のWOAdaptorサブクラスを書いて、
* (コマンドラインから使いたいなら)Monitarやwotaskdを使わずにWOApplicationインスタンス作って、
* WOComponentのインスタンスも作って、扱うフォーマット通して、
* 必要ならテキストパーザもエレメントも自前で実装して…
くらいの手間がかかるかもしれん。まあこれは極端な例だが、なんせWebブラウザとHTMLをやりとりするだけでフレームワーク (WebObjects.framework) が一つできるからな。そこまでする価値もないだろ?
2007/10/24(水) 03:01:46
>>358
> テンプレートの解析部分は、手抜き実装だけど一応htmlパーサ。
> テンプレートにhtmlのコメント文を書いてみれば判る。

うそーん、無駄によくできてるのか。
じゃあ、HTMLしか出力できないでFA?

> Webアプリ作成に特化したツール、それも最も古いツールに対して何を期待している?

HTML以外も同じように扱えること。

>そもそも、生成された文字列は標準出力にしか出力されないんだが。

今問題にしているのは出力形式であって、出力先は関係ないよね?

>(CGIとして動作するプログラムが他に出力して意味があるか?)

意味不明。
2007/10/24(水) 12:44:31
自分の認識では、テンプレート(*.wo)はHTML形式じゃなくてもタグは置換されるし、レスポンスヘッダは自由に書き換えられるので
HTMLしか出力できない、という認識は持っていない。
XHTMLやRSS出力もやったことあるし・・・・。
「できんの?できないの?」の議論よりは、なんかサンプルつくってみて「どーよ?」的な方が建設的で健康的じゃないかと。
iTSがWebServicesでやりとりしてるのをみると、かなりカスタマイズしてんだろうなーと思う。あのへんのノウハウを是非WO6なんかに入れてもらいたいw
2007/10/24(水) 15:46:20
>>361
すでにRSSの経験があるなら、ここで聞く前にやってみればいいんじゃないか?誰もできないとは言ってないよ。
363361
垢版 |
2007/10/24(水) 17:08:58
>>362
すまん、自分は質問者と思われる360じゃない... orz
364362
垢版 |
2007/10/24(水) 21:11:04
>>363
orz
2007/11/13(火) 10:17:46
TOYOTAの新卒採用サイトwebobject使っているのな。ちょっと驚き
2007/12/02(日) 15:32:31
マジかw

車屋でシステムの知識がないからなのか?
WOにすべてを捧げて捨てられたホームレスたちへの情けか?
ただ金が有り余ってるのか?
冷やかしかネタか?

いずれにせよほめられたものではないな。
6.0が発表されてAppleがまだ捨てていないという姿勢を明確にするまでは放置した方がいい。
2007/12/02(日) 18:02:56
ついに
WO採用=頭大丈夫?
の時代にw
2007/12/02(日) 18:54:27
3年と8ヶ月かけても400に届かず、質問スレというスレタイだが質問といえば

開発終了したの?

WebObjects(笑)
この盛り下がりっぷりはほかにはないWOの特徴。
2007/12/02(日) 22:11:49
相変わらず先進的な方に入るはずなのに、あまりにも盛り上がらないこの不思議。
人月商売には害になるから?
2007/12/02(日) 23:35:27
良いものが売れるとか盛り上がるはずだとかいうのは幻想
パンピーはそんなの気にせず目に触れたものに手を出す
所詮は営業力の勝負
2007/12/02(日) 23:55:52
結局、使っているのは怪しげな連中ばかり
2007/12/03(月) 20:46:30
他人と違うもの使ってると不安になるひとには向いてないね

んで
オリジナルなひとばかり集まると
2007/12/04(火) 00:46:33
一般的な顧客=他人と違うもの使ってると不安になる
2007/12/04(火) 07:50:45
まぁ利用者が少ないっていうのは
なかなか枯れないとか
メンテナンスすらされなくなって放置とか
不幸な結末を迎えるケースもあるからなぁ

MSみたいに大勢が使ってても
いつまでたっても枯れないシステムもあるが
2007/12/05(水) 17:58:56
日本百貨店協会もWebObjectだったりする
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
2007/12/10(月) 16:59:58
>>378
ttp://d.hatena.ne.jp/carver/20070620

ずっと前から
setAllowsConcurrentRequestHandling(true);
にしてもデッドロックしたことなんて只の一度もないけどな。
2007/12/10(月) 21:09:35
>>378
EOの使い方が変、に100ガメル。
2007/12/11(火) 11:33:13
うーん、でもな、オブジェクト(EO)のデッドロックだったら、ちょっと前のEOFなんかだと結構簡単に出てたよ.
リリースノートにそんな感じのことが書いてあった希ガス.今は改善されてるんかもしれない.
WOFもそうだけどやはりコンテクストというWebアプリでは制御が難しいカラクリをベースにしてると
複雑度が増してしまうんだろうな〜とオモタ.へんなSQLが飛ぶからDB側でのデッドロックも起きやすいヨとDB屋からも指摘されたことがある.
参照系はEOじゃなくてCollection系で、CRUD系処理のごく短いトランザクション処理でEOを使うようにしてる.
機能はとても良くできてるだろうけど、安全に使いこなせるようになるのに時間がかかるという感じかな
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
2007/12/12(水) 10:00:10
どっかでEOFとSeasar2のベンチ比較やってるのをみた希ガス
すごい遅かったような
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ほど高機能じゃないがエンジニアの受けは良くて、何しろ軽くトラブルレスだったのが良かったな
2007/12/13(木) 01:54:24
>>384
>>EOFは実行時もインタプリタだもの。(EOの定義はテキストファイル)
これはどういうこと?eoを生成するたびにモデルファイルを読み込むということなら、いくらなんでもそれはないと思うが。

プロファイルを計測したことはないが、SQL文の組み立てに時間がかかってそうな気はするなあ。
2007/12/13(木) 10:54:11
>>386
>>eoを生成するたびにモデルファイルを読み込むということなら、いくらなんでもそれはないと思うが。

確かにない。WOFの場合は起動時にモデルファイルを読み込んでEOModelオブジェクトとして保持する。

誰かEOFのベンチたのむw
388デフォルトの名無しさん
垢版 |
2008/01/15(火) 22:05:59
保守上げ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況