- 1 名前:Ace [03/10/31 01:35.net]
- JakartaのTapestryフレームワーク使ってますか?
日本ではなかなか情報が手に入らず、本家のドキュメントも 古いバージョンのままなので、使いたいと思って挫折した人多くありませんか? 私はTapestry2.3あたりのころにTapestryの存在を知りました。 それまではStrutsでした。 デザイナーを内輪にかかえていない我が社では外注先から戻ってきた HTMLからJSPへの変換および、再修正依頼が非常に困難でした。 ○JSPへの変換ってつまらないよね! ○デザイナーがStrutsの拡張タグ理解できるわけないだろう! ○できたとしてどうやってデザインするの? そんなあなたにはTapestryしかありません! ぜひ日本でもこの2chを中心にTapestryの輪を広げて Strutsにイカレテいる古臭いプログラマーたちを見返してやりましょうよ! ちなみに私は携帯&PC向け有料サイトでTapestry使ってます。(^o^)v 登録ユーザ○十数万人、売上○千万円程度の規模です。 携帯は全機種対応確認済みです。 携帯のブラウザのバグ的なものに対応するために、 Tapestryのソースいくつか書き換えてるけどね(^_^; Tapestryに興味ある人レスよろしくね!
- 237 名前:デフォルトの名無しさん mailto:sage [04/02/20 14:18.net]
- TapestryとStrutsは、MVC分離によって各領域のコンフリクトを
防ぐという目的は、だいたい一緒だと思います。 ただ、アプローチが大きく違うんじゃないでしょうか。 Strutsの大きなメリットは、画面遷移周りをstruts-config.xmlという設定ファイルとして 独立させられるんで、遷移情報を一括管理できるってところ。 デメリットとしては、このファイルがでっかくなっていくってことでしょうか。 Struts1.1からは、SubApplicationという仕組みで、設定ファイルを分割できるようになりましたが。 Tapestryの大きなメリットは、テンプレート上の動的HTML生成の仕組みが コンポーネント指向ってことでしょうか。デザイナとの連携がうまく考えられてます。 コンポーネントライブラリも必要十分だと思うので、海外なんかではStrutsからの移行組も 増えてるとか。 ただ、まだ日本語の情報はStrutsほど多くないですね。
- 238 名前:デフォルトの名無しさん [04/02/21 20:24.net]
- 新しいTapestryのサイト発見
みんなカキコよろ! www.wikiroom.com/Tapestry/
- 239 名前:デフォルトの名無しさん [04/02/21 21:27.net]
- Jakartaプロジェクト徹底攻略2の「Tapestry徹底入門」P71で、
----- なお、アクセッサメソッドのうちsetXXXXX()メソッドの引数は、 どんなデータ型でもオブジェクト名(変数名)をvalueとしておかなくてはなりません。 ----- と、書いてあるんだけど、意味がわかりません。 引数の変数名に決まりがあるなんて、JAVAではありえないんだけど? 著者の沖林氏、この文の意味を解説もしくは修正してください。
- 240 名前:デフォルトの名無しさん mailto:sage [04/02/21 23:56.net]
- それは「Javaでは」ってよりも、
タペ自身が動的にアクセッサメソッドを処理するための ルールってことではないの?
- 241 名前:デフォルトの名無しさん mailto:sage [04/02/22 00:05.net]
- >>226
リフレクション使えばありえんことは無い。 ってかリフレクションはフレームワークでは結構使われるでしょ。 で、Tapestry ではどうなのってのは知りまそん。
- 242 名前:デフォルトの名無しさん mailto:sage [04/02/22 18:28.net]
- 今日から試してみてるんだけど、
WOみたいにURLはSessionIDだけにならないのかな? localhost/app?service=page/xxxx だと、任意のページに自由にアクセスできてしまうよね?
- 243 名前:デフォルトの名無しさん mailto:sage [04/02/22 22:30.net]
- Mevericは?
- 244 名前:デフォルトの名無しさん [04/02/23 19:10.net]
- >>229
自由にアクセスしてもらっちゃ困る全ページにvalidateかValidateListenerつけて セッションかVisitを確認して、もし認識できなかったらログインページに PageRedirectExceptionすればよろし。 AbstractPageをextendsしたAbstractAuthPageでも作ると楽できるっす
- 245 名前:229 mailto:sage [04/02/23 19:33.net]
- >>231
なるほど、
- 246 名前:そういう工夫が必要なんだね。
WOを参考にしてるとはいえ、やっぱり結構違うな〜。 [] - [ここ壊れてます]
- 247 名前:デフォルトの名無しさん [04/02/27 03:16.net]
- >>198
最近このスレ知りました。 PDFも一回うpしてもらうことかのうでせうか。。?
- 248 名前:デフォルトの名無しさん mailto:sage [04/02/27 08:48.net]
- >>233
漏れがパワポの駄訳&PDF変換してみたんだけど、 こんなクソ資料見るよりも、「Jakartaプロジェクト徹底攻略2」を買ったほうが なんぼもマシ(w
- 249 名前:233 mailto:sage [04/02/27 15:15.net]
- >>234
そうですか。「Jakartaプロジェクト徹底攻略2」は買いました。 あれだけだとなんか痒いところに手が届いてない感じがして。 今までずっとStrutsだったので乗り換え考え中です。
- 250 名前:デフォルトの名無しさん mailto:sage [04/02/29 14:48.net]
- HTML テンプレートから Page クラスのアクセッサのコードを生成したり
できますか?
- 251 名前:デフォルトの名無しさん [04/03/05 05:30.net]
- >>236
出来ません!
- 252 名前:デフォルトの名無しさん mailto:sage [04/03/06 16:41.net]
- ああ、キャロル=キングね。懐かしいなぁ。
You've gotta friendとか大好きだよ。
- 253 名前:デフォルトの名無しさん [04/03/06 16:57.net]
- You've gotta hivemind
- 254 名前:デフォルトの名無しさん mailto:sage [04/03/06 22:13.net]
- JSFとどっちがすごいの?
- 255 名前:デフォルトの名無しさん mailto:sage [04/03/06 23:07.net]
- Tapestry のほうがすごい。
これで満足か?
- 256 名前:デフォルトの名無しさん [04/03/08 21:02.net]
- Eclipse Plugin Spindle の Hello World
ttp://www.wikiroom.com/Tapestry/?HelloWorld
- 257 名前:デフォルトの名無しさん mailto:sage [04/03/08 22:27.net]
- @ShowErrorって、Strutsでいう<html:errors />なんだろうけど
saveErrors() に対応する方法がよくワカラン。 とりあえずdelegateを定義して、delegate.record("エラーですよ", 〜) にしてるけど 公式ドキュメントすら作りかけだからなぁ。 workbench.warを分析しつつ悩む俺。
- 258 名前:デフォルトの名無しさん mailto:sage [04/03/09 11:12.net]
- なんか *.page 書くの面倒だね。もうちょっと簡単にならないものだろうか。
ページ用のクラス内のメソッド名の接頭辞と、jwcid の接頭辞を関連付けて、 さらにコンポーネントタイプもその接頭辞で決め打ちしてしまって *.page の コンポーネント宣言は必要なし、とかにならないかなあ。 使い始めてまだ間がないので、おかしなことを言ってたらすいません。
- 259 名前:初期不良 mailto:sage [04/03/09 13:28.net]
- >>244
どういう事を望んでいるのかいまいち分からんけど spindle 使ってもだめなん?
- 260 名前:244 mailto:sage [04/03/09 14:34.net]
- まさに Spindle を使っているのですが…。.html とクラスを関連づけるもの
として .page を見たとき、なんか微妙に冗長な気がしたんですよね。 でも html にロジック記述がめちゃくちゃ減るので、これはこれでいいのか。 XML に慣れてないだけなのかな? この仕様だと、Spindle でクラスを書いて、getter とか setter のメソッド 名を選択して .page に反映とか、 .page に存在しない name を使ったコンポー ネントを書くと×印が出て、対応するクラスにメソッドを作ることができる、 とかすると嬉しいなあ、と。 (使いはじめて 5 時間でそんなことを言いだして…)
- 261 名前:デフォルトの名無しさん mailto:sage [04/03/09 14:49.net]
- Eclipseプラグインでさ、
Tapestryのコンポーネントと、Hibernate側オブジェクトと、ビジネスロジック中のオブジェクトを Drag&Dropでグリグリっとバインドできるようなものがあったら面白そうだなぁ。 フリーなWebObjectsって感じで。
- 262 名前:デフォルトの名無しさん mailto:sage [04/03/10 00:52.net]
- >>246
> .page に存在しない name を使ったコンポー > ネントを書くと×印が出て、対応するクラスにメソッドを作ることができる X印だけは出るね。 存在しないクラスにもX印が出る。 Ctrl+Spaceで補完すると、ちゃんとjavadocみたいな説明が出るんで、だいぶ助けになってるな。 ただ、htmlとpage、pageとクラスみたいな連携が弱い。 コンポーネント、プロパティ、リスナーを定義して こっちはabstract、こっちはこのロジック、これはVisitへ、とか付け替えできると嬉しいなぁ。
- 263 名前:デフォルトの名無しさん [04/03/10 15:31.net]
- WEB-DBのTapestry徹底入門を読んだ。
あの例題だけでは、submitで呼び出される
- 264 名前:<\ッドの中で遷移するページを指定する方法が
わからない。 誰か教えて。 [] - [ここ壊れてます]
- 265 名前:デフォルトの名無しさん mailto:sage [04/03/10 21:30.net]
- public void formSubmit( IRequestCycle cycle ) {
cycle.activate( "hogehoge" ); }
- 266 名前:デフォルトの名無しさん mailto:sage [04/03/11 10:57.net]
- >>250
Thanks! StrutsもTapestryも使ったことがないのだが、 雑誌を読んだ限りでは、Tapestryのほうが良い 感じがした。
- 267 名前:デフォルトの名無しさん [04/03/11 23:40.net]
- >>249
PageLinkの場合は>>250でいいけど、 ExternalLinkやDirectLinkのようにパラメータを渡したい場合はこういう方法もあるよ NextPage page=(NextPage)cycle.getPage("NextPage"); page.setMail(getMail()); page.setTel(getTel()); cycle.activate(page); page.formSubmit(cycle);
- 268 名前:デフォルトの名無しさん [04/03/15 13:29.net]
- Tapestry のRelease 版ってまだ出ていないのでしょうか?
MileStone 版だけ?
- 269 名前:デフォルトの名無しさん mailto:sage [04/03/19 23:11.net]
- Validateってどうすんのよ
- 270 名前:デフォルトの名無しさん mailto:sage [04/03/20 11:00.net]
- >>254
ValidFieldコンポーネントなどを使う。 でも、ちょっとめんどくさいな。 エラーメッセージをロケールによって変える方法が分かんねぇ。
- 271 名前:デフォルトの名無しさん mailto:sage [04/03/20 17:19.net]
- >255
β版についてた、User'sGuideになんか載ってた気がする……>ローカライズに関して 自宅なもんで資料みつからねぇ。すまん。
- 272 名前:デフォルトの名無しさん [04/03/20 17:25.net]
- Joey ってどうよ。定義ファイルから pageクラス、ページ仕様、
ページテンプレート、DAO 自動生成。 ttp://joey.sourceforge.jp/features.htm 見る限りスゲーと思ったけど・・・ 定型的な画面構成だったらいい楽そうだ。
- 273 名前:デフォルトの名無しさん mailto:sage [04/03/20 20:15.net]
- >257
んーーー。 とりあえず、Tutrial印刷して読んで見るわ。 俺は、こういうの好きだけど。
- 274 名前:258 mailto:sage [04/03/20 21:41.net]
- とりあえずチュートリアルは読んだ。
面白い取り組みだな。こういういたせりつくせりなのは日本人向けだと思う。 ただ、まぁまだ全然できてねぇじゃん?文書とか。サイトとか。 3ヵ月後を楽しみにしとくよ。
- 275 名前:デフォルトの名無しさん mailto:sage [04/03/20 22:11.net]
- >>259
出来て間がなさそうだから、いろいろ方向転換しそうだね。 他色々ググってたんだけど、これタペと組み合わせどう? ttp://seasar.sourceforge.jp/ ttp://lists.sourceforge.jp/mailman/archives/seasar-user/2004-March/thread.html Seasar って前は AP 鯖だったけど Seasar2(S2) でコンテナに なってタペと組み合わせやすいみたい。未完成だけど。 ML になぜかタペ好きが集まってきてる。
- 276 名前:254 mailto:sage [04/03/20 22:11.net]
- >>255
レスさんくす。 例のJakarta本2にはValidateについて 書かれてなかったから気になってた。 あとは例外処理だけかな、気になるのは。 一応、どこかに書かれたHelloworldを試してみたけど なかなか簡単に出来た。で、気になってきた。
- 277 名前:デフォルトの名無しさん mailto:sage [04/03/20 22:14.net]
- あと S2 の作者は 2chネラーみたい。ML の中で
もまいら自由に書き込め とか。
- 278 名前:デフォルトの名無しさん mailto:sage [04/03/21 21:29.net]
- S2のRC1でたね
- 279 名前:102 mailto:sage [04/03/21 22:09.net]
- 3.0-rc-1でてる
- 280 名前:258 mailto:sage [04/03/21 22:22.net]
- Spindleもrc-1にあわせた内容(Ver3.041)になってるな。
updateサイトでいかんとVerUPできないが。
- 281 名前:デフォルトの名無しさん mailto:sage [04/03/22 22:06.net]
- すまん、教えてくれ。
>249 みたいにsubmitで飛ばす時、外部にすっとばす(Yahoo!とか)場合はどうするんだろう?
- 282 名前:デフォルトの名無しさん [04/03/23 01:33.net]
- >>266
public void formSubmit(IRequestCycle cycle){ throw new RedirectException("www.yahoo.co.jp"); }
- 283 名前:デフォルトの名無しさん [04/03/23 09:09.net]
- すでにNECから同じコンセプトのデザインシンセサイザという製品が出ているが、特許とか大丈夫なの?
- 284 名前:デフォルトの名無しさん mailto:sage [04/03/23 21:27.net]
- 元ネタはApple
- 285 名前:(旧NeXT)なワケだが []
- [ここ壊れてます]
- 286 名前:デフォルトの名無しさん mailto:sage [04/03/23 22:52.net]
- WebObjectsが内包している、WebObjects Framework(WOF)に
触発されたって開発者自ら名言してるしね。 「テンプレ+対応ソースコード」 っていう構成はよくあるけど、 「テンプレ+対応ソースコード+オブジェクトとテンプレ内要素のマッピング」 っていうのは、柔軟で(・∀・)イイ! でも、管理ツールが無いと、ファイルが増えてきたときに大変。
- 287 名前:デフォルトの名無しさん [04/03/25 01:17.net]
- age
- 288 名前:デフォルトの名無しさん [04/03/29 05:50.net]
- 復旧おめでとう(・∀・)イイ
- 289 名前: mailto:sage [04/03/29 20:01.net]
- Jakartaプロジェクト徹底攻略2の「Tapestry徹底入門」のサンプルが動かないよ・・・。
誌面の手順どおりに作成しているのに、404だ。 Tomcatのweb.xmlにも設定が必要なの?
- 290 名前:デフォルトの名無しさん [04/03/30 22:17.net]
- 復旧おめでとう(・∀・)イイ
- 291 名前:273 [04/03/31 00:11.net]
- ognlとjavaassistが無かったことが原因だった。
いつ、別パッケージになったの? ていうか、Spindleの方は全部はいっとるやんけ!
- 292 名前:デフォルトの名無しさん mailto:sage [04/04/10 14:43.net]
- 保守age
- 293 名前:デフォルトの名無しさん mailto:sage [04/04/10 15:16.net]
- 3.0RC3出てるね
- 294 名前:デフォルトの名無しさん [04/04/13 08:19.net]
- >>275
Tapestry配布アーカイブ内のlib以下の全jarファイルをコンテナのクラスパス中に含めろって記事に書いてあったような。。。 そんなおいらは記事のEclipse開発のところを参考に プロジェクトフォルダをTomcatのコンテキストとして登録してみましたが、 Degesterの例外でTomcat4.1がTomcatプラグインから起動できなくなりました。 まだ枯れてない技術、か。
- 295 名前: [04/04/17 08:15.net]
- >>273
www.gihyo.co.jp/book/2003/232161/support/list1.html
- 296 名前:デフォルトの名無しさん mailto:sage [04/04/17 22:44.net]
- Tapestryと相性が良いO/Rマッピングフレームワークって、Hibernate? Cayenne?
Googleでのヒット件数はTapestry+Hibernateの方が多いけど、 WebObjects 的な作りが為されているのは Cayenne らしいし。
- 297 名前:デフォルトの名無しさん mailto:sage [04/04/19 00:03.net]
- Cayenneは、自身にDBスキーマ構造をリバースしてくる機能があるみたいだからね。
WebObjectsってよりは、EOF的ってことなんだろうかね。
- 298 名前:デフォルトの名無しさん [04/04/19 22:19.net]
- 未アナウンスですが。
3.0キタ━━━━(゚∀゚)━━━━ッ!! 既に幾つかの鯖に上がってるYO!!
- 299 名前:デフォルトの名無しさん mailto:sage [04/04/19 22:30.net]
- Tapestryの場合
欲しいのは最新バージョンではなくてドキュメント類 ドキュメントさえそろえばstrutsより遙かにいいのに・・・
- 300 名前:デフォルトの名無しさん [04/04/20 00:46.net]
- あと知名度&実績モナー
開発者から支持されても、採用にはちっともつながらん
- 301 名前:デフォルトの名無しさん mailto:sage [04/04/20 01:07.net]
- 公式ドキュメントも新しいのは殆ど無くて、「ソース読め」 って感じだと
中々追いかける時間も取れないので、採用しようにも判断しようがない。
- 302 名前:初期不良 mailto:sage [04/04/20 03:02.net]
- やっと触り始めたーよ。
何とか Tomcat プラグインと Spindle で Eclipse から Tomcat を起動させて開発中のものを 動作させるところまできた。 Tomcat の設定で JVM オプションに -Dorg.apache.tapestry.disable-caching=true を追加して HTML のキャッシングもオフに。 Tomcat の再起動も少なくなって、これでガシガシ テストできるかな?
- 303 名前:初期不良 mailto:sage [04/04/20 03:14.net]
- あ、参考文献
ttp://www.wikiroom.com/Tapestry/?HelloWorld ttp://www.saisse.jp/pukiwiki/pukiwiki.php?Tapestry それと、Tapestry の jar ファイル配置の問題だけど www.wikiroom.com/Tapestry/?HelloWorld#content_1_9 に書いてある context/WEB-
- 304 名前:INF/lib
TOMCAT_HOME/shared/lib のどちらかに置くという二つの方法があるらしいけど どっちにしてます? [] - [ここ壊れてます]
- 305 名前:デフォルトの名無しさん [04/04/20 04:48.net]
- shared/lib派です。(^o^)/
起動が早いよ
- 306 名前:デフォルトの名無しさん [04/04/20 04:51.net]
- というか日本語のTapestry,Spindle関係の情報って
Tapestryの最も簡単に使えて便利なRedirectFilterについて まったく触れてないよね web.xmlに書くだけなのになー Spindleが標準対応するのを強く希望ですね
- 307 名前:デフォルトの名無しさん mailto:sage [04/04/21 00:34.net]
- >>289
なんだか /hoge/app にトンじゃうあれのことね。 Google で全言語248件 / 日本語0件ってすごいな。
- 308 名前:デフォルトの名無しさん mailto:sage [04/04/21 00:51.net]
- あと遅レスだが
>>226 特集記事の筆者が仕様を 思 い っ き り 誤 訳 してるだけの話らしい。 あとuploadの例で \n 出力するのは(あのケースだと)ちゃんと意味が有るのに、 あたかも意味が無いような注釈入れております。
- 309 名前:デフォルトの名無しさん mailto:sage [04/04/21 23:53.net]
- >>291
やっぱそうだったのか >変数名をvalueにしておかなければならない なんでリフレクションなのにローカル変数名まで限定できるんだ? と謎だったが。
- 310 名前:& ◆D3ra0B2LiQ [04/04/22 00:22.net]
- スピソjの話題もここでよいのか?
- 311 名前:デフォルトの名無しさん mailto:sage [04/04/22 07:43.net]
- >293
いいともー。 TapestryのWikiにも同じ間違い書いてる奴いたなw>value
- 312 名前:デフォルトの名無しさん mailto:sage [04/04/22 09:27.net]
- spindle プラグイン入れた状態で、
配下の web.xml にTapestryのApplicationServlet を複数指定すると ×印だされるんだけど、これって Tapestry のほうの仕様なのか、 spindle のほうのバグなんか、どっちなのでせうか?
- 313 名前:デフォルトの名無しさん [04/04/23 01:22.net]
- >>295
Spindleのバグではなくて、Spindleの仕様だよ テンプレートのチェックするためにはサーブレット1つじゃないとめんどくさいのさ
- 314 名前:デフォルトの名無しさん mailto:sage [04/04/23 22:02.net]
- https://betterpetshop.dev.java.net/
Tapestry, Spring, Hibernateで作り直したPetShopだそうな。
- 315 名前:295 mailto:sage [04/04/24 07:30.net]
- >>296 サンクス。
- 316 名前:デフォルトの名無しさん mailto:sage [04/04/24 22:58.net]
- >>297
そんなあなたに the National Hockey League www.nhl.com/ Cayenne もあるでよ。
- 317 名前:& ◆LMRaV4nJQQ [04/05/04 22:40.net]
- さて、4/29にTapestry 3.1( & hiveMind)がスタートしたわけだが。
- 318 名前:デフォルトの名無しさん [04/05/06 03:17.net]
- Tapestryでは、StrutsのTilesみたいな機能はないのでしょうか?
Webサイトで共通のヘッダーやフッターも全てのHTMLテンプレートに書かなければ いけないのでしょうか?
- 319 名前:デフォルトの名無しさん mailto:sage [04/05/06 10:53.net]
- もうサーバサイドJavaは勘弁して欲しいよ
なんでこんな複雑なものが必要なんだ? 冷静に考えれ
- 320 名前:デフォルトの名無しさん mailto:sage [04/05/06 11:00.net]
- 馬鹿発見
難しくしならないようにフレームワークがある そしてTapestryは結構よくできている用に見える 反面、まったくできてないのはドキュメント 個人で作ったツールは出来がよくてもドキュメントがないとか そういうのはよくあるがそんなイメージに近い 単なる一ライブラリならともかくその上で動かそうってんだから ドキュメント無いとお仕事にならないよ
- 321 名前:デフォルトの名無しさん mailto:sage [04/05/06 11:04.net]
- 本質が見えていないバカは303だ。
サーバサイドJava、俺も面倒だと思うよ・・・ 全然スマートじゃない。
- 322 名前:デフォルトの名無しさん mailto:sage [04/05/06 11:19.net]
- 何がどう面倒なのよ?
- 323 名前:デフォルトの名無しさん mailto:sage [04/05/06 12:04.net]
- 自分の理解不足を、面倒という考え方に転嫁してるやつがいるな。
- 324 名前:デフォルトの名無しさん mailto:sage [04/05/06 12:38.net]
- 客観的に見て、Webアプリ組むのに、Javaが一番楽チンか?
EJBってカンタン&楽チン? TapestryとかVelocityとかStrutsとか誰でも簡単にすぐ使える?
- 325 名前:俺は人にも教えてるし、書籍の執筆や翻訳したり雑誌記事も書くが
そのたびに内心「あ〜面倒!」と思うよ 逆に、ちゃんと理解してないヤツが何となく「簡単そう」と 思いこんでるだけじゃないの? やればやるほどマンドクセ [] - [ここ壊れてます]
- 326 名前:デフォルトの名無しさん mailto:sage [04/05/06 12:44.net]
- EJBが必要なレベルのWEBアプリってあんま無いと思うが
フレームワーク開発はプログラマの品質がピンキリなために 業務ロジックだけに集中させるという目的があるはず 分業考えるとstrutsよりTapestryとかのほうがいいとかそういうお話かと ちょっとした動的コンテンツ程度ならPHPだろうがなんだろうがいいし その程度なら豊富なライブラリもあるしjsp一本でいいだろう ただある程度の規模になったとき困る 書籍の執筆で扱うサンプル程度の規模じゃ面倒になるだけなのは当たり前
- 327 名前:デフォルトの名無しさん mailto:sage [04/05/06 20:49.net]
- >>301
dorffweb.com/?page=taptutorial このチュートリアルの第7章のサンプル見ればわかる。 ってだけでもアレなんで。結論からいうと、 ・ヘッダー/フッターを司るJWCを自分で作って、テンプレートから呼ぶ。 ・そのJWCの中では、呼ばれたテンプレートの内容を丸ごと書き出す Tapestry謹製のJWC "RenderBody" を呼ぶ。 という方法です。 RenderBodyのもっと詳しい説明はコチラ↓ jakarta.apache.org/tapestry/doc/ComponentReference/RenderBody.html
- 328 名前:デフォルトの名無しさん mailto:sage [04/05/06 20:52.net]
- ×呼ばれたテンプレートの内容
○呼ばれたjwcidを持つタグの内容 スンマソン
- 329 名前:デフォルトの名無しさん [04/05/07 01:55.net]
- StrutsやTapestryを一ヶ月の超短納期prjで採用するのが
間違ってる。。。
- 330 名前:デフォルトの名無しさん mailto:sage [04/05/07 02:02.net]
- >>311
ばりばり使いこなせるメンバーのみの少数精鋭ならいいけどね・・・
- 331 名前:初期不良 mailto:age [04/05/07 04:37.net]
- >>307
WebObjects とか初心者に使わせることを考えたらどうだ? 凝ったことをしなければ非常に簡単に、しかも従っていれば 基本的にきれいな方向に持っていってくれる。そんなフレームワークが できるならがんばって作ってもいいじゃないか。 そんな WebObjects のフレームワークに一番近い感じの Tapestry age
- 332 名前:301 mailto:sage [04/05/07 09:03.net]
- >>309
なるほど。分かりやすい説明サンクスです。
- 333 名前:デフォルトの名無しさん mailto:sage [04/05/07 16:45.net]
- >>311
メンバ全員が使うフレームワークを熟知してれば問題ないんでは。 見た事無いけど。
- 334 名前:デフォルトの名無しさん [04/05/07 21:20.net]
- >>315
Tapestryに限らないと思うけどフレームワーク熟知してる人間は少数で いいのでわ? んで、フレームワークとかわかんないけどJavaはかけるぐらいのPGに ちゃんとした仕様書渡してビジネスロジックを実装させる(もちろん単体テストも)。 あとはフレームワークわかってる人間が組み込めと。
- 335 名前:301 mailto:sage [04/05/07 21:56.net]
- 教えてクンで申し訳ないのだけど、
HTMLテンプレートやpage specification等のファイルの配置ディレクトリを カスタマイズするにはどうすればよいのでしょうか? いくつかのサンプルアプリを見てみたのだけど、常にHTMLテンプレートファイルは context直下のディレクトリに、それ以外はcontext/WEB-INFのディレクトリに 置かれてた。 それと、 複数の階層(ディレクトリ)を設けて、ページの内容に応じてHTMLテンプレート ファイルを管理したいのだけど、そんなわがままは許されないのでしょうか? ひとつのディレクトリにしか置けないと、規模が大きくなったときに管理が 不便じゃない? 複数人での制作だとファイル名がダブらないようにするだけでも 大変かも知れないし。
- 336 名前:デフォルトの名無しさん [04/05/08 00:52.net]
- なんでTapestryを使うの?
ってお客さんに問われたらどう答えますか?
- 337 名前:デフォルトの名無しさん mailto:sage [04/05/08 01:07.net]
- JSP拡張で効率化できますよ〜
とでも逝っておけ
|

|