[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2ch.scのread.cgiへ]
Update time : 03/27 10:21 / Filesize : 196 KB / Number-of Response : 859
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Tapestryについて語ろうよ!



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に興味ある人レスよろしくね!

369 名前:デフォルトの名無しさん mailto:sage [04/05/22 12:04.net]
おれはどっちでもいーや

370 名前:デフォルトの名無しさん mailto:sage [04/05/22 16:59.net]
見せてもらえるものは見せてもらった方がいいわね、アータ。

371 名前:デフォルトの名無しさん [04/05/23 22:34.net]
3.0リリースから、もう一ヶ月たつのに、一向に盛り上がってこないなあ。

やってるー? みんなー?

372 名前:デフォルトの名無しさん [04/05/23 22:41.net]
つうかFlashMXにはまってるからもういいや

373 名前:デフォルトの名無しさん mailto:sage [04/05/23 22:58.net]
>>350
一応MLが立ち上がっているみたいだけど、
2週間でレス2通(ML開設者の挨拶等)、参加者13人、技術的な
質問0。既に廃墟だね…。

ttp://www.freeml.com/ctrl/html/MLInfoForm/tapestry-japan@freeml.com



374 名前:デフォルトの名無しさん mailto:sage [04/05/24 00:08.net]
所詮、ニッチなわけで

375 名前:デフォルトの名無しさん mailto:sage [04/05/24 00:11.net]
悪くないと思ったんだが、だめかなー。

Strutsより現実的でいいと思うんだがなー。

376 名前:デフォルトの名無しさん [04/05/24 00:22.net]
>>352
場の空気の読めない人が2番目のTapestryのML立ち上げてんだよね
"leader19731221" <s.owada@athens-net.com>
YahooのTapestryのMLに
--------------------
FreeMLにてTapestry-Japan MLを開設しました。

以下のURLにて閲覧、投稿ができますので、是非とも参加下さい。
www.freeml.com/info/tapestry-japan@freeml.com
--------------------
何なのこの人?

377 名前:デフォルトの名無しさん [04/05/24 00:38.net]
>>342
できたよ
決定事項
●テンプレート置き場:アプリケーションコンテキストの下の/sample/hoge/
●作成するDelegateクラス名:test.SampleTemplateSourceDelegate

手順
●1.TemplateSourceDelegateの登録
sample.applicationに
<extension name="org.apache.tapestry.template-source-delegate" class="test.SampleTemplateSourceDelegate"/>
を追加
●2.SampleTemplateSourceDelegate.javaにDefaultTemplateSourceのソースをコピー
 2.1 クラス名をDefaultTemplateSourceからSampleTemplateSourceDelegate書き換え
 2.2 インターフェースにITemplateSourceDelegateを追加
 2.3 LOGの引数を「DefaultTemplateSource.class」から「SampleTemplateSourceDelegate.class」に書き換え 2.4 以下のfindTemplateメソッドを追加
●3.テンプレートを書いておしまい
 /WEB-INF/Home.page
 /sample/hoge/Home.html




378 名前:デフォルトの名無しさん [04/05/24 00:38.net]
public class SampleTemplateSourceDelegate implements ITemplateSourceDelegate,ITemplateSource {
    public static final String SAMPLETEMPLATEDIRECTORY="sample/hoge/";
    private IResourceLocation _sampleResourceLocation;
    public ComponentTemplate findTemplate(
        IRequestCycle cycle,
        IComponent component,
        Locale locale)
    {
        IResourceLocation location=component.getSpecification().getSpecificationLocation();
        String name = location.getName();
        int dotx = name.lastIndexOf('.');
        String templateBaseName = name.substring(0, dotx + 1) + getTemplateExtension(component);
        LOG.debug("component="+templateBaseName);
        
        if (_sampleResourceLocation == null){
            IResourceLocation _applicationRootLocation = Tapestry.getApplicationRootLocation(cycle);
            _sampleResourceLocation=_applicationRootLocation.getRelativeLocation(SAMPLETEMPLATEDIRECTORY);
        }
        
        IResourceLocation baseLocation =
            _sampleResourceLocation.getRelativeLocation(templateBaseName);
        IResourceLocation localizedLocation = baseLocation.getLocalization(locale);

        LOG.debug("location="+localizedLocation);
        if (localizedLocation == null)
            return null;
            
        return getOrParseTemplate(cycle, localizedLocation, component);
    }
-------------------------------


379 名前:デフォルトの名無しさん [04/05/24 00:38.net]
public class SampleTemplateSourceDelegate implements ITemplateSourceDelegate,ITemplateSource {
    public static final String SAMPLETEMPLATEDIRECTORY="sample/hoge/";
    private IResourceLocation _sampleResourceLocation;
    public ComponentTemplate findTemplate(
        IRequestCycle cycle,
        IComponent component,
        Locale locale)
    {
        IResourceLocation location=component.getSpecification().getSpecificationLocation();
        String name = location.getName();
        int dotx = name.lastIndexOf('.');
        String templateBaseName = name.substring(0, dotx + 1) + getTemplateExtension(component);
        LOG.debug("component="+templateBaseName);
        
        if (_sampleResourceLocation == null){
            IResourceLocation _applicationRootLocation = Tapestry.getApplicationRootLocation(cycle);
            _sampleResourceLocation=_applicationRootLocation.getRelativeLocation(SAMPLETEMPLATEDIRECTORY);
        }
        
        IResourceLocation baseLocation =
            _sampleResourceLocation.getRelativeLocation(templateBaseName);
        IResourceLocation localizedLocation = baseLocation.getLocalization(locale);

        LOG.debug("location="+localizedLocation);
        if (localizedLocation == null)
            return null;
            
        return getOrParseTemplate(cycle, localizedLocation, component);
    }
-------------------------------


380 名前:デフォルトの名無しさん [04/05/24 00:40.net]
このサンプルはコンポーネントのテンプレートにも使

381 名前:ヲるよ(^o^)v
/WEB-INF/Hoge.jwc
/sample/hoge/Hoge.html
[]
[ここ壊れてます]

382 名前:デフォルトの名無しさん [04/05/24 13:43.net]
age

383 名前:デフォルトの名無しさん mailto:sage [04/05/24 15:04.net]
日本語ドキュメント整備されればとびつくけどな


384 名前:デフォルトの名無しさん [04/05/24 20:40.net]
このスレも50毎に>>361の結論が出て、その繰り返しで1000行きそうだな。

385 名前:デフォルトの名無しさん mailto:sage [04/05/25 00:55.net]
>>354
Strutsから乗り換える教育投資に見合うメリットがあるのか?

おれは、ないと思うんだが。

386 名前:デフォルトの名無しさん mailto:sage [04/05/25 01:28.net]
乗り換えるんじゃなくて方向がまったく違う

でも結局>>361


387 名前:デフォルトの名無しさん mailto:sage [04/05/25 03:56.net]
>>363
乗り換えるなら、JSPから。



388 名前:342 [04/05/25 05:15.net]
>>356
おー、すげぇ。
明日にでも、さっそく試してみるよ。

しかし、こういうの書かなくてもサクサクっと設定出来ないと
普及は厳しいかなぁ、という気がしないでもないなぁ。


389 名前:デフォルトの名無しさん mailto:sage [04/05/25 07:00.net]
>>363
Strutsをメンバーの過半数が、機能をフルに使いこなせていたら、
意味は無いだろうね。

Strutsを使っているのになぜかJSPにスクリプトレットを
多用しているようなところだったら、まだ、ある。






でも結局>>361

390 名前:デフォルトの名無しさん mailto:sage [04/05/25 09:13.net]
今やってる仕事、strutsなんだけど、ご多分に漏れず、
struts-config.xmlが肥大化。
DynaActionBeanの設定とか、もういやすぎ。
例の分割管理とかそういう対策はアフォみたいだし。。。鬱。
タペットマペット使いたいYO!!

391 名前:デフォルトの名無しさん [04/05/25 10:11.net]
オブジェクト指向の分散管理思想に真っ向から反するStrutsの設定ファイル。
フレームワークが滅びるには十分な理由だ。

392 名前:デフォルトの名無しさん [04/05/25 12:29.net]
同じようなやり方で、ISpecificationResolverを実装する方法もあるよ
こちらの場合.page,.jwcと.htmlは同じフォルダに置ける


393 名前:デフォルトの名無しさん mailto:sage [04/05/25 12:40.net]
>>368
XDoclet使えば?
Strutsコンフィグファイルなんてほとんどさわらなくなった。

394 名前:デフォルトの名無しさん mailto:sage [04/05/25 13:07.net]
>>369
すでにXDocletのようなものもあるし、J2SE1.5からはメタデータという仕組みも組み込まれて同様のフレームワークの設定がやりやすくなるから、いまとなってはあまり問題ないね。

395 名前:デフォルトの名無しさん mailto:sage [04/05/25 19:43.net]
ListEditコンポーネント(とKistEditMapクラス)を使って、
Stale Link状態を事前に検出できるようになる仕組みが、

  Java Doc API を読んでも
  Component Reference を読んでも
  Tapestry In Action を読んでも

なぜだかサパーリわからません。
そんな俺はおhる?

396 名前:デフォルトの名無しさん [04/05/26 21:15.net]
age

397 名前:デフォルトの名無しさん mailto:sage [04/05/28 15:31.net]
作者が「テスト助けてくれ〜」と悲鳴ageてるわけだが。



398 名前:デフォルトの名無しさん mailto:sage [04/05/29 01:41.net]
名前は結構好きだな。

399 名前:デフォルトの名無しさん mailto:sage [04/05/29 04:30.net]
Tapestryはなぜ流行らないのか

ttp://www.fuka.info.waseda.ac.jp/~k_ogino/study/fwzemi/b4/k_ogino040430.ppt
ttp://www.fuka.info.waseda.ac.jp/~k_ogino/study/fwzemi/b4/k_ogino040430resume.pdf


400 名前:デフォルトの名無しさん [04/05/29 08:34.net]
>>377

>>361

401 名前:デフォルトの名無しさん mailto:sage [04/05/29 09:16.net]
>>361


402 名前:デフォルトの名無しさん mailto:sage [04/05/29 09:29.net]
>>377
企業での開発経験がない、学生だとあんなもんだろ。



403 名前:デフォルトの名無しさん mailto:sage [04/05/29 09:38.net]
わたしの現場では派遣先が開発した独自フレームワークしか流行っていない
作るのいいけどさ、もっとマシなの作ってよ
なんかソース見てると一部のクラスは「ほ〜」という感じでかなりレベル高いのに
のこりのほとんどのクラスは「ヘンなやり方〜」ってかんじ
内緒でインナークラス使って自分達のわかりやすいやり方(てか普通のJavaのやり方)に変えてます



404 名前:デフォルトの名無しさん mailto:sage [04/05/29 09:49.net]
Tapestry

405 名前:デフォルトの名無しさん [04/05/29 10:05.net]
Tagestry

406 名前:デフォルトの名無しさん mailto:sage [04/05/29 10:17.net]
T

407 名前:デフォルトの名無しさん mailto:sage [04/05/29 12:20.net]
Tanasinn



408 名前:デフォルトの名無しさん mailto:sage [04/05/29 12:23.net]
tapestory

409 名前:デフォルトの名無しさん [04/05/29 13:37.net]
>>377

ナイスだなー
だいたい、高

410 名前:度なアプリケーションにデザイナーがDreamweaver使いたいからという
だらけた理由でプログラマが苦労すること無いんだよ
ページのデザインくらいプログラマだってできるだろ

よって、Tapestryは存在価値なし
[]
[ここ壊れてます]

411 名前:デフォルトの名無しさん mailto:sage [04/05/29 13:51.net]
>>387
ページのデザインってデザイナが(ユーザーの要望により)ちょくちょく変えるもんだから
そのたびにhtmlいじったりjsp化は非現実的

struts使うのならたとえばJBuilderについてるstrutsコンバータとか使わないと大変

現場知らないお子さまはカエレ


412 名前:デフォルトの名無しさん mailto:sage [04/05/29 14:13.net]
Spindleってそんなにええのんか?

しかし、ブツを落とさないと稼動前提条件とかインストールの仕方がわからんのは
致命的。はやらす気はなさそう。

413 名前:デフォルトの名無しさん mailto:hage [04/05/29 14:18.net]
>>387
Dreamweaverの生産性は異常
だらけた理由とかいって、おまえ、
あ、ごめん、DQNデザイナーを起用してる、DQNプロジェクトの話でしたかpgr

414 名前:デフォルトの名無しさん mailto:sage [04/05/29 14:43.net]
ただいま、>>387は顔を真っ赤にしてDreamweaverの体験版を落としております

415 名前:デフォルトの名無しさん mailto:sage [04/05/29 18:01.net]
>>390
単なるHTMLエディタだろ?
何がそんなにいいのん?

416 名前:デフォルトの名無しさん mailto:sage [04/05/29 19:38.net]
>>392

387?

まずは体験版おとしてやってみろ
Tomcat連携機能とか検証機能とかスタイルシートまわりとかいろいろありすぎてな


417 名前:デフォルトの名無しさん mailto:sage [04/05/29 21:58.net]
>>392
カスタムタグなんかにも対応してたりもする



418 名前:デフォルトの名無しさん mailto:sage [04/05/29 22:59.net]
>>394
それじゃ、Tapestryいらないじゃん。

419 名前:デフォルトの名無しさん mailto:sage [04/05/29 23:46.net]
>>395
実際にやってみろ
カスタムタグはあくまでも解釈されない程度だ


420 名前:デフォルトの名無しさん mailto:sage [04/05/31 04:22.net]
Dreamweaverが効果的なのはデザインが重要なウェブサイトだろ?
そんなところにそもそもJavaが絡む余地ないだろ。

421 名前:デフォルトの名無しさん mailto:sage [04/05/31 04:39.net]
ページのデザインってデザイナーが必要なほど、難しいもんじゃないし

Dreamweaverの何が生産性高いのかさっぱりわからん

422 名前:デフォルトの名無しさん mailto:sage [04/05/31 09:24.net]
>>397
普通のWebサイトでもJava使うだろ。

423 名前:デフォルトの名無しさん mailto:sage [04/05/31 09:44.net]
>>398
短期の仕事でデザインとプログラムなんて両方やってられるわけがないだろうに
web方面で短気じゃない仕事なんて聞いたこと無いぞ

あとデザイン能力というかセンスは人それぞれ
htmlをプログラマのほうが熟知していてデザイナはあんまりよくしらない
という状況は多いが、それでも成り立つのはタグが綺麗かどうかとか
htmlの知識とかそんなところじゃないしな

しかし現場知らないお子さまの反DreamWeaver厨は気楽でいいよな

424 名前:デフォルトの名無しさん [04/05/31 10:33.net]
というか単純に「Java」と聞いて
サーブレットじゃなくてアプレットを思い浮かべているだけの
厨が紛れ込んでる希ガス。

425 名前:デフォルトの名無しさん mailto:sage [04/05/31 10:50.net]
>>400
短期過ぎるから両方やらざるを得ないのでは

426 名前:デフォルトの名無しさん mailto:sage [04/05/31 10:58.net]
>>401
いや、DW使いのやつらは、JavaScriptをJavaと呼ぶケースがほとんど。
"Java"が実際どのようなものか、まったく理解してないケースも多い。

427 名前:デフォルトの名無しさん mailto:sage [04/05/31 11:22.net]
デザインが必要か必要じゃないかに、短期か短期じゃないかなんて関係ないのにね。



428 名前:デフォルトの名無しさん mailto:sage [04/05/31 15:14.net]
> Dreamweaverが効果的なのはデザインが重要なウェブサイトだろ?
> そんなところにそもそもJavaが絡む余地ないだろ。
デザインが重要なWebサイトにどうしてJavaが絡む余地がないと思えるのか
不思議で仕方がない。
デザインが重要かどうかとJavaを使うか使わないかの関連性が全く見えない。

429 名前:デフォルトの名無しさん mailto:sage [04/05/31 15:40.net]
デザインが必要か必要じゃないかと、短期か短期じゃないかと、Javaを使うか使わないかなんて関係ないのにね。


430 名前:デフォルトの名無しさん mailto:sage [04/05/31 15:42.net]
こことかは、結構凝ったデザインになってるし。
ttp://www.junkudo.co.jp/

431 名前:デフォルトの名無しさん mailto:sage [04/05/31 15:43.net]
タペのスレですよー。

432 名前:デフォルトの名無しさん mailto:sage [04/05/31 15:45.net]
話題はJavaの話になってるし。

433 名前:デフォルトの名無しさん mailto:sage [04/05/31 17:14.net]
とりあえず、デザイン要素が生じる動的サイト制作には、
生JSPよりもStrutsよりもタペが剥いてると思う。


434 名前:に、デザイナーとのコラボが必要な場合。

また、デザイナは特に割り当てられていなくとも、
Webのインタフェースの完成に近い形がプレビューできるというメリットと、
Webインタフェースをコンポーネント指向で作成できるという点でも
タペにメリットあると思われ。

あとは、日本では猫も杓子もStrutsという流れの中で、いかにして
タペの流れを作っていけるかってところだよね。日本語ドキュメント含めてさ。
別に英語ドキュメントだけでもいいけど、それだとやっぱりとっつきにくいんだろうな。。。

たぶん、Tapestry + Cayenne(Hibernate) + Springあたりが、フリーでは最強なんだろうな。
有償製品ではWebObjectsってのが対抗馬だろうね。
[]
[ここ壊れてます]

435 名前:デフォルトの名無しさん mailto:sage [04/05/31 19:27.net]
結局Strutsにしても、JSFまでの時間つぶしだしなぁ。

436 名前:デフォルトの名無しさん mailto:sage [04/05/31 21:10.net]
俺struts使ってんだが、タペについて教えてくれ。

1)HTMLのデザインとJavaの開発を切り離してできるって以外にStrutsじゃなくてタペを使うメリットって何かある?

2)Hibernate以外のマッピングツールも使えるの?

3)これから主流になるかもしれないJSFやJSTLとかとタペの関係ってのはどうなの?


437 名前:デフォルトの名無しさん mailto:sage [04/05/31 21:44.net]
1)
(イソアクショソの受け売りだが)
・WYSIWYGプレビューを保持したまま動的コンテンツを開発できる。
・JSPコンパイル時間不要

2)むしろCayenneとの相性が良い。

3)すまん知らない_| ̄|○



438 名前:デフォルトの名無しさん mailto:sage [04/05/31 22:00.net]
タペもStrutsもあるオプソココミュが作ったフレームワークに過ぎん。
JSFやJSTLは標準仕様だからな。
そもそもの位置づけからして違う

439 名前:デフォルトの名無しさん mailto:sage [04/06/01 06:49.net]
標準仕様で実装もあるのに、使われる気配のないJDO

440 名前:デフォルトの名無しさん mailto:sage [04/06/01 09:21.net]
JDOはウンコ。

441 名前:412 mailto:sage [04/06/01 21:20.net]
>>413
WYSIWYGプレビューってのが不要ならあんまりメリットないのかな。
GUIで開発できるってのなら別だろうけど。

>>414
だからタペでもJSFやJSTLは取り入れる方向に行くのかなと思ってね。
JSFはまだこれからだけど、JSTLはタペでは使えません。これから先もってのならちょっとね。


442 名前:デフォルトの名無しさん [04/06/02 02:59.net]
TapestryのいいところはHTMLとオブジェクトの世界を見事に接続しているところで、
デザインとロジックの分離はその副産物だと思ってます。
(大きなアドバンテージだとは思いますが)

逆にStrutsがダメなのはHTMLの煩雑さをそのままサーバ側に持ち込んで、
さらにコードで書いたほうが速そうなことをわざわざ設定ファイル記述して...
結局一番助けて欲しいところを助けてくれてない。
何のためのフレームワークなのかよくわからないところです。

フレームワークと言うものを世に知らしめた時点でStrutsの役割は終わったと思ってます。

JSFはSunがEclipseに合流するのをあきらめた時点でダメですね。
SunはGUI作るのが下手なんで。


443 名前:デフォルトの名無しさん mailto:sage [04/06/02 04:58.net]
>>418
> さらにコードで書いたほうが速そうなことをわざわざ設定ファイル記述して...

XDoclet使えば?

444 名前:デフォルトの名無しさん mailto:sage [04/06/02 11:44.net]
たしかにstruts-config.xmlの生成はxdocletに任せてだいぶ楽になった。
あれいちいち手書きしてたときは間違い多くてまいったよ

445 名前:デフォルトの名無しさん mailto:sage [04/06/02 13:40.net]
Tapestryもstrutsみたいに実行時エラーがウザイので
設定ファイルのチェックは必須かな。自分はAntを使用。

<!-- DTDレベルで設定ファイルをチェック -->
<target name="checkconf">
 <xmlvalidate>
  <fileset dir=".">
   <include name="**/*.application" />
   <include name="**/*.page" />
   <include name="**/*.jwc" />
  </fileset>
 </xmlvalidate>
</target>

これ+自作のXML内クラス名チェッカーでXMLファイル内

446 名前:
クラス名を検証して実行時前に徹底的に誤りを検出してまつ。
[]
[ここ壊れてます]

447 名前:デフォルトの名無しさん mailto:sage [04/06/02 15:51.net]
jwcidを簡単に入れられる。WebObjectsみたいなGUIがあったらどうですか?
ドラッグ&ドロップで名前を付けることができるツールが
dream weaverのプラグインでついたりすればいいのになぁ。
結局id付けなきゃいけないような気がしてます。
もうidとか付けるのVBライクなコピー&ペーストから卒業しようよ。
とかいてみるテスト



448 名前:デフォルトの名無しさん mailto:sage [04/06/02 22:02.net]
>>420
他にコードで書いたほうが速そうなことをわざわざ設定ファイル記述してるの?
<html:message>のこと?

>逆にStrutsがダメなのはHTMLの煩雑さをそのままサーバ側に持ち込んで、

ごめん。意味分からん。もうちょっと具体的に教えて。
それに対してタペのアプローチ方法も教えて。


449 名前:デフォルトの名無しさん mailto:sage [04/06/02 23:29.net]
> JSFはSunがEclipseに合流するのをあきらめた時点でダメですね。
> SunはGUI作るのが下手なんで。

JSFはSunだけのものではないんだが。


450 名前:デフォルトの名無しさん mailto:sage [04/06/03 00:15.net]
IBMの方が先に製品版出したしな。


そして忘れられてるタペ

451 名前:デフォルトの名無しさん mailto:sage [04/06/03 01:03.net]
もともと存在を認識されていなタペ

452 名前:デフォルトの名無しさん [04/06/03 01:16.net]
ところで、barracudaと比較したヤシはおらんのか?

453 名前:デフォルトの名無しさん mailto:sage [04/06/05 08:34.net]
www.sanspo.com/geino/top/gt200406/gt2004060503.html

454 名前:デフォルトの名無しさん mailto:sage [04/06/05 10:22.net]
しばらく意味がわからんかった。
写真集について語るか。

455 名前:デフォルトの名無しさん mailto:sage [04/06/05 14:22.net]
Tapestry in Actionの一部がPDFで公開されているね。

ttp://today.java.net/today/2004/05/13/Tapestry.pdf


456 名前:デフォルトの名無しさん mailto:sage [04/06/05 20:37.net]
>>430
2章と5章でしょ。
マニング社のサイトでも公開されてるよ

457 名前:デフォルトの名無しさん [04/06/06 19:07.net]
age



458 名前:デフォルトの名無しさん [04/06/08 21:43.net]
agege

459 名前:デフォルトの名無しさん [04/06/08 23:02.net]
すみません、SPRING板でも同じ質問をさせていただいたのですが、
どなたか、SUN APP サーバー8とWEBWORKを上手に
使う方法御存じないでしょうか。GRANTの設定を少々変更することは
マニュアルにありますが、
私、APPサーバー付属のDEPLOYTOOLをANTの替りにしたいのです。
CMPーEJBとWEBWORKで開発が上手にできたらと、考えております。

御存じの方がいらっしゃいましたら、どうぞよろしくおねがいします。 かしこ。

460 名前:デフォルトの名無しさん mailto:sage [04/06/09 02:05.net]
いつの間にSprint板ができたんだろう・・・

461 名前:デフォルトの名無しさん mailto:sage [04/06/09 17:28.net]
(ノ∀`)アチャー


462 名前:デフォルトの名無しさん mailto:sage [04/06/09 17:38.net]
こんなマイナーな技術で板ができるなら、Strutsなんて、ひとつのカテゴリですよ、と。

463 名前:デフォルトの名無しさん [04/06/11 22:11.net]
age

464 名前:デフォルトの名無しさん [04/06/13 19:06.net]
Spindle 3.0 Final ってのがリリースされてるぽいんだけど。


興味ない?

465 名前:デフォルトの名無しさん mailto:sage [04/06/14 19:30.net]
スピンドルってなんだっけ?

466 名前:デフォルトの名無しさん mailto:sage [04/06/14 20:54.net]
CD重ねるやつ?

467 名前:名無しさん mailto:sage [04/06/16 15:24.net]
>>440
マジレスしていいのやら....
Eclipse 用の Tapestry プラグイン。
spindle.sourceforge.net/



468 名前:デフォルトの名無しさん mailto:sage [04/06/16 16:42.net]
>>442
Sunクス

469 名前:デフォルトの名無しさん [04/06/19 14:11.net]
age

470 名前:デフォルトの名無しさん [04/06/19 21:23.net]
>>377
ダウンロードできねえぞ。
消えやがった。きになってしまうじゃねえか

471 名前:デフォルトの名無しさん mailto:sage [04/06/19 23:23.net]
>>445
PGが楽できないフレームワークは流行らない、らしい。

472 名前:デフォルトの名無しさん [04/06/20 00:06.net]
PGはフレームワークの選定なんてやらないが・・・。
そういう意味ではなくて?

473 名前:デフォルトの名無しさん mailto:sage [04/06/20 00:53.net]
まあそこはそれ、学生さんの言うことだから・・

474 名前:デフォルトの名無しさん [04/06/20 18:38.net]
やっぱり、いまいちこないのかなあ・・・。

そもそも、HTMLとして編集して、JSPとして動作させられるって言っても、
CSSのリンクとか、JSファイルのリンクとか、どうするんだろう?
ローカルで検証するときは、そのままダブルクリックして開いたファイルが見れる、
というなら便利だとは思うが、

475 名前:潟塔Nは全て相対パスで書かないといけない、ということになるのか。
まあ、AタグやSubmit先が見れない、というのは仕方ないにしても、
どれほどいい感じに作成したHTMLを見れるか、というのはまず、重要だな。

それに加えて、JWCの使い勝手はどうなんだろう?
機能のカスタマイズとか簡単にできるんだろうか?
[]
[ここ壊れてます]

476 名前:デフォルトの名無しさん mailto:sage [04/06/20 18:41.net]
プログラマの問題だと思うよ。
JSPでもメンテナンス性の高いコードは書けるし、そうするのが現実的。

Tapestryはね、あまりに複雑で、もうそんなお遊びにはつきあってられん。


477 名前:デフォルトの名無しさん mailto:sage [04/06/20 19:53.net]
みんなシンプルなフレームワーク自作して満足してるんじゃない?

そういう俺もstrutsをさらにシンプルにしてさらにデザイナが嫌う埋め込みjspではなく
Velocityのようなテンプレートのようなものを組み込んでる




478 名前:デフォルトの名無しさん mailto:sage [04/06/20 20:08.net]
>>450
>Tapestryはね、あまりに複雑で、もうそんなお遊びにはつきあってられん。
複雑ってゆーか訳わからんことだらけなんだが。

例えば設定ファイルに関して
 ・*.applicationファイルの有無、配置場所、読み込まれるタイミング、ファイル名とアプリケーション名の関係。
 ・*.pageファイル、*.htmlの関係、配置場所。Homeという特別な意味を持つファイル名。
 ・*.jwcファイルって何をするもの?

技術雑誌で紹介されていて手を出してみたものの、導入記事毎にTapestryのバージョンやファイル構成がことごとく
異なり、さらにworkbenchを参照しても導入記事とファイル構成が異なるためパニックになり、英語のチュートリアルを
頑張って参照しても、コードとファイル名があるだけで、そのコードとファイルをどこに配置してよいのか
途方にくれ、3.0の正式版がやっとリリースしたと思ったら各種jarファイル(javassist.jar ognl-2.6.3.jar)を
かき集めなければならなかったり、workbench.warをビルドするのに手間どったりと、なかなか楽しませていただきました。


・・・・・・つーか、俺がヘタレなだけか。_| ̄|○


479 名前:デフォルトの名無しさん [04/06/20 21:23.net]
>>452
わかるとどうってことないよ(^_^;
1.静的な画像ファイルはコンテキストの直下の好きなフォルダに置く
2.*.applicationはWEB-INFに置く
3.*.page,*.htmlはWEB-INFに置く、もしくはWEB-INFの下のサーブレット名のフォルダに置く
4.*.jwc,*.htmlは*.pageと同じ場所に置く
これだけよ♪この情報を信じなさい♪

480 名前:デフォルトの名無しさん mailto:sage [04/06/20 21:50.net]
やっぱり問題はドキュメントの量だけだな
とくに日本語となるとまるでなし

481 名前:452 mailto:sage [04/06/20 23:30.net]
実験してみた。Tapestry3.0 Tomcat4.1.30
見づらくてスマン。

============= *.applicationの配置に関して =============
(1):web.xmlの/web-app/servlet/init-param/param-valueがhello.applicationの場合
applicationのパス:WEB-INF/classes/hello.application
Homeの値:hello.applicationの/application/page/name[@Home='Home']/@specification-pathで指定
Homeのパス:WEB-INF/classes/Homeの値

(2):web.xmlの/web-app/servlet/init-param/param-valueが/hello.applicationの場合
(1)と同一の結果

(3):web.xmlでapplicationファイルを指定しない場合
applicationのパス:WEB-INF/サーブレット名.application
Homeの値:サーブレット名.applicationの/application/page/name[@Home='Home']/@specification-pathで指定
Homeのパス:WEB-INF/Homeの値
※サーブレット名は、web.xmlで/web-app/servlet[servlet-class='org.apache.tapestry.ApplicationServlet']/servlet-nameの値

(4):(3)の状態で、WEB-INF/サーブレット名.applicationが存在しない場合
Homeの値:-
Homeのパス:WEB-INF/Home.page
=======================================================

>>453の助言はうれしいんですが、*applicationをweb.xmlで指定した場合(つまり(1)(2)の場合)、Tomcat起動時に
「Resource at classpath:/hello.application does not exist.」とエラーが発生して、頭を抱えることに
なりそうな予感がしたので実験して補足しときました。(ヘタレなんで結果が合ってるかどうか保証でき

482 名前:が)

つーか、(2)はJavaWorld2003/12、Web+db16、(3)はworkbench、(4)はそのへんのサンプルと、
まったく統一とれてないんでもう大変。
[]
[ここ壊れてます]

483 名前:デフォルトの名無しさん [04/06/20 23:51.net]
最近Tapestry-ML活発だね
groups.yahoo.co.jp/group/tapestry-japan/


484 名前:デフォルトの名無しさん [04/06/21 00:31.net]
TapestryはちゃんとXSLTに対応しているのかな?

デザイナはCSSだけ使ってりゃええって最近思えるようになってきた。
HTML直打ちだけで済むって、そうは行かないケースも有るんだが。
デザイナはXSLTの事も考慮すべき。

485 名前:デフォルトの名無しさん [04/06/21 11:42.net]
>>452,>>453,>>455
strutsが集中型設定ファイル地獄なのに対して
Tapestryは分散型設定ファイル地獄ってところか。

486 名前:デフォルトの名無しさん [04/06/21 12:47.net]
同じ地獄なら分散の方がいいと考えてTapeな俺。 でもStrutsでも対応したんだっけ?

487 名前:デフォルトの名無しさん mailto:sage [04/06/21 13:12.net]
>>459
StrutsはXDoclet使えばほぼ解決。
タペは普及度が低いためそんなツールの対応も未だに無し。



488 名前:デフォルトの名無しさん mailto:sage [04/06/21 14:22.net]
>>460
ちなみにStruts + XDocletなら、Mavenがデフォルトで対応している。

$ maven -Dtemplate=struts genappで、Strutsプロジェクトを生成。
$ maven war:webappや、 $ maven war:warで、XDocletを適用してstruts-config.xmlを生成・ビルド。

Strutsは各種ツールのおかげで結構楽に開発できるようになった気がする。


で、Tapestry関係のツールってSpindle以外になんかないのー。


489 名前:デフォルトの名無しさん mailto:sage [04/06/21 14:57.net]
Strutsは、金出せば出すだけ便利になるね。

490 名前:デフォルトの名無しさん [04/06/21 21:49.net]
mavenって何に使うの?

491 名前:デフォルトの名無しさん mailto:sage [04/06/22 20:00.net]
>>463
オープンソースのプロジェクト管理。
スケジュール管理がないのはオープンソースだからw

492 名前:デフォルトの名無しさん mailto:sage [04/06/26 09:15.net]
>>459
1.1からはstruts-cocnfig.xmlの子供xmlを幾らでも作れる。


ども肝心要のサーバ運用管理者に
その事を知らない人が多い罠。

493 名前:デフォルトの名無しさん [04/06/28 23:53.net]
age

494 名前:デフォルトの名無しさん mailto:sage [04/06/29 00:12.net]
Struts等をやっていて、
手続きを記述した居場所でXMLを利用することが馬鹿げていることだと
感じるようニナリマシタ…

495 名前:デフォルトの名無しさん mailto:sage [04/06/29 00:36.net]
Pure Servlet/JSP
マンセー

496 名前:デフォルトの名無しさん mailto:sage [04/06/29 01:00.net]
まあ、狼人間を撃つ銀の弾はないってことだ・・・

497 名前:デフォルトの名無しさん mailto:sage [04/06/29 06:54.net]
まあ、日本にはハリウッドは無いってことだ・・・



498 名前:デフォルトの名無しさん [04/06/29 23:42.net]
age

499 名前:デフォルトの名無しさん mailto:sage [04/06/30 03:46.net]
>>470
こいつは>>469の意味がわかってないってことだ。

500 名前:デフォルトの名無しさん mailto:sage [04/06/30 22:41.net]
ごめん。俺も意味わかんない。教えて。

501 名前:デフォルトの名無しさん mailto:sage [04/06/30 22:50.net]
そもそも狼人間などこの世にいないからな。都市伝説だ。
 
 
 
 
つまりデスマも都市伝説ってわけだ。

502 名前:デフォルトの名無しさん [04/06/30 23:07.net]
>>474
いや、狼に育てられた、狼人間はいた。

503 名前:デフォルトの名無しさん mailto:sage [04/06/30 23:51.net]
>>473
「人月の神話」っていう本の副題だよ。
まあ、もう結構昔の本だけど、機会があれば読んでみな。


504 名前:デフォルトの名無しさん mailto:sage [04/06/30 23:52.net]
>>474
デスマは心の中にあります。

505 名前:デフォルトの名無しさん mailto:sage [04/07/01 10:32.net]
おまいら現実を見ようぜw
まぁいくら良い?道具を使ったところで、万能じゃないってことだな。


506 名前:デフォルトの名無しさん [04/07/03 00:00.net]
age

507 名前:デフォルトの名無しさん mailto:sage [04/07/04 01:14.net]
>>475
アフリカでオオカミに育てられ人間に拾われ人間の生活に戻そうとしたが
10歳で死んでしまった少女アヴェロン野生児か



508 名前:デフォルトの名無しさん [04/07/04 01:14.net]
Strutsスレを復活させた

△△さらにStrutsの良さを教えて下さいSession3
pc5.2ch.net/test/read.cgi/tech/1088870989/

509 名前:デフォルトの名無しさん [04/07/04 19:36.net]
age

510 名前:デフォルトの名無しさん mailto:sage [04/07/04 19:50.net]
ネタがないってことだな。

511 名前:デフォルトの名無しさん mailto:sage [04/07/05 23:31.net]
関連プログラムのネタならあるぞ。

HiveMind 1.0-β

512 名前:リリースとか、
O-R Mappingフレームワークスレでの、祭りの後のCayenneの静けさとか…。
[]
[ここ壊れてます]

513 名前:デフォルトの名無しさん mailto:sage [04/07/06 00:54.net]
>>484
燃料がなくなったからね。

514 名前:デフォルトの名無しさん mailto:sage [04/07/08 01:03.net]
>>485
また再燃してきてるぞw

515 名前:デフォルトの名無しさん mailto:sage [04/07/08 06:08.net]
>>486
燃えカスみたいなもんだね。

516 名前:デフォルトの名無しさん mailto:sage [04/07/08 09:32.net]
こっちにもおいで。

Java⇔RDBのMapping-Frameworkを語るスレ Vol.2
ttp://pc5.2ch.net/test/read.cgi/tech/1086315004/


517 名前:デフォルトの名無しさん mailto:sage [04/07/08 10:11.net]
>>484
Cayenneって、Tapestry関連なの?



518 名前:デフォルトの名無しさん mailto:sage [04/07/08 10:43.net]
WebとDBの連携やるのに、
TapestryとCayenneの相性がいいらしいって話しだろ。
ちょっと日本語資料少ないな。

519 名前:デフォルトの名無しさん mailto:sage [04/07/08 23:36.net]
>>489-490
Cayenne公式のUser's Guideに、
Tapestryへの設定の仕方の章がある。

520 名前:デフォルトの名無しさん mailto:sage [04/07/08 23:52.net]
>>491
それだったら、Strutsのもあるからなぁ。

521 名前:デフォルトの名無しさん mailto:sage [04/07/09 10:49.net]
>>488のスレに、Cayenneの日本語資料作ってくれた人が現れますたよ。

522 名前:デフォルトの名無しさん mailto:sage [04/07/10 10:17.net]
>>492
書き方が足りなかった(スマソ)

WebServiceから使われることを想定しているフレームワークで、
Strutsへの設定を章立てし説明しているプロダクトは多々あれど、
Tapestryへの設定を章立てし説明しているプロダクトはCayenneくらい?

ということ。

523 名前:デフォルトの名無しさん mailto:sage [04/07/10 10:22.net]
>>494
技術的な話題でWebServiceっていったときにはStrutsとかTapestryは当てはまらないと思われ。
いわんとすることはわかるが。
でも、Cayenne使えネっていう結論になってそうだぞ。

524 名前:デフォルトの名無しさん [04/07/10 14:33.net]
age

525 名前:デフォルトの名無しさん [04/07/15 01:04.net]
age

526 名前:デフォルトの名無しさん [04/07/15 09:09.net]
エイジ

527 名前:デフォルトの名無しさん mailto:sage [04/07/15 09:10.net]
あじぇ



528 名前:デフォルトの名無しさん [04/07/20 21:34.net]
age

529 名前:デフォルトの名無しさん mailto:sage [04/07/22 13:55.net]
@Select とか @Optionで
@Foreach使って

<option value="1月">1月</option>
<option value="2月">2月</option>
<option value="3月">3月</option>
<option value="4月">4月</option>
<option value="5月">5月</option>
<option value="6月">6月</option>

っていうのはできないの????
valueの値が連番になってしまう

公式のリファレンス見てもわからんかった... orz




530 名前:501 mailto:sage [04/07/22 15:13.net]
>>501
すいません自己解決しました.
基本的にこんなこと気にしなくて良かったんだな.

しかしいつも選択されたかどうかを示すフラグが必要になる・・・?



531 名前:デフォルトの名無しさん mailto:sage [04/07/23 08:24.net]
そりはHTMLの仕様の問題であ?

532 名前:デフォルトの名無しさん [04/07/29 15:45.net]
age

533 名前:デフォルトの名無しさん [04/08/04 02:13.net]
sage

534 名前:デフォルトの名無しさん mailto:sage [04/08/04 15:43.net]
なんか詳しい資料少ないよねぇ・・・・

一行ごとに色を切り替えて縞々模様に
なるテーブル作りたいんだけど
どうやって書けば良いんでしょ・・・・


535 名前:デフォルトの名無しさん [04/08/04 16:57.net]
>>506
ttp://www.sandcastsoftware.com/articlesandtutorials/brownbag/index.html#tapestry
英語だけど、ここのPDF落としてみてごらん。
一行ごとに色換えしてるサンプルのチュートリアルを含むみたい。
もちろん、ソースもダウソできるぞ。


536 名前:デフォルトの名無しさん [04/08/07 21:48.net]
age

537 名前:デフォルトの名無しさん [04/08/15 15:27.net]
Tapestryのおもしろい話題ないかね〜?



538 名前:506 [04/08/17 19:32.net]
>>507
ありがとう
亀レスになってしまった

英語苦手ながら一通り呼んでみたのだけど,
縞々のリストは最初のサンプルに提示してる画面だけで,
その後チュートリアルとして実際作り出したら背景色なんて
気にしてないみたい…多分.
漏れの英語力が著しく欠如してるのかもしれないけども

とりあえずその問題は参照するたびにTrue/Falseが切り替わる
プロパティで何とかすることにしたよ…なんか納得いかないけど….


で,新しい疑問がで

539 名前:トきてしまったんですが
HTMLのプロパティに可変値を設定したいときはどうすれば良いのだろう

可変長リストの左側に柱をつけたいときとか
<td rowspan="xx">
とかやるよね.xxを件数に応じて帰る必要があるんだけども
どうやって指定すれば良いのか・・・.
OGNLかとおもったけど違うみたいだし
[]
[ここ壊れてます]

540 名前:506 mailto:sage [04/08/17 21:05.net]
>>510
ああ,Anyだったか・・・・?

すいません,上記のrowspanの話は自己解決しました.(良いやり方なのかどうか知らんが)

ちなみに *.pageに以下を定義(hogeCollectionは適当なコレクション.sizeは長さ)

<component id="verticalLine" type="Any">
<binding name="rowspan" expression="hogeCollection.size"/>
</component>

*.htmlのほうで
<td jwcid="verticalLine" >

としました.

お騒がせしました.

541 名前:デフォルトの名無しさん [04/08/26 22:38.net]
さて、HiveMindがRCになったわけだが。

542 名前:デフォルトの名無しさん mailto:sage [04/08/27 22:10.net]
>>512
何それ?

543 名前:デフォルトの名無しさん mailto:sage [04/08/28 01:34.net]
なんか組み立てロボット。
ラジコンになった。

544 名前:デフォルトの名無しさん mailto:sage [04/08/28 19:21.net]
>>514
ああ、ロボコンか。

545 名前:デフォルトの名無しさん mailto:sage [04/08/29 03:09.net]
>>515
そう。
このスレは、それについて語るスレ。
板違い。

546 名前:デフォルトの名無しさん [04/08/29 11:22.net]
age

547 名前:デフォルトの名無しさん [04/09/08 22:28.net]
あげ



548 名前:デフォルトの名無しさん [04/09/09 02:50.net]
age

549 名前:デフォルトの名無しさん mailto:sage [04/09/09 23:44.net]
Tabesptryって消えそうですね。少なくとも日本じゃ流行らなそう・・。

550 名前:デフォルトの名無しさん mailto:sage [04/09/10 02:11.net]
流行ってなくてもおれは使う!!
何故なら楽だし楽しいから。

551 名前:デフォルトの名無しさん mailto:sage [04/09/10 10:02.net]
>>361

552 名前:デフォルトの名無しさん [04/09/10 14:18.net]
JavaScriptをTapastryScriptで記述するのって手間じゃないですか?
JavaScriptで画面遷移の制御している画面では書き換えが面倒な気がします。

ちなみに、TapestryScriptを使用するとHTML画面でのJavaScriptチェックはできなくなりますよね?

553 名前:デフォルトの名無しさん mailto:sage [04/09/10 18:36:54.net]
これからはYSFですよ。


554 名前:デフォルトの名無しさん [04/09/10 20:09:26.net]
>>524
YSFとS2JSFが一緒になるらしい。

9/9の日記参照
d.hatena.ne.jp/higayasuo/


どっちでもいいが、使いやすくしてくれ。

555 名前:デフォルトの名無しさん [04/09/10 22:22:06.net]
FRAMESETの使い方教えてください。

556 名前:デフォルトの名無しさん [04/09/12 16:49:30.net]
age

557 名前:デフォルトの名無しさん [04/09/12 22:05:24.net]
TapestryアプリケーションでURLを一般的な***.html風にする一番きれいな方法は
どうすればいいでしょうか?
1.PageLinkを使わず、自作のFilterで***.htmlがきたら/app?service=page/***にフォワードする
  欠点:ステートフルやセッションを使うのが一苦労
2.AbstractEngine#extractServiceName,EngineServiceLink#constructURLなどを書き換える
3.BaseEngine,AbstractService,EngineServiceLinkを継承してextractServiceName,constructURLをオーバーライトする
4.他の方法あったら教えて




558 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:22:06.net]
真っ黒メディアFLEXは?

559 名前:デフォルトの名無しさん [04/09/13 22:33:17.net]
>528
3.1で対応する、とMLにあった。

560 名前:デフォルトの名無しさん mailto:sage [04/09/13 23:38:03.net]
>>529
Flex 面白そうだよね。JSP ライクなタグってのが気になるが...
トライアル版登録して試してみようかな。

561 名前:デフォルトの名無しさん mailto:sage [04/09/13 23:46:21.net]
flexって157万か・・・

562 名前:デフォルトの名無しさん mailto:sage [04/09/14 21:20:13.net]
>>528
アドレスバーを偽装する。

563 名前:デフォルトの名無しさん mailto:sage [04/09/14 23:47:26.net]
>>532
真っ黒メディアだ・・・

564 名前:デフォルトの名無しさん [04/09/17 03:42:06.net]
age

565 名前:デフォルトの名無しさん [04/09/22 00:11:01.net]
age

566 名前:デフォルトの名無しさん [04/09/22 09:39:09.net]
Tapestryのコンポーネントをパレット表示するEclipseプラグイン
www.behindthesite.com/blog/C1931765677/E130584

567 名前:0788/index.html []
[ここ壊れてます]



568 名前:デフォルトの名無しさん mailto:sage [04/09/22 15:08:50.net]
>>537
ぬぬ!これは激しく便利なヨカン!

569 名前:デフォルトの名無しさん [04/09/23 02:25:00.net]
Tapestry3.0.1が近いね

570 名前:デフォルトの名無しさん mailto:sage [04/09/24 16:17:17.net]
Tapestry3.1 and HiveMind1.0キタ━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(゚  )━(∀゚ )━(゚∀゚)━!!!!

571 名前:デフォルトの名無しさん [04/09/24 22:00:30.net]
>>540
Tapestry3.1はまだだろ!どこの情報だ???

572 名前:デフォルトの名無しさん [04/10/02 20:50:20.net]
age

573 名前:デフォルトの名無しさん [04/10/05 20:27:34.net]
age

574 名前:デフォルトの名無しさん [04/10/11 14:04:42.net]
age

575 名前:デフォルトの名無しさん [04/10/17 23:17:04.net]
age

576 名前:デフォルトの名無しさん [04/10/19 08:56:27.net]
Tapestry3.0.1出たよ

577 名前:デフォルトの名無しさん [04/10/24 05:37:59.net]
age



578 名前:デフォルトの名無しさん [04/11/04 16:58:07.net]
tapestry 3.0.1 です。
<form>
 <input jwcid="@TextField" value="ognl:foo"/>
 <input jwcid="@Submit" listener="ognl:listeners.hogeAction"/>
 <input jwcid="@TextField" value="ognl:bar"/>
 <input jwcid="@Submit" listener="ognl:listeners.fugaAction"/>
</form>
という構造で、上の submit が押された場合、
setFoo → hogeAction → setBar という順でメソッドが呼ばれるようなのですが、
これの回避方法はありますか?
foo の内容を hogeAction で使いたいのですが。

579 名前:デフォルトの名無しさん mailto:sage [04/11/04 19:50:52.net]
>>548
呼出しが setFoo, hogeAction の順なら、foo の内容を hogeAction で
使えるような気がするんですが、"bar の内容を hogeAction で使いたい" の
書き損じでしょうか...?

580 名前:548 mailto:age [04/11/04 19:57:53.net]
>>549
typo でした。
「bar の内容を、 hogeAction で使いたい」が、やりたい事です。

誰か教えてage!

581 名前:デフォルトの名無しさん mailto:sage [04/11/04 20:34:15.net]
>>550
試してないので憶測ですが、もしページテンプレート中に書かれた順番で
メソッドが呼び出されるんだとしたら、
<form>
 <input jwcid="@TextField" value="ognl:foo"/>
 <input jwcid="@TextField" value="ognl:bar"/>
 <input jwcid="@Submit" listener="ognl:listeners.hogeAction"/>
 <input jwcid="@Submit" listener="ognl:listeners.fugaAction"/>
</form>
という順になるように書くのではダメですかね?
↑だとページがレンダリングされたときに TextField と Submit の
位置関係が...というのであれば、あんま好みじゃないですけど例えば
<form>
 <table>
  <tr>
   <td>
    <input 中略 value="ognl:foo" /><br />
    <input value="ognl:bar" />
   </td>
   <td>
    <input listener="ognl:listeners.hogeAction" /><br />
    <input listener="ognl:listeners.fugaAction" />
   </td>
  </tr>
 </table>
</form>
とか。
(個人的には div ブロックで float にするとかの方が好みですが)

582 名前:デフォルトの名無しさん [04/11/05 02:31:08.net]
タペストリーでhttpsで接続するにはどうしたらよいでしょうか?
例えばcycle.activate( pageA );としてpagaAを表示する際にhttpsで接続するにはです。

やっぱりweb.xmlに記述するんですかねー? その場合の記述方法は?


583 名前:デフォルトの名無しさん [04/11/06 13:14:33.net]
RedirectExceptionでhttpsなURLにリダイレクトするというのは駄目?


584 名前:デフォルトの名無しさん [04/11/09 23:11:46.net]
TiA本を読み終わっての、Tapestryのいい所といまいちな
感じの所をつらつらと。

いい所:
デザイン完全分離、コンポーネント、ドメインロジックとの
容易なグルーイング、アセット管理、イベントベース処理、OGNL

いまいち?:
直感的でないフォームのwinding/rewinding、認証サポート、
クライアントサイドスクリプトのサポート

どっちとも言えず:
バリデーション

かなりというか Struts みたいな原始的なのと比べるのが
馬鹿らしいほど高水準な割に、見通しも悪くなくて結構好みな感じ。
コンポーネントも結構簡単に作れるから、自前コンポーネント
ライブラリの整備も結構急ピッチにできそう。




585 名前:デフォルトの名無しさん [04/11/09 23:32:57.net]
学習中です。jwc を作ってみたりしています。
BaseComponent を extend したコンポーネントクラスで、
与えられた parameter を元に、かくかくしかじかの前処理を行ってから
コンポーネントの表示を行いたい場合、
r

586 名前:enderComponent をオーバーライドして、かくかくしかじかを行ってから
super.renderComponent を呼べばOKでしょうか。
[]
[ここ壊れてます]

587 名前:デフォルトの名無しさん mailto:sage [04/11/09 23:53:53.net]
Tapestryって、なんでいいものなのに広まらなかったんだろうね。



588 名前:デフォルトの名無しさん mailto:sage [04/11/10 00:32:57.net]
>>361


589 名前:デフォルトの名無しさん mailto:sage [04/11/10 01:17:58.net]
日本語の資料ってないの?
JavaWorldの去年の特集くらい?

590 名前:デフォルトの名無しさん mailto:sage [04/11/10 01:41:33.net]
びっくりするくらいにない


591 名前:デフォルトの名無しさん mailto:sage [04/11/10 01:50:42.net]
タペ専門書ってないの?
「Jakartaナントカ」とか「オープンソースナントカ」みたいな本の1コーナーでしかないのかな。

592 名前:デフォルトの名無しさん mailto:sage [04/11/10 02:21:41.net]
Tapestry in Action の和訳版が出れば嬉しいんだけどねー。

593 名前:デフォルトの名無しさん mailto:sage [04/11/10 02:24:21.net]
inActionが訳されないようなモノは、専門書も出ないってことだな。

594 名前:デフォルトの名無しさん [04/11/10 13:50:17.net]
セッションタイムアウト時の
Your session has timed out.
Web applications store information about what you are doing on the server. ....
という画面を別の画面に差し替えたいのだが
どうすればよいのだろう。


595 名前:デフォルトの名無しさん [04/11/12 19:02:22.net]
.page や .html を、.application と同じディレクトリにずらずら並べないで、
アプリケーションの機能ごとにディレクトリを作ってその下に置いた場合、

.application で
<page name="Pagename" specification-path="/path/to/Pagefile.page"/>
を沢山書かなくてはダメですか?
<a jwcid="@PageLink" page="/path/to/Pagefile.page">aaa</a>
って書きたい…。


596 名前:デフォルトの名無しさん [04/11/13 21:07:32.net]
>>564
そのとおりなので、Tapestry は欠陥品。
ちなみに
requestCycle.activate("path/to/Pagefile");
となら書ける。謎。

597 名前:デフォルトの名無しさん [04/11/13 23:39:03.net]
ハローTapestry Fun!
TapestryのPageLinkクラスを修正して、
<a href="Hoge.html" jwcid="@PageLink">gotohoge</a>

<a href="app?service=page/Hoge">
と出力するのは簡単ですよ



598 名前:デフォルトの名無しさん mailto:sage [04/11/14 01:42:11.net]
>>566
じゃあそういうクラスと jwc 書いて公開して。
ついでに >>564 を解決する jwc も公開して。

599 名前:566 [04/11/14 06:54:21.net]
>>567
●org.apache.tapestry.link.PageLink.jwc
1.hrefをreserved-parameterからformalParameterにする
<reserved-parameter name="href">
→<parameter name="href" type="java.lang.String" direction="in" required="no"/>
2.pageパラメータの必須属性を消す
<parameter name="page" type="java.lang.String" required="yes" property-name="targetPage" direction="in"/>
→<parameter name="page" type="java.lang.String" required="no" property-name="targetPage" direction="in"/>

●org.apache.tapestry.link.PageLink.java
1.hrefパラメータのgetterメソッドを追加
 public abstract String getHref();
2.pageパラメータが指定されないときhrefパラメータを取得し、スラッシュと拡張子を切る
 下記を挿入
 ...
 if(parameter == null){
  parameter = getHref();
  parameter = parameter.substring(parameter.lastIndexOf("/") + 1);
  parameter = parameter.substring(0, parameter.lastIndexOf('.'));
 }
 return getLink(cycle, Tapestry.PAGE_SERVICE, new String[] { parameter });

ちなみにおいらはPageServiceとかAbstractEngineとかweb.xmlを書き換えて
<a href="Hoge.html" jwcid="@PageLink">gotohoge</a>を
<a href="Hoge.html">gotohoge</a>と出力させるようにしてるっす


600 名前:デフォルトの名無しさん mailto:sage [04/11/14 11:57:42.net]
>>106
Aceはどこ行った?

601 名前:デフォルトの名無しさん mailto:sage [04/11/14 15:58:08.net]
PageLink を書き換えるんじゃなくて、継承とオーバーライドで別のクラスにしないのはなぜ?
あと >>564 は、PageLink 以外にも Page を参照する Component がありそうだから面倒だなぁ、
と思いました(例えば Frame。ほかにあるかは知らない)

602 名前:デフォルトの名無しさん [04/11/14 19:17:49.net]
>>570
なんでってできあがってるHTML内の大量のリンクタグの
jwcidを書き換えるのめんどくさいからでしょ?
それからプログラマーにいちいち別途

603 名前:技術資料作成して、
@PageLinkより@HogeLinkの方が機能が上だから使いましょうねと
教育する時間がもったいない。
完全上位互換ですから。
後付け機能ですから、ギリ!!!
[]
[ここ壊れてます]

604 名前:デフォルトの名無しさん [04/11/14 19:26:22.net]
>>570
基本コンポーネントとかぶる同じ名前のコンポーネントを.application内に記述ってできるのかな?
できるのならクラスとjwcを別にして、「PageLink」コンポーネントを再定義するって方法もあるね


605 名前:デフォルトの名無しさん [04/11/15 20:24:14.net]
age

606 名前:デフォルトの名無しさん mailto:sage [04/11/16 16:12:42.net]
ぶっちゃけ、Tapestry使ってる人って何人ぐらいのチームでやってるの?

607 名前:デフォルトの名無しさん [04/11/17 20:24:41.net]
>>574
マネージャ1人、プログラマー5人、デザイナーは外部なのでわからずです。



608 名前:デフォルトの名無しさん mailto:sage [04/11/17 20:49:18.net]
Tapestry in Actionを読み進めているが、
一人でTapeるのは無謀か…

609 名前:デフォルトの名無しさん mailto:sage [04/11/17 21:17:39.net]
ひとりならいいんじゃない?

610 名前:デフォルトの名無しさん mailto:sage [04/11/18 01:41:00.net]
>>576
オラ、1人で Tapestry + Cayenne なプロジェクト切り盛りしてるよ。
ってか絶対的なコーディング量を考えると、素の JSP + Servlet で
1人なのより楽でない? (最初の学習コストはちょっとあるけどさ)


611 名前:デフォルトの名無しさん mailto:sage [04/11/18 02:38:11.net]
せめてStruts+Hibernate+Springぐらいと比べてくれ。

612 名前:デフォルトの名無しさん mailto:sage [04/11/18 07:13:55.net]
比較の対象はPHPかもしれん

613 名前:デフォルトの名無しさん mailto:sage [04/11/19 00:38:52.net]
Groovystryはもう使い物になるの?

614 名前:デフォルトの名無しさん [04/11/22 04:39:10.net]
age

615 名前:デフォルトの名無しさん mailto:sage [04/11/23 11:01:18.net]
頑張ってるのはわかるけど、まだ冗長な感じがするなあ。

616 名前:デフォルトの名無しさん [04/11/26 21:12:12.net]
age

617 名前:age mailto:age [04/11/27 00:13:52.net]
コンポーネントの in-out なプロパティの大半は String とかプリミティブな型わけで、
getHost して setHoge されますね。(そうせざるを得ないわけですが)

MultiplePropertySelection の selectedList プロパティは、
型が List で Direction が in-out なんだけど、getHogeList で List を取って、
そのリストを書き換えてしまう。setHogeList が呼ばれない。
確かにその方が効率的。

で、これに気がつかなかったわけで、しばらく嵌ってしまった、という話でした。



618 名前:デフォルトの名無しさん [04/12/03 18:57:45.net]
age

619 名前:デフォルトの名無しさん [04/12/11 23:31:13.net]
age

620 名前:デフォルトの名無しさん mailto:sage [04/12/12 00:37:47.net]
>>361

621 名前:デフォルトの名無しさん [04/12/16 01:06:23.net]
age

622 名前:デフォルトの名無しさん mailto:sage [04/12/26 06:12:44.net]
どうでもいい事なんだけど、Tapestry in action
で作者が使っているHTMLエディタ、同じの使ってみたいと思って
調べてみたら、MacroMediaのHomeSite(しかも4.0)ですね。
もう販売中止で売ってないじゃん。。。


623 名前:デフォルトの名無しさん [04/12/31 10:55:01.net]
age

624 名前:デフォルトの名無しさん mailto:sage [05/01/02 22:54:26.net]
>>590
一応DreamWeaverMX以降でHomeSiteの機能が統合されているけどね。
重さという意味では比べものにならないな。値段も(以下略)。
英語版は開発続行らしいから、英語版買うというのもあり。

まぁこの業界、DWは使いこなせると損にはならないから、
割り切って乗り換えるのも手かも。

www.macromedia.com/jp/software/homesite/

TapestryなHTMLを書きやすいタグ補完とかほしいもんだけど、
どこかにないのかねぇ。

625 名前:デフォルトの名無しさん mailto:sage [05/01/05 00:03:40.net]
>> 592
そういえば、Intelli-JがTapestryに対応していたような。

626 名前:デフォルトの名無しさん mailto:sage [05/01/05 09:50:38.net]
>>592
これじゃだめ?
ttp://www.behindthesite.com/blog/C1931765677/E1305840788/index.html


627 名前:デフォルトの名無しさん mailto:sage [05/01/08 12:30:56.net]
>>594
ツッコミがくることを承知で書くが、とてもデザイナさんにEclipse入れて
その上でHTML書け、なんて言えない(汗)。
DWかGoLiveのExtensionみたいな形で使えればベター



628 名前:ネんだが。

埋め込みくらいプログラマがやれって話もあるが、動的表示要素が
ほとんどなページとかだと、ある程度埋めてくれないとうざくて
やってられないー。
[]
[ここ壊れてます]

629 名前:初期不良 mailto:sage [05/01/08 20:53:16.net]
埋め込み作業はバイト君にやらせたいね

630 名前:デフォルトの名無しさん mailto:sage [05/01/09 02:12:15.net]
>> 595
たしかに、Webデザイナーとの分業を考えるのであれば、
DWとかにadd-onであってほしいですね。
そうすると少しは普及速度があがるかな。。
っていうかその前にドキュメントの充実が先って気がするけど。

631 名前:デフォルトの名無しさん mailto:sage [05/01/09 02:31:03.net]
いまさら普及しないだろ。

632 名前:タペつかっているよ [05/01/12 15:56:38.net]
ページを見ていたら偶然このサイトもtapestryを使っているのを発見
結構よくできていた。www.it-evangelist.com/MeetEntre/



633 名前:デフォルトの名無しさん mailto:sage [05/01/12 16:16:58.net]
>>361

634 名前:デフォルトの名無しさん [05/01/20 21:07:04 .net]
HiveMind-1.1 alpha が出たわけだが

635 名前:デフォルトの名無しさん mailto:sage [05/01/22 00:15:51 .net]
> 601
HiveMindって、なんかTapestryと関係あんの?

636 名前:デフォルトの名無しさん mailto:sage [05/01/22 00:37:17 .net]
サクヤが同じ

637 名前:デフォルトの名無しさん [05/01/23 00:56:31 .net]
age



638 名前:デフォルトの名無しさん mailto:sage [05/01/23 11:39:45 .net]
>>602
Tapestry3.1 からは、HiveMind と統合とか、
内部処理に HiveMind の DI を利用するとか
そんな噂あり

639 名前:デフォルトの名無しさん [05/01/23 20:43:42 .net]
(Tapestryではなく)Cayenne のサンプルの中に、Blogサンプルがあったよ

640 名前:デフォルトの名無しさん mailto:sage [05/01/24 03:05:47 .net]
>> 603,605
なるほど。
そういえば、TapestryのWikiかなにかに3.1からDI機能が入るとか書いてあった気がする。
Springを勉強しないで良くなる代わりに、HiveMindを勉強する必要があるのかな。。

641 名前:デフォルトの名無しさん [05/01/30 17:37:44 .net]
>>155

www.saisse.jp/pukiwiki/pukiwiki.php?Tapestry%2FTips#disable-caching

でどうでしょう?

642 名前:デフォルトの名無しさん mailto:sage [05/02/12 14:23:18 .net]
Tapestry使ったコンテストがあるんだね。
誰か参加してるヤシいる?

賞金100万円いいよな。

www.dena.ne.jp/other/index.html

643 名前:デフォルトの名無しさん mailto:sage [05/02/12 23:06:52 .net]
> 609
URL見たけど、どのあたりがTapestryに関係しているの?

644 名前:デフォルトの名無しさん [05/02/16 21:59:17 .net]
Tapestry 3.0.2 Released

645 名前:デフォルトの名無しさん mailto:sage [05/02/19 01:10:26 .net]
新たな中途リアル
ttp://www2.cpttm.org.mo/cyberlab/softdev/tapestry/

646 名前:デフォルトの名無しさん mailto:sage [05/02/19 01:41:37 .net]
The ServerSide.com(TSS)はTapestryで
リライトされたらしいよん。既出かな?

ttp://www.theserverside.com


647 名前:デフォルトの名無しさん mailto:sage [05/02/19 01:57:40 .net]
> 613
これだな。
ttp://www.theserverside.com/articles/article.tss?l=TSSTapestry

TSSは結構有名でアクセス数が多いサイトなので、このサイト構築に耐えられた
(HLS自らがリライトした?)というのは、Tapestryの良い事例になった訳だ。




648 名前:デフォルトの名無しさん mailto:sage [05/02/19 02:20:11 .net]
Spindle 3.1.16(unstable)が出てる。で、Tapestry 3.0.2 が含まれているみたい。
ttp://www.jroller.com/page/glongman/20050217#spindle_3_1_16_now



649 名前:デフォルトの名無しさん mailto:sage [05/02/19 11:17:15 .net]
そしてNHL公式サイトは、
このまま無かったことにされそうな悪寒

650 名前:デフォルトの名無しさん mailto:sage [05/02/19 12:13:08 .net]
> 616
何の誤爆?

それはともかく、JavaWorldで3号連続で連載していた「Tapestryの全て」がWEBで掲載されている。結構分かりやすい。

ttp://www.duo.co.jp/column/index.html


651 名前:デフォルトの名無しさん mailto:sage [05/03/02 00:01:19 .net]
作者、語ってます。
ttp://www.theserverside.com/talks/index.tss

652 名前:デフォルトの名無しさん mailto:sage [05/03/02 00:18:27 .net]
日本語で語らないから日本で普及しないんだよ。

653 名前:デフォルトの名無しさん mailto:sage [05/03/02 00:20:06 .net]
>>619
そのわりに Seasar は普及しないな。

654 名前:デフォルトの名無しさん mailto:sage [05/03/02 00:34:24 .net]
わかりやすい日本語で語らないから日本で普及しないんだよ。

655 名前:デフォルトの名無しさん mailto:sage [05/03/02 20:22:35 .net]
わかりにくい英語で

656 名前:流行ってるやつってあるのかな? []
[ここ壊れてます]

657 名前:デフォルトの名無しさん [05/03/04 04:26:57 .net]
age



658 名前:デフォルトの名無しさん [2005/03/22(火) 22:50:12 .net]
>>617
遅レスだが、NHL公式サイトはTapestry制だったらすぃ

659 名前:デフォルトの名無しさん [2005/03/28(月) 12:38:40 .net]
age

660 名前:デフォルトの名無しさん mailto:sage [int 2ch =05/04/02(土) 11:31:25 .net]
Spindle 3.1.20出てます。

www.jroller.com/page/glongman

New Features:
* no new features this release other than updating to Tapestry 3.0.3
(Spindle同梱のTapestryが3.0.3に更新されたって事です)

661 名前:デフォルトの名無しさん [2005/04/16(土) 23:51:40 .net]
ageますよ。

ttp://howardlewisship.com/blog/

次期Tapestry(Picasso)は、Ver 4.0になるそうな。

662 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 00:12:49 .net]
>>361

663 名前:デフォルトの名無しさん [2005/04/24(日) 13:31:17 .net]
age

664 名前:デフォルトの名無しさん [2005/05/11(水) 22:56:16 .net]
4.0αage

665 名前:デフォルトの名無しさん [2005/05/11(水) 23:00:09 .net]
y130200.ppp.dion.ne.jp/
www
ww
うはっwwww
っうぇwwwwwwおkwww
おkwwwっうぇwっうぇうぇwwwうはっwww
うぇwwwうぇwwwっwwwwwwwwwwww

666 名前:デフォルトの名無しさん [2005/05/13(金) 17:44:07 .net]
TapestryでFrameってどうやって使うの?


667 名前:デフォルトの名無しさん mailto:sage [2005/05/16(月) 22:23:54 .net]
ビジュアルエディターってあるの?



668 名前:デフォルトの名無しさん mailto:sage [2005/05/22(日) 13:13:37 .net]
>>633
Tapestryの良いところは、普通のHTMLエディタでTapestry用のVIEWを
作成できる事なんで、お好きなエディタを使えばいいんじゃないでしょうか。

それともObjectとのマッピングまでGUIで作成できるように
したいって事?(Spindleの機能じゃ足りない?)

669 名前:デフォルトの名無しさん mailto:sage [2005/05/22(日) 13:16:17 .net]
連投でごめん。最近のtapestry開発状況

# 17 May 2005 - Tapestry 4.0-alpha-3 Released
# 06 May 2005 - Tapestry 4.0-alpha-2 Released
# 29 April 2005 - HiveMind 1.1-beta-1 Released
# 29 March 2005 - Tapestry 3.0.3 Released
# 25 March 2005 - HiveMind 1.1-alpha-3 Released
# 24 February 2005 - HiveMind 1.1-alpha-2 Released
# 22 February 2005 - Tapestry 3.1-alpha-1 Released
# 15 February 2005 - Tapestry 3.0.2 Released

4.0 betaは間近かな。

670 名前:デフォルトの名無しさん [2005/05/23(月) 10:27:43 .net]
Tapestry Palette
ttp://tapestrypalette.sourceforge.net/


671 名前:デフォルトの名無しさん [2005/06/17(金) 22:53:50 .net]
Tapestryは1つのjwcidに対して複数のコンポーネントを適用できますか?

672 名前:637 mailto:sage [2005/06/17(金) 23:58:58 .net]
>>637
これだけでは何なので。
自分で調べた限りではできないみたいで、ひとつのタグに複数のコンポーネントを適用しようとしたら、
どうしてもダミーのspanタグが必要みたいでした。
なにか裏技でもあれば教えてください。

673 名前:デフォルトの名無しさん [2005/06/26(日) 02:40:31 .net]
4.0 Beta1記念 age

ttp://howardlewisship.com/blog/2005/06/tapestry-40-beta-1.html
jakarta.apache.org/site/downloads/downloads_tapestry.cgi

674 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 12:29:44 .net]
日本語資料のまとめキボン

675 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 12:42:27 .net]
>>361
たしかに普及したライブラリはすべて日本語の資料がどこかにはあるからなぁ


676 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 16:38:00 .net]
>>640
んじゃ、とりあえずML。

tapestry-japan 
groups.yahoo.co.jp/group/tapestry-japan/

Tapestry Japan ML
www.freeml.com/info/tapestry-japan@freeml.com

どっちも閑古鳥だがな。


677 名前:デフォルトの名無しさん [2005/07/16(土) 16:04:13 .net]
4.0 Beta 2



678 名前:デフォルトの名無しさん [2005/07/26(火) 12:05:16 .net]
4.0 Beta 3

679 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 01:52:38 .net]
Tapestry 4.0-beta-4の報告もないってことは、tapestryはこれにて終了ってことで。

680 名前:初期不良 mailto:sage [2005/08/26(金) 15:04:53 .net]
けど、Spring フレームワークの開発者はこれから注目すべき
フレームワークの中に Struts2 と並べて Tapestry を挙げていた。
盛り上がってないのはもしかして日本だけ?

681 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 15:18:39 .net]
原因は>>361

682 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 22:14:25 .net]
jakarta.apache.org/site/news/news-2005-q3.html

ちゃんとTapestry 4.0-beta-4(とHiveMind 1.1-beta-3)について書いてあるがな(´

683 名前:・ω・`) []
[ここ壊れてます]

