WebObjects nsArray.objectAtIndex(4);
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/10/06 22:58ID:9XLt1LjoNeXTから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鯖のバージョン、例外の内容などを細かく明記すべし。
・プ社の話題はウザすぎるので全て専用クソスレでおながいします。
・さやかタン (´Д`;)ハァハァ
0233ma
02/11/01 03:10ID:2uqCCCxAまじっすか!
やっぱりそうだったか。
0234nobodyさん
02/11/01 14:05ID:???0235nobodyさん
02/11/01 14:10ID:???0236nobodyさん
02/11/01 14:11ID:???0237nobodyさん
02/11/01 14:58ID:???0238nobodyさん
02/11/01 18:52ID:EUgpxL9Fただ、JavaDocっまだ作る習慣ってないですよ。
ある仕事場でJavaDoc用のコメント埋め込んだら、
「なにこれ?」っていわれたこともあるし。
だから、ここで存在知っただけでいいんじゃないですか?
でも実際にどんなもんなんですかね?普及率。
0239nobodyさん
02/11/01 19:00ID:???逆引きインデックスとかも含めた形式とかもあるとベンリなんだが。
0240nobodyさん
02/11/02 00:36ID:???ネタじゃなくて?吊じゃなくて?
0241nobodyさん
02/11/02 01:11ID:???0242240
02/11/02 01:33ID:???WebObjectsなら、いらないかもって思えてきた。
他のJavaより、実装を隠すような作り方ようだし… 気のせいかも知れないけど
0243nobodyさん
02/11/02 01:34ID:???○ 他のJavaより、実装を隠すような作り方しないようだし… 気のせいかも知れないけど
0244238
02/11/02 06:42ID:trQStrSXただ、JavaDocコメントをつけておく習慣はつけていた方がいいですよ。
あとで、ソース見返したとき、何やってるか分かるし。
まぁ、フツーのコメントでもいいんだけど、付加価値があるツーことで。
でも、WebObjectsとはなんら関係がないですね。
0245bloom
02/11/02 07:45ID:/hpPuzjzhttp://homepage.mac.com/bloombloom/
0246nobodyさん
02/11/02 08:15ID:???その記事いまごろ読んだんだけど、いろんな意味でアブナイよその著者の人。
WebObjectsはセッション管理できますがperlは出来ませんとか書かれて引くなと
いう方が無理がある。それこそNeXT時代から永久凍土の下で寝てたんじゃないの?
単なる言語と特定目的指向の製品の機能じゃ比較するカテゴリを間違ってるし、
Javaでセッション管理する話だとしたら、SessionBeanにひとことも触れてない
というのはサーバ製品の解説としてはもの足りない。J2EEなんて仕様眺めたこと
すらなさそうだな。WOマンセー思想に染まりきってるのか。
で、最後は何ヶ月も前のExpoでNY行った自慢話で終わるという。
たしかに紙面の私物化と言われても反論出来ない。
0247nobodyさん
02/11/02 09:06ID:???0248nobodyさん
02/11/02 09:22ID:???やすいですね。申し込もうかな。
>>246
次回の記事には「最近までシベリアの云々」なんて書きそうなヨカン(w
0250nobodyさん
02/11/02 10:03ID:???0251nobodyさん
02/11/02 11:59ID:???元々何やってたのかはしらないけど。
元からマカらしいから、生粋のソフトウェア技術者ってわけじゃないみたい。
だから、選民意識みたいなものが抜けないんだろ。
0252nobodyさん
02/11/02 13:31ID:???0253nobodyさん
02/11/02 15:40ID:???ListPage、InsertPageというページをつくりました。
ListPageのInsertボタンからInsertPageへ行って新規アイテムを登録、
その後ListPageに戻って簡単な確認ができるようにして、Saveボタンを押すとDBへ
変更を保存するというものを作ろうとしたのです。
ListPageでは
protected WODisplayGroup itemDisplayGroup;
を使って一覧を表示してます。
InsertPageで
protected Item InsertItem;
ListPage nextPage = (ListPage)pageWithName("ListPage");
nextPage.itemDisplayGroup.insertObjectAtIndex(insertItem,0);
return nextPage;
で新規登録し、ListPageに戻るとリストの一番最初に登録したばかりのアイテムは表示されます。
(itemDisplayGroup.allObjects.countでも数字は一つ増えてます)
でもsaveボタンで
try{ session().defaultEditingContext().saveChanges();
itemDispalyGroup.updateDisplayedObjects();}
を行ってみると、Exceptionは出ず、updateDisplayedObjectsもうまく機能してソートされます。
でもDBへは登録されておらず、再びinsertしようとすると、さっき登録したばかりのものは消えてます。
この原因はどこにあるのでしょう?
WebObjectsワークブックの掲示板の例のように
insertボタンでInsertPageを作るアクションのところに
InsertPage nextPage = (InsertPage)pageWithName("InsertPage");
itemDisplayGroup.insert();
nextPage.setNewItem((Item)itemDisplayGroup.selectedObject());
return nextPage;
というふうにして、InsertPageで登録後saveChangeするとDBへ登録されるので
DB関係は問題ないと思います。
なんか根本的に間違ってそうで恐いんですが、助言をいただけると、これ幸いにございます。
0255nobodyさん
02/11/02 15:51ID:???0256253
02/11/02 16:09ID:???2chも不馴れなもんですいません
0258りお ◆AU/OjWxByc
02/11/02 18:51ID:???>>253
あーとだな、おれっちは普段WODisplayGroupは使わないから(おぃ、
そういった現象には遭遇してないんだが、コンポーネント間でWODisplayGroupを
またいだような感じでinsertとかは効果無いというのはその昔経験したことがある。
(なんか、OmniGroupのに似たようなやつがあったと思うんだがゲームキューブのやりすぎのせいか忘れた)
つうか、おれっちの場合WODisplayGroupを使ったい、い、インサート(;´д`)ハァハァ
よりは、EOなクラスをインスタンス化してEditingContextに、い、い、い、インサート(;´д`)ハァハァ ← しつこぃ
してというオーソドックスなやりかたしとる。
session().defaultEditingContext().insertObject(timpoObject);
と、ありきたりなやりかたでやってみてはどうか(ちょぃといい加減なアドバイスでスマソ.
0259りお ◆AU/OjWxByc
02/11/02 18:55ID:???0260nobodyさん
02/11/02 19:07ID:???0261nobodyさん
02/11/02 22:45ID:???EOなクラスをインスタンスしてそーにゅーする方法でとりあえずしのいでみます。はぁ、セミナーとかにいってみたい、田舎はつらいです
0262りお ◆AU/OjWxByc
02/11/02 23:18ID:???>>260
そうでっか。サンクスコ
>>261
パートナーリストみて、田舎でも来て教えてくれるところをさがしたらどうじゃ?意外にやってくれるところあるカモ.
0263260
02/11/02 23:28ID:???いや、ぜんぜん知らない。講師がだれなのか。
前はS田センセーだったのは知ってるが。
Σ(゚Д゚; ハッ!
もしや、たれぱんだ氏が講師だったりすて。。。
0264りお ◆AU/OjWxByc
02/11/02 23:31ID:???できればさやかタン…←結局そこに行き着くんか(ノ´Д`)ノ
0265nobodyさん
02/11/02 23:40ID:???'===||=== ,.,===.、 || 》 》 || || || || ゝノ
|| 〃 ヾ. '===' ,.,=||===||==ヽ、 || ====||====
'===||=== || || === 〃 || || !! || ||
|| __ || || || || || ||' || ||
|| | | || || || || || |i. || ,.7 〃====.、
ヾ'.,__ノノ ,ノ'' || ヾ==彳 ヾ'.__||_ ,,ノノ 彳' !レ' ||__ノノ ヾ,
 ̄|| ̄ || || |! |! |! |!`´ ||
∧||∧ ∧||∧ ∧||∧ ∧||∧ ∧||∧ ∧||∧ ∧||∧ ∧||∧
( ⌒ ヽ ( ⌒ ヽ ( ⌒ ヽ ( ⌒ ヽ ( ⌒ ヽ ( ⌒ ヽ ( ⌒ ヽ( ⌒ ヽ
∪ ノ ∪ ノ ∪ ノ ∪ ノ ∪ ノ ∪ ノ ∪ ノ ∪ ノ
∪∪ ∪∪ ∪∪ ∪∪ ∪∪ ∪∪ ∪∪ ∪∪
0266nobodyさん
02/11/03 01:32ID:???たとえば講師がP社のT氏だとして、それでも「誰でも同じ」なんて言える?
0267nobodyさん
02/11/03 08:51ID:???特にテクニカルセミナだからな。これが経営セミナだったら話は266と同意なんだが。
つうか、s田センセーだろ。たれぱんだ氏は言葉悪いけど難聴だから講師やるのは厳しいと思われ.
0268事情通
02/11/03 09:05ID:???「元」がつく.
0269nobodyさん
02/11/03 09:18ID:uVlC8wj3WODisplayGroup使わないツーことはひたすらobjectsWithFetchSpecification
でしか?
ある程度自分で修得した(つもり)ので、会社で布教活動にいそしもうかと
思ったのですが、WODisplayGroupってあまりよくないですかね?
自分はあまり不自由を感じなかったもので。
いちおーほかの人には多用させようかとおもっています。
0270nobodyさん
02/11/03 12:39ID:???講師が誰でも一緒だっていうなら、極論、講師無しでテキストだけ販売すればいいと思うが。
まぁ、昔受講したS田センセーのDev1/Dev2は良かった。
0272nobodyさん
02/11/03 16:07ID:???0274nobodyさん
02/11/03 21:44ID:???リスト12.2のコードを使おうとしたのですが、
>static でない メソッド directActionRequestHandlerKey() を static コンテキストから参照することはできません。
というエラーが出てしまいます。WO5.1でこの作業を行うにはどうしたらいいでしょうか?
0276274
02/11/03 22:04ID:???それはわかるのですが、どこに書いたらいいのか教えていただけませんか?
Appicationメソッドにはstatic修飾子がついていないのですが...。
Application.java内に記述することが駄目なんでしょうか?
0277275
02/11/03 22:05ID:???1.directActionRequestHandlerKey() というメソッドはインスタンスに付属する。
2.そのメソッドを呼び出すには、インスタンスの場所を知る必要がある。
3.しかし、staticコンテキストは、そのインスタンスの場所がわからない。
4.よって、そのメソッドは呼び出せない。
0278274
02/11/03 22:19ID:???もしかしたら
インスタンス名.directActionRequestHandlerKey()
で呼べばオケってことでしょうか?
0279274
02/11/03 22:25ID:???Javaの勉強してきます
0280nobodyさん
02/11/03 22:36ID:mdy9eEcX私はWODisplayGroup使っているときでも
りおタンみたいに、い、い、インサートしてるよ
0282nobodyさん
02/11/04 10:09ID:???勉強そろそろ終わったかな。
オーム社の本は持ってないので何が書いてあるのかよくわからんが、
たしかあの本は4.5ベースだったはず。
directActionRequestHandlerKey() は4.5と5.xでは仕様が変わっている。
もし、4.5でいうところの
setDefaultRequestHandler(requestHandlerForKey(WOApplication.directActionRequestHandlerKey()));
という操作をやりたいのなら、
setDefaultRequestHandler(requestHandlerForKey(directActionRequestHandlerKey()));
だけで良い。
0283nobodyさん
02/11/04 10:38ID:???278じゃないすけど、Ω社の本は持ってないんですが、
setDefaultRequestHandler(requestHandlerForKey(directActionRequestHandlerKey()));
て、どういう時にどいいう効果をもたらすモノなんでしょうか?
APIRefrenceみたんですけど、よくわからなかったです(;´Д`)
0284269
02/11/04 10:49ID:wSLD3IVHというか、聞きたかったのは、なんでWODisplayGroupを使わないか、
ということです。
好みの問題であれば、まぁそれでいいのですが、「問題あり過ぎで
つかえない」ということであれば、今後の展開を考えなくてはなりません。
ちなみに、当方WOでのまともな開発経験がないので、実体験に基づいた
選択ってのはすごく聞きたい。
聞き詰めたい。
小一時間ほど聞き詰めたい。
0285nobodyさん
02/11/04 14:19ID:???その名の通り、デフォルトのリクエストハンドラを変更しているのです。
普通はデフォルトでコンポーネントアクションが呼ばれる(Mainが呼ばれる)けど、
これをやるとダイレクトアクション(DirectAction#defaultAction())がデフォルトになる。
0286274
02/11/04 15:45ID:???directActionRequestHandlerKey() メソッドがあるクラスを見つけて
そこを直すってことでしょうか?
まだ見つかってませんが...。
0287りお ◆AU/OjWxByc
02/11/04 19:05ID:???>>284
WODisplayGroupは使ってるよん。「次のページ」だとかdg.selectedObject()なんかは
WODisplayGroupならではのモノだしな。別段重いクラスでもないし。
どっちかっつーと、その画面に於いて扱うEntityが一つの時はDGにしてる。
あと>>284のように別の画面に遷移してdgの内容を動かしたり参照したりする
場合はdgはあんまし使わない。
ここまで言えばわかるとーり、おれっちのばぁい好みの問題じゃ。参考にならんぞ(w
(DirectActionで画面表示してSessionを生成させたくない時、
WODisplayGroupがコンポーネントで使用されているとSessionが勝手に
生成されちまうようだから、WODisplayGroupを使わない方法もある程度
身につけておいた方がよいかモナー)
0288りお ◆AU/OjWxByc
02/11/04 19:13ID:???>>また、今現在Monitorで運用しているアプリケーションが、時折死亡してい
>>て、Monitorからでは除去できなくなってしまう現象に悩まされています。
>>この断末魔をききたいのですが、webobjects.logにこれらのログを残す起動引数
>>をお教えいただけないでしょうか?
あーとだな、環境がMacOS X Server1.1.5だから、おそらく
WebObjects4.0とかWebObjects4.5なんだろうな、きっと。
時折死亡してしまう原因は、明らかにプログラムの実装方法が悪いので(爆
せっせとバグを取るほかねぇな。
今おれっちの自宅にWebObjects4.5の環境なんてねぇから5.1の環境で
いっちまうけど、まずはログを細かく取ってどこでアプリが落ちているかを
細かく調査することから始まる。。特に、どこでアプリが落ちているかが
判明している場合、logファイルをtail -f WebObjects.log なんかしてると
ちょっと便利。WebObjectsのログの取り方はPDFのマニュアルを見れば良い。
皆でこの野郎を少し助けてやろう(w
0289りお ◆AU/OjWxByc
02/11/04 19:20ID:js8ebRl/で、Monitorからアプリが削除できない、つーのも、アプリそのものが即死してるか
アプリがwotaskdにお話できなくなっちゃったか、ゾンビになったか、だな。
みんなカンチしてるかもしれんがMonitor(JavaMonitor)つうのはWebObjectsアプリを
稼働させたりするモノじゃなくてwotaskdの稼働状態を決めるための設定ツールだから
Monitor(JavaMonitor)でアプリの停止などがうまくいかないつうことは
wotaskdからアプリへの通信が失敗していることを指す。なんで、アプリを
直接ブッ殺すほかない。
WebObjects4.5だったらプロセスリストにMonitorで稼働しているアプリ
のポート番号リストが出るはずなんでそこからPIDをゲッチュしてkill -9
すりゃいい。
ただ、アプリが止まっているようでも、実はそのアプリが
重い処理(例えばファイル書き出し処理だとか)をスレッドで動かしてない
場合、アプリが止まったかのような感じになるからちょっと注意が必要だ。
0290274
02/11/04 22:05ID:???すみません、レス見落としてました(汗)
仕様が変わっているのが原因なんですか。
私がエラーで困っているところは
String directActionRequestHndlerKey = WOApplication.directActionRequestHandlerKey();
という部分です。
static でない メソッド directActionRequestHandlerKey() を static コンテキストから参照することはできません。
というエラーが出てコンパイルできません(泣)
これを修正していただけないでしょうか?
0291nobodyさん
02/11/04 22:46ID:JNxSo1cV282じゃないんだけど、
282がその答え。
じーっと見て考えてみ
0292nobodyさん
02/11/05 08:47ID:???Entity A <<--> Entity Bという、モデルで、
WOBuilderにEntityAのaDisplayGroupを登録して、
Aの属性aと、リレーション先のBの属性bを
同じページに表示しようとしたんですが、bが表示できません。
aDisplayGroup-selectedObject-a は表示できるんですが
aDisplayGroup-selectedObject-B-b が表示できません
B-bを表示するにはどうすればよいのでしょうか?
0293274
02/11/05 10:03ID:???おかげでバッチリビルドできました。
ありがとうございました。
>291卿
アドバイスありがとうございました。
また今日からテキストを進めていきます!
0294召還されマスタ(汗
02/11/05 12:49ID:???某MLで恥をさらしている張本人でございます。
クライアント了承の上であれやこれやWebObjects化の練習させてもらっているのですが
多分にどこかで例外落ちしているのかと。。。
恥ずかしいのでもう少し検証結果が見えてからでてこようかと思ったのですが
OSXServer10.1.5を1.1.5などと書いてしまいましたので、傷口が広がる前にお詫びにきました
一眠りして頭がしゃきっとしてきたので、もう少し問題の的を絞って
再度恥の上塗りにまいりますm(__)m
0295292
02/11/05 13:52ID:???問題なく表示されました。
0296294
02/11/05 14:12ID:???アプリ名「Hoge」を運用する際のビルドは
ターゲット:Surflegendのビルドスタイル:Deployment
であっているんでしょうか?
/Library/WebObjects/Applications/Hoge.woa
が生成されるので、これを運用機(OSXServer10.1.5)の同階層にコピーし、Monitorで
-WODebuggingEnabled YES
を明示指定しているのですが/var/log/webobjects.logには
wotaskd起動時のWaiting for requests...しか書き出されません。
わたくし、どこを履き違えているのでしょう?
0298294
02/11/05 15:28ID:???ありがとうございます。
/tmpでのtouch logWebObjectsが抜けていたのですね
詳細なログのとり方を引き続き模索してみます
0299nobodyさん
02/11/05 16:12ID:???EOFetchSpecificationのfetchLimit(int i)で取り込むレコードの
上限値を設定できると思いますが、この上限値の次の束を読み込む
方法ってありますか?
最初はWODisplayGroupのBatchで処理させようと思ったのですが、
結構テーブルの件数が多く(50万件くらい)DisplayGroupだと
最初に全データを読み込んでしまうため、読み込み中にOutOfMemoryと
なってしまいます。また、fetchLimitで制限すると、制限値以降の
レコードは亡き者にされてしまいます。
これを何とか制限した上で、「<前のレコード 次のレコード>」
みたいなことをしたいのですが、可能でしょうか?
バージョンはWO5.1.3です。
0300nobodyさん
02/11/05 16:16ID:???たぶん、できない。SQLでTOP句を出しているだろうから。
漏れは以前同じようなことをチャレンジしたことがあるが挫折した(悲
自前でフレームワーク用意するなり相当の労力が必要と思われる。
実はワンダーに便利なクラスがあったりすることに3500たつやタン.
0301りお ◆AU/OjWxByc
02/11/05 16:30ID:???WODisplaygroupのサブクラス作ってnextBatchやpreviousBatchメソッドを
オーバーライドする。そのクラスではカーソル値になるようなものを保持。
オーバーライドしたメソッド内でカーソル値を超えるようなモノになったら
再度フェッチしなおす。
カーソル値のようなもの(範囲?)はprimaryKey固定でやりゃぁこの内容は実現可能か。
ちょっと混乱気味スマソ.
0302299
02/11/05 16:52ID:???>>300
fetchLimit付で発行される最初のSQLを見てみましたが、ふつーのselect文とくに
制限はかけていません。よって、とってきたresultを件数分だけEOに変換して、
あとは捨てているんじゃないかなー、なんて考えています。
>>301
ありがとうございます。
でも、ちょっとカーソル値の持ち方をどうするかで苦戦しそうです。
どのようにカウンターを持つのでしょうか?
(いったんsql文で件数を取得すべきか・・・)
0303りお ◆AU/OjWxByc
02/11/05 22:13ID:ajyPxrYW>>296
あ、なんか、ログ取ることに成功してるみたいだな、じゃぁおれっちの出番ないじゃーん(ワ
System.out.println();だとログには書き出されないから、NSlogクラスを使えばちゃんと書き出されるっす。じゃかるたのLog4Jを使うもよし。おれっちは最近Log4Jつかってる。
ビルドスタイルって関係ない。運用持っていってJavaMonitorでDebuggingEnabledチェック入れて
ApplicationのConfigでログの保存先指定してインスタンスのConfigでファイル名指定すりゃ
いい。
まぁ後はがんがれ。
>>302
カウンタは、いったんSQL文投げてゲットした方が速いとは思うのだ...
ただ、50万件にもなるとそれだけで重くなりそうだよな。
JDBCがOracleでいうところのカーソルに対応してりゃ道は開けるか?
(あれ対応してたっけ)
どうでもいいんだがProjectXのリポーターは実にE乳してる。ウプ(;´Д`)
0304nobodyさん
02/11/06 08:44ID:???という実に美味しそうな名前のメソッドがある。やっぱニーズあるんだね。
0305294
02/11/06 18:06ID:???おかげさまでログがとれまして解決です。。。といいたいところなのですが、
その後いくらいぢくっても落ちてくれないため原因には迫れていません(汗
スレ違いになりますが5.1でインスタンスのPID取得するにはどうすれば良いのでしょうか?
アプリケーション側であらかじめログに吐き出させる方法はありそうなのですが
psやtopのオプションで通信ポート番号からPIDを探せる手はあるものでしょうか?
0306299
02/11/06 18:59ID:???いろいろ検討してみたのですが、EOEntityからPKを割り出し、PKのみの
rawrowを取得して、表示させたい部分だけEOを作る、てな方向で実装を
進めています。
実際のデータで試すわけにも行かないので、郵便番号一覧使ってテストし
ていますが、PIII850 mem392MBなマシンで、PKの取得に2秒、5000
件の表示で30秒位です。この状態でメモリーは90MB消費していますが、
表示件数を絞れば、何とかなると思います。
なんかDisplayGroupを継承するという話からはだいぶそれていますが、
ご容赦ください。
0307りお ◆AU/OjWxByc
02/11/06 20:21ID:???スレの1だったかにあったとおもうけど、探すのクソかったるいからもう一回書く。
目ン玉ひんむいてよくみとけ。
シェルでlsof -i tcp:**** (****は任意のポート番号)
とやれば、インスタンスのpidが出てくるからそいつをkillしる。
>>306
なんかおれっちも約たたずでスマソ。
0308299
02/11/06 20:35ID:???そんなことはないです。WODisplayGroupのメソッド調べていて、たまたま
頭に浮かんだだけです。もしかしたらものすごい地雷踏んでるかもしれません。
いちおう、汎用的なものになりかけているのですが、本職はAsseccプログラマ
なため、ブラッシュアップがいつになることやら。
0309294
02/11/07 03:37ID:???りおさん、大変お世話になりました。
1日も早く、WebObjectsの評判を落とさないアプリをリリースできるよう精進します。
このスレとりお氏に感謝ですm(_)m
0310nobodyさん
02/11/07 06:24ID:aC3qnDrH0311りお ◆AU/OjWxByc
02/11/07 09:27ID:???うむ、がんがれ。
>>310
過去ログみれ。スレ1か2にLinuxへのインスコのリンクはっつけてあったような。
ちょっとは努力しる。
0312nobodyさん
02/11/07 19:18ID:???ーー
39 名前:りお[] 投稿日:02/06/19 08:50 ID:UZP5LySI
オムニのメーリングリストにポストされていたやつだけど、なかなか
良く出来てるから紹介。LinuxにWebObjectsをインストールする方法。
http://www.tetlabors.de/wo/setup_webobjects_on_linux.html
ーー
ここのが一番よい出来。
0313nobodyさん
02/11/07 23:53ID:+BipNOZbだけど、漢字コードがうまくあってないみたいで困ってます。
Application.javaにはEUCが表示されるようにしたんだけど、
MYSQLに書き込んだデータもEUCじゃないみたいだし、
読み込んだEUCのデータは表示が化けます。
自分が書き込んだデータだけは読めるんですが...。
漢字コードを設定する方法しりませんか〜。・゚・(ノД`)・゚・。
0314nobodyさん
02/11/08 09:23ID:GBG5hIpUとりあえずスレ1を検索
0315bloom
02/11/08 09:56ID:S+wo0rqxhttp://homepage.mac.com/bloombloom/
0316313
02/11/08 11:47ID:???でできました。やったつもりだったんですが(汗。
>>314 さんありがと。お騒がせしますた
0317fusao
02/11/08 17:55ID:GmnVbOWk登録されず。
shで手動で2つ追加。
その後、Project Builderでコンパイルが出来ません。
------------------------------------------------------------------
指定されたパスが見つかりません。
javatool exit: D:javaj2sdk1.4.0_02\bin\javac.exe failed, exiting
BuildFilter: inferior command exited with code 1
make: *** [build-java-classes-server] Error 1
------------------------------------------------------------------
環境変数は、
ユーザ環境変数に、
WEBOBJECTS_JAVA_HOME = D:\java\j2sdk1.4.0_02
Path = %WEBOBJECTS_JAVA_HOME%;%Path%
を追加。
javac.exeは、D:\java\j2sdk1.4.0_02\binにあるのに、なぜかエラー見ると
D:j2sdk1.4.0_02\binを指定してしまっています。
何回インストールしても同じ症状です。誰かこの症状回復した人いませんか?
いたら直し方教えてください(m_ _m)
0318nobodyさん
02/11/08 23:34ID:uYj0HQV/で、生まれて初めてWebObjectsさわったわけですわ。正直最初はDB+Webアプリ開発って簡単だと
思ってたのよ。みんな普通にPHP萌え〜とか言ってるからさ。
あのね、俺が間違ってた。あれは人がさわるもんじゃない。神だね、神が扱うものだよ。
最初にEOModelor起動した時さ、ポスグレのナカミ取り込んでEOとやらを確かめてみたの。複雑なんだなこれが。
で、めちゃめちゃびびってER図に切り替えてリレーション張ってみようとしたのよ
10秒くらいかけてさ。でやっぱり、あの線の出し方がわからなくて、マウスボタンはなしちゃったのさ。
そしたらヨコでPHPマンセーなやつがさ「若いくせにだらしねーな!」とか言うの。
ちょっとカチンときたのね、同じ過ちは2度繰り返さないのが俺よ。
だからSQL Generate実行したのさ。えぇ、そりゃもうDrop Tableもチェックしましたとも。SQL文確認せずにボタンを押したんだよ。
あらかじめマニュアル読んだりどんな機能なのか確認したりどんなSQL文吐き出すのか、とか色々忘れてね。
だってPHPマンセーがだらしねーなって言ったからね。
そしてらエライ事になった。
テーブルの内容全部消えてんの。まっさらに。あまりの出来事にココは天国じゃないかって思ったよ。
あわててバックアップファイルからリカバリした。ドラクエならザオリク使ってた。
それで横見たらPHPマンセーが情けねー奴だッて顔して俺の事見てんの。ホントごめんなさい。
正直「男ならWebObjectsだぜ!」なんて見栄張らないで素直にASP.NETでもかじってりゃよかったと思ったよ。
心の底からWebObjectsさわった事を後悔したね。
でもプロジェクトをビルド&実行して友達と「コンポーネントの再利用は、WOBuilderのAPIエディタでグイッと。」とか言っちゃてんの。
ホント俺ってダメ人間。
誰か助けて下さい
0319nobodyさん
02/11/09 00:16ID:???こえぇっっっっ
0321nobodyさん
02/11/09 10:56ID:???0322nobodyさん
02/11/09 15:22ID:???原因はこのスレかも
0324nobodyさん
02/11/09 20:50ID:???和文でちゃんと警告だしてもらいたいすよね。もしくはDropのSQLなんて作らずに素直にコンソールで操作させるようにするのがベターだと感じるが。
>>322
倒産したのか?サイトはまだ健在だぞ。
0325nobodyさん
02/11/09 22:44ID:???プ裸ネットの更新は全然更新されてませんが。
0326nobodyさん
02/11/10 00:53ID:???夜逃げの前にサイトなんて処分しても金にならんし、
そんなことしたら倒産前に債権者に知られてしまう。
大型倒産なら債権者向けの告知をサイトでするけど、
プ社の規模じゃ負債額もたかが知れてるでしょ。
0327チョー関係者
02/11/10 09:33ID:???別段WebObjectsの業務辞めたからといってすぐに倒産ということは無い。
何でもかんでもWebObjectsと結びつけたがる香具師に高卒レベルの
悪意を感じる。もと社員&バイトだろ(w
0328299
02/11/10 12:50ID:???複数のアプリケーションを組み合わせて社内システムを作ろうとしています。
当初、作成されたそれぞれのアプリを個別に立ち上げて運用しようとしましたが、
ケッコーメモリー食うんでやめました。(1インスタンスが起動時20MBぐらい。
こんなのが5アプリくらい)
それで、メニューアプリを作ってその下に個別アプリをぶる下げることを検討
していますが、この場合、それぞれの個別アプリをサブプロジェクトにするのか
、フレームワーク形式にするかで悩んでます。
どちらが効率がいいのでしょうか?
開発はWINですが、MACOSでの開発も混在しています。(最終納品はWIN。ちなみに
WOは5.1)
よろしくお願いいたします。
0329nobodyさん
02/11/10 13:46ID:???>プ社の業務のウチWebObjects受託開発業務を占める割合は低いので
割合が高い業務って「こっそりAcrobat起動」かいな?
もう時間の問題だな。
>高卒レベルの悪意を感じる
何でもかんでも学歴と結びつけたがる香具師は理科系大学院卒だろ?(藁
親の金で院までいかせてもらって零細企業に就職じゃあ親が泣くぞ(W
0330299
02/11/10 15:21ID:AHycQvGeちなみに、今後もアプリケーションの改訂があるので、できればメンテナンス
しやすい方がいいですね。(追加もあるし)
いちおう、両方作って試しているんですが、MacOSXのサブプロってProject
Builderの左のペインにサブプロ化したいプロジェクトをD&Dでいいんですか?
これでメイクしたらサブプロ化した方のリソースがビルドされません。
なにか追加設定があるんでしょうか?
0331nobodyさん
02/11/10 17:04ID:???ProjectBuilderがきちんと表示されなくて使えない(W
■ このスレッドは過去ログ倉庫に格納されています