トップページ⇒php
1001コメント445KB

WebObjects nsArray.objectAtIndex(4);

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/10/06 22:58ID:9XLt1Ljo

NeXTからAppleComputerに引き継がれたオブジェクト指向
Webアプリ開発環境「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
3スレ目:http://pc.2ch.net/test/read.cgi/php/1024066714

■ 掟 ■
・遠慮は自身の成長を阻害する。過去ログ読んでも判らないことがあればどんどん質問すべし。そして判らないヤツがいたら親切じゃなくてもいいから教えてやるべし。
・WebObjectsを使っている個人・法人の無意味な批判は歓迎されない、しない。マカーマカーと騒がないこと。
・ヨソの開発ツールを使ってもないのにWebObjectsマンセーすることは歓迎されない、しない。
・運用についての質問はハードウェア、OS、パッチ、RDBMSのバージョン、JDBCアダプタのバージョン、Web鯖のバージョン、例外の内容などを細かく明記すべし。
・プ社の話題はウザすぎるので全て専用クソスレでおながいします。
・さやかタン (´Д`;)ハァハァ
0792nobodyさん02/12/29 19:27ID:???
    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    お・・・・なんかキタモナ!
                          ググゥ…
    ̄ ̄ ̄ ̄ ̄\/ ̄ ̄ ̄ ̄/⌒ヽ
            ∧_∧  ,/     ヽ
         Σ ( ´∀`),/         ヽ
           (  つつ@           ヽ
        __  | | |               ヽ
      |――| (__)_)                ヽ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|                ヽ
/⌒\/⌒\/⌒\/⌒\|彡~゚ ゜~ ~。゜ ~ ~ ~ ~~ ~ ~~ ~ ~~ ~~ ~~ ~ ~~ ~~ ~~ ~ ~~ ~~ ~~
⌒\/⌒\/⌒\/⌒\/⌒\彡 〜 〜〜 〜〜 〜〜 〜 〜
                                   |
                                   |         _________
                                  ゚⌒ヽ        |
                                    し(´Д`)、_ < <<791...
                                       ヽ  \′ |_________
                                       L\_/、
                                         /  \
                                         ^^
0793nobodyさん02/12/29 19:30ID:???
>>790
リ ア  ル   プ    ラ     厨    
が 逆 ギ レ で す か ? 
リ ア  ル   プ    ラ     厨    
が 逆 ギ レ で す か ? 
リ ア  ル   プ    ラ     厨    
が 逆 ギ レ で す か ? 
リ ア  ル   プ    ラ     厨    
が 逆 ギ レ で す か ? 
リ ア  ル   プ    ラ     厨    
が 逆 ギ レ で す か ? 
0794nobodyさん02/12/29 19:47ID:???
リアルプラ厨房ってWebObjectsのことどれぐらい知ってるんだろうかね。
0795nobodyさん02/12/29 20:28ID:???



  リ   ア   ル   プ   ラ   厨   房   必   死   だ   な   .



0796nobodyさん02/12/30 16:47ID:???
プ社の話は専用糞スレでお願いします。

それにあの会社は既にWebObjectsから撤退しましたので(もともと仕事してなかったけど)、
このスレとプ社は一切関係ありません。

0797りお ◆AU/OjWxByc 03/01/02 21:10ID:OU1Vqgn1
オッス!オラ、悟空(笑)オィ、おまえら、ちゃんとWebObjectsしてるか?
おれっちは訳あって日本脱出しちまったんだ。北チョソにいるわけじゃないぞ.
一応ガイコックでもWebObjectsはいじってるけどな(w
つうわけで。今年も夜炉死苦な。
0798vvv03/01/02 21:16ID:bj/ExcJw
◆◇◆◇◆最新情報◆◇◆◇◆
http://yahooo.s2.x-beat.com/linkvp/linkvp.html
0799nobodyさん03/01/02 22:47ID:???
>>797
おお、久しぶりー。元気そうでなにより。
正月休みくらいしか集中できる時間がないから、
5.2入れてたれぱんだ先生の本で勉強してるよ。
そのうちつまずいたら書き込むからよろしくね。
0800マク板へ帰れ03/01/03 21:56ID:???
73 名前:nobodyさん :03/01/03 17:08 ID:???
WebObjects信者の特徴
・他人をバカにしたがる。何かというとあいつはスキルが低いだのなんだの。
・学生アルバイトを使いたがる。学生なら自分を批判しないから。
・コミニケーション能力がない。稟議も通せない。
・粘着



74 名前:りお ◆AU/OjWxByc :03/01/03 20:30 ID:???
>>73
1番目と2番目と4番目は激しく勘違いだが、3番目はおれっちがピッタシカンカン(死語)なので反論できヌー
逆にTomcat信者も時には採用実績の無いフレームワーク持ち込んで自分の世界をつくりあげちゃう困った
ちゃんも居ることはいるのだが…
ウルトラスーパーヴェリークソくだらないネタにつっこんでしまってスマソ。
もう寝ます。


75 名前:nobodyさん :03/01/03 21:49 ID:???
リアルプラ厨房の特徴
・WebObjects使いは皆マカーだと思いこんでいる
・WebObjectsを採用している会社は皆零細企業と思いこんでいる
・自分が得た知識が全て正しいと思いこんでいる。自分を中心に地球が回っていると思いこんでいる
・二言目には「プ社の社員ハケーン」と言う
・高卒.
0801nobodyさん03/01/03 23:23ID:???
>>800
学級委員長気取りウザい。師ね
0802WOって儲かるんじゃなかったの?03/01/04 00:14ID:???
76 名前:WebObjectの稟議が通らない人 :03/01/04 00:09 ID:j6eSwuJ4
油断している間に、WebObjectsに話が戻っているのだが戻す。

>>73
> ・他人をバカにしたがる。何かというとあいつはスキルが低いだのなんだの。

 都内のデザイナーの時給は900円代まで落ちている。
 漏れの会社の年収は300万を切る。
 これでスキルが高いはずがない。

> 粘着

 淡白でウェブ屋の仕事ができると思われない。
0803nobodyさん03/01/04 09:34ID:???
>>油断している間に、WebObjectsに話が戻っているのだが戻す。

単に帰省していて、帰省先が度田舎か発展途上国でネット環境がなかっただけじゃないの?
0804りお ◆A9GGz3zJ4U 03/01/04 09:45ID:???
>>802
WOって儲かるんじゃなかったの? :

なんだ、こいつ正月早々バカ丸出しじゃないか?

Perlって儲かるんじゃなかったの? :
PHPって儲かるんじゃなかったの? :
WebLogicって儲かるんじゃなかったの? :

と同じ。どんなツール使おうが経営者の方針とエンジニアのスキルによって儲かるか否かが決まるんだよ。マジで書いてるんだったらテメェはチョソ決定。

W e b O b j e c t s わ か ん ね ぇ ん だ っ た ら 北 へ 帰 れ 。 ヴ ァ ー カ 。 
0805nobodyさん03/01/04 09:50ID:???
と、書いて、リアルプラ厨房が釣れることに3000さやかタン(;´Д`)ハァハァ
0806nobodyさん03/01/04 10:29ID:???
リアルプラ厨の話は専用糞スレでお願いします。

それにプ社は既にWebObjectsから撤退しましたので(もともと仕事してなかったけど)、
このスレとプ社は一切関係ありません。


08071スレ目見て購入03/01/04 10:42ID:???
eclipce なかなかいい。日本語も通るし。コンパイル前にいろいろ教えてくれるし。
WOの新規プロジェクトも普通に作れるのが結構驚きだった。

AppleもWindows版のプロジェクトビルダーに力入れてないみたいだから、WOB、EOMは別にしても
ビルド周りはeclipce採用!なんてやってくれたほうが、今後も安心できてよさげじゃないかな。
0808nobodyさん03/01/04 13:06ID:???
eclipceじゃなくてEclipseなんだけど。まあともかくすごいね。
これ使えばそのうちLinuxでも開発出来るようになるかもね。
0809nobodyさん03/01/04 21:03ID:???
<確認>WO5.1正規ユーザがWO5.2を使うには、7万幾らか
また(新規購入と同様)払う必要が有るんですね。
0810Ray.03/01/04 22:39ID:ubf7q9LR
>>809
その通りです。WebServices関連のフレームワークが新規追加されたりと
内部的にはけっこう変わってる部分があるようです。ADCのDeveloperで
使えるデモ版も来月1日で期限が切れます。7万はちょいと痛いですが、
まぁ必要経費と割り切れば。

