Tapestryについて語ろうよ! at TECH
[2ch|▼Menu]
[前50を表示]
600:デフォルトの名無しさん
05/01/12 16:16:58
>>361

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

602:デフォルトの名無しさん
05/01/22 00:15:51
> 601
HiveMindって、なんかTapestryと関係あんの?

603:デフォルトの名無しさん
05/01/22 00:37:17
サクヤが同じ

604:デフォルトの名無しさん
05/01/23 00:56:31
age

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

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

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

608:デフォルトの名無しさん
05/01/30 17:37:44
>>155

URLリンク(www.saisse.jp)

でどうでしょう?

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

賞金100万円いいよな。

URLリンク(www.dena.ne.jp)

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

611:デフォルトの名無しさん
05/02/16 21:59:17
Tapestry 3.0.2 Released

612:デフォルトの名無しさん
05/02/19 01:10:26
新たな中途リアル
URLリンク(www2.cpttm.org.mo)

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

URLリンク(www.theserverside.com)


614:デフォルトの名無しさん
05/02/19 01:57:40
> 613
これだな。
URLリンク(www.theserverside.com)

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


615:デフォルトの名無しさん
05/02/19 02:20:11
Spindle 3.1.16(unstable)が出てる。で、Tapestry 3.0.2 が含まれているみたい。
URLリンク(www.jroller.com)



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

617:デフォルトの名無しさん
05/02/19 12:13:08
> 616
何の誤爆?

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

URLリンク(www.duo.co.jp)


618:デフォルトの名無しさん
05/03/02 00:01:19
作者、語ってます。
URLリンク(www.theserverside.com)

619:デフォルトの名無しさん
05/03/02 00:18:27
日本語で語らないから日本で普及しないんだよ。

620:デフォルトの名無しさん
05/03/02 00:20:06
>>619
そのわりに Seasar は普及しないな。

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

622:デフォルトの名無しさん
05/03/02 20:22:35
わかりにくい英語で流行ってるやつってあるのかな?

623:デフォルトの名無しさん
05/03/04 04:26:57
age

624:デフォルトの名無しさん
05/03/22 22:50:12
>>617
遅レスだが、NHL公式サイトはTapestry制だったらすぃ

625:デフォルトの名無しさん
05/03/28 12:38:40
age

626:デフォルトの名無しさん
int 2ch =05/04/02(土) 11:31:25
Spindle 3.1.20出てます。

URLリンク(www.jroller.com)

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

627:デフォルトの名無しさん
05/04/16 23:51:40
ageますよ。

URLリンク(howardlewisship.com)

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

628:デフォルトの名無しさん
05/04/17 00:12:49
>>361

629:デフォルトの名無しさん
05/04/24 13:31:17
age

630:デフォルトの名無しさん
05/05/11 22:56:16
4.0αage

631:デフォルトの名無しさん
05/05/11 23:00:09
URLリンク(y130200.ppp.dion.ne.jp)
www
ww
うはっwwww
っうぇwwwwwwおkwww
おkwwwっうぇwっうぇうぇwwwうはっwww
うぇwwwうぇwwwっwwwwwwwwwwww

632:デフォルトの名無しさん
05/05/13 17:44:07
TapestryでFrameってどうやって使うの?


633:デフォルトの名無しさん
05/05/16 22:23:54
ビジュアルエディターってあるの?

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

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

635:デフォルトの名無しさん
05/05/22 13:16:17
連投でごめん。最近の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は間近かな。

636:デフォルトの名無しさん
05/05/23 10:27:43
Tapestry Palette
URLリンク(tapestrypalette.sourceforge.net)


637:デフォルトの名無しさん
05/06/17 22:53:50
Tapestryは1つのjwcidに対して複数のコンポーネントを適用できますか?

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

639:デフォルトの名無しさん
05/06/26 02:40:31
4.0 Beta1記念 age

URLリンク(howardlewisship.com)
URLリンク(jakarta.apache.org)

640:デフォルトの名無しさん
05/06/26 12:29:44
日本語資料のまとめキボン

641:デフォルトの名無しさん
05/06/26 12:42:27
>>361
たしかに普及したライブラリはすべて日本語の資料がどこかにはあるからなぁ


642:デフォルトの名無しさん
05/06/26 16:38:00
>>640
んじゃ、とりあえずML。

tapestry-japan 
URLリンク(groups.yahoo.co.jp)

Tapestry Japan ML
URLリンク(www.freeml.com)

どっちも閑古鳥だがな。


643:デフォルトの名無しさん
05/07/16 16:04:13
4.0 Beta 2

644:デフォルトの名無しさん
05/07/26 12:05:16
4.0 Beta 3

645:デフォルトの名無しさん
05/08/26 01:52:38
Tapestry 4.0-beta-4の報告もないってことは、tapestryはこれにて終了ってことで。

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

647:デフォルトの名無しさん
05/08/26 15:18:39
原因は>>361

648:デフォルトの名無しさん
05/08/29 22:14:25
URLリンク(jakarta.apache.org)

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

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

650:デフォルトの名無しさん
05/08/30 00:16:40
そしてついでにドキュメントを

651:デフォルトの名無しさん
05/09/02 20:04:20
>>649
意訳するとだな

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

って感じですわ。

652:デフォルトの名無しさん
05/09/08 23:35:04
Tapestry 4.0-beta-6 released

653:デフォルトの名無しさん
05/09/20 04:31:56
Tapestry 4.0-beta-7 released

654:デフォルトの名無しさん
05/09/20 15:12:27
betaの使用感とかはだれも書かないのね。

655:デフォルトの名無しさん
05/09/20 19:40:27
>>654
言い出しっぺ乙

656:デフォルトの名無しさん
05/09/21 05:33:07
つかってないも〜ん

657:デフォルトの名無しさん
05/09/21 19:49:56
♪首から下は〜 Howard Lewis Ship

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

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

659:デフォルトの名無しさん
05/09/25 11:50:02
URLリンク(www.agileskills2.org)
Tapestry 4初の解説本。1-4章が無料でダウンロード可

660:デフォルトの名無しさん
05/09/25 17:15:18
>>361

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

662:デフォルトの名無しさん
05/09/26 07:46:53
Tapestry 1.1-beta-8 Released

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

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

664:デフォルトの名無しさん
05/09/26 23:45:24
いつまでベータ版なんじゃ、ゴルァー

665:デフォルトの名無しさん
05/09/27 00:20:58
4.0正式リリースは年末くらいじゃない?
このあとまだRCシリーズが出るはずだし。

666:デフォルトの名無しさん
05/10/03 01:14:51
Tapestry 1.1-beta-9 Released


667:デフォルトの名無しさん
05/10/03 02:01:24
>>662 >>666
Tapestry 1.1ってなんじゃぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ

668:デフォルトの名無しさん
05/10/03 02:23:47
だって Jakarta のトップページが。


669:デフォルトの名無しさん
05/10/04 21:11:31
きっともうHoward Lewis ShipもHiveMindのことでいっぱいいっぱいなんだよ

670:デフォルトの名無しさん
05/10/10 01:14:44
Tapestry 4.0-beta-10 Released

671:デフォルトの名無しさん
05/10/10 17:08:31
なんかTapestry4.0のドキュメントを翻訳をしてる人がいるみたいだね。
でも最終更新は2005/06/23か。
非公式ユーザーリファレンスもWikiも更新止まってるみたいだし、こちらにも期待したいところなんだが……。

URLリンク(www.javable.jp)

672:デフォルトの名無しさん
05/10/18 07:49:57
Tapestry 4.0-beta-11 released

673:デフォルトの名無しさん
05/10/28 17:05:13
FaceletsがあればTapestry要らなくなる?



674:デフォルトの名無しさん
05/10/28 17:23:46
Faceletsの開発者による紹介記事の日本語訳
URLリンク(homepage1.nifty.com)

675:デフォルトの名無しさん
05/10/28 20:08:52
つか、S2JSFが滅亡

676:デフォルトの名無しさん
05/10/29 01:59:44
で、ぶっちゃけ戦闘力の方はどうなのよ。
コンポーネント開発ってIDEの能力が大きいからなぁ

677:デフォルトの名無しさん
05/10/29 12:33:48
ぶっちゃけたぺも日本語資料が大量に出ていたらそれなりに普及はしてたはず

678:デフォルトの名無しさん
05/10/30 04:44:21
タペって企業がバックにいたりしないの?
Strutsって結局Sunがバックにいたからあんなヒドい作りなのに広まったんだよね。

679:デフォルトの名無しさん
05/10/30 12:53:40
Strutsとsunは関係ねーべ

680:デフォルトの名無しさん
05/10/30 14:28:34
開発者はSunの社員

681:デフォルトの名無しさん
05/10/30 15:54:39
社員であることとバックアップとは関係ねーべ
JSFならSunと関係があるが

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

683:デフォルトの名無しさん
05/10/30 17:11:03
IBMとNTTじゃなかったっけ?Strutsをバックアップしてたの

684:デフォルトの名無しさん
05/10/30 20:33:32
Tapestryって、そういう噂レベルでもいいから企業が後押ししてるっていうのないの?

685:デフォルトの名無しさん
05/11/06 03:19:15
Tapestry 4.0-beta-12 released

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

687:デフォルトの名無しさん
05/11/14 13:00:15
Tapestry 4.0-beta-13 released

688:デフォルトの名無しさん
05/11/28 20:21:21
ApacheConからハブられた件

689:デフォルトの名無しさん
05/11/30 20:39:10
Tapestry 4.0-beta-14 released

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

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

692:デフォルトの名無しさん
05/12/02 23:32:36
>>691
-Dorg.apache.tapestry.enable-reset-service=true


693:デフォルトの名無しさん
05/12/03 10:28:54
>>692
サンクス。
これでInspectorButtonを使うのですね。

694:デフォルトの名無しさん
05/12/06 11:01:30
ちょっと前だけどJSFとTapestryの比較記事があった。

URLリンク(www.theserverside.com)


695:デフォルトの名無しさん
05/12/09 21:09:38
Tapestry 4.0-rc-1 released
やっとこさRCキタ

696:デフォルトの名無しさん
05/12/21 01:53:24
Tapestry 4.0-rc-2 released

697:デフォルトの名無しさん
05/12/30 04:15:45
Tapestry 4.0-rc-3 released

698: 【大吉】
06/01/01 01:40:59
↑Tapestry 4.0 の命運

699:デフォルトの名無しさん
06/01/01 22:35:59
> 698 : 【大吉】 :2006/01/01(日) 01:40:59
ばっちりだな

700:ハーピィ
06/01/02 02:25:15
E・∇・ヨノシ <700ゲット♫

701:デフォルトの名無しさん
06/01/05 23:01:51
DirectLinkだけで間に合うと思うのですが、
ActionLinkを使った方がいいケースってありますか?

702:デフォルトの名無しさん
06/01/08 12:27:22
Tapestry 4.0 Released

703:デフォルトの名無しさん
06/01/08 12:58:12
>>702
やっときたか

704:デフォルトの名無しさん
06/01/08 23:20:44
>>702
きたね。かなりbeta/rc期間が長かったな。。

Release note
URLリンク(jakarta.apache.org)

Download
URLリンク(jakarta.apache.org)

705:デフォルトの名無しさん
06/01/11 07:56:01
リリースされたら話題が途切れるって、
誰も使ってないんじゃ……

706:デフォルトの名無しさん
06/01/11 21:11:26
ヒント:年始休暇明けでテライソガシス

707:デフォルトの名無しさん
06/01/11 21:19:15
ヒント:Tapestry使いはいつもイソガシス

708:デフォルトの名無しさん
06/01/11 21:35:03
使ってるよ。

contribにあるXTileってコンポーネント
ドキュメントになってないみたいだけど、
もともと URLリンク(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の話じゃないね。


709:デフォルトの名無しさん
06/02/24 20:25:51
URLリンク(pcweb.mycom.co.jp)

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

結局>>361


710:デフォルトの名無しさん
06/02/24 22:16:33
TapestryってTomcat無くても動くの?

711:デフォルトの名無しさん
06/02/24 23:14:05
Resinとかで。

712:デフォルトの名無しさん
06/04/02 22:18:13
Tapestry 4.0.1 released

713:デフォルトの名無しさん
06/04/14 10:40:38
OGNL自体の解説サイトってないですかね?

714:デフォルトの名無しさん
06/04/14 11:10:48
URLリンク(www.ognl.org) じゃダメですか?

715:デフォルトの名無しさん
06/04/14 11:22:19
ありがとう。
具体的なサンプルコードが見たいんだけど、
探してもあまり無いんだよね。。。
とりあえずこれまで探したURLを。

URLリンク(d.hatena.ne.jp)
URLリンク(t-katochin.air-nifty.com)
URLリンク(amateras.sourceforge.jp)

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

716:デフォルトの名無しさん
06/04/23 21:57:35
相棒のCayyeneはどうなってますか?

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

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

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

720:デフォルトの名無しさん
06/06/04 09:44:18
>>719
Mayaaなら、S2Containerとは関係なく使えるよ。

721:デフォルトの名無しさん
06/06/04 10:17:09
S2信者うぜえな

722:デフォルトの名無しさん
06/06/04 10:28:42
Mayaaは実装上S2とは関係ないからS2非信者でもおっけ。
ホームページも独立してるしね。

723:デフォルトの名無しさん
06/06/06 09:44:44
>>717

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

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

スレ違いスマソ

724:デフォルトの名無しさん
06/06/26 06:57:34
21 June 2006 - Tapestry TLP move
Tapestry has moved to a TLP at its new address, URLリンク(tapestry.apache.org.)

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

726:デフォルトの名無しさん
06/07/15 13:50:25
それだと日本とそれ以外とで違う理由にはならないような……。


727:デフォルトの名無しさん
06/07/15 13:53:47
>>725
IT業界とかJavaとか、そんなんが流行ってないような。

728:デフォルトの名無しさん
06/09/09 10:14:36
浮上

729:デフォルトの名無しさん
06/09/23 12:39:43
age

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

731:デフォルトの名無しさん
06/10/19 21:00:55
age

732:デフォルトの名無しさん
06/10/20 22:09:03
ゴメス チェンバレンです・・・
4.1から、unstableの文字が、取れたとか取れないとか・・・

733:デフォルトの名無しさん
06/12/10 02:19:41
Tapestry 101 is now available!
URLリンク(tapestryjava.blogspot.com)

734:デフォルトの名無しさん
06/12/23 17:56:42
来年の今ごろも新スレ移行してはいないよかん

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

736:デフォルトの名無しさん
07/02/06 18:15:36
tapestry5のPreviewが出ていたけどどうなん?

737:デフォルトの名無しさん
07/02/06 19:50:41
>>736
かわいそう

738:デフォルトの名無しさん
07/02/08 10:57:57
>>736
maven2ですぐに試せるから試してみるといいよ。
URLリンク(tapestry.apache.org) とか
URLリンク(tapestry.apache.org) に書いてあるけど、

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

URLリンク(localhost:8080) にアクセス。

739:デフォルトの名無しさん
07/02/19 21:24:04
Tapestry5最高!

740:デフォルトの名無しさん
07/02/26 15:08:38
何がどう最高なの?

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

741:デフォルトの名無しさん
07/02/26 15:10:08
うーむ、スレがたってから3年も経っているのか。

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

742:デフォルトの名無しさん
07/02/26 15:43:51
>>10
はじめ何のことだかぜんぜんわからなかった。
ディスクシステムか!

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


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

立花理沙って誰だ?



743:デフォルトの名無しさん
07/02/26 15:44:28
age

744:デフォルトの名無しさん
07/03/09 06:27:16
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 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");//文字コード強制指定


745:デフォルトの名無しさん
07/03/17 09:45:34
>>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();
    }
  };
}


746:デフォルトの名無しさん
07/03/18 00:25:28
>>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();
    }
  };
}


747:745
07/03/18 03:17:12
>>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に戻してたんだけど、そういうことだったのか。

748:Tapestry5ページ更新情報
07/03/31 03:20:22
Last Published: 29 Mar 2007
@Inject使用方法変更
@Path,@Serviceアノテーション追加

749:Tapestry5ページ更新情報
07/05/03 16:02:25
Tapestry5.0.4
URLリンク(people.apache.org)


750:デフォルトの名無しさん
07/05/25 18:08:48
age

751:デフォルトの名無しさん
07/06/07 22:41:40
age

752:Tapestry5ページ更新情報
07/06/30 21:14:52
Tapestry5.0.5
URLリンク(people.apache.org)


753:745
07/08/18 17:40:55
寂れてるけど一応書いとく。

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

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

754:デフォルトの名無しさん
07/09/06 14:48:29
apache projectにturbine、tapestryとあるけど、
それぞれどう違うの?
両方ともプレゼンテーション層のフレームワーク?

755:デフォルトの名無しさん
07/09/12 16:56:09
Tapestryで、WicketとかTeedaみたいに
HTMLとロジックを完全に分離してしまう事って可能ですか?

756:デフォルトの名無しさん
07/09/15 09:31:44
WicketとかTeedaがTapestryみたいにHTMLとロジックを分離できる。じゃないのか?
そしてTapestryはWebObjectみたいに・・・となるわけだが。

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

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

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

758:デフォルトの名無しさん
07/09/15 21:40:17
>>757
それは普通にできるでしょ。それらコンポーネント方式組はほとんど兄弟。
正直、

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

は標準化して、エンジンがJavaで書かれてようがなんだろうとOKにして
欲しい。汎用言語と違うグルー言語記述を導入した時点でベースエンジンから
完全に切り離し可能になってるわけで。



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

760:757
07/09/17 23:38:43
>>758
Tapestryでもキレイに分離できるのですか、勉強不足ですいません。

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

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

761:デフォルトの名無しさん
07/10/11 01:11:18
Tapestry5を使ったサイト「TheDailyTube」
URLリンク(www.thedailytube.com)


762:デフォルトの名無しさん
07/10/12 00:28:28
いつのまに5まで!

763:デフォルトの名無しさん
07/10/26 23:54:18
5.0.6

764:デフォルトの名無しさん
08/01/07 20:07:11
URLリンク(www.kensayoyaku.mlit.go.jp)
国交省の車検予約しようとしたら偶然見つけた
HTMLのソースを見るとTapestry使ってるっぽい。

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

765:デフォルトの名無しさん
08/01/07 23:32:36
作った奴このスレ絶対読んでるだろ。
小規模案件だから実戦体験を兼ねて使ってみたのかな・・・

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

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

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

768:デフォルトの名無しさん
08/02/05 02:08:16
>>767
普通に2でしょ。

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

769:デフォルトの名無しさん
08/03/15 11:34:49
5.0.11age

770:デフォルトの名無しさん
08/04/04 22:58:37
>>766
ソースは?

771:デフォルトの名無しさん
08/07/09 14:48:24
Tapestryが使われている日本語のサイトはあるのか?
特にTapaestry5


772:デフォルトの名無しさん
08/07/09 20:16:43
>>771
764にあがってる国交省の車検予約。
5ってまだベータだよね?さすがに無いんじゃね。

773:デフォルトの名無しさん
08/09/26 16:58:24
tapestry5.0.15がリリース。
まだベータだが。


774:デフォルトの名無しさん
08/11/04 14:33:37
Tapestryが日本で使われない理由はやはり>>361ですか?

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

775:デフォルトの名無しさん
08/11/05 00:53:41
4→5の動き方が気になりすぎて選択できない

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


777:デフォルトの名無しさん
08/11/15 05:46:10
>>776
しばらく止まってしまってたが、またがんがるぜ。
ちょうど今、日本語訳を5.0.15に更新したところだ。

778:デフォルトの名無しさん
08/11/15 12:03:53
Tapestry5ではAjaxが異常に簡単だぞー
スクリーンショットを見ればすぐわかるぞー
URLリンク(tapestryjava.blogspot.com)


779:デフォルトの名無しさん
08/11/18 02:06:31
Tapestry 5.0.16 (Release Candidate)がリリースされた。

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



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


781:デフォルトの名無しさん
08/11/18 23:36:33
GuiceとSpringどっちと相性いいの?

782:デフォルトの名無しさん
08/11/19 02:08:52
Tapestry 5のコンポーネントの拡張例
URLリンク(87.193.218.134:8080)


783:デフォルトの名無しさん
08/11/19 08:30:49
>>779
おk。俺がやっとく。
あと BeanEditForm, GridColumns, GridPager, Palette あたりもかな。

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

784:デフォルトの名無しさん
08/11/19 10:37:51
>>781
Tapestry5は独自にTapestry IoCのがあるから、
Guice、Springは使う必要性がない。


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

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

786:デフォルトの名無しさん
09/02/15 20:44:29
Tapestry5.1はリリースされているTapestry5.0.8と比べて何が良いかな?

787:デフォルトの名無しさん
09/02/17 21:17:58
Tapestry5の資料
URLリンク(refcardz.dzone.com)

788:デフォルトの名無しさん
09/02/20 11:57:15
Tapestry5.0.18の日本語の情報がなさすぎだ



789:デフォルトの名無しさん
09/02/21 21:30:03
>>788
URLリンク(kuramo.ch)

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


790:デフォルトの名無しさん
09/03/25 00:18:08
Tapestry5の勉強会をするらしい。

URLリンク(d.hatena.ne.jp)

791:デフォルトの名無しさん
09/03/25 11:29:16
tapestry5(かな)は海外では流行っているぞー

URLリンク(d.hatena.ne.jp)
URLリンク(www.javapolis.com)

792:デフォルトの名無しさん
09/04/01 11:34:36
■Google、AppEngineでJavaのサポートを開始■
URLリンク(jp.techcrunch.com)

793:デフォルトの名無しさん
09/04/09 14:38:00
>>792

きたー
Tapestry5万歳!

794:デフォルトの名無しさん
09/04/09 19:56:30
>>793
AppEngineってTapestryなの?

795:デフォルトの名無しさん
09/04/26 21:13:15
flockというRSS ReaderがTapestryで作られていた。

796:デフォルトの名無しさん
09/05/01 00:46:37
flock設置してみた
URLリンク(flock.morphexchange.com)

797:tor.rootkit.de
09/08/17 17:57:42
自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L

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

URLリンク(jbbs.livedoor.jp)
自分の管理するしたらばで借りた掲示板にて

> 5062 :自動保守 ◆AOIMAD.NZM [] :2009/08/16(日) 00:46:29 ID:nQYgq9jg0
> そもそも、アパッチ砲っていうのは、私が指揮官になった時代に私の先輩たちが導入して
> 先輩たちが命名したもの、っていうかまぁ、そういう砲は今まで存在してないから
> 名前つけなくちゃいけないしw
>
> ってことで、使っているうちに広まった名前なので、それが正式名称になるんじゃないかと。
>
> URLリンク(www.paradisearmy.com)(俺の先輩が命名)
> URLリンク(www.paradisearmy.com)(俺が命名?)

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


----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
スレリンク(sec2chd板)
にて自動焼人 ★までご連絡ください

798:デフォルトの名無しさん
10/12/28 05:22:20
弾幕薄い

799:デフォルトの名無しさん
11/04/30 15:36:51.24
2011年にようこそ(本当に流行らなかったな・・・

800:デフォルトの名無しさん
11/05/01 18:02:59.88
wo事態が消えちゃったからな。

801:天使 ◆uL5esZLBSE
11/07/02 20:30:01.48
↓↓↓
「「「「「「「 ■Google、AppEngineでJavaのサポートを開始■ 」」」」」」」(キリッッッッ!!!キリッッ!!!!!!
↑↑↑(キリッッきリ!!


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

802:天使 ◆uL5esZLBSE
11/07/04 22:39:25.94
>>794
↑↑↑ハッアアアアアアアアアアァアァアアァアアアアアアアアァアアァ??????????????

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


803:デフォルトの名無しさん
11/11/22 19:13:28.01
sage

804:デフォルトの名無しさん
11/11/23 21:24:40.16
Apache的には、Apacheプロジェクト内のJavaのWebフレームワークって
何が本命なのかね

805: 忍法帖【Lv=25,xxxPT】
12/04/23 10:56:29.89
k

806:デフォルトの名無しさん
12/06/03 16:30:41.98
2003年からTapestryスレあったとは。
こっちにもコピペ

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

【Java】 Java Web Application Framework 総合
スレリンク(tech板)

807:デフォルトの名無しさん
12/06/24 05:41:46.42

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


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

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

808:デフォルトの名無しさん
12/08/08 11:04:34.18
a


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

4773日前に更新/191 KB
担当:undef