684 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 23:07:08 .net]
>>648
いや、>>643でBeta2の報告、>>644でBeta3の報告の書き込みがあって、なんでBeta4の書き込みがなかったのかと。
で、4.0Beta5がリリースされた訳だが。
誰かリリースノートとか日本語に訳してくれないかな……。

685 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 00:16:40 .net]
そしてついでにドキュメントを

686 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 20:04:20 .net]
>>649
意訳するとだな

「おまいら正式版マダーとか言い杉。バグつぶしは小さいのしか残ってないが
 ドキュメントが追いつかねぇんだよゴルァ。9月中には出してやるからモチツケ。」

って感じですわ。

687 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 23:35:04 .net]
Tapestry 4.0-beta-6 released



688 名前:デフォルトの名無しさん mailto:sage [2005/09/20(火) 04:31:56 .net]
Tapestry 4.0-beta-7 released

689 名前:デフォルトの名無しさん mailto:sage [2005/09/20(火) 15:12:27 .net]
betaの使用感とかはだれも書かないのね。

690 名前:デフォルトの名無しさん mailto:sage [2005/09/20(火) 19:40:27 .net]
>>654
言い出しっぺ乙

691 名前:デフォルトの名無しさん mailto:sage [2005/09/21(水) 05:33:07 .net]
つかってないも〜ん