ところで、WebObjects5.2でアプリを実行すると、以下のフレームワークが実行時にロードされます。
/Library/WebObjects/Extensions/avalon-framework-4.1.2.jar
/Library/WebObjects/Extensions/axis-ant.jar
/Library/WebObjects/Extensions/axis.jar
/Library/WebObjects/Extensions/commons-discovery.jar
/Library/WebObjects/Extensions/commons-logging.jar
/Library/WebObjects/Extensions/jaxrpc.jar
/Library/WebObjects/Extensions/log4j-1.2.4.jar
/Library/WebObjects/Extensions/logkit-1.0.1.jar
/Library/WebObjects/Extensions/saaj.jar
/Library/WebObjects/Extensions/wsdl4j.jar
/Library/WebObjects/Extensions/
上記は全部じゃありませんが、アバロンフレームワークというのを観ると、エンジニアに押田守ファンがいるんじゃないかと勘ぐりたくなりますね(笑)
081180903/01/04 22:47ID:???
でも
結局、7×2で14万円超ってのは痛い出費だなあ(0.1に対して)
0812nobodyさん03/01/05 01:06ID:???
>>810
Mac版はいいですよ。期限付きとはいえ無償でテストできるんだから。
Windowsで開発している人はどーすりゃいいの?
おかげでiBook買おうか迷ってます。

ちなみに、あのライセンスキーは定期的に変わってるみたいなので、
まめにADCのサイト観測してりゃ使い続けることができるかもしれません。
0813nobodyさん03/01/05 15:07ID:???
テストライセンスのびたみたいです。
2月くらいまで使えるので、ADCからライセンスファイル
落とした方が良いです。
0814nobodyさん03/01/05 15:51ID:???
厳密には1月一杯ってとこですかね。そのころにゃぁWebServices関連のバグがとれたWebObjects5.2.1がでるんちゃう?
0815nobodyさん03/01/05 23:10ID:???
WS関連ってなんかバグあるの?
0816nobodyさん03/01/06 13:42ID:???
Win2000でECLIPSEをWOLipsなしで試用しています。
(WOLipsは新規プロジェクトウィザードがうまく機能しないようなので…)

SubProjectにあるjavaファイルが他の場所から見えないのですが、これを
何とかする方法をご存知の方はいらっしゃいますか?
packageを指定しても駄目でした。。。
0817nobodyさん03/01/06 17:33ID:GUNWFeKw
OpenBase Performerじゃストアドプロシージャは使えないのね・・・。
PowerCenterから上だったとは。もう金ねーよ。
081881603/01/06 23:50ID:???
ECLIPSEとWOLipsを最新版に変えたらProjectが作れました。。

でも、やはりSubProjectにあるjavaファイルがコンパイラから見えないようで、
エラーを吐かれてしまいます。
どうすればいいんだろう。。
0819nobodyさん03/01/07 19:52ID:RL2S3KzT
あちこちのサンプルを寄せ集めて作った簡単なアプリケーションを
WO5.2+Mac OS X Serverで運用してみようと思うんですが、
どうやっていいのかさっぱりわかりません。
「WebObjectsワークブック」には「Deployment Applicationsを見ろ」とありましたが
アダプタだ何だとわけわかりません。ターゲットをWeb Serverにして、インストール
ディレクトリを設定してみましたが、そこに何もビルドされませんし・・・。
「WebObjectsアプリケーション開発ガイド」のは4.5が対象みたいで、これまたさっぱりです。

何卒お助けください。
0820nobodyさん03/01/07 20:46ID:???
>>819
英語よめなきゃ話にならんが…誰しも乗り越えてきた道だぞよ。

カネがあるんだったらWebObjectsやってるところに頼んでみれば?
0821nobodyさん03/01/07 20:55ID:RL2S3KzT
>>820
一応、Deployment Applicationsを見ています。

そもそもなぜにインストールディレクトリに何もファイルが
作られないのやら・・・。
ターゲットをWebServerにして、インストールディレクトリを
指定しただけじゃだめなんでしょうか?

ちなみにお金はありません。
0822nobodyさん03/01/07 22:03ID:???
>>821
ProjectBuilderのバグだ、そりゃ。インストールディレクトリには
*.woaはちゃんと生成されねぇぞ。buildディレクトリに*.woaが生成されているから、
そいつを運用鯖にコピれ。ターゲットはプロジェクト名で良かったと思うが。

がんがれ。
0823nobodyさん03/01/07 22:20ID:???
おお、たつやタンがD2WSの日本語パッチを出すようだぞ、さすがだ
0824nobodyさん03/01/07 22:35ID:???
Subject: [webobjects-jp:04008] Project Wonder フレームワーク1.0、まもなくリリース

最後のProjectWONDERの紹介部分、こういうのをみると、嗚呼ウェブオブジェクツてスゲーんだなぁ、
偉大なんだなぁとおもったりするのは漏れだけでしょうか (;´Д`)ハァハァ
技術者なら誰でも逝き着きたいところの真骨頂じゃなかろうかと。
WONDERは良く出来てる。業務で培われてきただけあると思う。
ベタ褒めスマソ。
0825nobodyさん03/01/07 22:52ID:RL2S3KzT
>>822
ありがとうございます。
バグだとは知りませんでした・・・・・。

あとはJavaMonitor.woaから設定してやればいいんでしょうか?
DBはOpenBaseなんで、アダプタはビルドとかしなくていいんですよね?

社長の趣味で決まったような仕事なんではっきりいって辛いです。
0826nobodyさん03/01/07 23:45ID:???
>>825
大丈夫だとおもうが。JavaMonitorは事前にイロイロと設定しないとだめ。

運用鯖はMacOS X Serverなのか。OPENBASE用のJDBCアダプタが
インストールされていれば問題ないと思うが、漏れはOPENBASE使わないから、正直わからん。
0827nobodyさん03/01/08 10:16ID:???
>>826
ありがとうございます。
とりあえず作ったwoaをサーバにコピーして、JavaMonitorから色々やってみます。

運用サーバはMac OS X Server 10.2です。
OpenBaseのアダプタはデフォルトでインストールされてるらしいんですがー。
0828nobodyさん03/01/08 20:38ID:???
Saferi から書き込みテスト。
ProjectBuilderからbuild&runしてSafariでアプリを実行すると意外に快適さ(;´Д`)
082982803/01/08 20:45ID:???
どうやら2chも最終的には
全板で全レスのIP記録を開始した模様です。これで荒らしが収まることを祈ります。
0830nobodyさん03/01/09 10:04ID:???
なんとか運用環境で動かせました!
まだまだ課題が山積みですが、なんとかがんばっていこうと思います。
0831nobodyさん03/01/09 13:55ID:Sw9AFf57
datetime型を単純にWOStringにバインドしただけでは
日付がGMTにされてしまいますが、簡単にJSTにする方法はないでしょうか?
0832nobodyさん03/01/09 14:35ID:???
>>831

そのWOStringのインスペクタでdateformatを設定するだけ
0833nobodyさん03/01/09 18:13ID:???
>>832
とりあえず最初から用意されてるdateformatを指定してみましたが、
何も表示されなくなってしまいます。
0834nobodyさん03/01/09 21:19ID:EZWBpYbS
>>831
WOのバージョンは?
NSTimestampの挙動はバージョンによって変わるというのを聞いたことがある。
当方は5.1.4で特にそのまま使って問題が出ていない。
0835nobodyさん03/01/10 09:27ID:???
>>834
すいません5.2です。
インスペクタのdateformatはいくつか選択できたのでやってみましたが
どれを指定しても何も表示されないですね。

あと別の質問なんですが、OpenBaseでレコード作成時に、
_rowid以外のカラムに連番をふるにはどうすればいいんでしょうか?
(IDENTITYはOpenBaseじゃ使えないんですね。)
083683203/01/10 11:12ID:???
>>833

それさぁ、datetimeじゃなくて、Stringにしてるとかでそ。
WOBuilderだと普通にtoStringとか出来るし。
0837nobodyさん03/01/10 12:16ID:???
>>836
すいません勘違いしていたようです。
datetimeをバインドしたら出るようになりました。
ありがとうございました。
083883203/01/10 15:27ID:???
>>836
お、上手くいったようね、良かった良かった。

ちなみに、内部的にはたえずGMTで扱うみたいなので、
その辺を意識しておかないと自前でNSTimestampを扱うときに
9時間ずれたりするので気を付けよう>俺。
0839nobodyさん03/01/10 16:21ID:KayjV0ie
5.2って運用プラットフォームが Solaris 8
ってなってるけど
Solaris 7 で使えないかな?
あるいはSolaris 7で使えるバージョンの購入は可能なのかな?
0840nobodyさん03/01/10 17:28ID:DB7LhtJv
空リス7で使えるバージョンはもう買えない。空リス7で5,2が動かせるかどうかはわからんが、
WO5.2がJDK1.3.1で動くから、JDK1.3.1が動くんだったら問題ないんじゃ?単に動作保証が無いっつうだけで。
漏れんところは赤帽ぃぬの6.5のJDK1.3.1でwo5.1動かしてるからな。純粋にプラットフォーム非依存じゃないの?
その気になれば地球シミュレータでJDK1.3.1が動くんだったらWOも動くんじゃないかと。
(Apacheのアダプタは別にして)
0841nobodyさん03/01/11 00:18ID:???
WOF5.2(Win)にて、
-----
WORepetition
  WORepetition
    WOConditional
      WOHyperlink(A) /WOHyperlink
    /WOConditional
    WOConditional
      WOHyperlink(B) /WOHyperlink
    /WOConditional
  /WORepetition
/WORepetition
-----
という構造でテーブルを作ったのですが、WOHyperlink(B)の挙動がおかしくなります。
具体的には、行によってactionのメソッドが呼ばれたり呼ばれなかったりします。
これって、バグでしょうか?
0842nobodyさん03/01/11 15:52ID:???
WOHyperlink a と bをテーブルのTDに分けてやってみてはどうか?
0843nobodyさん03/01/11 16:34ID:???
>>841
出力時とリクエスト受け時でconditionの値が変わったりしてるとそうなることが
あるような気がする。
084484103/01/11 23:25ID:???
アドバイスありがとうございます。
職場に行かないとテストできないので、再チャレンジするのは火曜になります。

>>842
すいません。ソースを端折って書いてました。実際には
<WEBOBJECT NAME=Conditional1>
 <TD><WEBOBJECT NAME=Hyperlink1>タイプ1</WEBOBJECT></TD>
</WEBOBJECT>
<WEBOBJECT NAME=Conditional2>
 <TD><WEBOBJECT NAME=Hyperlink2>タイプ1</WEBOBJECT></TD>
</WEBOBJECT>
のようになってます。
ブラウザからソースを見る限りでは、アンカーのリンク先が微妙に異なっているので、
responseを返す段階ではOKだけど、invokeActionで見失っているような気がしています。。

>>843
conditionはメソッド(getter)をバインドしていて、メソッドで内側のRepetitionのitemの値を
評価する仕掛けになってます。
WOF4.5.1ではこの程度の複雑さでも動いていたのですが…
0845nobodyさん03/01/11 23:52ID:???
>>829
このスレの嵐はリアルプラ厨がメインだったけど、
P社撤退した時点で荒らす必要もなくなったんじゃない?
0846nobodyさん03/01/13 00:14ID:???
どなたか教えてください。
今までWin2k対応なのは4.5.1以降だと思っていました。

4.5.1と4.5にupdate1を当てた物は同じですか?
同じなら、Win2kでもupdate3を当てれば4.5を使えるということですか?
0847nobodyさん03/01/13 12:19ID:???
WO4.5.1は、WebObjects4.5がMacOS X Server1.2までだったものを、MacOS X10.*に
対応させたバージョンじゃないかと。Windows2kに関しては大差ないような気がする。
Objective-cでアプリを書きたい場合はWebObjects4.5.1が最後のバージョンになる。

けど、サイバーだとかNTTがObjective-Cアプリをたんまり持っているから、
WebObjects4.6とかでちゃって、MacOS X Server10.2なんかに対応させたりとか、ありそ。
(WebServicesどうすんだと突っ込まれそうだけど)
速いんだけどね>Objective-cで書いたアプリ。
0848nobodyさん03/01/14 00:52ID:goixZtiE
ダイレクトアクションを使ったアプリケーションでは、ワークブックの
日本語の文字化け対策が使えないのですが、何か対策方法を教えていただけないでしょうか?
084984803/01/14 00:54ID:???
すみません、あげてしまいました(汗)
0850nobodyさん03/01/14 02:05ID:???
>>848
同じメソッドがWOComponentにもあるので、そっちをオーバーライドしましょう。
一つ一つ書くのが面倒だったら、WOComponentを継承した抽象スーパークラスに
実装して、各コンポーネントはそれを継承するとラクチンですよ。
0851nobodyさん03/01/14 08:19ID:???
>>850
ProjectWONDERを使えば、その必要もなくなるよ(;´д`)ハァハァ
085284803/01/14 08:31ID:???
>>850
無事正しく表示することができました。
ダイレクトアクションを使うとAplication.javaは実行されないということなんですね。
勉強になりました。どうもありがとうございました。

>>851
ProjectWONDERって少し前にメーリングリストに出てましたね。
今度見てみます!
0853nobodyさん03/01/14 09:47ID:???
appendToResponseで設定したContent-Typeが
うまく反映出来ません。

application/octet-streamに変えて、
ブラウザ側でダウンロードダイアログを出したのですが・・・。
0854nobodyさん03/01/14 16:42ID:???
>>853
http://www.tech-arts.co.jp/macosx/webobjects-jp/htdocs/2900/2900.html
この辺のスレッドは、一通りみたのか?

この質問の仕方だと、「ああ、そうですか。頑張ってね。」以上のレスは困難だぞ。
085585303/01/14 16:52ID:???
>>854
レスポンスありがございます。
Proxyをはさんでブラウザからのリクエスト、レスポンスを
確認しています。

Content-Dispositionはコードからセットしたものが
返されているのに、Content-Typeがなぜかtext/htmlに
変わってしまっているのです。

IEうんぬんはこの問題が解決したあとに改めてハマル予定。。。TT
0856山崎渉03/01/15 13:32ID:???
(^^)
085785303/01/15 14:18ID:???
もういいや・・・
このフレームワークよくわからん。
普通にコンテントを返したいだけでこんなにはまるなんてTT

だるいからリンク張ってダウンロードしてもらおう。。。
0858nobodyさん03/01/15 19:49ID:???
WOアプリをビルドアンドランした時にブラウザをlocalhostにアクセスさせるためには
どこをどういじったらいいのでしょうか?
0859nobodyさん03/01/15 21:07ID:???
-WOAdaptorURL http://192.168.1.100/cgi-bin/WebObjects.exe
0860nobodyさん03/01/15 21:15ID:???
>>857
deploy環境でやってますよね?
086185303/01/15 22:49ID:???
>>860
DEBUG環境で動かしています。
なにか違うのでしょうか??
086285803/01/16 05:16ID:???
>>859
過去ログにも(portの指定などで)そういうレスがあったのですが、これはどこかに追記するのでしょうか?
あとMacOS Xの場合は
-WOAdaptorURL http://192.168.1.100/cgi-bin/WebObjects
でよろしいでしょか?
0863nobodyさん03/01/16 08:21ID:???
↑
とりあえず試行錯誤してみれ。
086485803/01/16 08:47ID:???
はい。とりあえずいろいろ試してみます!
0865nobodyさん03/01/16 14:41ID:???
>>862
httpヘッダをごにょごにょするときって、開発環境と運用環境で動作が違った気がするモロよ。
mimeだとApacheでそいつが何者でどういう振る舞いをすべきかがキチンと設定されてないと駄目な気もするし。
嘘だったらすまそ。
0866nobodyさん03/01/16 14:53ID:DfWNKhfw
EOモデラから、MacOSXにインスコしたポスグレに接続しようとすると、
ERROR: Option 'xactisolevel' is not recognized

というのが出てしまう。なんで?ドライバはちゃんとインスコされている。
ただし別のLinuxにインスコしたポスグレにはちゃんと接続される。

あと、OSXにインスコしたポスグレで動かしているWOアプリではちゃんとそのマシンの
ポスグレには接続できている。
ちょーむかつく。
0867nobodyさん03/01/16 15:40ID:maAd6rme
http://www6.ocn.ne.jp/~endou/index2.html
     ★YAHOOOプロフィール★
0868nobodyさん03/01/17 10:53ID:???
WebObject5.2(Win2000 SP3)ですが、
マシンによって「−」(全角のハイフン)が文字化けします。
何か対策法わかる方いらっしゃいますか?
0869nobodyさん03/01/17 12:47ID:???
>>868
状況が見えないので、よく分からないのですが・・・・。

日本語使用のおまじない部分エンコーディングが"Shift_JIS"になって
いませんか?
そこを"SJIS"か"MS932"にして試してみて下さい。
(htmlヘッダーのほうは"Shift_JIS"のままにしておいて下さい)
0870868じゃないけど03/01/17 16:41ID:???
OpenBaseだとSJISにしても化ける文字があるし、
データベース側の文字コードもShiftJISだと正常にクエリーできなかったりする。
どこかに『こうしてこうしてこうすれば代ジョブ』ってストレートなドキュメントは無いものだろうか?
アプリケーションを設計するところからリリース、運用に至まであまりにも情報が分散しすぎてて鬱
いいもんが売れるとは限らんって事実を禿もいい加減認識してくれ。正直、おながいします。
087186803/01/17 20:22ID:???
appendToResponseは色々試しましたが、だめでした。
"−"は"?"に化けますが、"〜"は化けないので、所謂MS932問題とはちょっと違うのかも。
同じプロジェクトなのにLaunchするマシンによって化けたり化けなかったりするのが謎。
DBはOracle8.1.7です。
0872nobodyさん03/01/17 21:15ID:4uZHWk4r
>>870
'十'を書き込むと、'重'とか'春'にされますよね。

どうすりゃいいんだ〜!!!
EUCにして作り直しか!?
087387203/01/17 21:20ID:4uZHWk4r
あ、俺が言ってるのはREALbasicで作ったテストアプリの話です。
すんません。
0874nobodyさん03/01/18 11:24ID:???
<業務連絡>

ADCのWOのトライアルキーが更新されています。(1/16付)

今回の終了期限は2003年3月1日です。
0875nobodyさん03/01/18 11:46ID:???
>>871

漏れはMySQL屋なのでOracleはよくわからんのだが、
問題を切り分けて考えた方がいい。

1)DBに格納しない文字列まで化ける → WOの問題。
2)WO以外のほかのJavaアプリではばけない。 → EOModelかPluginの問題
3)WOとほかのJavaAppでも化ける → JDBCドライバーかDBの問題

ちなみに2)のばあい、どんな属性のカラムでばけたか、どんな文字を
いれたか(前後の関連性もあるので)DBの文字コードはなにか、DBの
接続文字はどう書いたかきっちり書くといいアドバイスがもらえるかも
しれん。3)のバヤイは・・メーカーに聞いてくれ。

ちなみに、1)は漏れのところで簡単なAppでテストしたけどなんとも
なかった。あとはWO+Oracleのえらい人、よろしく。
087686803/01/18 13:24ID:???
続き。
今まではJDKが1.4.1_01だったのを1.3.1_06に落としたら
"−"の文字化けは解消。しかし、今度は"〜"が化ける…
087787503/01/18 15:14ID:???
>>876

うわぁぁぁー!!!!!!!!!!!!。

WOはJDK1.4以上は未対応だべし。

全角チルダはどうしてやっても駄目だ。どうしても使いたければEUCにしなさい。

で、私のアドバイスはきてもらえなかったようだね。

この質問無視していいぞ>WO+Oracleのえらい人。
087886803/01/18 15:56ID:???
>>877
ありがとです。
「どうしてやっても駄目だ」の一言で解決法が浮かびました。
WebSphereのJIS変換時に使う方法を逆にしたら(12316→65374の変換)"〜"が出ました。
ただ、これを全体に適用するのは面倒くさいなぁ。
0879nobodyさん03/01/18 21:18ID:eR5l30ET
>>878 は神!!
その手があったのか。
チルダで1ヶ月近く悩んでいたので、ちょっと感動。
0880nobodyさん03/01/18 22:23ID:ONVQQTei
すまぬ、漏れには良くわからぬ、
どうやればいいのか、サンプル交えて教えてキヴォンヌ
0881nobodyさん03/01/19 09:27ID:???
>>880
実際にコード書いて試したわけじゃないけど、
単に〜の入っている文字列をreplaceで置き換えればいいのでは?
で、oldCharが12316で、newCharが65374ということではないかと。
088288003/01/19 15:04ID:uNupgcOL
>>881
サンクスコ.

ところで、WebObjectsで作られたフリーウェアだとかシェアウェアってない?
ProjectWONDERとかじゃなくってさ。あっても出せない理由があるんだろか。
0883nobodyさん03/01/20 00:58ID:5aBIniEX
>>877
私もMySQLですが、〜は化けません。
なにかへんなことをしていませんか?

>>878
このスレの1を見ましょう。
自分の環境を書くのは質問者の当然の義務だと思うのですが。
というか、的確なレスがつけられません。

あと、強引変換は原因が分からない限り避けた方がいいです。

たぶんJDBC絡みだと思うのですが、突然のりビジョンアップで
なおるかもしれません。また、それがリリースされた時、
あなたがそのシステムをメンテナンスしていない可能性もあります
し。原因の分からないトラブルがあるシステムを、何も知らない人が
メンテナンスすることほど恐いものはありません。

とにかく、原因をつかむ方が先決だと思われます。
(まぁ、この方法ならJDBC側が直れば、該当コードが空振るだけなので
問題ないとは思いますが・・・・)
0884nobodyさん03/01/20 18:41ID:???
どうやら、WOFの内部に文字化け対策のロジックがあるらしい。

WOBuilderで"−"を入力してからソースを見ると、?に
勝手に置き換えられてる。でも"〜"は入力した途端化ける(w


JDBCのせいなら、他のAPサーバでも同じ現象が起こるはずだが、
こんな中途半端な化け方をするAPサーバは他にないので、WOF側が
怪しいと思う。
088588403/01/20 18:44ID:???
スマソ。2chでも文字化けした(w
?のところには&#65293と書いてありました。
088688303/01/20 19:12ID:???
>>884
はて? 「〜」も「ー」うちではなんともありませんが。(Mac0SX10.2 WebObjects5.2)

Windows版がおかしいんですかね?
HTMLにハードコードされた部分でおかしくなっているのなら、
コンポーネントのhtmlファイルをエディタで直接修正してみてはどうでしょう?
0887WOFER ◆ahSJBA7O/E 03/01/21 00:45ID:???
〜やら−が化けるのは、NTとJavaを組み合わせたときに起こる有名な問題ですね。

884さんの話、確かに勝手に変換されてますね。初めて気づきました。w2k&5.2。
裏で勝手に色々とやってくれるあたりがWOFらしいです。

他のASだと文字コードにMS932を指定すれば解決するのですが、WOFは文字コード指定を
無視しているように感じます。appendToResponse内で指定しても、superを通り過ぎると
Shift_JISに戻ってしまうのですが、これは指定の仕方が悪いのでしょうか?

>>886
「ー」ではなくて「−」です。Macでは勝手に変換されるのでしょうか?
088888603/01/21 02:24ID:ErxP2s+A
>>887
申し訳ありません。つい見た目で・・・。
ちなみに、この文字も問題ないと思います。(というか5.2が心配なんで試しにやってみたら
なんともありませんでした。ちなみにMac版ですが)

ちなみに、勝手変換の話は初めて聞きました。Windows版は最近触っていないので見落としていました。
エンコードがShift_JISに戻ってしまう話も初耳です。(当方MS932)

ちとこれはまずいんじゃー>アポー

#手があいたらちょっとやってみよう。
0889nobodyさん03/01/21 10:55ID:UxeBOWHv
運用に関する質問なんですけど、Deploymentでとりあえず動かすには以下の手順でいいんでしょうか?
ただこの手順だと、動いたり動かなかったりします。
あと一度動いたものを止めた場合、この手順では再度動かせない事も
あります。なぜでしょうか?
また止めた後、再度起動しようとすると「port 2001 is still in use」とか出て
起動できない事もあります。アプリを削除して再登録しても出ます。
これを出ないようにするには(ポートを開放する?には)どうすればいいんでしょうか?

現場の担当者にも起動・停止してもらわねばならないため、手順を細かく書いてみました。
問題のある箇所があればご指摘ください。よろしくお願いします。

(1)PBで*.woaをビルドする
(2)運用マシンにコピーする
(3)JavaMonitor.woaを起動。
(4)Hostsタブをクリックし、HostのアドレスとOSを指定してAdd Hostボタンを押す。
(5)Applicationsタブをクリックし、(2)でコピーしたアプリの名前を指定してAdd Applicationボタンを押す。
(6)Configuring Applicationの画面が開くので、*.woa内の実行ファイルのPathを指定してPush Allボタンを押す。
(7)Detail Viewボタンを押し、画面が切り替わったらAddボタンを押す。
(8)画面が切り替わったら、Start-Stopの項目の緑色の丸をクリック。
(9)Statusのレバーが上下した後、上にあがりっぱなし(ON)になれば起動成功。
0890nobodyさん03/01/21 13:01ID:???
>>889

動かすだけならこれでいいかと。
ただ、外部公開やら負荷分散のことを考えると、ちともの足りません。

いま、Monitorが手もとにないんでうろ覚えですが、

>(6)Configuring Applicationの画面が開くので、*.woa内の実行ファイルのPathを指定してPush Allボタンを押す。
ここのDetial部分のconfigでインスタンス単位のポート番号が指定できます。
(アプリのConfigからもできたかな?)
あと、WOStatsのパスワードを設定しておかないと、インスタンスの稼働状況が
もろばれになります。

あとWinの場合で複数Hostを運用する場合、レジストリをいじらなければ
ならなかったはず。

詳細はアポーのドキュメントを参考にして下さい。
>ttp://www.apple.co.jp/webobjects/pdfs/DeployingWOApps_J.pdf

WO4対応ですが、そんなにかわっていません。
0891nobodyさん03/01/21 13:02ID:UxeBOWHv
テクニカルピットのHomework ver 1.5って、どのくらいのレベルまでの
方を対象としてるんでしょう?
使ってみた事のある方いません?

0892nobodyさん03/01/21 14:56ID:???
>>891

初心者レベルです。とりあえずいじって覚えましょうという感じですね。
ただしJavaの知識は必須です(簡単な解説はあるが)

対象者はソーテック社から出ている掲示板本と同じです。
ただ、教え方はかなり丁寧です。オーム社の本とは比べ物になりません。
教えることもダイレクトアクションにまでおよんでいますので、オーム
社の本なみのボリュームがあります。
おまけに所々に作者の苦労話がでてきて以外と参考になるかもしれません。
(サンプルも単機能のやつが大量についてくるのでわかりやすい)

あと、自習形式なのでリファレンス的には使えません。1回修得してしまう
と、あまり開くことはなくなります。(それが目的なんだが)
それにテクニック的なことは期待しない方がいいです。

私はこれで一通り覚えました。
市販の本と比べるとかなり高価ですが、それだけの価値はあると思います。

運用面はいっさい触れられていません。その辺は別の商品になっています。
(SimpleOrderってやつ)

ただ、専用MLで次期・・・(以下自粛)
■ このスレッドは過去ログ倉庫に格納されています