WebObjects 3インタンス目
■ このスレッドは過去ログ倉庫に格納されています
0001りお
02/06/14 23:58ID:9v1vZuBxWebアプリ開発環境「WebObjects」について語るスレです。
http://www.apple.co.jp/webobjects/
http://www.apple.com/webobjects/
1スレ目:http://pc.2ch.net/test/read.cgi/php/989562708
2スレ目:http://pc.2ch.net/test/read.cgi/php/1013695600
■ 掟 ■
・遠慮は自身の成長を阻害する。過去ログ読んでも判らないことがあればどんどん質問すべし。そして判らないヤツがいたら親切じゃなくてもいいから教えてやるべし。
・WebObjectsを使っている個人・法人の無意味な批判は歓迎されない、しない。マカーマカーと騒がないこと。
・ヨソの開発ツールを使ってもないのにWebObjectsマンセーすることは歓迎されない、しない。
・運用についての質問はハードウェア、OS、パッチ、RDBMSのバージョン、JDBCアダプタのバージョン、Web鯖のバージョン、例外の内容などを細かく明記すべし。
・さやかタン (´Д`;)ハァハァ
0002りお
02/06/15 00:00ID:QndIbA+S---------本家アポー社関連サイト--------------
「Apple社WebObjects本家サイト」
http://www.apple.co.jp/webobjects/
「WOリソースディレクトリ」
http://www.apple.co.jp/webobjects/directory.html
「WebObjects日本語技術マニュアル」
http://www.apple.co.jp/webobjects/wo_docs_j.html
「WOサンプルコード」
http://www.apple.co.jp/webobjects/samples.html
「WebObjects 5 Developer Documentation(英語)」
http://developer.apple.com/techpubs/webobjects/webobjects.html
----------書籍(WO開発者なら読んだ方がいい)---------------------
「WebObjectsアプリケーション開発ガイド」←判りやすくオススメ
http://www.ohmsha.co.jp/data/books/contents/4-274-06439-5.htm
「WebObjects実践ガイドブック」
http://books.softbank.co.jp/isbn/1156/index.html
-------メーリングリスト----------------
「WebObjects-jp Mailing List 」
http://www.tech-arts.co.jp/macosx/webobjects-jp/ml.html
「WebObjects-jp Mailing List過去ログ検索」
http://www.tech-arts.co.jp/macosx/webobjects-jp/search.html
-----------その他----------------------
「コラム:倉橋浩一,じつはWebObjectsで飯食ってます」
http://www.zdnet.co.jp/macwire/column/kurahashi.html
「WebObjects Programming」
http://shinshin.com/webobjects/
「千明社サンプルコード(パスワードプロテクトあり)」
http://www.senmeisha.co.jp/cgi-bin/WebObjects/WebConductor
0003りお
02/06/15 00:00ID:QndIbA+Shttp://www.zdnet.co.jp/macwire/0108/03/c_openbase.html
http://www.zdnet.co.jp/macwire/0108/07/c_openbase.html
http://www.zdnet.co.jp/macwire/0108/09/c_openbase.html
http://www.zdnet.co.jp/macwire/0108/10/c_openbase.html
http://www.zdnet.co.jp/macwire/0108/11/c_openbase.html
「LinuxへのWebObjectsのインストール方法」
http://pc.2ch.net/test/read.cgi/php/989562708/977-985
「Ohmi Group Mailing List」
http://www.omnigroup.com/mailman/listinfo/webobjects-dev
0004nobodyさん
02/06/15 02:55ID:???70 アップルコンピュータ
~~~~~■神と人間の境界線■~~~~~~~~~~~~~~~~~~~~~~~~~
61 キャノン販売
60 NTT-ATテクノコミュニケーションズ
~~~~~■↑人に会社名を言って恥ずかしくないライン■~~~
55 サイバー・ラボ
54 ステラクラフト
50 オブジェクトビジョン
49 フレームワークスソフトウェア
48 千明社
47 テクニカルピット
46 メタテクノ
45 オフビートワークス
44 ステッド
43 ヘリオグラフ
42 アイザック
41 アーチシステムズ
40 アプロポー
~~~~~■↑業界内でのみ会社名を言えるライン■~~~~~~~~
39 ビー・ユー・ジー
38 エムアイ
37 イーリープ
36 ローラン
35 オブジェクトファクトリー
34 ペンギンシステム
33 アイ・ツゥ
32 エイビスシステムソリューション
31 シオン
30 プラネットコンピュータ
~~~~~■↑マカーが趣味でやってる零細企業■~~~~~
0005nobodyさん
02/06/15 04:19ID:ovPoj3sh0006nobodyさん
02/06/16 00:23ID:???---------印刷業界での評判--------------
「北区の千明社って、どうなのさ。 」
http://mentai.2ch.net/test/read.cgi/dtp/1020657390/
「印刷業界3大バカITツール 」
http://mentai.2ch.net/test/read.cgi/dtp/1014100235/
0007nobodyさん
02/06/16 01:43ID:???0008nobodyさん
02/06/16 02:41ID:???0009nobodyさん
02/06/16 10:09ID:???4のような根拠がまるでないランキングもこのスレでは歓迎されない。
>>8
お、よくみるとインスタンスと書きたかったんだな。
まぁ、いいじゃねぇか。りおタンの可愛いミスってことで。
0010nobodyさん
02/06/16 14:57ID:???宣伝上手なだけで実績がない会社を上位にランクしてないことからしても
結構、業界事情に詳しい人でしょ?
序列そのものは、まああってる気もするけど下位のほうの会社は
実はWOでの開発実績がほとんどないよ。
そういう意味では下位の会社はFランクで括るべき。
0011ギャルギャル集合
02/06/16 16:12ID:X7BC4NzUhttp://go.iclub.to/yewssio/ まるごと女子中高生 iモ−ド
http://go.iclub.to/ttyui/ マンピ〜のGスポ PC
http://go.iclub.to/qppl/ マンピ〜のGスポ iモ−ド
http://go.iclub.to/ffrqw/ ピチピチ女学院 PC
http://go.iclub.to/ggoute/ ピチピチ女学院 iモ−ド
0013りお
02/06/16 18:40ID:YGadGnuVそうだな、おれっちの会社ももうWOの実績は運用含めて結構な数になってきたけどランクされてねぇしな(w
つーか宣伝してねぇが。
ランキングはもう見飽きたから、アダプタソースでも読み始めるか?>皆の衆
さしあたって~/Adaptor/config.h、config.cあたりからどう?
0014nobodyさん
02/06/16 20:13ID:fLT90uBVopenbaseからfetchしてきたNSTimestampを日本時間でString化したいのですが、どうしてもGMTが帰ってきます。
------------
String myStampStr;
NSTimeZone tz = NSTimeZone.timeZoneWithName("JST",true);
NSTimestampFormatter ft = new NSTimestampFormatter("%y/%m/%d - %H:%M:%S");
ft.setDefaultFormatTimeZone(tz);
// "EOカスタムオブジェクトaRecordのmyTimeStampカラム"
// "aRecord.myTimeStamp()でNSTimestampが返る"
myStampStr = (String)aRecord.myTimeStamp().toString();
-------------
HTMLにバインドして表示するのはWOStringのインスペクタでできたのですが、どうしてもJava側でStringとして扱いたいのです。
toString()する前にaRecord.myTimeStamp()にftを適用しなきゃいけないように思うのですが...ご教授願います。
001514
02/06/16 21:14ID:???でなんとか日本時間にはできた。
あとは年月日と時間をそれぞれ抜き出せばOK
すんまそん
0016りお
02/06/16 21:20ID:???ちなみに、WebObjects5.1.3にしてるよな?5.1.2でも構わないが。
リリースノート良くよんどけよ。NSTimestamp関連のバグが目白押しだ。
OPENBASEはあまり(全く)使わないんだが。
0017nobodyさん
02/06/16 22:29ID:???リンク先にこんな書き込みがあるね。
>ある御仁がWebObjectsを使うと生産性が10倍になるなどと
>触れ回ってるのが傍から見てて面白いだけでしょ。
印刷業界を素人だとバカにしたのか、こんなこと触れ回った人間がいたのね。
どうせMacOSXもセットで薦めたんだろうな。
こういう人間のおかげでどんどん仕事がやりづらくなる。
お願いだから市場から退場してください。
0019nobodyさん
02/06/16 22:51ID:???だいたいこんなこと言ってる時点でオマエの腕前も大したことなさそう。
>> お願いだから市場から退場してください
こんな事書いて、暗に特定個人・企業を叩きたいこと見え見え。>>1の掟ちゃんと嫁.
お願いだから市場から退場してください>>17
002019
02/06/16 22:55ID:???Solaris8とApache1.3.24の組み合わせで
WebObjects5.1をそのままインストールしてhttpd.confを設定しても、
addModuleのところでつまづく。ちゃんと--shared-enabled=max にしてDSOは
有効にしてある。
API module structure `WebObjects_module' in file /usr/local/apache/libexec/mod_WebObjects.so is garbled - perhaps this is not an Apache module DSO?
こんな感じのだけど。
アダプタをソースからビルドしないとだめなのか?
002119
02/06/16 23:48ID:???スマソ、自己解決。/opt/Apple/Developer/Examples/Adaptor/に
ソース一式があったので前スレを少し参考にBuildしたところ、正しく
認識されるようになった。
ところで、Apache APIアダプタをApache2.*系でBuildした強者はいないか?
自分の所では怖くてApache2.*すらインストールしてない。。
ソースがあるから頑張ればBuildできんのか??
どうでもいいけど、前スレで、JavaMonitorでロードバランシングのデフォルトが
ラウンドロビンって書いてあったけど、JavaMonitorのヘルプよんでみたか?
デフォルトはランダムのようだぞ。
0022nobodyさん
02/06/17 00:27ID:???1085 get すればわかるんだろか?
0023nobodyさん
02/06/17 01:43ID:???>>> お願いだから市場から退場してください
>こんな事書いて、暗に特定個人・企業を叩きたいこと見え見え。>>1の掟ちゃんと嫁.
アホな企業は市場から淘汰されるべき。
例えば雪印とかね。
他人に迷惑をかける企業を叩くのは別に悪いことじゃないぞ。
逆に不正を指定する人間を叩くのはとてつもなく悪いことだ。
キミは一度、民主主義と自由競争について考え直したほうがいいね。
0024nobodyさん
02/06/17 03:42ID:???マイナーバージョンアップでも、APIをころころ変えてるんだろうか。
Apache2.xはモジュール関係は大改造されてるはずなので、すんなり通るとは
考えにくい。(下位互換にしてるなら可能かも知れないけど)
Adaptors/AdaptorはともかくAdaptors/Apache下は全部書き換えなのでは?
0025nobodyさん
02/06/17 04:02ID:???あれを使えば他インスタンスにセッション情報を引き継ぎってのも簡単な気がする(笑)
ちなみに、Session情報をシリアライズしてhiddenフィールドにぶち込むというもの↓
http://developer.apple.com/techpubs/webobjects/WebObjects_3.1/Reference/WOFClasses/ObjC/WOSessionStore/Description.html#pageSessionStore(+WOSessionStore)
0026nobodyさん
02/06/17 04:05ID:???たしかにhelpにはそう書いてあるし、実際デフォルトrandomくさいんだけど、
Adaptorのソースにはコメントでroundrobinデフォルトだって書いてあるような。
0027nobodyさん
02/06/17 09:01ID:???一応、ここではそういった話は歓迎されない、ってことでヨソでやるか、脳内妄想してくださいな。
見ててキモチのイイもんじゃないし(こりゃ俺の感じることだが)。もう、何度もこの手の話は出てきて飽きちゃったし。。。。もっともっとWebObjectsの深い話で盛り上がりたいのに50000000りおタン.
>>24
OmniGroupのWO-MLをみてたら、こんなのあった。
Has anyone managed to get the WebObjects 5.1 Apache adaptor
(mod_WebObjects.so) to work with Apache 2 on Solaris 8?
I tried, but received an error when trying to startup Apache:
# ./apachectl start
Syntax error on line 4 of /usr/apache2/conf/webobjects.conf:
Cannot load /opt/Apple/Library/WebObjects/Adaptors/Apache/mod_WebObjects.so
into server: ld.so.1: /usr/apache2/bin/httpd: fatal: relocation error: file
/opt/Apple/Library/WebObjects/Adaptors/Apache/mod_WebObjects.so: symbol
ap_send_http_header: referenced symbol not found
./apachectl start: httpd could not be started
This was from doing an Adaptor Only install from the WO5.1 CD.
↑
のレス
After receiving the same error message, I attempted to rebuild the
adaptor for Apache 2 and received an error message from the build
stating that WebObjects had not been converted to build for Apache 2.
うまくいくのかねぇ?ビルドしてみた??>>21
0028nobodyさん
02/06/17 17:55ID:???WebObjects ビルダーで、HTMLモードで表示しているとき、コントロールとRを押すと、
HTMLソースがきれいにインデントされることを発見した!
みなさんも試されては。つーか、、発見するの、遅い?
0030nobodyさん
02/06/17 22:08ID:???0031りお
02/06/17 22:21ID:4ehHs47Hマッスィーン:自作(w Pentium4-2.0Ghz Mem:1G.
オーエス:RedHatLinux7.3(FTP)
JDK1.4.0
Apache1.3.24
WebObjects5.1.3
アプリ:サンプルで入ってるJavaClientRentalStore。
一応、今のところ動いている。問題なさそう。
反応速度が前より少し上がったと思う......気のせいだな、きっと(;´д`)
Solaris9とJDK1.4.0で動かなかったのはApacheのServerNameがきちんと
設定されていせいかもしれない。もうちょっと試してみるか。
コッチの方はちょっと期待してる。なんつーたってパフォーマンス上げたってsunが
豪語してるぐらいだからな。
皆の衆はどうじゃ?
0032りお
02/06/18 00:19ID:yAvFKV0mすこしばかりながめてみたんだが、OSがHP-UXやLinuxの時のセテーイもちゃんと書いて
あるんだよなー。コメントアウトされてるんだが(´Д`;)
かきなおせば赤帽Linuxでもちゃんとインストールできるかモナー.
しかし、赤帽でWOアプリ動かしているとき、psコマンドで出てくるプロセスリストの
多さを何とかしてもらえぬかのぉ。って、前スレでも同じコトいってたっけ。
0033nobodyさん
02/06/18 00:31ID:???書き直さんとダメなんだったけか?
>>しかし、赤帽でWOアプリ動かしているとき、psコマンドで出てくるプロセスリストの
赤帽のせいだ。つーか、Linuxのせいだな。我慢すべし。またはSolaris にすべし。
0034りお
02/06/18 00:35ID:yAvFKV0mお?何もしなくても、大丈夫なんか??
一部しかみてないけど、アダプタソース展開のところだったかな、(ちょっと今赤帽止めてるんだ、スマソ)
Linuxのところがコメントアウトされてるのをみたから、そこらへんいじる必要あるんかなぁと。
ハズしてたら、ゆるしてチョンマンゲ
0035nobodyさん
02/06/18 00:49ID:???漏れもよく覚えておらんのだが。
CD中のファイル名が全部小文字になっちまってうまくいかんのだっ
たら /etc/fstab を
/dev/cdrom /mnt/cdrom iso9660 map=off,noauto,owner,ro 0 0
とかすればいいのだが。
アダプタはどのみち手でビルドするしかないよな。CDにIntel Binary
なかろ。
0036nobody
02/06/18 12:20ID:???現在会社でマシンはPowerPCG4 533×2でRAM×1G
MacOSXServer10.1.4上でWebObjects5.1.3とOpenbase7.0.6で
1つのデータベースに対して6つのアプリケーションを
接続して運用しています(各インスタンスは2〜4くらい)。
通常1日当たり1000アクセスくらいなのですがIdleがとても
大きくなり動作が困難になってしまいます。
知人から通常1つのデータベースに対して
接続するアプリケーションは1つの場合が多いので
別のアプリケーションを
複数接続することは負荷が大きくなるので
やめた方が良いと聞いたのですが
通常データベースとアプリケーションは1対1なのでしょうか?
どうかご教授願います。
0037りお
02/06/18 21:36ID:???それ、DB接続に問題があるのか?DBにどれくらいの負荷がかかるかってーのを
よく調べた方がいいんじゃねぇの?PlayBackManagerとか、ちょっとヘルプ読んで
使ってみ?細けぇレスポンスタイムとか出てくっから。一日1000ぐらいで
そういう状況ってぇのもなぁ。topコマンドとかでメモり使用量とか監視して
ピーク時の空きメモリとかインスタンスのメモリ使用量、あとログもとって
どこがネックになってるのかよくみたほうがよい。
雲をつかむようなアドバイスでわりぃけど。
0038むねまる
02/06/19 04:07ID:???りおさんの言うとおり、Linuxところがコメントアウト
されてるからダメっぽいです。
それに、ファイル名もWOAdaptors_Linux.tar.zとかなってるし。
0039りお
02/06/19 08:50ID:UZP5LySIオムニのメーリングリストにポストされていたやつだけど、なかなか
良く出来てるから紹介。LinuxにWebObjectsをインストールする方法。
http://www.tetlabors.de/wo/setup_webobjects_on_linux.html
0040nobody
02/06/19 11:03ID:???りおさんアドバイスありがとうございます。
まず情報収集からが基本ということですね。
0041りお
02/06/19 13:30ID:UZP5LySIうむ、頑張ってくれ。できれば今後のためにも途中経過を詳しくウプしてくれ(Pure.
0042nobodyさん
02/06/20 19:17ID:???ページ要求リクエストを受け付けたとき、条件によってそのページを
表示するのか、それとも別のページを表示するようなコンポーネントって
作成できるのでしょうか。(可能であれば、別のページに貼り付けられる
ようなWOComponentの形で)
たとえば、セッションの認証情報を読み込んで権限がないページは
表示させない(ページを見ることができませんページに飛ばすなど)
を想定しています。
こういうのができるとJSPなんかと比べて格段につかいやすくなると
おもうのですが・・・
0044トラックボールマンセー
02/06/20 20:42ID:???sessionにフラグたててWOConditional + WOComponentじゃだめなの?
■ このスレッドは過去ログ倉庫に格納されています