692 名前:デフォルトの名無しさん mailto:sage [2005/09/21(水) 19:49:56 .net]
♪首から下は〜 Howard Lewis Ship

693 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 10:18:46 .net]
4.0-beta でアプリを開発し始めた者です。
3.0のころに比べると、ページをサブディレクトリで管理できたり、
生成されるURLがシンプルになったりいい感じです。
50画面くらい作りこみましたが、とりあえず実用上の問題はなさそうです。

あと、4.0に限らないけど、
htmlテンプレートをキャッシュしないようにして開発すると
動作がもっさりもっさりして厳しいですな。
ページの作りこみはトライアンドエラーの作業が多いから
これは開発効率にダイレクトに響きます。

694 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 11:50:02 .net]
ttp://www.agileskills2.org/EWDT/
Tapestry 4初の解説本。1-4章が無料でダウンロード可

695 名前:デフォルトの名無しさん mailto:sage [2005/09/25(日) 17:15:18 .net]
>>361

696 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 06:39:30 .net]
5人で開発するとして、2人くらいは英語のドキュメント読めても残りの3人は日本語じゃないと読まないんだよね。
しかも、英語が読めるやつは手探りでだいたいの使い方をわかったりするからドキュメント自体があまり必要なかったり。
日本語しか読めない開発者ほどドキュメントを必要とするんだよね。

697 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 07:46:53 .net]
Tapestry 1.1-beta-8 Released



698 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 12:31:03 .net]
概要でも日本語化されていれば日本語しか分からなくても
ソースコード見て納得できるけど
なにもわからず手探り状態だと厳しい

それに英語読めるといっても日本語と違って斜め読みまでできるやつはそう多くない
膨大なドキュメントから特定の場所を探すのはむずかしい

699 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 23:45:24 .net]
いつまでベータ版なんじゃ、ゴルァー

700 名前:デフォルトの名無しさん mailto:sage [2005/09/27(火) 00:20:58 .net]
4.0正式リリースは年末くらいじゃない?
このあとまだRCシリーズが出るはずだし。

701 名前:デフォルトの名無しさん mailto:sage [2005/10/03(月) 01:14:51 .net]
Tapestry 1.1-beta-9 Released


702 名前:デフォルトの名無しさん mailto:sage [2005/10/03(月) 02:01:24 .net]
>>662 >>666
Tapestry 1.1ってなんじゃぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ

703 名前:デフォルトの名無しさん mailto:sage [2005/10/03(月) 02:23:47 .net]
だって Jakarta のトップページが。


704 名前:デフォルトの名無しさん mailto:sage [2005/10/04(火) 21:11:31 .net]
きっともうHoward Lewis ShipもHiveMindのことでいっぱいいっぱいなんだよ

705 名前:デフォルトの名無しさん mailto:sage [2005/10/10(月) 01:14:44 .net]
Tapestry 4.0-beta-10 Released

706 名前:デフォルトの名無しさん mailto:sage [2005/10/10(月) 17:08:31 .net]
なんかTapestry4.0のドキュメントを翻訳をしてる人がいるみたいだね。
でも最終更新は2005/06/23か。
非公式ユーザ

707 名前:ーリファレンスもWikiも更新止まってるみたいだし、こちらにも期待したいところなんだが……。

ttp://www.javable.jp/notes/tapestry.html
[]
[ここ壊れてます]



708 名前:デフォルトの名無しさん mailto:sage [2005/10/18(火) 07:49:57 .net]
Tapestry 4.0-beta-11 released

709 名前:デフォルトの名無しさん [2005/10/28(金) 17:05:13 .net]
FaceletsがあればTapestry要らなくなる?



710 名前:デフォルトの名無しさん mailto:sage [2005/10/28(金) 17:23:46 .net]
Faceletsの開発者による紹介記事の日本語訳
ttp://homepage1.nifty.com/algafield/facelet-ja1.html

711 名前:デフォルトの名無しさん [2005/10/28(金) 20:08:52 .net]
つか、S2JSFが滅亡

712 名前:デフォルトの名無しさん mailto:sage [2005/10/29(土) 01:59:44 .net]
で、ぶっちゃけ戦闘力の方はどうなのよ。
コンポーネント開発ってIDEの能力が大きいからなぁ

713 名前:デフォルトの名無しさん mailto:sage [2005/10/29(土) 12:33:48 .net]
ぶっちゃけたぺも日本語資料が大量に出ていたらそれなりに普及はしてたはず

714 名前:デフォルトの名無しさん mailto:sage [2005/10/30(日) 04:44:21 .net]
タペって企業がバックにいたりしないの?
Strutsって結局Sunがバックにいたからあんなヒドい作りなのに広まったんだよね。

715 名前:デフォルトの名無しさん mailto:sage [2005/10/30(日) 12:53:40 .net]
Strutsとsunは関係ねーべ

716 名前:デフォルトの名無しさん mailto:sage [2005/10/30(日) 14:28:34 .net]
開発者はSunの社員

717 名前:デフォルトの名無しさん mailto:sage [2005/10/30(日) 15:54:39 .net]
社員であることとバックアップとは関係ねーべ
JSFならSunと関係があるが



718 名前:デフォルトの名無しさん mailto:sage [2005/10/30(日) 17:02:35 .net]
結果を見ると、関係があったといえるんじゃないかと。
JSFみたいに組織的なバックアップはしてないけど、バックにサンがいることは大きいかったと思う。

719 名前:デフォルトの名無しさん mailto:sage [2005/10/30(日) 17:11:03 .net]
IBMとNTTじゃなかったっけ?Strutsをバックアップしてたの

720 名前:デフォルトの名無しさん mailto:sage [2005/10/30(日) 20:33:32 .net]
Tapestryって、そういう噂レベルでもいいから企業が後押ししてるっていうのないの?

721 名前:デフォルトの名無しさん mailto:sage [2005/11/06(日) 03:19:15 .net]
Tapestry 4.0-beta-12 released

722 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 02:39:15 .net]
作者BLOGに、OGNLを使わないように変更すると10倍速くなるってのが載ってる。
まあベンチマークなんで、本番環境の数字とは違うんだろうけど。

723 名前:デフォルトの名無しさん mailto:sage [2005/11/14(月) 13:00:15 .net]
Tapestry 4.0-beta-13 released

724 名前:デフォルトの名無しさん [2005/11/28(月) 20:21:21 .net]
ApacheConからハブられた件

725 名前:デフォルトの名無しさん [2005/11/30(水) 20:39:10 .net]
Tapestry 4.0-beta-14 released

726 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 05:45:37 .net]
ってか、WebWorksもStrutsに参加して、HTMLテンプレートとしてWicketが流行ってて、標準フレームワークはJSF+EJB3で、Tapeってどういう位置付けになるの?

727 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 19:36:34 .net]
質問なんですけど、
Tapestryの開発って、.htmlを変更したのを反映させる方法って、
Tomcat(コンテナ)を再起動するしかないんですかね?
server.xmlのreloadable設定も効かないみたいだし…。



728 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 23:32:36 .net]
>>691
-Dorg.apache.tapestry.enable-reset-service=true


729 名前:デフォルトの名無しさん mailto:sage [2005/12/03(土) 10:28:54 .net]
>>692
サンクス。
これでInspectorButtonを使うのですね。

730 名前:デフォルトの名無しさん mailto:sage [2005/12/06(火) 11:01:30 .net]
ちょっと前だけどJSFとTapestryの比較記事があった。

ttp://www.theserverside.com/articles/article.tss?l=JSFTapestry


731 名前:デフォルトの名無しさん mailto:sage [2005/12/09(金) 21:09:38 .net]
Tapestry 4.0-rc-1 released
やっとこさRCキタ

732 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 01:53:24 .net]
Tapestry 4.0-rc-2 released

733 名前:デフォルトの名無しさん mailto:sage [2005/12/30(金) 04:15:45 .net]
Tapestry 4.0-rc-3 released

734 名前: 【大吉】 mailto:sage [2006/01/01(日) 01:40:59 .net]
↑Tapestry 4.0 の命運

735 名前:デフォルトの名無しさん mailto:sage [2006/01/01(日) 22:35:59 .net]
> 698 : 【大吉】 :2006/01/01(日) 01:40:59
ばっちりだな

736 名前:ハーピィ mailto:sage あてましておめでとうございます。 [2006/01/02(月) 02:25:15 .net]
E・∇・ヨノシ <700ゲット♫

737 名前:デフォルトの名無しさん mailto:sage [2006/01/05(木) 23:01:51 .net]
DirectLinkだけで間に合うと思うのですが、
ActionLinkを使った方がいいケースってありますか?



738 名前:デフォルトの名無しさん [2006/01/08(日) 12:27:22 .net]
Tapestry 4.0 Released

739 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 12:58:12 .net]
>>702
やっときたか

740 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 23:20:44 .net]
>>702
きたね。かなりbeta/rc期間が長かったな。。

Release note
ttp://jakarta.apache.org/site/news/news-2006-q1.html#20060

741 名前:107.1

Download
ttp://jakarta.apache.org/site/downloads/downloads_tapestry.cgi
[]
[ここ壊れてます]

742 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 07:56:01 .net]
リリースされたら話題が途切れるって、
誰も使ってないんじゃ……

743 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 21:11:26 .net]
ヒント:年始休暇明けでテライソガシス

744 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 21:19:15 .net]
ヒント:Tapestry使いはいつもイソガシス

745 名前:デフォルトの名無しさん mailto:sage [2006/01/11(水) 21:35:03 .net]
使ってるよ。

contribにあるXTileってコンポーネント
ドキュメントになってないみたいだけど、
もともと www.t-deli.com/ にあったのが
気がついたらcontribに含まれてた。

で、これ日本語うまく通らないみたいで、
自分でパッチあてて使ってるんだけど、
AjaxもJavaScriptもあんまり詳しくないんで、
正しいのかどうかよくわからない。

--- orig/org/apache/tapestry/contrib/ajax/XTile.script 2005-11-08 13:09:29.000000000 +0900
+++ new/org/apache/tapestry/contrib/ajax/XTile.script 2005-11-08 13:09:45.000000000 +0900
@@ -88,7 +88,7 @@

function quoteUrl(text)
{
- return escape(text).replace(/\+/g, '%2C').replace(/\"/g,'%22').replace(/\'/g, '%27');
+ return encodeURIComponent(text).replace(/\'/g, '%27');
}

function extractData(response)

これでとりあえず動いてるんで、
そのうちきちんと調べようと思ってそのままになってた。
誰か詳しい人教えて。
っていうかスレ違いか。
もうTapestryの話じゃないね。


746 名前:デフォルトの名無しさん [2006/02/24(金) 20:25:51 .net]
pcweb.mycom.co.jp/news/2006/02/23/365.html

デザイナとのやり取りを考えればStrutsやJSFなんて目じゃないのに
日本語資料がないだけに流行らんね

結局>>361


747 名前:デフォルトの名無しさん [2006/02/24(金) 22:16:33 .net]
TapestryってTomcat無くても動くの?



748 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 23:14:05 .net]
Resinとかで。

749 名前:デフォルトの名無しさん [2006/04/02(日) 22:18:13 .net]
Tapestry 4.0.1 released

750 名前:デフォルトの名無しさん [2006/04/14(金) 10:40:38 .net]
OGNL自体の解説サイトってないですかね?

751 名前:デフォルトの名無しさん mailto:sage [2006/04/14(金) 11:10:48 .net]
www.ognl.org/ じゃダメですか?

752 名前:デフォルトの名無しさん mailto:sage [2006/04/14(金) 11:22:19 .net]
ありがとう。
具体的なサンプルコードが見たいんだけど、
探してもあまり無いんだよね。。。
とりあえずこれまで探したURLを。

ttp://d.hatena.ne.jp/winebarrel/archive?word=OGNL
ttp://t-katochin.air-nifty.com/nongreasy/2005/03/ognl.html
ttp://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi/free?page=OGNL

OgnlContextの具体的な使い方とか、そういう情報を探してます。

753 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 21:57:35 .net]
相棒のCayyeneはどうなってますか?

754 名前:デフォルトの名無しさん [2006/06/03(土) 18:15:10 .net]
TapestryってStrutsと統合して使用できるの?
ActionとかActionFormは使うけど、ビューはHTMLのまま(JSP使わない)というような感じに。

755 名前:デフォルトの名無しさん mailto:sage [2006/06/03(土) 22:36:18 .net]
>>717
無理です。Tapestryの構造は、プレゼンテーション層だけを切り離して使うことはできません。
Strutsと統合したいならSeasarプロダクツをお使いください。

756 名前:デフォルトの名無しさん [2006/06/04(日) 00:20:27 .net]
S2Containerを介して両者を連携させるなんて余計ややこしいことになりそうなので現実的ではないな。

757 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 09:44:18 .net]
>>719
Mayaaなら、S2Containerとは関係なく使えるよ。



758 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 10:17:09 .net]
S2信者うぜえな

759 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 10:28:42 .net]
Mayaaは実装上S2とは関係ないからS2非信者でもおっけ。
ホームページも独立してるしね。

760 名前:デフォルトの名無しさん mailto:sage [2006/06/06(火) 09:44:44 .net]
>>717

strutsのコントローラーを使いたい、だけどJSPは嫌だ。

君の言う趣旨がそーゆーことなら、Freemarke、あるいは
velocityをviewに採用するというのが一番素直な方法だと
思う。



761 名前:Xレ違いスマソ []
[ここ壊れてます]

762 名前:デフォルトの名無しさん [2006/06/26(月) 06:57:34 .net]
21 June 2006 - Tapestry TLP move
Tapestry has moved to a TLP at its new address, tapestry.apache.org.

763 名前:デフォルトの名無しさん [2006/07/15(土) 01:04:24 .net]
今更だが、日本でTapestryが普及しない2番目の理由に(もちろん1番目は日本語ドキュメント)、
付属してくるサンプルがバギーで使い道がないモノだらけだから、てのがあると思うの

764 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 13:50:25 .net]
それだと日本とそれ以外とで違う理由にはならないような……。


765 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 13:53:47 .net]
>>725
IT業界とかJavaとか、そんなんが流行ってないような。

766 名前:デフォルトの名無しさん [2006/09/09(土) 10:14:36 .net]
浮上

767 名前:デフォルトの名無しさん [2006/09/23(土) 12:39:43 .net]
age



768 名前:デフォルトの名無しさん [2006/10/02(月) 22:36:42 .net]
StrutsやJSFは捨ててこっちに移ることにした。
疎結合マニアの俺としては、あれらは肌に合わない。
デザイナに「はぁ?何そのルールw」とか
いわれることを想像すると泣きたくなっちゃうしね。

769 名前:デフォルトの名無しさん [2006/10/19(木) 21:00:55 .net]
age

770 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 22:09:03 .net]
ゴメス チェンバレンです・・・
4.1から、unstableの文字が、取れたとか取れないとか・・・

771 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 02:19:41 .net]
Tapestry 101 is now available!
tapestryjava.blogspot.com/2006/12/tapestry-101.html

772 名前:デフォルトの名無しさん [2006/12/23(土) 17:56:42 .net]
来年の今ごろも新スレ移行してはいないよかん

773 名前:デフォルトの名無しさん [2006/12/24(日) 11:46:20 .net]
これとかWicketの方がVisual Web Packに向いてると思ったんだけど
それっぽいツールとか出てないのかい?for HomepageBuilderみたいな感じで。

774 名前:デフォルトの名無しさん [2007/02/06(火) 18:15:36 .net]
tapestry5のPreviewが出ていたけどどうなん?

775 名前:デフォルトの名無しさん [2007/02/06(火) 19:50:41 .net]
>>736
かわいそう

776 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 10:57:57 .net]
>>736
maven2ですぐに試せるから試してみるといいよ。
tapestry.apache.org/tapestry5/tapestry-simple/ とか
tapestry.apache.org/tapestry5/t5-tutorial.pdf に書いてあるけど、

mvn archetype:create -DarchetypeGroupId=org.apache.tapestry -DarchetypeArtifactId=tapestry-simple -DarchetypeVersion=5.0.1 -DgroupId=org.example -DartifactId=myapp -DpackageName=org.example.myapp -Dversion=1.0.0-SNAPSHOT

cd myapp; mvn jetty:run

localhost:8080/myapp にアクセス。

777 名前:デフォルトの名無しさん [2007/02/19(月) 21:24:04 .net]
Tapestry5最高!



778 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 15:08:38 .net]
何がどう最高なの?

いまやStrutsどころかJSFやSeasar2がでてきて
わけわかめな俺によさを教えてくださいな

779 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 15:10:08 .net]
うーむ、スレがたってから3年も経っているのか。

当時、これをネタに卒論で研究している香具師いなかった?

780 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 15:43:51 .net]
>>10
はじめ何のことだかぜんぜんわからなかった。
ディスクシステムか!

なんでそんなもんが!
ぐぐったら意味不明なクソゲーだ


ゲーム内にtapestryという単語がでてくるわけね

立花理沙って誰だ?



781 名前:デフォルトの名無しさん [2007/02/26(月) 15:44:28 .net]
age

782 名前:デフォルトの名無しさん [2007/03/09(金) 06:27:16 .net]
HowTo: Tapestry5.0.2でShiftJISテンプレートを使う方法

org.apache.tapestry.internal.services.TemplateParserImpl 160行目付近
try
{
InputSource source = new InputSource(resourceURL.openStream());
source.setEncoding("Windows-31J");//追加
_reader.parse(source);
return new

783 名前:ComponentTemplateImpl(_templateResource, _tokens, _componentIds);
}

org.apache.tapestry.internal.services.PageResponseRendererImpl 47行目
//PrintWriter pw = response.getPrintWriter("text/html");
PrintWriter pw = response.getPrintWriter("text/html; charset=Windows-31J");//文字コード強制指定
[]
[ここ壊れてます]

784 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 09:45:34 .net]
>>744
テンプレートにencoding指定したXML宣言書いて、
AppModule.javaにPageResponseRendererのデコレーションメソッド書いたらできたよ。

↓AppModule.javaに追加するデコレーションメソッド

@Match("tapestry.internal.PageResponseRenderer")
public static PageResponseRenderer decoratePageResponseRenderer(
    @InjectService("tapestry.internal.PageMarkupRenderer")
    final PageMarkupRenderer markupRenderer,
    @InjectService("tapestry.MarkupWriterFactory")
    final MarkupWriterFactory markupWriterFactory,
    final Object delegate) {

  return new PageResponseRenderer() {
    public void renderPageResponse(Page page, Response response) throws IOException {
      MarkupWriter writer = markupWriterFactory.newMarkupWriter();
      markupRenderer.renderPageMarkup(page, writer);
      PrintWriter pw = response.getPrintWriter("text/html; charset=Shift_JIS");
      writer.toMarkup(pw);
      pw.flush();
    }
  };
}


785 名前:デフォルトの名無しさん [2007/03/18(日) 00:25:28 .net]
>>745
Tapestry5.0.3の場合
@Match("PageResponseRenderer")
public static PageResponseRenderer decoratePageResponseRenderer(
    @InjectService("PageMarkupRenderer")
    final PageMarkupRenderer markupRenderer,
    @InjectService("MarkupWriterFactory")
    final MarkupWriterFactory markupWriterFactory,
    final Object delegate) {

  return new PageResponseRenderer() {
    public void renderPageResponse(Page page, Response response) throws IOException {
      MarkupWriter writer = markupWriterFactory.newMarkupWriter();
      markupRenderer.renderPageMarkup(page, writer);
      PrintWriter pw = response.getPrintWriter("text/html; charset=Shift_JIS");
      writer.toMarkup(pw);
      pw.flush();
    }
  };
}


786 名前:745 mailto:sage [2007/03/18(日) 03:17:12 .net]
>>746
なるほど
[TAPESTRY-1339] - Rework Tapestry IoC to remove the concept of module ids and qualified service ids
ですね。

5.0.3にしたら @Id, @Contribute アノテーションでコンパイルエラーになったんで、
とりあえず5.0.2に戻してたんだけど、そういうことだったのか。

787 名前:Tapestry5ページ更新情報 [2007/03/31(土) 03:20:22 .net]
Last Published: 29 Mar 2007
@Inject使用方法変更
@Path,@Serviceアノテーション追加



788 名前:Tapestry5ページ更新情報 [2007/05/03(木) 16:02:25 .net]
Tapestry5.0.4
people.apache.org/~hlship/tapestry-releases/


789 名前:デフォルトの名無しさん [2007/05/25(金) 18:08:48 .net]
age

790 名前:デフォルトの名無しさん [2007/06/07(木) 22:41:40 .net]
age

791 名前:Tapestry5ページ更新情報 [2007/06/30(土) 21:14:52 .net]
Tapestry5.0.5
people.apache.org/~hlship/tapestry-releases/


792 名前:745 mailto:sage [2007/08/18(土) 17:40:55 .net]
寂れてるけど一応書いとく。

@Meta("tapestry.response-encoding=Shift_JIS")

をページクラスにアノテーションすれば良くなったので、
AppModule.javaいじる必要なくなった。

793 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 14:48:29 .net]
apache projectにturbine、tapestryとあるけど、
それぞれどう違うの?
両方ともプレゼンテーション層のフレームワーク?

794 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 16:56:09 .net]
Tapestryで、WicketとかTeedaみたいに
HTMLとロジックを完全に分離してしまう事って可能ですか?

795 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 09:31:44 .net]
WicketとかTeedaがTapestryみたいにHTMLとロジックを分離できる。じゃないのか?
そしてTapestryはWebObjectみたいに・・・となるわけだが。

796 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 20:41:28 .net]
>>756
確かにTapestryの方が「生HTMLっぽいTemplate」を使う考え方は
早かったかもしれませんが、WicketやTeedaほどキレイに分離できるのでしょうか?

テンプレートとして使用するHTMLが、
それ単体でブラウザから見ることができるのか?

というとこまではできそうに無いなあ、と思っているのですが。

797 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 21:40:17 .net]
>>757
それは普通にできるでしょ。それらコンポーネント方式組はほとんど兄弟。
正直、

・デザインテンプレート部分
・裏側のコンポーネントモデル
・それらを結合させるグルー言語

は標準化して、エンジンがJavaで書かれてようがなんだろうとOKにして
欲しい。汎



798 名前:用言語と違うグルー言語記述を導入した時点でベースエンジンから
完全に切り離し可能になってるわけで。

[]
[ここ壊れてます]

799 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 21:42:29 .net]
「〜ほどキレイか」という部分については、Tapestryの方が今となっては
シンプルさに劣ると思うけど、それはHTML/ロジック分離の所にはあんま
影響してないと思う。

800 名前:757 mailto:sage [2007/09/17(月) 23:38:43 .net]
>>758
Tapestryでもキレイに分離できるのですか、勉強不足ですいません。

BeanEditFormのサンプルとかを見て、
input タグとか書いてないのに入力formが生成されてるとは何事か!
とか思ってました。

ちなみに、Wicketでも WicketWebBean なるものが
A Wicket Diaryで紹介されてましたね。

801 名前:デフォルトの名無しさん [2007/10/11(木) 01:11:18 .net]
Tapestry5を使ったサイト「TheDailyTube」
www.thedailytube.com/bestoftoday


802 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 00:28:28 .net]
いつのまに5まで!

803 名前:デフォルトの名無しさん [2007/10/26(金) 23:54:18 .net]
5.0.6

804 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 20:07:11 .net]
www.kensayoyaku.mlit.go.jp/CarAnswer/app
国交省の車検予約しようとしたら偶然見つけた
HTMLのソースを見るとTapestry使ってるっぽい。

それにしてもTomcatモロ出しとは。。。

805 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 23:32:36 .net]
作った奴このスレ絶対読んでるだろ。
小規模案件だから実戦体験を兼ねて使ってみたのかな・・・

806 名前:デフォルトの名無しさん mailto:sage [2008/02/01(金) 19:24:41 .net]
JSF2.0の策定にTapestryの中の人が誘われてるって話はどうなったんだろう。
中の人はアンチJSFらしいけど、ことがうまく運べば素晴らしい相互運用性が得られるね。

807 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 21:03:08 .net]
>744はShift_JISで書かれたテンプレートをtapestryに読み込ませる方法で
>745以下はresponseのエンコード指定方法だよね?

>744の問題のほうだけどどう解決しようか
思いつくのは、
1、おとなしくUTF-8でテンプレートを書く
2、<?xml version="1.0" encoding="Shift_JIS" ?>とテンプレートの先頭に書く
3、TemplateParserImplのコードを書き換えるorAppModuleあたりで
TemplateParserのサービスを自分実装のものに置き換える



808 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 02:08:16 .net]
>>767
普通に2でしょ。

あと>>745のは5.0.5から必要なくなってる。
@Meta("tapestry.response-encoding=Shift_JIS")
とページクラスにアノテーションすればレスポンスはShift_JISになる。

809 名前:デフォルトの名無しさん [2008/03/15(土) 11:34:49 .net]
5.0.11age

810 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:58:37 .net]
>>766
ソースは?

811 名前:デフォルトの名無しさん [2008/07/09(水) 14:48:24 .net]
Tapestryが使われている日本語のサイトはあるのか?
特にTapaestry5


812 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 20:16:43 .net]
>>771
764にあがってる国交省の車検予約。
5ってまだベータだよね?さすがに無いんじゃね。

813 名前:デフォルトの名無しさん [2008/09/26(金) 16:58:24 .net]
tapestry5.0.15がリリース。
まだベータだが。


814 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 14:33:37 .net]
Tapestryが日本で使われない理由はやはり>>361ですか?

自分が働いている企業は主にTapestry4.1-hibernateを使っています。
学生でもあるので卒業後日本に戻る気ですがTapestryでは仕事もらえそうにないですね。
個人的に好みなのに。残念。

815 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 00:53:41 .net]
4→5の動き方が気になりすぎて選択できない

816 名前:デフォルトの名無しさん [2008/11/15(土) 01:58:35 .net]
まだリリースされていないけどTapestry5は行けていると思うよ。
Wicketに比べるとコード量もだんぜん少ないし。
やはり日本語ドキュメントが無さ過ぎる感じがする。
ttp://kuramo.ch/tapestry5/ja/
にがんばってもらいたいのだが...


817 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 05:46:10 .net]
>>776
しばらく止まってしまってたが、またがんがるぜ。




818 名前:ょうど今、日本語訳を5.0.15に更新したところだ。 []
[ここ壊れてます]

819 名前:デフォルトの名無しさん [2008/11/15(土) 12:03:53 .net]
Tapestry5ではAjaxが異常に簡単だぞー
スクリーンショットを見ればすぐわかるぞー
ttp://tapestryjava.blogspot.com/2008/11/tapestry-5-ajax-screencast.html


820 名前:デフォルトの名無しさん [2008/11/18(火) 02:06:31 .net]
Tapestry 5.0.16 (Release Candidate)がリリースされた。

だれか
ValidationMessages.properties
Errors.properties
...
をローカライズして送ったれ。



821 名前:デフォルトの名無しさん [2008/11/18(火) 15:19:28 .net]
>>361
>>774
T5のサンプルを見れば英語に自信がなくても作れるだろう
jumpstart.doublenegative.com.au:8080/jumpstart/


822 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 23:36:33 .net]
GuiceとSpringどっちと相性いいの?

823 名前:デフォルトの名無しさん [2008/11/19(水) 02:08:52 .net]
Tapestry 5のコンポーネントの拡張例
ttp://87.193.218.134:8080/t5c-demo/


824 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 08:30:49 .net]
>>779
おk。俺がやっとく。
あと BeanEditForm, GridColumns, GridPager, Palette あたりもかな。

どうせデフォルトのまま使うことってあまり無いし別にいいじゃん、とか思ってたけど
結構たくさんの言語にローカライズされてんのね。

825 名前:デフォルトの名無しさん [2008/11/19(水) 10:37:51 .net]
>>781
Tapestry5は独自にTapestry IoCのがあるから、
Guice、Springは使う必要性がない。


826 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 18:30:25 .net]
Springとはtapestry-spring使えば簡単に連携できる。
Guiceとの連携はだいぶ前にMLで話題になってたようだけどよくわからん。

>>784
必要性がない、は言い過ぎではないかしら。

827 名前:デフォルトの名無しさん [2009/02/15(日) 20:44:29 .net]
Tapestry5.1はリリースされているTapestry5.0.8と比べて何が良いかな?



828 名前:デフォルトの名無しさん [2009/02/17(火) 21:17:58 .net]
Tapestry5の資料
refcardz.dzone.com/refcardz/apache-tapestry-50?oid=hom7545

829 名前:デフォルトの名無しさん [2009/02/20(金) 11:57:15 .net]
Tapestry5.0.18の日本語の情報がなさすぎだ



830 名前:デフォルトの名無しさん [2009/02/21(土) 21:30:03 .net]
>>788
ttp://kuramo.ch/tapestry5/ja/

はどうだ?
5.0.18に対応していなが良く訳している。十分だろう。


831 名前:デフォルトの名無しさん [2009/03/25(水) 00:18:08 .net]
Tapestry5の勉強会をするらしい。

ttp://d.hatena.ne.jp/yone098/20090321/1237731138

832 名前:デフォルトの名無しさん [2009/03/25(水) 11:29:16 .net]
tapestry5(かな)は海外では流行っているぞー

d.hatena.ne.jp/shin/20090319/p2
www.javapolis.com/confluence/plugins/advanced/gallery-slideshow.action?imageNumber=7&pageId=32793&decorator=popup

833 名前:デフォルトの名無しさん [2009/04/01(水) 11:34:36 .net]
■Google、AppEngineでJavaのサポートを開始■
jp.techcrunch.com/archives/20090326get-ready-for-java-on-appengine/

834 名前:デフォルトの名無しさん [2009/04/09(木) 14:38:00 .net]
>>792

きたー
Tapestry5万歳!

835 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 19:56:30 .net]
>>793
AppEngineってTapestryなの?

836 名前:デフォルトの名無しさん [2009/04/26(日) 21:13:15 .net]
flockというRSS ReaderがTapestryで作られていた。

837 名前:デフォルトの名無しさん [2009/05/01(金) 00:46:37 .net]
flock設置してみた
flock.morphexchange.com/



838 名前:tor.rootkit.de mailto:age [2009/08/17(月) 17:57:42 .net]
自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L

名言集 その1
『アパッチ砲はワシが作った』

jbbs.livedoor.jp/bbs/read.cgi/internet/134/1229674638/5062
自分の管理するしたらばで借りた掲示板にて

> 5062 :自動保守 ◆AOIMAD.NZM [] :2009/08/16(日) 00:46:29 ID:nQYgq9j

839 名前:g0
> そもそも、アパッチ砲っていうのは、私が指揮官になった時代に私の先輩たちが導入して
> 先輩たちが命名したもの、っていうかまぁ、そういう砲は今まで存在してないから
> 名前つけなくちゃいけないしw
>
> ってことで、使っているうちに広まった名前なので、それが正式名称になるんじゃないかと。
>
> http://www.paradisearmy.com/doujin/pasok_apache.htm(俺の先輩が命名)
> http://www.paradisearmy.com/doujin/pasok_hping.htm(俺が命名?)

※注 「アパッチ砲」の正式名称は「Apache Jmeter」で、もちろん自動焼人の先輩が作ったものではありません


----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
[]
[ここ壊れてます]

840 名前:デフォルトの名無しさん [2010/12/28(火) 05:22:20 .net]
弾幕薄い

841 名前:デフォルトの名無しさん mailto:sage [2011/04/30(土) 15:36:51.24 .net]
2011年にようこそ(本当に流行らなかったな・・・

842 名前:デフォルトの名無しさん mailto:sage [2011/05/01(日) 18:02:59.88 .net]
wo事態が消えちゃったからな。

843 名前:天使 ◆uL5esZLBSE mailto:sage [2011/07/02(土) 20:30:01.48 .net]
↓↓↓
「「「「「「「 ■Google、AppEngineでJavaのサポートを開始■ 」」」」」」」(キリッッッッ!!!キリッッ!!!!!!
↑↑↑(キリッッきリ!!


ゴミって意味わかってんのかなこいつら

844 名前:天使 ◆uL5esZLBSE mailto:sage [2011/07/04(月) 22:39:25.94 .net]
>>794
↑↑↑ハッアアアアアアアアアアァアァアアァアアアアアアアアァアアァ??????????????

死ねよゴミ
ゴミグラマって気持ち悪いんだな


845 名前:デフォルトの名無しさん [2011/11/22(火) 19:13:28.01 .net]
sage

846 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 21:24:40.16 .net]
Apache的には、Apacheプロジェクト内のJavaのWebフレームワークって
何が本命なのかね

847 名前: 忍法帖【Lv=25,xxxPT】 mailto:sage [2012/04/23(月) 10:56:29.89 .net]
k



848 名前:デフォルトの名無しさん mailto:sage [2012/06/03(日) 16:30:41.98 .net]
2003年からTapestryスレあったとは。
こっちにもコピペ

630 名前:デフォルトの名無しさん[sage] 投稿日:2012/06/03(日) 16:25:12.45
>>1
Java用Webアプリケーションフレームワークの総合スレもできたよ

【Java】 Java Web Application Framework 総合
toro.2ch.net/test/read.cgi/tech/1338707919/

849 名前:デフォルトの名無しさん mailto:sage [2012/06/24(日) 05:41:46.42 .net]

1000 :uy ◆xVOGOO9ev6 :2012/06/23(土) 12:35:29.68
俺は動的言語の問題点をいくつあげてもwwwww
静的言語よりはマシだと確信してるわwwwwwwwwwwwwwwwww


静的言語の問題点をなぜ挙げないかって??

見放してるから、問題点を指摘さえしないってことだよwwwwwwwwwww
気づけバカwwwwwwwwwwwwwww

850 名前:デフォルトの名無しさん [2012/08/08(水) 11:04:34.18 .net]
a

851 名前:デフォルトの名無しさん [2013/04/21(日) 09:42:13.13 .net]
            _
        r-、' ´   `ヽr-、
       ィ7 /l: ハヽハ トヾ    駄スレを沈めることはこの俺が許さん!
        '|l |'´_` ´_ `| ||    信念に基づいて行動する、
        | |´ヒ}   ヒ}`! l |   それを人は正義と言う。
   __ノ゙). 从 l,  _'_.  |从   今俺が行ってることは、上げ荒らしではないっ
 ,_'(_ ノ_ヽ ヾl.> - ,イ;リ     正義という名の粛清だぁ!
 { f:テ} {'f:テ}',/\ヽ--//ヽ    
 ヽ,r─‐ 、ィ .、、 i l>Y<! i '、    バーニング!
 / iゝ_ノ iヽ /l   |l  l   ',
 lンヽ/ムノじ

852 名前:デフォルトの名無しさん [2014/02/28(金) 03:53:10.11 .net]
>>799
これから流行るかもしれないじゃん

853 名前:デフォルトの名無しさん mailto:sage [2014/02/28(金) 03:55:59.98 .net]
TapestryはFaceletsの構想上の親でしょ
役目は果たしたんだから恥じることなく畳めばいいよ

854 名前:デフォルトの名無しさん [2014/03/01(土) 06:41:33.42 .net]
タペストリーって名前がかっこいいな

855 名前:デフォルトの名無しさん [2014/03/02(日) 17:54:41.86 .net]
>>804
Webフレームワーク?

856 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 21:55:33.44 .net]
好きなんだけどな。

857 名前:デフォルトの名無しさん [2014/03/08(土) 21:03:38.91 .net]
好きならもっと布教しろよw



858 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<196KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef