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鯖のバージョン、例外の内容などを細かく明記すべし。
・プ社の話題はウザすぎるので全て専用クソスレでおながいします。
・さやかタン (´Д`;)ハァハァ
0421理お ◆AU/OjWxByc
02/11/18 11:55ID:???厳密にはJDBCドライバだろうにゃぁ。
RDB非依存でやるんだったら、rawRowForSQLでぶん投げてNSDictionaryで
取得してからEOに変換するメソッド使う方法がよいかモナー.
0422420
02/11/18 12:56ID:???文字列の扱いはDBによって異なる。JDBCレベルではない。
また、文字列関数もDBに完全に依存するのでDBを変更した場合、
この辺は全部書き直しになる。
>>410
DBは金輪際かえませんよ、てな人は>>421のやり方でもかまわないが、
将来的にDBをかえる可能性がある場合はおすすめできない。
0423bloom
02/11/18 13:23ID:/pCb2B6khttp://homepage.mac.com/bloombloom/
0424りお ◆AU/OjWxByc
02/11/18 14:46ID:???WO5.2、、いいねぇ。
0425NX01
02/11/18 16:11ID:XyKl2kSHWO5.2ってどんなもんですか。
当方Winなので、トライアル版が使えません。
BuyNowするか、そのまま5.1でいくかで迷っています。
0426self
02/11/18 19:28ID:/9K/2vu2wsdl生成してくれるのが凄いハッピーです。
Direct2WebServiceは、使えそうで使えない微妙な線をいっている
感じですた。わたしゃ割引案内待ちです。WebServiceやるなら
5.1のままっていう選択肢は考えられません。あ、あと、DBのドライバが
増えたような気がする...。
0427NX01
02/11/19 00:12ID:???WebServiceがAXISベースなのは英文ページでも分かりましたが
その他のご利益がいまいち分かりませんでした。が、WSDI自動生成が
できるんなら買いですかね。
あとはエンベローブ内のデータがそのまま日本語が通るか
心配なのですが、それはどうですか?
あとはJDK1.4本格対応を待つばかですな。
0428nobodyさん
02/11/19 00:23ID:8UeKwVP204291スレ目見て購入
02/11/19 14:46ID:???WO5.2をMacOS10.2で動かしています。
Javaソースに埋め込んだ日本語が化けてます。
Application クラスのおまじないは設定済み
DBへの出し入れは、日本語とおってます。
となると、javac -encodingなんですが
Javaソースの文字コードShift_JIS コンパイラの読み込み文字コードもShift_JIS
Win版ではこの辺で日本語が通るのですが、いまだに解決せず。
MacOSに疎いので、特有の問題があるんでしょうか?
それともPHPに戻れと言うお告げ?
0430nobodyさん
02/11/19 14:57ID:???根本的な解決策じゃないかもしれないが、
Application.javaを選択してソースを表示して、
「形式」メニュー→ファイルエンコーディング→NonLossyASCII(だったかな?)
に替えてやってみてはどうか?
漏れのところはソレで解決してる。
0432nobodyさん
02/11/19 15:33ID:???あの後にさっそくコードを直してビルドまではいけたのですが、下記のようなエラーが出てしまします。
Application: Test Error: java.lang.IllegalArgumentException Reason: While trying to set the field "movie" on an object of type TitleListPage
we expected a com.webobjects.eocontrol.EOEnterpriseObject but received a com.webobjects.eocontrol._EOMutableKnownKeyDictionary with a value of
{movieId = 1; title = "AAA"; }. This often happens if you forget to use a formatter.
プロジェクトをアップさせてもらったのでよろしければ見て下さい。
http://lol.xtaro.com/source/up0017.sit
パスは"wokid"です。よろしくお願いしますm(_ _)m
0433nobodyさん
02/11/19 17:29ID:???AppleのブースがあってOSXとOSX鯖デモってました。
もしかしてOSXServerのデモしてた人はさやかたん?
0434nobodyさん
02/11/19 17:30ID:???awake() の部分を以下のとおりにしろ。おわったら俺に感謝しろ。
EOEditingContext ec = this.session().defaultEditingContext();// new EOEditingContext();
EOSortOrdering title = EOSortOrdering.sortOrderingWithKey("title", EOSortOrdering.CompareAscending);
NSArray orderings = new NSArray(new Object[] {title});
EOQualifier qualifier = null;
EOFetchSpecification fetchSpec = new EOFetchSpecification("Movie", qualifier, null);
//fetchSpec.setFetchesRawRows(true);
movies = ec.objectsWithFetchSpecification(fetchSpec);
0435432
02/11/19 18:08ID:???これから教えていただいたをコード見ながら勉強したいと思います。
本当にありがとうございました!感謝!
0436432
02/11/20 00:14ID:???public WOComponent talentListAction() {
String lastNameQueryString = (String)this.request().formValueForKey("lastNameTextField");
TalentListPage nextPage = (TalentListPage)pageWithName("TalentListPage");
return pageWithName("TalentListPage");
}
はビルドできてもうまく動作せず、
public WOComponent hogePageAction() {
HogePage nextPage = (HogePage)pageWithName("HogePage");
nextPage.setHogeHoge((String)this.request().formValueForKey("hoge"));
return pageWithName("HogePage");
}
はビルドの際に
com.webobjects.eocontrol.EOEnterpriseObject は java.lang.String に適用できません。
というエラーが出てしまいます。
(String)this.request().formValueForKey("xxx")
を別の形で書けばうまくいくと思うのですが、私が見たところドキュメント等にも載ってませんでした。うまく動作するようにするにはどうしたらよいか教えていただけませんでしょうか?
あとこういったエラーに対処するときに参考にするといいというものがあったら教えて下さい。
連続の質問ですみません。
よろしくお願いしますm(_ _)m
0437りお ◆AU/OjWxByc
02/11/20 00:36ID:???返すページが固定なら、WOComponentの部分はTalentListPageにしたほうが良いかモナー.
String lastNameQueryString = (String)this.request().formValueForKey("lastNameTextField");
ここは問題ないように見える。
TalentListPage nextPage = (TalentListPage)pageWithName("TalentListPage");
ここで、TalentListPageを新しく生成しているのに、
return pageWithName("TalentListPage");
ここでまた新たに同じコンポーネントを生成しているぞ。ここは、return nextPage;と書くべきだな。
}
>>com.webobjects.eocontrol.EOEnterpriseObject は java.lang.String に適用できません。
nextPage.setHogeHoge() の、hogeHogeという変数がEOEnterpriseObject型か、
このメソッドはEOEnterpriseObject型を引数にすることからその例外が出ているだけだ。
>>うまく動作するようにするにはどうしたらよいか教えていただけませんでしょうか?
>>あとこういったエラーに対処するときに参考にするといいというものがあったら教えて下さい。
小宇宙の燃焼がたりねぇな。心の奥底に眠っている小宇宙を燃やせ。爆発させろ。
0438432
02/11/20 00:50ID:???よく読みながらもう小一時間頑張ってみます!
もちろん小宇宙を燃やしながら。
0439432
02/11/20 02:31ID:???public WOComponent talentListAction() {
String lastNameQueryString = (String)this.request().formValueForKey("lastNameTextField");
TalentListPage nextPage = (TalentListPage)pageWithName("TalentListPage");
nextPage.setLastNameQueryString(lastNameString);//※1
return next.page;
}
※1の部分を忘れていました。
2つめのメソッドの対処法に戸惑ってます。
EOEnterpriseObject型の引数を別の型にしてやるということですよね?
では一旦寝てまた頑張ります。
0440nobodyさん
02/11/20 18:14ID:???0441432
02/11/20 21:54ID:???0442nobodyさん
02/11/21 00:04ID:???0443nobodyさん
02/11/21 00:25ID:???ある。EOModelorのEntity名をあたかもクラスのように扱うために利用される。
EOカスタムクラスに変更しているなら使わないけど。
慣れないウチは消さない方がいい。
0444nobodyさん
02/11/21 01:39ID:lr9jQb3Lサービスで確認してもtask daemonは起動しているし、
タスクマネージャのプロセスにもあります。
netstatで確認しても1085は開いているのですが、
http://localhost:1085
が表示されません。
原因がわかりません。
ご教示お願いします。
0445nobodyさん
02/11/21 09:32ID:???0446nobodyさん
02/11/21 10:31ID:???案内HPに人数増えたら2人で1台のマシンを使ってもらうて書いてある
アポーのセミナーが4日間9マソで1人1台 コレは2日で9.8マソ
そらウソこいてでも必死に集客するだろ (藁
0447nobodyさん
02/11/21 17:13ID:???UNICODEなら化けないと聞きエンコードをUTF-8に変えてみたりしましたが駄目でした。
文字化けしない良い方法はありませんでしょうか?どうかご教授ください。
各種バージョンは次の通り OS:Mac OS X v10.2.2 WO:5.1 JDK:1.3
import java.awt.*;
import java.awt.image.*;
import com.sun.image.codec.jpeg.*;
public class Main extends WOComponent {
public Main(WOContext context) { super(context); }
public WOComponent anAction()
{
BufferedImage img = new BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB);
Graphics2D g = img.createGraphics();
g.setFont(new Font("Serif", Font.PLAIN, 10));
g.setColor(Color.black);
g.drawString("Appleジャパン", 10, 20);
try {
FileOutputStream out = new FileOutputStream("/tmp/test.jpg");
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(img); out.close();
}
catch (Exception e) { e.printStackTrace(); }
return null;
}}
0448nobodyさん
02/11/21 17:43ID:???ファイルのエンコーディングはかえてみたか?
デフォルトではMacOSRomanだったかMacOS日本語だったか。
それをNonLossyACCSIIにかえてみてはどうか。
0449nobodyさん
02/11/21 19:55ID:MtqGPYAd今度Win版のユーザーのところで開発することになり、Windows版のProject
Builderに戸惑っています。
できればマク版で開発したいのですが、納品の時にどのようにすればいいか
分かりません。
おまけにサブプロジェクトなんてへんなもの使い出すし。
こんな環境でうまくやる方法ってありますか。
過去レスみてもなんか中途半端で終わっているし。
どうか迷えるマカーをおすくい下さい。
0450nobodyさん
02/11/21 20:13ID:???はっきりいって、ない。あきらめてドザになれ。
0451nobodyさん
02/11/21 20:42ID:???うへぇー、いきなり「なし」ですか。
ちょっとフォントが汚いし、よく落ちるし、おちたらおちたらでタスクマネージャ
とやらでプロセスを落とさないと再起動できないし。win版。
こんな環境で作業したくありましぇん。
WinのProjectBuilderでコンポーネント(xx.wo + xx.java)が入ったフォルダをプロジェクト
の一部にする方法ってないんですかね。今のところ、見込みのある方法は
これだけなんですが。
0452nobodyさん
02/11/21 21:27ID:???0453444
02/11/21 22:51ID:lr9jQb3Lサービスで確認してもtask daemonは起動しているし、
タスクマネージャのプロセスにもあります。
netstatで確認しても1085は開いているのですが、
http://localhost:1085
が表示されません。
原因がわかりません。
ご教示お願いします。
win2000 sp3
IIS
webobjects5.1です。
よろしくお願いします。
0454りお ◆AU/OjWxByc
02/11/21 23:31ID:???Windowsのことはよくわからんけど(w
アプリを普通に登録してインスタンスも追加して起動できるか?
できるんだったら、IISかOSのネットワークの設定に問題があると思われるが。
0455444
02/11/21 23:47ID:lr9jQb3Lアドバイスありがとうございます。
ホストの登録で1085につながらないとエラーが出ます。
それでwotaskをつかまるかと思い453に至りました。
いろいろ調べたのですが全く分からないので
お願いします。
0456nobodyさん
02/11/22 00:17ID:rlWsD8lVきちんとHostsをJavaMonitorから追加できていないのでは?
Hostsの登録のほかには、なんも設定したことないなぁ。>>MONITOR
複数台運用時にはレジストリいじったけど、単独運用ならいらないし。
「それができないから困っとるんじゃー!! わレぇ!!」てな状況なら、
たぶんNICがActになっていないとかそんなのが原因と思われ。
localhostにpingを打ってみるか、http://127.0.0.1:1085で試して
みてごらん。
0457444
02/11/22 00:23ID:9vi9YJ9b>localhostにpingを打ってみるか、http://127.0.0.1:1085で試して
みてごらん。
やってみたのですがつながりませんでした。
ファイアーウォールか何かのソフトでフィルタリングしてしまってるのかとも
考えたのですが、localhostの場合関係ないと思いました。
これ以上何を試せばいいのか分かりません。
何かアイデアをお貸ししていただきたいと思っています。
0458nobodyさん
02/11/22 00:30ID:rlWsD8lVlocalhostにpingがとおらない限り無理・・・。とおもったら、
>ファイアーウォールか何かのソフトでフィルタリングしてしまってるのかとも
たぶんこいつ。いったんこいつを止めるか、1085に穴あけてごらん。
0459458
02/11/22 00:42ID:rlWsD8lVあと、基本的なこと聞くけど、IISは起動している状態で、http://localhost/
でIISのドキュメントルートとかは見えているんだよね。
これがだめだと、ネットワークがおかしいのでその辺から調査ですな。
あと、とっさにFWとめれっていっちゃたっけど、とめるときはネットワークから
該当マシンを切り離すよう−に。
0460444
02/11/22 00:42ID:9vi9YJ9bすいません 457 で説明不足でした。
ping localhost
はかえってきました。
0461458
02/11/22 01:01ID:rlWsD8lV<補足>
FWはソフトウェアタイプだと、ローカルのパケットもつぶしにかかるよん。
あとはサービス関係が立ち上がっているかどうかだねぇ、こうなると。
タスクマネージャーから「WindowServer.ex」と「WOTaskDService.」
「machd.exe」ってうごいてる?
0462nobodyさん
02/11/22 01:13ID:???やっぱりWebObjectsを使うと会社が倒産するんですね。
0463444
02/11/22 01:15ID:9vi9YJ9b度々レスありがとうございます。
「WOTaskDService」は確認しましたが、
「WindowServer.ex」と「machd.exe」は確認していません。
明日見てみます。ありがとうございます。
0464451
02/11/22 03:13ID:rlWsD8lVできませんなぁ。どうやってもプロジェクト配下のフォルダにコンポーネント
をフラットに登録しようとします>>Win版。もう泣き入っています。
んでもって再度質問なのですが、Winのプロジェクトなりサブプロジェクト
とMacのプロジェクトを共用するってできますか?
最終納品系がきちんとWinでビルドできるだけで十分なのですが。
0465447
02/11/22 08:52ID:???NonLossyACCSIIは未チェックでした。
早速試してみましたが問題なく日本語が出力できました。
ありがとうございます。感謝です。
0466nobodyさん
02/11/22 12:42ID:???>やっぱりWebObjectsを使うと会社が倒産するんですね。
倒産の原因ははWebObjectsじゃなくてプ社のほうだろ(笑
0467nobodyさん
02/11/22 13:03ID:idww1SDjこの手の話題が続いたので書き込むけど、
Mac OS Xが10.2になった時に、PBの「Javaコンパイラ設定」の
「ソースコードのエンコーディング」の設定が「欧米」に
なった事に起因していて、それを「日本語」に変更するとそれ以降はOK。
もちろん>>448の対応策でもいいんだけども。
そんなわけで、果てしなく既出ネタ。
0468nobodyさん
02/11/22 23:10ID:???いい資料・サンプルありませんか?
データベースに保存する前のエラーチェックの方法とか知りたいの
ですが。
ご教授願います。
0469nobodyさん
02/11/22 23:40ID:???WebObjectsインスコすると一緒にインスコされるサンプルって、
全部みたことないけど、EOカスタムクラスのサンプルってないのか?
あと知ってるっつーたら、なんだろうねぇ?
DB保存前のエラーチェックについては漏れは千明社のサンプルで
勉強させてもらった。あとオーム社の本。
0470nobodyさん
02/11/23 03:04ID:???WOに参戦する会社には2通りある。
古くからWebの仕事をしてきてWOに辿り着いた会社と
社員にマカーが多くてアポーがWOを売り始めたから
「アポー製品だからうちもWebでもやってみるか!!」
てな感じで参戦した会社だ。
もちろんWOは後者のようなDQN会社の手におえるは代物ではなく、
結果としてプ社のように倒産してもなんら不思議はない。
そして前者にとって後者は営業上非常に迷惑な存在でもある。
0474nobodyさん
02/11/23 13:38ID:???さっきみたけどもうリンク切れちゃってるみたいだよ。
だれかどっかにウプしてくれる人を待つのじゃ。
もしくは直接Mailでもしてみれば?
0476nobodyさん
02/11/23 13:58ID:???ジサクジエンゴクローサマ
0478nobodyさん
02/11/23 22:54ID:d4i7Gwsm> http://localhost:1085
> が表示されません。
これはPCを再起動し直しても毎回、そうなるのでしょうか?
うちではWindows2000Serverで構築したシステムで再起同時に10回に1,2回、
同じような現象が起きています。
原因は1085ポートを他のアプリが使っているためのようで、
逆にwotaskdが1085以外のポート(10000以上etc.)に
変更できないのか、と思って調べているところです。
違う現象ならごめんなさい。
Windows2000Server SP2
WebObjects5.1
Apache1.3.22
0479nobodyさん
02/11/24 00:01ID:???>>逆にwotaskdが1085以外のポート(10000以上etc.)に
>>変更できないのか、と思って調べているところです。
これは、できますぜ。Windows2kはよくわからんけど、
UNIX(Solaris、Linux、MacOS X Server)では起動スクリプト
(/etc/init.d/WOService)でwotaskdの起動オプションにポート番号を
指定する部分があって、そこを変えれば1085以外でも起動できるよ。
Root以外のユーザでも起動できて、事実上一般ユーザでもWOアプリを
動かすことが可能だよ。
客先の中にはRootでアプリを起動させたくないところがあるから、
そういうときの為に知っておいた方が良いかも。
Windows2kでも同じようにwotaskdの起動スクリプトがあってそこで
ポート番号を指定してるところがあるとおもうから、調べてみては。
0480nobodyさん
02/11/24 15:36ID:???学生バイトの解雇&社員の退職イコール倒産、ではない
まあ正直なとこ未来形ではありえなくもないがな・・
0481nobodyさん
02/11/24 17:00ID:???0482nobodyさん
02/11/24 18:55ID:???0483nobodyさん
02/11/24 19:01ID:???キミの理屈だと
銀行取引停止イコール倒産、ではない
ってことにもなるが。
「事実上倒産」して社員数人でWebだけ更新してるような元有名企業は
いくらでもある。
0484nobodyさん
02/11/24 19:08ID:???できないのならその理由を皆が納得するように提示して下さい。
0486nobodyさん
02/11/24 19:49ID:???WebObjectsをめぐる政治的話題
http://pc.2ch.net/test/read.cgi/php/1025561456/
0489これのことか?
02/11/24 21:54ID:???http://flash_by_8f74.tripod.co.jp/torinouta.swf
確かにええ曲やわな。
0490nobodyさん
02/11/24 23:19ID:aOBVV7jHEOFetchSpecificationで絞り込んだデータに、
SQLのDELETE文を流したいのですが、どうすればよろしいでしょうか?
ヒントください。
0491りお ◆AU/OjWxByc
02/11/24 23:55ID:???>>490
たとえば社員マスタテーブルを一度全部読み込み、さらに営業4課の男だけを別に絞り込みたい〜というときか?
であれば、EOQualifierにfilteredArrayWithQualifier というメソッドがある。
それがイイと思われる。試してみろや。
0492りお ◆AU/OjWxByc
02/11/25 00:02ID:???DELETE文か。
であれば、↑で一度絞り込んで取得した結果がNSArrayをかえすから、
そいつをec.deleteObject(resultArray); とすりゃいいだろう。
残念ながら、EOFにはDELETE FROM tabeName WHERE columnA = xx;
というSQLを直接投げることができるやつが無い。
0493nobodyさん
02/11/25 00:10ID:tDy/wU1Wいえ、充分です。ありがとうございます。
0494sage
02/11/25 00:11ID:???0495破産管財人
02/11/25 00:26ID:???プ社の話はこちらでどうぞ。
04961スレ目見て購入
02/11/25 18:19ID:???同じ症状の対策レスは見たんですけど、コンパイラエンコードをそろえても
形式→ファイルエンコーディング::日本語(Mac OS)
コンパイラ設定→ソースファイルのエンコーディング::日本語(Mac OS)
文字化け直んなかったんですよ。(OSX10.2.2 WO5.14)
Non-lossyASCIIだと、EMACSとかでの編集が面倒でやなんですが、仕方無しと言う感じで。
どうせ客からは文言修正くるから、外部ファイルにしといたほうがいいっていう話もあるんですが。
0497444
02/11/25 21:40ID:mFTnEU3vほんとにありがとうございます。
原因がわかりました。
478さんの言われたとおり1085ポートを他のアプリケーションが使用していました。
別のポートでwotaskを立ち上げることもできたのですが、
実際に使用してみるとアダプタが1085を指定して接続しようとしているらしく、
うまくいきませんでした。アダプタの使用ポートを変更するには
WebObjects.cをビルドしなおさなければいけないようです。
それで、1085をしようしているアプリケーションを調べたいのですが、
何かいい方法はないでしょうか?
外部からポートスキャンするくらいはできますが。
0498nobodyさん
02/11/25 22:14ID:KUrzwVfewotaskdのポートをどうやって変えたか、教えて!
私も知りたい。
0500444
02/11/25 22:31ID:mFTnEU3vWindows2000だけど平気ですか?
多分基本的には同じでしょうけど。
WOTask.cmdファイルがあるフォルダの下の下くらいのResouceフォルダ
内のPropetiesファイルを変更しました。
WOPortとWOLifebeatDestinationPortです。
あとモニタの方も変更しないとつかめませんでした。
0501444
02/11/25 22:32ID:mFTnEU3v>>あれ、たしかWindows&IISだっけ。
そうです。
ユニックスですとソフト使えばポート番号から
実行ファイルがわかったりできるのでしょうか?
0502nobodyさん
02/11/25 22:44ID:8M0bL9UTちゃんとクリーニングとかしてから再ビルドした?
エンコード変えただけじゃファイルを更新したとみなしてくれないみたいよ。
0504501
02/11/26 00:41ID:uJ4hZpi1どうやるんですか?
マジで教えてください。
05051スレ目見て購入
02/11/26 01:23ID:???クリーニングしても、やっぱりダメでした。
多分しょぼいとこでつまずいていると思うので、寝かしときます。
実はApacheアダプタもビルドに失敗して(ビルドは通ったけど、設置するとセグフォで落ちる)、
CGIアダプタで動かしてます on Linux。
すると、パオ〜〜ンって感じで40個ぐらいjavaプロセスが立ち上がるんですが、Apacheアダプタの場合と違いはありますか?
動かしているのは、WOService JavaMonitor と自作アプリだけ。
少なくてもJavaMonitorはプロセス一個で良いんじゃない?って言うのは、間違いですか?
0506nobodyさん
02/11/26 02:26ID:ZPwe8cZRWebObject5.2とOpenBase7.0.8をダウンロードして、
徐々にやり始めました。階段を一歩一歩登っていくような感じです。
Webデザインとかはやってました。
Javaのことはオブジェクト指向で、ガベコレ内蔵の
インタプリタ言語であると言うことしか知らないし、
Web+データベース経験はFileMakerProのWebコンパニオンだけです。
がんばればWebObjects開発者になれるでしょうか?
なんとかアプリが作れそうになったら、
製品パッケージ買おうと思います。
学生なので12,800円だったかな?
りおさんにはいろいろ質問させていただくかもしれませんが、
よろしくお願いします。
0507506
02/11/26 16:13ID:ZPwe8cZR0508506
02/11/26 17:17ID:ZPwe8cZR85ページの通り、
日本語化するJavaソースをApplication.javaに書き込みましたが、
リビルドしてHTMLのヘッダにMETAタグ入れても、
Webブラウザーの表示が日本語にならないんですよね。
環境は、
PowerBookG4/400/640MB/HDD10G
Mac OS X 10.2.2
WebObjects 5.2
OpenBase 7.0.8
です。
0509506
02/11/26 17:23ID:ZPwe8cZRビルドは通ってるので、
正しいと思うんですけれど…。
? public void takeValuesFromRequest(WORequest aRequest, WOContext aContext) {
aRequest.setDefaultFormValueEncoding("SJIS");
aRequest.setFormValueEncodingDetectionEnabled(true);
super.takeValuesFromRequest(aRequest, aContext);
}
public void appendToResponse(WOResponse aResponse, WOContext aContext){
aResponse.setContentEncoding("SJIS");
super.appendToResponse(aResponse, aContext);
}
05101スレ目見て購入
02/11/26 17:24ID:???なんか去年の俺みたいだ。
頑張ってください。自分もアカデミックで買った口なので。
セミナーでもらったDevloperWO5.1は手つかずであるけど。
よかったらどうぞ。
でも5.2評価版は使えるし、、製品版5.2を待ったほうが良いかもしれんですね。
0511506
02/11/26 17:24ID:ZPwe8cZR>public void appendToResponse(WOResponse aResponse, WOContext aContext){
の最後の部分の ) と { の間の半角スペースが抜けていました。
0512506
02/11/26 18:06ID:ZPwe8cZR声援ありがとうございます。
アカデミック版で5.2を買っても、
UNIXのDeploymentは付いてくるようなので、
買ったら友達のLinuxサーバーに入れさせてもらおうと思います。
0513nobodyさん
02/11/27 00:29ID:???http://news2.2ch.net/test/read.cgi/newsplus/1038296160/l50
みてください。このスレもこの板では一番盛り上がっているスレだから
ワナ張られていてもフシギじゃないですよ。
留置所で半年くらしてみてはどうでしょうか。
お見舞いにWebObjects5.2のADC版をもっていきますよ(ワラ
0514nobodyさん
02/11/27 01:23ID:???EOをインサートしてsaveChanges()しようとしたら、こんなエラーがでまふ
Object value 'N' for column 1 is not an instance of String.
(Nは数字、トライの回数ごとに1増えていきまふ)
D2Wで新規登録しようとしても同様のエラーが発生しまふ
OSX10.2.2、WebObjects5.1.4
DB:PostgreSQL 7.2.2
なんぞヒントでもあればうれしいんでふが
0515nobodyさん
02/11/27 09:14ID:lwZJz2sx可能でしょうか? 可能でしたらだいたいどうすればいいか道筋だけでもお教えください。
入力機器と制御用PCはシリアルで繋がっています。データは不定期に流れてきます。
入力機器=(シリアル)=制御用PC〜(LAN)〜WebObjects稼動しているサーバ
よろしくお願いします。
0516bloom
02/11/27 09:38ID:eyPm55ZUhttp://www.agemasukudasai.com/bloom/
0517nobodyさん
02/11/27 10:34ID:???(1)入力機器から流れてくるデータをDBに登録できる仕組みをつくる。
------
(2)DBに登録したデータをどのように処理(集計)するか仕様を決める.
(3)仕様にしたがって、Web公開するWOアプリを開発する.
(1)は、WO以外で開発するんじゃないのか?普通?
よくわからんが。
0518nobodyさん
02/11/27 13:21ID:???インタフェイスでたたけばいいんちゃうか?
0519nobodyさん
02/11/27 20:27ID:???0520nobodyさん
02/11/27 21:14ID:???■ このスレッドは過去ログ倉庫に格納されています