WebObjects 質問スレat TECH
WebObjects 質問スレ - 暇つぶし2ch237:235
05/07/18 20:55:11
>>236
ありが㌧~。この通りにやるとjarファイルにみんなマージされちゃうんですな。マニフェストが無いjarだったりすると
ちゃんとマージしてくれるんだろか。。。個人的には別々のjarにしてもらいたいのですけどね…。

238:デフォルトの名無しさん
05/07/23 00:02:43

--- おいクズマカーども、オレの挑戦をうけろ ---

あのさーーー
WebObjectsってアップルストアで使われているっていうじゃーん。まぁそれはわかったとして
iTunesミュージックストアで使われてるって豪語してるじゃん。このスレとかヨソのスレのマカーがさ。だからWebObjectsはすごいって信者っぷりプンプンさせてw
でも漏れはそれがホントかどうかイマイチ信用してねぇんだよねーー
動かぬ証拠が欲しいんだよねぇーー
つー訳でiTunesミュージックストアでWebObjectsが使われている証拠キボーーン。
書いたけど、オレは信用はしてねぇ。さしずめPHPとかJSPじゃないかと。
信用できる証拠出してくれたら、このスレに「ままみてちんちんおっきおっき」を3回続けて書いてやるよ(プゲラ



239:デフォルトの名無しさん
05/07/23 11:55:47
殺厨剤が必要な季節になってきたなぁ

240:デフォルトの名無しさん
05/07/29 19:32:53
URLリンク(voyagers.e-recruiting.net)

IBMのサイトなんだが、.woaになってる。WebObjectsだろうか?

241:デフォルトの名無しさん
05/07/30 03:26:40
>>240
左側のリンクは全部DirectActionのURLぽいですね。

242:デフォルトの名無しさん
05/07/30 06:48:11
IBMがWebObjects採用してんのか?自前のAP鯖はつかっとらんの?

$ curl -I URLリンク(voyagers.e-recruiting.net)

HTTP/1.1 200 Apple
Date: Fri, 29 Jul 2005 21:46:24 GMT
Server: Apache
cache-control: private
cache-control: no-cache
cache-control: no-store
cache-control: must-revalidate
cache-control: max-age=0
expires: Sat, 16-Jul-2005 00:08:43 GMT
pragma: no-cache
connection: close
content-length: 18054
Content-Type: text/html; charset=Shift_JIS

しかもこれ、アップルのサーバー?


243:デフォルトの名無しさん
05/07/30 18:29:55
WebSphereはどした?

244:デフォルトの名無しさん
05/07/30 19:01:47
なんだかんだ言っても使われているんだねー。漏れも使ってみようと。

245:デフォルトの名無しさん
05/08/11 20:51:32
iTMS でWebObjectsが使われているもんだから問い合わせが多くなってしまったよ。
IT屋のコボラー上がりのクソ課長や部長クラスがわかる丁寧な説明がなかなか無くて困ったな。

246:デフォルトの名無しさん
05/08/13 03:53:33
>>238

試しに釣られてみる。

iTMSでURLをコピーすると
WebObjects特有のURLが出てきます。
PHPとかJSPとかでこんな実装するやつはいない。

URLリンク(phobos.apple.com)

以上


247:デフォルトの名無しさん
05/08/17 00:52:59
どなたか分かる方いたら教えて下さい。
Xcode 2.1のEOModelでエンティティを作ったんだけど、
これってエンティティクラスのソースコードは
出力できなくなったんでしょうか?
(WO5.2.xのEOモデラでいう「java」ボタンに相当するもの)


248:デフォルトの名無しさん
05/08/17 08:18:52
できません。あのモデラーはいい加減な実装です。
EOModelorが/Developers/Applications/WebObjects/ にインストールされるので
そっちで編集してください。

249:デフォルトの名無しさん
05/08/17 08:58:17
>>248
サンクス

250:デフォルトの名無しさん
05/08/18 23:45:27
>>247
それ、私もすごく悩みました。MYCOMの記事で「EOModelorを統合」
なんて書いてあるから、もしかしたらできるのかもしれないと探しまくって
ました。

便乗質問なのですが、エンティティを選択した状態でGenerate Java Files...
メニューを選んでも以下のようなアラートが出てしまいます。

Template Generation
Unable to write file <path>

これは何が悪いのでしょうか?

251:デフォルトの名無しさん
05/08/19 00:23:42
>>250
5.3のEOModelorにはtempleteファイルが付いてこないから、5.2からコピーしてこないといけない

と、どこかで読んだ気がする。


252:初期不良
05/08/19 00:34:41
どうなっちゃってるのさ...

253:デフォルトの名無しさん
05/08/20 06:45:34
>>251
その後、Web上を調べていて、EOGeneratorというものの存在を知りました。
これをスラドの某氏の日記に書いてあったシェルスクリプトで利用し、
Javaファイルの生成に成功しました。ありがとうございます。

それにしても、無料で手に入るWO5.3では、Javaファイルは生成
できないのでしょうか?templateファイルが欲しければ製品版を買え、
という事???

254:デフォルトの名無しさん
05/08/20 09:30:31
今のところEOGeneratorを使うしか無い感じだなぁ。

255:デフォルトの名無しさん
05/08/27 02:00:13
URLコピペしたらどうなるの?
リンク先のアドレスの場合はどう?

256:デフォルトの名無しさん
05/09/14 05:39:39
一年ぶりくらいにサーバとクライアント環境一新しようと思ったらシリアル番号書いた紙が無い_| ̄|○
CDとユーザー登録のレジストレーションコードは手元にあるのに...くぅうううう
OS X Server10.3とクライアント10.3でインストール済みWebObjectsのシリアル番号確認する手だては
ありますでしょうか?
やっぱ再購入?

257:256
05/09/14 05:50:42
/System/Library/Frameworks/JavaWebObjects.framework/Resources/License.key
これっぽいんだけど、どなたかお持ちの環境で確認お願いできますでしょうかm(__)m

258:デフォルトの名無しさん
05/09/14 21:50:34
ちょwwwwおまwww 何無くしてるんだよ、ばーーーかwww。

一応そのファイルにはシリアル番号が書いてある。あとApplications/Utility/
だったかな、ライセンスアップデータってのがあって起動すると、ひょっとすると表示はしてくれるかも?

それでダメだったらチンコ輪切りにして死ぬか、WebObjects5.3にしる。



259:256
05/09/15 07:55:24
>>258
ありがとーーーーーーーー(´Д⊂グスン
開発環境側で
/System/Library/Frameworks/JavaWebObjects.framework/Resources/License.keyの記述を
Applications/Utility/WebObjectsLicenseUpgraderにコピペしてみたら通りますたのでこれで
あってるっぽいです。

※いらないユーザーガイドとかばっかし残っててライセンスの書いた紙だけ行方不明になるのは何故?

260:デフォルトの名無しさん
05/09/24 08:33:00
WebObjectsはどんどん時代の流れに取り残されていってる感があるなぁ。
Xcodeの規模からしてBPELやESBサポートは無理ぽいので、やっぱ大規模Webページの作成じゃ
有名どころに食い込むのは無理ぽ。

261:デフォルトの名無しさん
05/09/24 15:21:51
そのうちオープンソースのが出てくるだろうから、そいつを使えば良いだけじゃ。
まぁ、Appleのコトなのでエンタープライズ市場に本腰というのは考えにくい。
WebObjectsはこのまんまだろうね。それでも別に困ることはないけど。
市場はいくらでもあるし。少ないパイを奪い合っているわけでもないでしょ。
仕事ねぇって逝ってるのは単に営業が下手なだけだと思う。儲かってる香具師はいるわけだから(逆に手放す香具師もいるのも確かだけど)


262:デフォルトの名無しさん
05/09/25 00:17:38
WOの話じゃないんだけど、NSArray.valueForKeyPath()
に相当することって、JavaBeansでできない?
commons-beanutil軽く眺めてみたけどそれっぽいのが見当たらない。

263:デフォルトの名無しさん
05/09/25 09:30:52
KVCはAppleのpatentですので真似しちゃいけなかったり。

リフレクションを使ってKVCを実現している以上、速度を犠牲にする覚悟が出来ているんだろうね(w

264:アポー
05/09/27 01:56:30
よーし、JSP2.0作った連中(実装したApache Foundation?)を訴えるよぉ。

265:デフォルトの名無しさん
05/10/06 14:40:42
>>253
>それにしても、無料で手に入るWO5.3では、Javaファイルは生成
>できないのでしょうか?templateファイルが欲しければ製品版を買え、
>という事???

WO5.3.1で直っている模様。


266:デフォルトの名無しさん
05/10/06 19:04:02
あれ、もうリリースされてんの?>5.3.1

267:デフォルトの名無しさん
05/10/06 19:07:23

いまADCのサイトみたけど、WebObjects5.3.1ってのは無かったなぁ。ソースきう゛ぉん

268:デフォルトの名無しさん
05/10/07 06:15:58
>>267
Xcode Tools 2.2 Developer Previer 2

WebObjectsは単独製品ではなく、開発環境Xcodeの一部となりました。
そのため、単独でのアップデートではなくXcodeとしてアップデートするそうです。


269:デフォルトの名無しさん
05/10/07 20:46:27
Thanx.>>268

270:デフォルトの名無しさん
05/10/07 21:45:38
Xcode Tools 2.2 Developer Previer 2
これってADCのサイトにあがってるか?無料メンバで観てみたけど
まだあがってねぇぞ?

select以上のメンバ対象なら、NDAかかってんじゃないか?



271:デフォルトの名無しさん
05/10/08 00:06:01
>>270
無料メンバーでも見れるものでもADCサイトにあがっているものはNDAの対象じゃないんですか?


272:デフォルトの名無しさん
05/10/08 06:57:03
>>271 正解。


273:デフォルトの名無しさん
05/10/16 21:05:37
WebObjects. Apple Web Objects provides a component-based framework
to reuse and compose components which offers solution to the back button
problems, however it is lacking the possibility to describe a flow of
pages as acontinuous piece of code and multiple control flow.

そーなの?

274:デフォルトの名無しさん
05/10/17 04:19:37
Project WONDERをCVSからとってきてコンパイルしようとしてます。
ant frameworksすると、com.webobjects以下のクラスが見つからないようで、シンボルが解決できませんといわれます。

Windowsなんですが、環境変数CLASSPATHにC:\Apple\Library\Javaを追加してもダメですた。

INSTALL.txtとか
URLリンク(homepage.mac.com)
とかもMacのことしか書いてなくてよくわかりません。

2.0のERXFetchSpecificationBatchIteratorにバグがあると聞いたので最新を使ってみたいのです。

たのむ、おしえてえろいひと!

275:初期不良
05/10/17 04:31:58
これなら漏れでも分かるかも

C:\Apple\Library\Frameworks\JavaWebObjects.framework\Resources\Java\javawebobjects.jar
にクラスパスを通せばいいんでは?

276:デフォルトの名無しさん
05/10/17 06:15:41
おおこんな時間なのにありがとう。
設定してみたんだけど、ダメだたよ。

やったことを書いてみる。

* Create a folder named "Roots" in your home directory if one does not exist.
C:\Documents and Settings\username\Rootsが作成されてた。

* From your WO CD, copy ThirdPartyJars/servlet.jar to /Library/Java/Extensions if it is not already there.
CDは手元になかったから、C:\Apple\ThirdPartyJarsにあったやつをC:\Apple\Library\Java\Extensionsにコピーした。\Extensionsはなかったから作ったんだけど、これでいいのかな…

* Create a text file named wobuild.properties as outlined in the file ~/Wonder/INSTALL.txt changing the paths to reflect your own environment.
wonderのソースを落としてきたトップディレクトリに↓を作った。
=====
wo.dir.root=C:\\Apple
wo.woroot=C:\\Apple
wo.dir.user.home.library.frameworks=C:\\Documents and Settings\\username\\Local\\Library\\Frameworks
wo.dir.local=C:\\Apple\\Local
wo.wosystemroot=C:\\Apple
wo.dir.library=C:\\Apple\\Library
wo.dir.user.home.library=C:\\Documents and Settings\\username\\Local\\Library
wo.dir.local.library=C:\\Apple\\Local
wo.dir.library.frameworks=C:\\Apple\\Library\\Frameworks
wo.dir.local.library.frameworks=C:\\Apple\\Local\\Library\\Frameworks
wo.wolocalroot=C:\\Apple\\Local
wo.dir.system=C:\\Apple
=====


277:デフォルトの名無しさん
05/10/17 06:16:14
>>276の続き

* Using Terminal.....
* $ cd ~/Wonder
* $ ant clean compile (This runs the ant "clean" and "compile" targets)
エラーがでる。。。。
=====
Buildfile: build.xml
frameworks:
ERJars.all:
[woframework] Installing ERJars in C:\Documents and Settings\username/Roots
JavaWOExtensions.all:
global.environment:
global.properties:
global.prepare:
global.compile:
[echo] Common/Frameworks/JavaWOExtensions/Sources
[wocompile] \\Library\Frameworks not found.
[wocompile] \\Library\Frameworks not found.
[wocompile] C:\inetpub\wwwroot\Library\Frameworks not found.
[wocompile] C:\inetpub\wwwroot\Library\Frameworks not found.
[wocompile] Compiling 56 source files to C:\Documents and Settings\username\Roots\classes\JavaWOExtensions
[wocompile] C:\work\wonder-cvs\Wonder\Common\Frameworks\JavaWOExtensions\Sources\com\webobjects\woextensions\JSAlertPanel.java:11: パッケージ com.webobjects.foundation は存在しません。
[wocompile] import com.webobjects.foundation.*;
[wocompile] ^
(ry
[wocompile] エラー 100 個
[wocompile] 警告 1 個
=====
うーんなんで。。。

278:デフォルトの名無しさん
05/10/17 06:20:19
ああそれからクラスパスは

C:\work\wonder-cvs\Wonder>echo %CLASSPATH%
C:\Apple\Library\Java;C:\Apple\Library\Frameworks\JavaWebObjects.framework\Resources\Java\javawebobjects.jar;

でござる。

279:初期不良
05/10/17 20:35:18
>パッケージ com.webobjects.foundation は存在しません。
>[wocompile] import com.webobjects.foundation.*;

それはこっち

C:\Apple\Library\Frameworks\JavaFoundation.framework\Resources\Java\javafoundation.jar

Java*.framework に含まれていることが多いのでアタック。
WOLips のフレームワーク設定でどのパッケージがどの jar に入っているのか分かると思う。

280:初期不良
05/10/17 20:36:38
と言うか WOLips のプロジェクトとしてビルドすれば楽なのかも?

281:デフォルトの名無しさん
05/10/17 22:38:37
>>279
>>280
ふむふむありがとう。

いろいろ試してみてるんだがまだダメです。。。
CLASSPATHの設定を変えても変化ないです。

CLASSPATH設定が反映されてないのかなと思って、
マイコンピュータのプロパティ、詳細設定のシステム環境変数で設定してみたり、
DOSプロンプトでset CLASSPATH=とかやったり
build.xmlの中で<classpath>を書いたりしてるのですが全部うまくいきませんorz


WOLipsってのは使ったことないんですがEclipseのプラグインなんですね。
ちょっと見てみます。Project Builderと共存できるんですかね…。

282:デフォルトの名無しさん
05/10/18 20:57:30
Windowsのクラスパスって文字制限なかったっけ。


283:274
05/10/19 02:46:10
\Wonder\Build\build\generic.xmlの内容なんですが、
global.prepareっていうターゲットの記述が

<target name="global.prepare" depends="global.properties">
<path id="ant.classpath">
<fileset dir="${wonder.root}/Build/">
<include name="lib/*.jar"/>
</fileset>
</path>

となっていて、global.prepareというターゲットが

<target name="global.compile" depends="global.prepare">
<taskdef name="wocompile" classname="org.objectstyle.woproject.ant.WOCompile">
<classpath refid="ant.classpath"/>
</taskdef>
<echo message="${project.dir}/Sources" />
<wocompile srcdir="${project.dir}/Sources" destdir="${build.classes}" debug="on" optimize="off" deprecation="on">
<classpath>
<fileset dir="${project.dir}/Libraries">
<include name="**/*.jar" />
</fileset>
</classpath>

となってます。
これって、環境変数のCLASSPATH無視されますかね?

最後の<classpath>にいろいろ追加すればいいのかな?なんでWindowsでだけ問題が起きるんだろう。。。

284:デフォルトの名無しさん
05/11/05 22:28:40
274です。苦労したけどビルドできたので書いておきます。

cvsのログを見ると、MAINではなくWonder_2_0_0というブランチの方が良さそうだったので
そっちをとってくることにしました。

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/wonder login
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/wonder checkout -r Wonder_2_0_0_Branch Wonder
\Wonder\Build\build\default.propertiesを編集...
\Wonder\Common\Frameworks\ERJavaMail\Librariesのactivation.jarとmail.jarを置き換え
ant

という手順でいけました。
これでC:\Documents and Settings\username\Rootsにいろいろ生成されるみたいです。



285:274
05/11/05 22:32:50
\Wonder\Build\build\default-os.propertiesは全部消して、
default.propertiesに以下のように書きました。
まだおかしいところもあるかも知れませんが、一応コンパイルはできてます。

dist.base = ../dist
project.version = 2.0
wo.server.root = C:/work/wwwroot/

build.compiler.emacs = true
build.compiler.fulldepend = false
build.root=C:/work/Roots

wo.dir.root=C:/Apple
wo.woroot=C:/Apple
wo.dir.user.home.library.frameworks=C:/Documents and Settings/username/Local/Library/Frameworks
wo.dir.local=C:/Apple/Local
wo.wosystemroot=C:/Apple
wo.dir.library=C:/Apple/Library
wo.dir.user.home.library=C:/Documents and Settings/username/Local/Library
wo.dir.local.library=C:/Apple/Local
wo.dir.library.frameworks=C:/Apple/Library/Frameworks
wo.dir.local.library.frameworks=C:/Apple/Local/Library/Frameworks
wo.wolocalroot=C:/Apple/Local
wo.dir.system=C:/Apple
wo.localroot=C:/Apple

286:274
05/11/05 22:36:00
\Wonder\Common\Frameworks\ERJavaMail\Librariesのactivation.jarとmail.jarは
破損してるみたいだったので
URLリンク(java.sun.com)
URLリンク(java.sun.com)
からダウンロードしてきて置き換えました。

これでちゃんとERXFetchSpecificationBatchIteratorで検索できそうだYO!
2_0_0でbatchWithIndexというメソッドも増えているみたいだし。

287:デフォルトの名無しさん
05/11/12 15:39:20
Xcode 2.2 がでたらしい。(ここまでならOKだよね)

開発ツール自体がNDAじゃ何も話題に出来ないよ。


288:デフォルトの名無しさん
05/11/12 17:59:37
歯車の中の人のようにHibernateなんかにシフトしていった方が賢いのだろうか……

289:デフォルトの名無しさん
05/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:デフォルトの名無しさん
05/11/12 21:55:57
ちょw
おまwww
Xcode2.2 834メガてwwwww

なんでいっつもそんなにデカいんだ

291:デフォルトの名無しさん
05/11/12 22:21:00
光だから気づかなかったよw
そんなにデカいのか。


292:デフォルトの名無しさん
05/11/17 06:31:53
>>220
WebObject統合されたからじゃね?

293:デフォルトの名無しさん
05/11/19 03:03:44
>>288
お仕事で使うんならメインストリームを追っかけた方が良いと思われ。
只知識として、とことん自己流のWOを知っておいても損はない。

294:デフォルトの名無しさん
05/12/03 22:43:14
URLリンク(david.codeferous.com)

ここのやり方って、addリンクをたどった後、
キャンセルボタンを押さずにブラウザの「戻る」で戻って、
またaddリンクたどったら、空のEOがどんどん追加されるような
気がするんだけど、みんな、こういうときどうしてるの?

295:デフォルトの名無しさん
05/12/03 23:43:30
EOは最後の最後に使う。保存するときにフッとつくられてsaveChangesしたら終わり。いわば使い捨て。
Webアプリで生存期間の長いEditingContextを使うのはリスクが高いよ。
それまではNSDictionaryなんか使って画面とのやりとりをする。面倒なのは確かだが安全だ。

296:デフォルトの名無しさん
06/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 &

URLリンク(www.-------.jp:56789)
へ接続、JavaMonitor自身を登録して起動しようとすると、Gifアニメがぴょこぴょこするだけで起動できません。
OSXServerでしか運用経験が無い若者になにかアドバイスを下さいm(__)m

297:デフォルトの名無しさん
06/01/18 07:28:00
こっそりあげ

298:デフォルトの名無しさん
06/01/18 07:38:52
これだけの情報じゃちょっとなぁ>>296

曲がりなりにもPureJavaのアプリだし、UNIXなOSで起動させてる訳だから、
相応の対処法やらエラーログの出し方があるでしょ。そのプロセスと結果を出してもらわんと
何も言えなくってよ?

299:デフォルトの名無しさん
06/01/18 10:41:23
今更、こんなもんをいじってやつがいるのか。
とおの昔に終わった環境だろ。


300:296
06/01/18 17:56:51
>>298
ありがとございまふ
/var/logあたりにSyslogとかなんらかのエラーログが来てると思ったのですが、このサーバ、Syslog自体が無いのです。
もう少し形跡漁ってがんがってみます

301:デフォルトの名無しさん
06/02/18 08:05:02
今更だけどいじってみたぉ。
イイね。このWebObjectsとやらは。
最近のJSFやらHibernateと同等かそれ以上だよ?エディテイングコンテクスト萌えすぎ、なんだよこれw


302:初期不良
06/02/23 16:03:52
>>301
そうなんだよね
Struts, Spring, Hibernate いじくってたりするけど
WebObjects 使ってた身としては泥臭くて仕方がないですわ。
せめて Tapestry or JSF にはしたいところですな。
Tapestry なんて WebObjects フォロワーだし。
と言うより WebObjects オープンソース化きぼんぬ

303:デフォルトの名無しさん
06/03/01 16:09:58
ドキュメントの量を考えたらこれもいいかも?

Using Ruby on Rails for Web Development on Mac OS X
URLリンク(developer.apple.com)

304:デフォルトの名無しさん
06/03/05 22:04:01
>>303
チュートリアル程度だけどいじってみた。確かに便利なフレームワークかもしれない。
ただ、今はWebObjectsでいうところのGUIツールがないしデバッグ環境も含めてギーク向け。
化けるのを待つか、他のデファクトスタンダードを選ぶが吉。

305:デフォルトの名無しさん
06/03/25 15:00:36
>>304
RoRは、GUI環境が必要ないように作られている。
生産性を上げるために、WebObjectsはGUIを用意し、RoRはGUIが必要ないといえるまでにFrameworkを洗練させた。
どっちが正しいという話ではなく、同じ目的を実現するために複数のアプローチが存在するということ。
GUIを用意するのはOPENSTEPらしいし、GUIを必要としないのはRubyらしい。どちらも「らしさ」を保っていてよろしい。

306:デフォルトの名無しさん
06/04/21 12:15:31
WebObjectsって、J2SE 5.0 にしちゃっても大丈夫?


307:デフォルトの名無しさん
06/04/26 10:58:25
>>306
珍しくAppleから情報が出ましたね。
URLリンク(docs.info.apple.com)

しかも日本語訳も、と思って「日本語」のリンクをクリックすると
『WebObjects 5.2: Mac OS X で Java 1.4.1 のインストール後に Java 1.3.1 を使用する方法』
のページへリンクされてました。

だめさ加減がよく現れてますね。


308:デフォルトの名無しさん
06/05/01 16:41:21
WOなんてヘタレにJ2SE5.0使っちゃダメです。
AnnotationやAOPを使わないWOには不要でつ。

309:デフォルトの名無しさん
06/05/21 04:03:24
にしても、この盛り下がりぶりは泣けてくるね。

310:デフォルトの名無しさん
06/05/23 14:30:00
オープンソースまだですか?

311:デフォルトの名無しさん
06/05/24 16:56:32
Xcode Tools 2.3でた

URLリンク(lists.apple.com)


312:デフォルトの名無しさん
06/06/19 11:35:06
かつてWOで飯を食っていた人たちは今何をしているんだろう?

313:デフォルトの名無しさん
06/06/19 23:29:47
iTMSの保守

314:デフォルトの名無しさん
06/06/23 09:57:41
>>312
今でもWOで飯を食っています。

アップルが値段を下げて簡単に使えますって宣伝したから変な人まで飛びついてきたけど、
そういった人たちが諦めていった最近は、元の平和な世界に戻ってきています。


315:非常勤講師
06/06/24 16:20:14
ニッチな技術だと金と信用が手に入らない。ボッたくり放題でもあるが。
導入事例が少ないので保守的なところには受け入れられない。
数少ないクライアントに切られたら死活問題。
転職しようにも需要が(ry

316:デフォルトの名無しさん
06/07/07 15:59:36
そろそろwindowsの開発を捨てて
WO5.3に移行しようと思ってるんですか
5.3ってまだJDK1.4?
5.3のリファレンスみてもGenericsの表記がまったくないし

317:デフォルトの名無しさん
06/09/03 04:51:17



318:デフォルトの名無しさん
06/09/04 09:47:01
5.4おーぷんそすのよろこびー

319:デフォルトの名無しさん
06/09/05 04:19:22
ついでだから4.5もオプソにって。・・・・ありえねぇな(死

320:デフォルトの名無しさん
06/09/07 08:34:19
>>318
その情報のソースをおしえてください。

321:デフォルトの名無しさん
06/09/07 10:53:25
こいつだろ?
URLリンク(www.thinksecret.com)

322:デフォルトの名無しさん
06/09/07 15:53:40
へい ゆー もりあがっていこーぜーん

323:デフォルトの名無しさん
06/09/29 10:29:44
URLリンク(www.amazon.com)


324:デフォルトの名無しさん
06/11/15 08:19:25
Javaがおーぷんそーすになるとなにかかわるの?

325:デフォルトの名無しさん
06/11/24 15:55:14
ASP.NETが出た今となっては・・・

326:デフォルトの名無しさん
07/01/27 10:46:03
久々になんか動きとか無いの?

327:デフォルトの名無しさん
07/02/16 20:59:56
今後ありそうと言えば開発中止の発表ぐらいか。
つか、まだこれを使っているヤツがいるのか?というより
WOのことを覚えているヤツがいるのか?という寂れ具合。

328:デフォルトの名無しさん
07/02/17 10:08:42
とりあえず、updateはでるんだな
ruby覚えなきゃ

329:デフォルトの名無しさん
07/02/17 17:09:36
> 久々になんか動きとか無いの?

Ver.5.3.3が出た(2月15日)

話題にもならないのが悲しいが...orz


330:デフォルトの名無しさん
07/02/22 16:37:12
>>329
Ver.5.3.3って、どこか変わったの?
Daylight Saving Time に関するとこだけ?


331:デフォルトの名無しさん
07/02/23 05:12:43
WebObjectsってまだ生きてたのかサーバーはライフサイクル長いな

332:デフォルトの名無しさん
07/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:デフォルトの名無しさん
07/03/16 11:18:12
早くapache foundation にWO寄付しろ
それが皆のため

334:デフォルトの名無しさん
07/04/14 09:51:54
Apple(つーかNeXTか)は時代を10年以上先行してたくせに
商売となるとからっきしなんだな。このままWOをどうしたいんだ。

335:デフォルトの名無しさん
07/04/14 11:24:52
アポーのせいにするなよ
悪いのはWOのユーザーだろう


336:デフォルトの名無しさん
07/04/14 13:58:16
イタタタ...

337:デフォルトの名無しさん
07/04/14 15:57:39
他の会社が引き取ってればこうはならなかっただろう
アポーブランドが大量のバカを引き寄せた
罪だね
マカーってやつは

338:デフォルトの名無しさん
07/04/14 17:37:48
じゃぁどこが引き受ければいい?SUN?

339:デフォルトの名無しさん
07/04/14 20:02:48
うーん、Adobeかな・・・
Sunはソフトに関してはセンスないから勘弁。

340:デフォルトの名無しさん
07/04/14 20:47:55
Macとセットで顧客にWOを勧めたり
マカーはバカーとはよく言ったもんだW


341:デフォルトの名無しさん
07/04/14 22:36:13
マカーはバカーで
アポーはアホーか。・・・ごめん言ってみたかっただけ。

342:デフォルトの名無しさん
07/04/27 07:25:22
超絶保守

343:デフォルトの名無しさん
07/04/27 10:31:50
悪いのは観音

344:デフォルトの名無しさん
07/08/27 04:36:14
保守あげ

345:デフォルトの名無しさん
07/10/02 23:30:40
保守

346:デフォルトの名無しさん
07/10/18 11:50:44
WebObjectでFlash表示させるアプリ作ってたんだけど、Leopardで動かねーー
TigerとPantherでは問題なし・・・

347:デフォルトの名無しさん
07/10/18 12:20:10
Appleのサイトからも消えたWOですか。

348:デフォルトの名無しさん
07/10/20 19:12:55
>>347
まだアップルストアで、WO5.2売ってるよ。


349:デフォルトの名無しさん
07/10/21 08:29:58
WebObjectsのview層って、HTML以外でも生成できますか。
<webobject name="foo">...</webobject> というのを使っているから、HTMLかXMLしか生成できなさそうなんですが、例えばcsvとか普通のテキストファイルも生成できますか。

350:デフォルトの名無しさん
07/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");

351:デフォルトの名無しさん
07/10/21 21:50:07
>>350
送れるかどうかではなくて、WebObjectsのView層というか、いわゆるWebObjectのテンプレートエンジンでHTML以外の形式が生成できるかどうかについて聞きたかったんですが。
特に問題ないですよね?きっと。
いや、WebObjectsをパクったTapestryというのがあるんですけど、これがなんかHTMLしか生成できないみたいなので。
WebObjectsはきっと違うと信じてる。

352:デフォルトの名無しさん
07/10/22 02:16:46
>>351
具体的に何をしたいのでしょうか?

根本的に道具の選択を間違っているような……
(ペーパーナイフで十分な所で、チェーンソーの準備をしていませんか?)

353:デフォルトの名無しさん
07/10/22 11:19:42
>>352
したいのは、テキストファイルとCSVファイルをWebObjectsで動的に生成すること。
分かりにくい質問だったかな。

Tapestryはテンプレートの解析にHTMLパーサを使っているようなので、HTMLしか対象としていない。
でもWebObjectsは <webobject ...></webobject> を使っているみたいだから、これならHTMLパーサを使ってないように思う。
で、そのへんを詳しい人に確認したいだけなんだけど。

354:デフォルトの名無しさん
07/10/22 12:03:35
来んな!!

355:デフォルトの名無しさん
07/10/22 23:49:41
>>353
WOComponentのtemplateメソッドと、templateWithHTMLStringメソッドでhtmlを解析してWEBOBJECTタグを置換している。
こいつらは大雑把な検査しかしてないから変な記述をしても通ることは通る。

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


356:デフォルトの名無しさん
07/10/22 23:50:24
>>353
今さらWebObjectsでそんな作りこみなんて、よく顧客が納得したな
大きなメンテが必要になった時点でどうせ全部.Netあたりで作りなおしなのに



357:デフォルトの名無しさん
07/10/23 23:18:27
>>355
>WOComponentのtemplateメソッドと、templateWithHTMLStringメソッドでhtmlを解析してWEBOBJECTタグを置換している。
>こいつらは大雑把な検査しかしてないから変な記述をしても通ることは通る。

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

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

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




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

そもそも、生成された文字列は標準出力にしか出力されないんだが。
(CGIとして動作するプログラムが他に出力して意味があるか?)

359:デフォルトの名無しさん
07/10/24 02:40:15
>>357
> しかし、アーキテクチャとしては *.html も *.txt も *.csv も *.json も、動的に生成するものならなんでも統一的に扱えるわけだから、そのほうがいいと思います。
そういう設計ではあるが、あくまで基盤だけ。実際に各種フォーマットを扱えるようにするにはその上のレイヤーを作らないといけない。

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

360:デフォルトの名無しさん
07/10/24 03:01:46
>>358
> テンプレートの解析部分は、手抜き実装だけど一応htmlパーサ。
> テンプレートにhtmlのコメント文を書いてみれば判る。

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

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

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

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

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

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

意味不明。


361:デフォルトの名無しさん
07/10/24 12:44:31
自分の認識では、テンプレート(*.wo)はHTML形式じゃなくてもタグは置換されるし、レスポンスヘッダは自由に書き換えられるので
HTMLしか出力できない、という認識は持っていない。
XHTMLやRSS出力もやったことあるし・・・・。
「できんの?できないの?」の議論よりは、なんかサンプルつくってみて「どーよ?」的な方が建設的で健康的じゃないかと。
iTSがWebServicesでやりとりしてるのをみると、かなりカスタマイズしてんだろうなーと思う。あのへんのノウハウを是非WO6なんかに入れてもらいたいw


362:デフォルトの名無しさん
07/10/24 15:46:20
>>361
すでにRSSの経験があるなら、ここで聞く前にやってみればいいんじゃないか?誰もできないとは言ってないよ。

363:361
07/10/24 17:08:58
>>362
すまん、自分は質問者と思われる360じゃない... orz


364:362
07/10/24 21:11:04
>>363
orz

365:デフォルトの名無しさん
07/11/13 10:17:46
TOYOTAの新卒採用サイトwebobject使っているのな。ちょっと驚き

366:デフォルトの名無しさん
07/12/02 15:32:31
マジかw

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

いずれにせよほめられたものではないな。
6.0が発表されてAppleがまだ捨てていないという姿勢を明確にするまでは放置した方がいい。

367:デフォルトの名無しさん
07/12/02 18:02:56
ついに
WO採用=頭大丈夫?
の時代にw

368:デフォルトの名無しさん
07/12/02 18:54:27
3年と8ヶ月かけても400に届かず、質問スレというスレタイだが質問といえば

開発終了したの?

WebObjects(笑)
この盛り下がりっぷりはほかにはないWOの特徴。

369:デフォルトの名無しさん
07/12/02 22:11:49
相変わらず先進的な方に入るはずなのに、あまりにも盛り上がらないこの不思議。
人月商売には害になるから?

370:デフォルトの名無しさん
07/12/02 23:35:27
良いものが売れるとか盛り上がるはずだとかいうのは幻想
パンピーはそんなの気にせず目に触れたものに手を出す
所詮は営業力の勝負


371:デフォルトの名無しさん
07/12/02 23:55:52
結局、使っているのは怪しげな連中ばかり

372:デフォルトの名無しさん
07/12/03 20:46:30
他人と違うもの使ってると不安になるひとには向いてないね

んで
オリジナルなひとばかり集まると


373:デフォルトの名無しさん
07/12/04 00:46:33
一般的な顧客=他人と違うもの使ってると不安になる

374:デフォルトの名無しさん
07/12/04 07:50:45
まぁ利用者が少ないっていうのは
なかなか枯れないとか
メンテナンスすらされなくなって放置とか
不幸な結末を迎えるケースもあるからなぁ

MSみたいに大勢が使ってても
いつまでたっても枯れないシステムもあるが


375:デフォルトの名無しさん
07/12/05 17:58:56
日本百貨店協会もWebObjectだったりする

376:デフォルトの名無しさん
07/12/07 00:11:14
Leopardを新規インストールして、付属のXcodeとWebObjectsをインストールしたんだけど、
EOModelarとかが見当たらない・・・。XcodeにWOのテンプレもでないし。
なくなったんでしょうか?

377:デフォルトの名無しさん
07/12/07 01:26:36
ググレカス>>376

378:デフォルトの名無しさん
07/12/10 16:08:19
だいだなRequest1件しか受け付けないこと自体クソだろ?
setAllowsConcurrentRequestHandling(true);
なんかしてみたらEOFでデットロックする代物じゃんwww


379:デフォルトの名無しさん
07/12/10 16:59:58
>>378
URLリンク(d.hatena.ne.jp)

ずっと前から
setAllowsConcurrentRequestHandling(true);
にしてもデッドロックしたことなんて只の一度もないけどな。

380:デフォルトの名無しさん
07/12/10 21:09:35
>>378
EOの使い方が変、に100ガメル。

381:デフォルトの名無しさん
07/12/11 11:33:13
うーん、でもな、オブジェクト(EO)のデッドロックだったら、ちょっと前のEOFなんかだと結構簡単に出てたよ.
リリースノートにそんな感じのことが書いてあった希ガス.今は改善されてるんかもしれない.
WOFもそうだけどやはりコンテクストというWebアプリでは制御が難しいカラクリをベースにしてると
複雑度が増してしまうんだろうな~とオモタ.へんなSQLが飛ぶからDB側でのデッドロックも起きやすいヨとDB屋からも指摘されたことがある.
参照系はEOじゃなくてCollection系で、CRUD系処理のごく短いトランザクション処理でEOを使うようにしてる.
機能はとても良くできてるだろうけど、安全に使いこなせるようになるのに時間がかかるという感じかな

382:デフォルトの名無しさん
07/12/11 22:57:15
>>381
デフォルトecと、参照専用のshared ec だけ使っていれば、滅多に競合なんてしない。

■参照系こそEOを使うべき。リレーション張らずに何のためのEOか?
 ネステッドEC使えば、たいていの処理はデフォルトecだけで済む。

ロックに関するマニアックな資料
 URLリンク(www.spice-of-life.net)

383:デフォルトの名無しさん
07/12/12 10:00:10
どっかでEOFとSeasar2のベンチ比較やってるのをみた希ガス
すごい遅かったような

384:デフォルトの名無しさん
07/12/12 23:08:15
>>383
 EOFは実行時もインタプリタだもの。(EOの定義はテキストファイル)
「速度が気になるような用途はストアドプロシジャ使え」ってのがセオリー。

※ Seasar2のO/R Mapperって、SQL文をそのまま書いてるような奴だろ?
  コード補完機能付のエディタがないと使い物にならない、気持ちの悪い書き方するアレ。

385:デフォルトの名無しさん
07/12/12 23:59:48
select * from テーブル where ...... のような単純なSQLをはき出す処理でもEOFはだいぶ遅い方じゃないかな
EOの生成コストがだいぶ大きい印象。ストアドも全体性能からするとあまり性能に寄与する場面ってそう多くないな
Seasar2のO/RMapperは仕事でS2daoというのを使ったけど
EOFほど高機能じゃないがエンジニアの受けは良くて、何しろ軽くトラブルレスだったのが良かったな

386:デフォルトの名無しさん
07/12/13 01:54:24
>>384
>>EOFは実行時もインタプリタだもの。(EOの定義はテキストファイル)
これはどういうこと?eoを生成するたびにモデルファイルを読み込むということなら、いくらなんでもそれはないと思うが。

プロファイルを計測したことはないが、SQL文の組み立てに時間がかかってそうな気はするなあ。

387:デフォルトの名無しさん
07/12/13 10:54:11
>>386
>>eoを生成するたびにモデルファイルを読み込むということなら、いくらなんでもそれはないと思うが。

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

誰かEOFのベンチたのむw

388:デフォルトの名無しさん
08/01/15 22:05:59
保守上げ

389:デフォルトの名無しさん
08/01/20 18:30:38
S2dao より sql2java の方がいいだろ どう考えても


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch