- 1 名前:Ace [03/10/31 01:35]
- JakartaのTapestryフレームワーク使ってますか?
日本ではなかなか情報が手に入らず、本家のドキュメントも 古いバージョンのままなので、使いたいと思って挫折した人多くありませんか? 私はTapestry2.3あたりのころにTapestryの存在を知りました。 それまではStrutsでした。 デザイナーを内輪にかかえていない我が社では外注先から戻ってきた HTMLからJSPへの変換および、再修正依頼が非常に困難でした。 ○JSPへの変換ってつまらないよね! ○デザイナーがStrutsの拡張タグ理解できるわけないだろう! ○できたとしてどうやってデザインするの? そんなあなたにはTapestryしかありません! ぜひ日本でもこの2chを中心にTapestryの輪を広げて Strutsにイカレテいる古臭いプログラマーたちを見返してやりましょうよ! ちなみに私は携帯&PC向け有料サイトでTapestry使ってます。(^o^)v 登録ユーザ○十数万人、売上○千万円程度の規模です。 携帯は全機種対応確認済みです。 携帯のブラウザのバグ的なものに対応するために、 Tapestryのソースいくつか書き換えてるけどね(^_^; Tapestryに興味ある人レスよろしくね!
- 148 名前:デフォルトの名無しさん mailto:sage [03/12/04 21:44]
- なんかよくわからんが…
なんでわざわざsunの主流からはずれる方向を選ぶんだろ。 結局Tapestryだって、独自記述をデザイナーに理解させる必要が あるわけだし、スクリプトレットを存在させないJSPと対して変わらんよ。 ※ちなみに、初期時はともかくとして運用段階においてHTML以外を 拒絶するデザイナー(だいたいバイト)なんて見たことない。 それに、純粋にプレゼンテーション層からビジネスロジックを 分離するのであれば、Velocityでのアプローチの方がまだましだよ。 ただ、主流じゃないからエンドユーザーへ提案しずらいのが、 そもそもの問題。 --- システムを買うのは、経営者であってデザイナーじゃないし、 経営者は知名度のある技術を好む。 どうしても分離したいのであれば、PHP+Smartyでいいじゃん。 今のところ、主流になっている組み合わせだし。 ※それか、自分の趣味で遊ぶとかね。 と、ここまで書いておいて気付いたんだけど。 Tapestryの応援スレだったんだね。フレームワークスレだと思ってた… 水を差したのであれば、すいません。
- 149 名前:デフォルトの名無しさん mailto:sage [03/12/04 23:10]
- 気付いたならsubmitするなよ
- 150 名前:デフォルトの名無しさん [03/12/04 23:17]
- >>149
さんせいマンセー
- 151 名前:デフォルトの名無しさん mailto:sage [03/12/05 14:48]
- 折角書いたのを捨てるのもったいない気持ちも分かるw
- 152 名前:デフォルトの名無しさん mailto:sage [03/12/06 01:50]
- それも貧乏性だろ>もったいない
- 153 名前:デフォルトの名無しさん [03/12/06 12:49]
- びんぼー(T_T)/
- 154 名前:デフォルトの名無しさん mailto:sage [03/12/07 01:22]
- そもそもビンボーでなければ、オープンソースなんて使わないわけで。
- 155 名前:デフォルトの名無しさん mailto:sage [03/12/07 18:18]
- >>136
その配置だとHTMLファイルを書き換えるたびに WEBコンテナを再起動しないとだめじゃない?
- 156 名前:デフォルトの名無しさん [03/12/08 01:58]
- >>155
そうだけどそれが何か?
- 157 名前:デフォルトの名無しさん mailto:sage [03/12/08 04:03]
- つづれおり、いいよね。
- 158 名前:デフォルトの名無しさん mailto:sage [03/12/08 12:01]
- ユーガッタフレンド〜♪
- 159 名前:デフォルトの名無しさん [03/12/09 00:48]
- >>157
はぁ?
- 160 名前:デフォルトの名無しさん mailto:sage [03/12/09 01:44]
- >157 キャロルキングだろ。たぶん
- 161 名前:デフォルトの名無しさん [03/12/12 00:25]
- age
- 162 名前:デフォルトの名無しさん [03/12/13 16:10]
- >>1
次はまだか?
- 163 名前:デフォルトの名無しさん [03/12/14 23:24]
- / ̄ ̄ ̄ ̄\
∧_∧ | ほげらっちょ! | (;∀;∩)< ほげらっちょ! | (⊃ ) | | 人 ヽ´ \____/ し'(__)
- 164 名前:デフォルトの名無しさん mailto:sage [03/12/15 22:29]
- タペストリ
- 165 名前:デフォルトの名無しさん mailto:sage [03/12/16 18:38]
- Tapestryってなんて読むの?
- 166 名前:デフォルトの名無しさん mailto:sage [03/12/17 03:23]
- テープストーリー
- 167 名前:デフォルトの名無しさん [03/12/17 21:29]
- つまんねぇ
- 168 名前:デフォルトの名無しさん [03/12/20 03:07]
- >>1
次はまだかい?もう年越すぜ?
- 169 名前:デフォルトの名無しさん [03/12/27 00:54]
- age
- 170 名前:デフォルトの名無しさん [03/12/28 01:57]
- Tapestry のよさは、デザイン分離がクローズアップされがちだが、
もっとグレイトなのは、HTTPというプロトコル上ステートレスかつ URL の連鎖で画面のコンテキストを追っかけるつくりになっちゃう ところを、画面の構成コンポーネントのイベントハンドラで作り こむ、まるで Swing みたいな設計をするところだと思うな。 その点、Struts とも Velocity とも比較するものではなく、JSF と比較すべき存在だと思う。じゃなきゃ、Swing とかとの比較だ な。まあ、クソスレの住人にはわからんだろうが。 このスレはめずらしく >>1 がまともかと思ったら、威張るだ けで根性なしだったのがザンネンだ。マジにこの時期にTapestry で成功事例もってるなら、金払っても話が聞きたかったものを。。 まわりもおだてて話させりゃいいものを、自分が理解もしていな いのにヤヅでつぶしちまった。ほかに、Tapestry の読むに耐える 板はどっかにないもんかね?
- 171 名前:初期不良 mailto:sage [03/12/28 03:04]
- >>170
激しく同意 WO 触っているせいでこの重要さは身にしみてる。 オープンソースでもこんなんできるようになったとは、 と感慨ひとしおですけど実はまだきちんと触ってないヘタレでつ...
- 172 名前:デフォルトの名無しさん [03/12/28 20:28]
- >> 171 どうもありがとう。
Tapestry も Spindle とかの IDE プラグインに可能性 の余地があって、たとえば今はハンドで書いている.page や.jwcといったSpecificationXMLが、Dreamwaverみたい なWYSWYGのHTMLエディタでテンプレート開いた上でダブ ルクリックするとオートで書かれ、ページオブジェクト のリスナーメソッドのガワが実装されるような動きをし てくれば、まんまVBやDelphiだからね。WYSWYGなHTMLエ ディタはすでにオープンソースでもあるし、.pageのXML はIDEがオートで書けるレベルの内容にとどめている。 bindingの情報なんて、VBのFormファイルの中身みたい なもんだし。JSFでもIDE充実したらそうなるだろうけど ね。最近の両者をみていて、オイラはTapestry のほう がJSFよりもテンプレートがHTMLということで手軽感が あるし、力の入ったWEBデザインをするのに向いている と感じているので、次の案件に使ってみたいと思ってる。 その点、すでに使ってるヤシの情報は漁ってるんだけ どね。なかなか書いてくんないね。
- 173 名前:デフォルトの名無しさん mailto:sage [03/12/28 20:37]
- わりい、172だが、読み直す前にぽちっと
いっちゃって、日本語がマンセーマンみ たいに。要は、スタンドアローンなアプリ をVBやDelphiで作るみたいな感覚で、デザ インに力入ったHTMLが所与できちゃった案 件でもさくさくと作れる時が近いうちに実 現するんじゃないかと。Spindle 次第では。
- 174 名前:デフォルトの名無しさん [03/12/28 20:42]
-
Kさん 好循環 Aさん 悪循環 (健康体) (喘息) 1.(神が喘息であるかないかを決める) 2.K 喘息でない人 A 喘息の人は は体力がある 体力がなくなる 3.K A 行動力、 五感(嗅覚)が鈍り感性が変化する 4.K&P 神は異常な感性の人間は本来人に迷惑をかけ るから外に出てはいけないと思っている。 5.K 変化なし A アトピーになる 6.K 正常な感性 A 外に出なくなりさらに異常な感性になる 7.K 正常な人間 A 異常な人間(レッテル)
- 175 名前:デフォルトの名無しさん [03/12/28 20:43]
- 8.K&A 死
9.K&A 来世 10.K&A 神は異常な人間は人に迷惑をかけるので行動 を抑制する必要があると思っている。 11.K&A 神が喘息であるかないかを決める 12.K 喘息でない A 喘息である 13.K&A 1.に戻る これは事実。広めようぜ 解決法:体力をつけると感覚が正常に戻り、 アトピーも快癒に向かう。 目安としてグランドを10週くらい。 あとはウォーキング 2.3時間を目安にウインドーショッピングや本屋めぐり
- 176 名前:デフォルトの名無しさん [03/12/30 17:37]
- おっ、Tapestry賛成派の意見が増えてきた
もうJAVA World出たよ>>1
- 177 名前:初期不良 mailto:sage [03/12/30 21:21]
- ttp://www.geocities.co.jp/SiliconValley-SanJose/2565/tapestry/tapestry.html
spindle 使わない形のドキュメントだけどみっけた
- 178 名前:デフォルトの名無しさん [04/01/01 12:58]
- manning のアーリーアクセス+ペーパーバック後郵送の
サービスで「Tapestry in Action」買った!もちろん英 語だけど。結構いいこと書いてある。俺は買いだと思う。
- 179 名前:デフォルトの名無しさん mailto:sage [04/01/02 00:35]
- >>178 はじめの2章読めるだけで、今買う価値があるの?
はじめ2章にどれだけ有用な情報があるのかレポートよろ。
- 180 名前:デフォルトの名無しさん mailto:sage [04/01/03 02:21]
- 海外掲示板用オフラインリーダーを作るスレ
pc2.2ch.net/test/read.cgi/tech/1072883528/ 海外でよく使われていうる掲示板スクリプト 専用のオフラインリーダー作って下さい。 必要な条件はID、PASSを管理できること、 OpenJaneみたいな三面型の見た目。 簡単にローカライズできるように言語ファイルを採用
- 181 名前:デフォルトの名無しさん [04/01/06 23:32]
- >>178
URL希望
- 182 名前:デフォルトの名無しさん [04/01/08 20:47]
- age
- 183 名前:デフォルトの名無しさん [04/01/15 09:49]
- >>178
URL希望
- 184 名前:デフォルトの名無しさん mailto:sage [04/01/16 11:23]
- >>183
www.manning.com/
- 185 名前:デフォルトの名無しさん [04/01/18 15:35]
- Tapestryホームページがリニューアル
jakarta.apache.org/tapestry/ Tapestry3.0beta4も出たぞ
- 186 名前:デフォルトの名無しさん mailto:sage [04/01/18 16:22]
- >>178
書籍紹介サイト? in Actionシリーズか。 いろいろシリーズがでているもんだな。
- 187 名前:デフォルトの名無しさん [04/01/24 02:22]
- age
- 188 名前:デフォルトの名無しさん [04/01/24 02:45]
- Tapestryのうまい使い方載ってるサイトない?
ソースコードサンプル付きで。 すでにStrutsで開発しているときにTapestryを導入するとしたら どう対応すればいんだろう? カスタムタグを使って作ったJSPファイルを また修正しないといけないとか?
- 189 名前:デフォルトの名無しさん mailto:sage [04/01/24 13:14]
- >> 188
VとCを作り直す対応だけでOKですよ〜
- 190 名前:デフォルトの名無しさん [04/01/24 16:49]
- >>188
StrutsからTapestryに移行するには、該当ページのJSPとActionを書き換えになる。 JSPの方はカスタムタグからTapestryの該当するコンポーネント指定に1対1で書き換え、 ActionはpageBeginRenderとformSubmitリスナとactivateExternalにメソッドを分割して DBアクセスまわりのロジックはフルコピー可能。 ActionFormのresetはPageRenderListenerインタフェースを実装してpageBeginRenderにコピー可能。 ActionFormのvalidateはPageValidateListenerインターフェースを実装してpageValidateRenderにコピー可能。 return mapping.getInputForward();はreturn;にするだけ return mapping.findForward("hoge");はcycle.activate("hoge");return;だけ ほとんど1対1に変換可能だから、Struts→Tapestry変換ソフトも作成可能と思われる。
- 191 名前:デフォルトの名無しさん [04/01/24 20:48]
- >>188
ActionFormのプロパティは、ページクラスにabstractでget/set***を作成し、 ページ仕様ファイルにpropertyの名前と型を記述する
- 192 名前:デフォルトの名無しさん [04/01/28 05:40]
- >>190
へ〜
- 193 名前:デフォルトの名無しさん [04/01/29 10:29]
- 新リンク発見
www.milkstand.net/fsgarage/archives/000220.html
- 194 名前:デフォルトの名無しさん mailto:sage [04/01/29 20:03]
- >>193
ネタにしろってことですか?
- 195 名前:デフォルトの名無しさん [04/02/03 01:55]
- Tapestry3.0beta4ってどうやって使うの?
- 196 名前:デフォルトの名無しさん [04/02/08 12:45]
- >>195
おれもしりたい
- 197 名前:デフォルトの名無しさん [04/02/11 16:22]
- パペストリで、画面遷移とかってどういう仕組みになってるの?
いいサンプルかチュートリヤルある?
- 198 名前:デフォルトの名無しさん [04/02/12 22:40]
- >○Beginning Tapestry
>ttp://jakarta.apache.org/~hlship/Tapestry-ApacheCon.ppt このパワポファイル、勝手に翻訳(駄訳)してみたんだけど、ほしいヤシいる? 一応、機械翻訳じゃないんで日本語になってるとは思われ(w ただし意味不明な箇所も有り。 なんか、タペってStrutsよりも効率よさそう。
- 199 名前:デフォルトの名無しさん mailto:sage [04/02/13 07:18]
- >>198
ノシ
- 200 名前:198 mailto:sage [04/02/13 09:18]
- >>199
ttp://up.isp.2ch.net/up/79de27813b6b.zip
- 201 名前:デフォルトの名無しさん mailto:sage [04/02/13 11:25]
- >>200
漏れももらった。さんきう。
- 202 名前:デフォルトの名無しさん mailto:sage [04/02/13 12:38]
- >200
いただきました。ありがとう
- 203 名前:198 mailto:sage [04/02/13 12:50]
- 和訳がおかしいところも多いと思うので、
英語にオタッシャクラブなヤツがいましたら、改修オナ貝。
- 204 名前:199 mailto:sage [04/02/13 18:57]
- ダウソロードできないよー
- 205 名前:198 mailto:sage [04/02/13 19:11]
- 消えちゃったかな?
他にどこかよさげなウプロダある? 駄訳をちょっとだけ修正したのを再ウプしたひ
- 206 名前:デフォルトの名無しさん mailto:sage [04/02/13 20:57]
- >>205
Ja-Jakarta に送りつける!
- 207 名前:デフォルトの名無しさん mailto:sage [04/02/14 00:18]
- >>205
kari.to/upload/index.cgi
- 208 名前:デフォルトの名無しさん [04/02/14 01:05]
- >>198
iriaで試したら落とせました。 ありがd
- 209 名前:デフォルトの名無しさん mailto:sage [04/02/14 01:50]
- 落とすには Web 割れなみのテクが必要です。
- 210 名前:デフォルトの名無しさん mailto:sage [04/02/14 01:52]
- あっ、家にパワポないの忘れてた。。。
誰か PDF にしてくだっさいぃ。。。
- 211 名前:198 mailto:sage [04/02/14 14:59]
- ちょい修正版、再ウプしますた。PDF版込みです。
ttp://marmotfarm.com/cgi-bin/upload2/source/up31226.zip
- 212 名前:デフォルトの名無しさん mailto:sage [04/02/14 15:51]
- >>211
PDF ありがd! ますます Tapestry ファンになった。 Java野郎、気に入った。
- 213 名前:デフォルトの名無しさん [04/02/14 22:44]
- >>211
ダウンロードできないよ
- 214 名前:デフォルトの名無しさん mailto:sage [04/02/14 22:47]
- marmotfarm.com/cgi-bin/upload2/source/up31226.zip
- 215 名前:デフォルトの名無しさん [04/02/14 23:27]
- >>214
やっぱ、できないんだけど、うちのネットワークのせい?
- 216 名前:デフォルトの名無しさん [04/02/14 23:28]
- >>215
うpろだから消しただけだろ。
- 217 名前:198 mailto:sage [04/02/17 10:23]
- うpろだから消えまくりですな。。。
とりあえずおまえら、技評から出版されてる「Jakartaプロジェクト徹底攻略2」で、 タペの特集やってますよ!これは買いでつ! あと、併せてWEB+DB PRESSでは、O/RマッピングのHibernateも特集。 タペ+ハイバネで、楽チン開発・・・・かな? 個人的には、O/RマッピングフレームワークのCayenne(ttp://objectstyle.org/cayenne/) も気になりマクリマクリスティですよ。 ・DBMSのスキーマ情報のリバース ・リバース時にリレーションを自動解決 ・DAO層のJavaクラスの自動生成 こんなんができるそうで。 スレ違いですな。。。このネタは、 Java⇔RDBのMapping-Frameworkを語るスレ ttp://pc2.2ch.net/test/read.cgi/tech/1049030272/ 向けでつね。。
- 218 名前:初期不良 mailto:sage [04/02/17 13:55]
- >>217
スレ違いだけど WOLips 入れたら Cayenne 付いてきてた... EOF 使うからたぶん使ってないとは思うんだけどね...
- 219 名前:デフォルトの名無しさん mailto:sage [04/02/17 18:57]
- CayenneでもHibernateでも良いけれど、
WOのEOModeler + WOBuilderみたいに、ロジックとモデルの接続が マウスグリグリで出来るようなプラグイン、でないかねぇ。
- 220 名前:デフォルトの名無しさん mailto:sage [04/02/17 18:58]
- ↑ここでのプラグインって、Eclipse用でつ。。
- 221 名前:デフォルトの名無しさん [04/02/17 21:06]
- age
- 222 名前:デフォルトの名無しさん [04/02/19 15:38]
- どうも今ひとつしっくりこない、書籍その他手に入れてみたがやり方が書籍やHPによって違っている。
マー複数種類のやり方があるんだろうが・・・。 どうしても理解できないのが BaseComponentとBasePageをextendsすることの違いです。これは何が違うんでしょ?
- 223 名前:デフォルトの名無しさん [04/02/19 23:12]
- Tapestry って Struts の普及率を超えそうですか?
それとも Struts とは分野が違うものでしょうか?
- 224 名前:デフォルトの名無しさん mailto:sage [04/02/20 14:18]
- TapestryとStrutsは、MVC分離によって各領域のコンフリクトを
防ぐという目的は、だいたい一緒だと思います。 ただ、アプローチが大きく違うんじゃないでしょうか。 Strutsの大きなメリットは、画面遷移周りをstruts-config.xmlという設定ファイルとして 独立させられるんで、遷移情報を一括管理できるってところ。 デメリットとしては、このファイルがでっかくなっていくってことでしょうか。 Struts1.1からは、SubApplicationという仕組みで、設定ファイルを分割できるようになりましたが。 Tapestryの大きなメリットは、テンプレート上の動的HTML生成の仕組みが コンポーネント指向ってことでしょうか。デザイナとの連携がうまく考えられてます。 コンポーネントライブラリも必要十分だと思うので、海外なんかではStrutsからの移行組も 増えてるとか。 ただ、まだ日本語の情報はStrutsほど多くないですね。
- 225 名前:デフォルトの名無しさん [04/02/21 20:24]
- 新しいTapestryのサイト発見
みんなカキコよろ! www.wikiroom.com/Tapestry/
- 226 名前:デフォルトの名無しさん [04/02/21 21:27]
- Jakartaプロジェクト徹底攻略2の「Tapestry徹底入門」P71で、
----- なお、アクセッサメソッドのうちsetXXXXX()メソッドの引数は、 どんなデータ型でもオブジェクト名(変数名)をvalueとしておかなくてはなりません。 ----- と、書いてあるんだけど、意味がわかりません。 引数の変数名に決まりがあるなんて、JAVAではありえないんだけど? 著者の沖林氏、この文の意味を解説もしくは修正してください。
- 227 名前:デフォルトの名無しさん mailto:sage [04/02/21 23:56]
- それは「Javaでは」ってよりも、
タペ自身が動的にアクセッサメソッドを処理するための ルールってことではないの?
- 228 名前:デフォルトの名無しさん mailto:sage [04/02/22 00:05]
- >>226
リフレクション使えばありえんことは無い。 ってかリフレクションはフレームワークでは結構使われるでしょ。 で、Tapestry ではどうなのってのは知りまそん。
- 229 名前:デフォルトの名無しさん mailto:sage [04/02/22 18:28]
- 今日から試してみてるんだけど、
WOみたいにURLはSessionIDだけにならないのかな? localhost/app?service=page/xxxx だと、任意のページに自由にアクセスできてしまうよね?
- 230 名前:デフォルトの名無しさん mailto:sage [04/02/22 22:30]
- Mevericは?
- 231 名前:デフォルトの名無しさん [04/02/23 19:10]
- >>229
自由にアクセスしてもらっちゃ困る全ページにvalidateかValidateListenerつけて セッションかVisitを確認して、もし認識できなかったらログインページに PageRedirectExceptionすればよろし。 AbstractPageをextendsしたAbstractAuthPageでも作ると楽できるっす
- 232 名前:229 mailto:sage [04/02/23 19:33]
- >>231
なるほど、そういう工夫が必要なんだね。 WOを参考にしてるとはいえ、やっぱり結構違うな〜。
- 233 名前:デフォルトの名無しさん [04/02/27 03:16]
- >>198
最近このスレ知りました。 PDFも一回うpしてもらうことかのうでせうか。。?
- 234 名前:デフォルトの名無しさん mailto:sage [04/02/27 08:48]
- >>233
漏れがパワポの駄訳&PDF変換してみたんだけど、 こんなクソ資料見るよりも、「Jakartaプロジェクト徹底攻略2」を買ったほうが なんぼもマシ(w
- 235 名前:233 mailto:sage [04/02/27 15:15]
- >>234
そうですか。「Jakartaプロジェクト徹底攻略2」は買いました。 あれだけだとなんか痒いところに手が届いてない感じがして。 今までずっとStrutsだったので乗り換え考え中です。
- 236 名前:デフォルトの名無しさん mailto:sage [04/02/29 14:48]
- HTML テンプレートから Page クラスのアクセッサのコードを生成したり
できますか?
- 237 名前:デフォルトの名無しさん [04/03/05 05:30]
- >>236
出来ません!
- 238 名前:デフォルトの名無しさん mailto:sage [04/03/06 16:41]
- ああ、キャロル=キングね。懐かしいなぁ。
You've gotta friendとか大好きだよ。
- 239 名前:デフォルトの名無しさん [04/03/06 16:57]
- You've gotta hivemind
- 240 名前:デフォルトの名無しさん mailto:sage [04/03/06 22:13]
- JSFとどっちがすごいの?
- 241 名前:デフォルトの名無しさん mailto:sage [04/03/06 23:07]
- Tapestry のほうがすごい。
これで満足か?
- 242 名前:デフォルトの名無しさん [04/03/08 21:02]
- Eclipse Plugin Spindle の Hello World
ttp://www.wikiroom.com/Tapestry/?HelloWorld
- 243 名前:デフォルトの名無しさん mailto:sage [04/03/08 22:27]
- @ShowErrorって、Strutsでいう<html:errors />なんだろうけど
saveErrors() に対応する方法がよくワカラン。 とりあえずdelegateを定義して、delegate.record("エラーですよ", 〜) にしてるけど 公式ドキュメントすら作りかけだからなぁ。 workbench.warを分析しつつ悩む俺。
- 244 名前:デフォルトの名無しさん mailto:sage [04/03/09 11:12]
- なんか *.page 書くの面倒だね。もうちょっと簡単にならないものだろうか。
ページ用のクラス内のメソッド名の接頭辞と、jwcid の接頭辞を関連付けて、 さらにコンポーネントタイプもその接頭辞で決め打ちしてしまって *.page の コンポーネント宣言は必要なし、とかにならないかなあ。 使い始めてまだ間がないので、おかしなことを言ってたらすいません。
- 245 名前:初期不良 mailto:sage [04/03/09 13:28]
- >>244
どういう事を望んでいるのかいまいち分からんけど spindle 使ってもだめなん?
- 246 名前:244 mailto:sage [04/03/09 14:34]
- まさに Spindle を使っているのですが…。.html とクラスを関連づけるもの
として .page を見たとき、なんか微妙に冗長な気がしたんですよね。 でも html にロジック記述がめちゃくちゃ減るので、これはこれでいいのか。 XML に慣れてないだけなのかな? この仕様だと、Spindle でクラスを書いて、getter とか setter のメソッド 名を選択して .page に反映とか、 .page に存在しない name を使ったコンポー ネントを書くと×印が出て、対応するクラスにメソッドを作ることができる、 とかすると嬉しいなあ、と。 (使いはじめて 5 時間でそんなことを言いだして…)
- 247 名前:デフォルトの名無しさん mailto:sage [04/03/09 14:49]
- Eclipseプラグインでさ、
Tapestryのコンポーネントと、Hibernate側オブジェクトと、ビジネスロジック中のオブジェクトを Drag&Dropでグリグリっとバインドできるようなものがあったら面白そうだなぁ。 フリーなWebObjectsって感じで。
- 248 名前:デフォルトの名無しさん mailto:sage [04/03/10 00:52]
- >>246
> .page に存在しない name を使ったコンポー > ネントを書くと×印が出て、対応するクラスにメソッドを作ることができる X印だけは出るね。 存在しないクラスにもX印が出る。 Ctrl+Spaceで補完すると、ちゃんとjavadocみたいな説明が出るんで、だいぶ助けになってるな。 ただ、htmlとpage、pageとクラスみたいな連携が弱い。 コンポーネント、プロパティ、リスナーを定義して こっちはabstract、こっちはこのロジック、これはVisitへ、とか付け替えできると嬉しいなぁ。
|

|