JSPやXML設定ファイルを使わないWebアプリケーションフレームワーク。
Wicket
ttp://wicket.sourceforge.net/
JavaとHTMLで全てを完了 - ウェブアプリケーションフレームワークWicket
ttp://pcweb.mycom.co.jp/news/2005/11/01/033.html
ちょっと良さそうじゃない?と、使ったことのない俺が立て逃げ。
【Java】Wicket【HTML】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2005/11/19(土) 22:35:08213デフォルトの名無しさん
2008/02/11(月) 23:44:06 水曜日のデブサミのwicketのセッション楽しみだな。
214デフォルトの名無しさん
2008/02/12(火) 02:35:29 13-D-5?それなら俺も受ける。
215デフォルトの名無しさん
2008/02/12(火) 19:09:28 デブ差身に参加しようと思ったら
参加登録できなかった。もう遅い?
気がついたら参加登録がすでに終了していると表示されてる。
それでも参加登録ボタンがあるので押してみたら
カートが出てきたものの、会計を済まそうにも済ませられない。カートが空という理由で。
どうにかして参加したいなー。直接行けばただで参加できるかな?
参加登録できなかった。もう遅い?
気がついたら参加登録がすでに終了していると表示されてる。
それでも参加登録ボタンがあるので押してみたら
カートが出てきたものの、会計を済まそうにも済ませられない。カートが空という理由で。
どうにかして参加したいなー。直接行けばただで参加できるかな?
217デフォルトの名無しさん
2008/02/12(火) 21:12:11 一応運営にメールだけ送っておいた。どうしても行きたいので参加させてくださいなメール
218デフォルトの名無しさん
2008/02/13(水) 02:50:06 >デブサミ
参加証を忘れた人は当日再登録できるらしいので
直接行けば運がよければ当日登録させてくれるかも。
でも当日登録の場合は満員のセッションには参加できないそうだ。
参加証を忘れた人は当日再登録できるらしいので
直接行けば運がよければ当日登録させてくれるかも。
でも当日登録の場合は満員のセッションには参加できないそうだ。
219215
2008/02/13(水) 02:57:04 やっぱりそうらしいね。
メールで返事が返ってきたよ。各セッションで席が空いてないと入場できない可能性があるだけで
普通に入場できるっていってた。
メールで返事が返ってきたよ。各セッションで席が空いてないと入場できない可能性があるだけで
普通に入場できるっていってた。
220デフォルトの名無しさん
2008/02/13(水) 20:35:35 行ってきた。Wicketのことがなんとなくわかった。
ここしばらくJavaに触れていなかったので最近のJava事情が?めずにいるのだが、
このWicketは
Spring Framework, JBoss, Struts, Geronimo, Seasar2などと併用して問題なく動くだろうか?
(中に競合があることはわかるが、それは並存ということで)
ここしばらくJavaに触れていなかったので最近のJava事情が?めずにいるのだが、
このWicketは
Spring Framework, JBoss, Struts, Geronimo, Seasar2などと併用して問題なく動くだろうか?
(中に競合があることはわかるが、それは並存ということで)
221デフォルトの名無しさん
2008/02/13(水) 20:46:41 最近のJava事情を飲み込むためにWicketを選択するのは間違い。
これは完全に趣味レベルで使われるものだから。
一応、そのリストに挙げたもの全てに組み込み可能とは思う。
これは完全に趣味レベルで使われるものだから。
一応、そのリストに挙げたもの全てに組み込み可能とは思う。
222213
2008/02/13(水) 22:14:42 仕事でいけなかった・・・・
どなたか簡単にプレゼンの内容 please
・・・・って面倒くさいですよね
どこかにプレゼン資料あがるかな?
どなたか簡単にプレゼンの内容 please
・・・・って面倒くさいですよね
どこかにプレゼン資料あがるかな?
223デフォルトの名無しさん
2008/02/13(水) 23:07:08 プレゼンは高橋メソッドだった。
内容だが、Wicketに慣れている人はとくに見なくてもいいような気がしてきた。
あの人は面白い人だった。
「ステートフル」、このキーワードに注目して説明している様子だった。
HTTPプロトコルはステートレスで、クライアントとのやり取りで擬似的にステートフルにしているにすぎないと。
フレームワークをHTTPプロトコル側ではなく、アプリケーション側に置くことで効率化する話など。
バリデートの手間も省けるフレームワークなど。
そしてWicket。
WicketはSwingのようにプログラミングできる。Swing APIを使ってプログラム作るのは面白いですよ!
Wicketの利点はセッション管理が容易、セッションを大量に作っても、セッションの開放を
自動的に行なってくれる。だからどんどんセッションを作ってしまえと。
従来ではセッションは大量に作るとメモリリークを起こしてしまった。
しかし今では自動的にセッションを開放してくれる機構があるので気にしなくてもいい。
Wicketの欠点はセッションによってメモリを大量消費することだが、
今ではメモリも安いから32GBのメモリを買ってサーバに積んじゃいましょう!
:ツッコミ「32bits Windowsの最大ヒープメモリサイズは2GBまでですが。」
「Windows使わなければいいじゃない。ここにMSの社員はいませんよね?
私は昔からUNIXを使っていますので・・・・。」「サーバのメモリが少ないならこのさいサーバを買い換えちゃいましょう!」
だからセッションを沢山使って気にせずに何ギガもメモリを使いましょう!
こんな話だったかな。
資料がサイトにアップされる可能性はある。
三年前はあった記憶がある。
内容だが、Wicketに慣れている人はとくに見なくてもいいような気がしてきた。
あの人は面白い人だった。
「ステートフル」、このキーワードに注目して説明している様子だった。
HTTPプロトコルはステートレスで、クライアントとのやり取りで擬似的にステートフルにしているにすぎないと。
フレームワークをHTTPプロトコル側ではなく、アプリケーション側に置くことで効率化する話など。
バリデートの手間も省けるフレームワークなど。
そしてWicket。
WicketはSwingのようにプログラミングできる。Swing APIを使ってプログラム作るのは面白いですよ!
Wicketの利点はセッション管理が容易、セッションを大量に作っても、セッションの開放を
自動的に行なってくれる。だからどんどんセッションを作ってしまえと。
従来ではセッションは大量に作るとメモリリークを起こしてしまった。
しかし今では自動的にセッションを開放してくれる機構があるので気にしなくてもいい。
Wicketの欠点はセッションによってメモリを大量消費することだが、
今ではメモリも安いから32GBのメモリを買ってサーバに積んじゃいましょう!
:ツッコミ「32bits Windowsの最大ヒープメモリサイズは2GBまでですが。」
「Windows使わなければいいじゃない。ここにMSの社員はいませんよね?
私は昔からUNIXを使っていますので・・・・。」「サーバのメモリが少ないならこのさいサーバを買い換えちゃいましょう!」
だからセッションを沢山使って気にせずに何ギガもメモリを使いましょう!
こんな話だったかな。
資料がサイトにアップされる可能性はある。
三年前はあった記憶がある。
224デフォルトの名無しさん
2008/02/13(水) 23:07:32 ん?高橋メソッドではなかったな
225デフォルトの名無しさん
2008/02/13(水) 23:16:52 Seamのネタをそのままパクりました的な解説なのか。
Wicketはやっぱ玩具だよなぁ。
ワイヤードロジックを楽しむためのVIEWみたいな。
Wicketはやっぱ玩具だよなぁ。
ワイヤードロジックを楽しむためのVIEWみたいな。
226デフォルトの名無しさん
2008/02/14(木) 00:04:47 物理メモリがいくらあっても
ヒープサイズはそんなに大きくできないよねぇ
ヒープサイズはそんなに大きくできないよねぇ
227デフォルトの名無しさん
2008/02/14(木) 00:35:42 セッションレプリケーションとか考えると
JSFのSTATE_SAVING_METHOD=clientみたいなのが正解な気がしてくる
JSFのSTATE_SAVING_METHOD=clientみたいなのが正解な気がしてくる
228デフォルトの名無しさん
2008/02/14(木) 01:56:25 説明を聞いた限りではWicketは玩具には見えなかったなあ。
結構使える?な感じの。
最後にJBoss Seamの解説があった。
どういう解説だったか忘れたけどなんかよさげだった
結構使える?な感じの。
最後にJBoss Seamの解説があった。
どういう解説だったか忘れたけどなんかよさげだった
229デフォルトの名無しさん
2008/03/14(金) 19:09:21230デフォルトの名無しさん
2008/03/17(月) 11:39:34231デフォルトの名無しさん
2008/03/17(月) 13:22:47 ClickはPOHPじゃねぇぞ。
232230
2008/03/17(月) 14:17:19233デフォルトの名無しさん
2008/03/17(月) 15:43:18 サンプルくらい見ろよ
234デフォルトの名無しさん
2008/04/06(日) 13:38:23 wicket で、サイトのデザインを統一するため、レイアウトテンプレートを
使うことは出来ますか。
使うことは出来ますか。
235デフォルトの名無しさん
2008/04/06(日) 14:16:37236デフォルトの名無しさん
2008/04/08(火) 21:19:35 1.3.3
リリース age
最近リリースタイミングが短いな
リリース age
最近リリースタイミングが短いな
237デフォルトの名無しさん
2008/04/08(火) 23:18:31 JDK1.5対応を出すから、その前にバグや細かい追加なんかは済ませておきたいのかもね。
238デフォルトの名無しさん
2008/04/09(水) 12:32:47239デフォルトの名無しさん
2008/04/13(日) 08:36:31 4/30 の クロスコミュニティカンファレンス
「Grails, JRuby on Rails, Click, Wicket の各コミュニティから論客が登壇し、
本音トークを繰り広げます。」
http://www.java-users.jp/contents/events/ccc2008spring/index.html
「Grails, JRuby on Rails, Click, Wicket の各コミュニティから論客が登壇し、
本音トークを繰り広げます。」
http://www.java-users.jp/contents/events/ccc2008spring/index.html
240デフォルトの名無しさん
2008/04/14(月) 04:18:41241デフォルトの名無しさん
2008/04/15(火) 19:27:47 業務の一環として行けよ
242デフォルトの名無しさん
2008/04/15(火) 20:29:58243デフォルトの名無しさん
2008/04/30(水) 21:12:28 >>239
とりあえず、業務の一環としていってきた。それほど新しいネタはなかった。
半分意識を失いながら書いたメモには、
- Javaであることをたいせつに。StrutsはJavaであることを排除している。
- 新しい手法は必要なのか?
- オブジェクト指向のときもそうだったけど、受け入れられている.
- JavaとHTMLで完結する
- HTMLをJSPに変換するなんて不毛な作業でしょ
- 職分を明確にできる
- HTMLを壊すことがない。デザイナーと共同作業がしやすい
とある。
とりあえず、業務の一環としていってきた。それほど新しいネタはなかった。
半分意識を失いながら書いたメモには、
- Javaであることをたいせつに。StrutsはJavaであることを排除している。
- 新しい手法は必要なのか?
- オブジェクト指向のときもそうだったけど、受け入れられている.
- JavaとHTMLで完結する
- HTMLをJSPに変換するなんて不毛な作業でしょ
- 職分を明確にできる
- HTMLを壊すことがない。デザイナーと共同作業がしやすい
とある。
244デフォルトの名無しさん
2008/04/30(水) 21:18:06 JSPの時と同じじゃねーかw
245デフォルトの名無しさん
2008/04/30(水) 21:18:14 続き
パネルディスカッションは、盛り上がりがいまいちだったが、
Strutsに関する話題を中心に話が進んだ。というか、矢野氏が反Struts。
Strutsがあまりにも浸透しすぎていて、他のフレームワークを採用するのが難しいが、
いまのところ、それを覆せるフレームワークがなく、フレームワークが乱立している状態。
パネルディスカッションは、盛り上がりがいまいちだったが、
Strutsに関する話題を中心に話が進んだ。というか、矢野氏が反Struts。
Strutsがあまりにも浸透しすぎていて、他のフレームワークを採用するのが難しいが、
いまのところ、それを覆せるフレームワークがなく、フレームワークが乱立している状態。
246デフォルトの名無しさん
2008/04/30(水) 23:23:21 せっかくひが氏も来てたからパネリストに交じって
S2StrutsやSAStrutsについても話してほしかった
あとStruts2についても誰か言及してほしかったな
S2StrutsやSAStrutsについても話してほしかった
あとStruts2についても誰か言及してほしかったな
247デフォルトの名無しさん
2008/04/30(水) 23:50:52 Struts2は、試した人の話によると、新たなフレームワークと思った方が良いそうな。
下手に作り直したせいで、Struts1対抗のうちの一つに堕ちてしまったような感じか。
下手に作り直したせいで、Struts1対抗のうちの一つに堕ちてしまったような感じか。
248デフォルトの名無しさん
2008/04/30(水) 23:57:11 struts が浸透した理由の一つに、フローの分業もあると思うんだけどな。
Javaでくみ上げて、XMLでそれぞれを糊付けする感じ。
Wicketは複数人で綺麗に組めるイメージがわかないんだよなぁ。好きだけど。
Javaでくみ上げて、XMLでそれぞれを糊付けする感じ。
Wicketは複数人で綺麗に組めるイメージがわかないんだよなぁ。好きだけど。
249デフォルトの名無しさん
2008/05/01(木) 00:10:07250デフォルトの名無しさん
2008/05/08(木) 11:17:28 Wicketに興味があるんだけど、次のようなHTMLを出力したい場合、
Wicketが扱うHTMLではif文の代わりのような独自のタグを使うことになる?
------------
例1)データがある場合
<table>
<tr><td>ID</td><td>名前</td></tr>
<tr><td>1</td><td>田中</td></tr>
<tr><td>2</td><td>高橋</td></tr>
</table>
例2)
<table>
<tr><td>ID</td><td>名前</td></tr>
<tr><td colspan="2">データがありません</td></tr>
</table>
------------
つまり、データが無い時だけcolspanを使ったタグに置き換えたい。
Wicketはリストの表示に<ul wicket:id="entryList">のようなことができるらしいので
そこもHTMLで表現できるのかすげー、と思ったんだけど、
さすがに上記の例のようなことを分岐させるのはHTMLタグでは無理かな。
Wicketが扱うHTMLではif文の代わりのような独自のタグを使うことになる?
------------
例1)データがある場合
<table>
<tr><td>ID</td><td>名前</td></tr>
<tr><td>1</td><td>田中</td></tr>
<tr><td>2</td><td>高橋</td></tr>
</table>
例2)
<table>
<tr><td>ID</td><td>名前</td></tr>
<tr><td colspan="2">データがありません</td></tr>
</table>
------------
つまり、データが無い時だけcolspanを使ったタグに置き換えたい。
Wicketはリストの表示に<ul wicket:id="entryList">のようなことができるらしいので
そこもHTMLで表現できるのかすげー、と思ったんだけど、
さすがに上記の例のようなことを分岐させるのはHTMLタグでは無理かな。
251デフォルトの名無しさん
2008/05/08(木) 11:38:40 試してないけども
<table>
<tr><td>ID</td><td>名前</td></tr>
<tr wicket:id="entryList">
<td wicket:id="foo">1</td>
<td wicket:id="bar">田中</td>
</tr>
<tr wicket:id="message">
<td colspan="2">データがありません</td>
</tr>
</table>
こんな感じで、データの有無によってentryListとmessageのvisibleを切り替えればいいんじゃないだろうか?
<table>
<tr><td>ID</td><td>名前</td></tr>
<tr wicket:id="entryList">
<td wicket:id="foo">1</td>
<td wicket:id="bar">田中</td>
</tr>
<tr wicket:id="message">
<td colspan="2">データがありません</td>
</tr>
</table>
こんな感じで、データの有無によってentryListとmessageのvisibleを切り替えればいいんじゃないだろうか?
252デフォルトの名無しさん
2008/05/08(木) 11:56:05253デフォルトの名無しさん
2008/05/08(木) 16:54:07 あとは、<table>タグをふたつつくって、データがあるときようとデータがないときようで、
visible を入れ替えるとか。
>>250 の場合だと、<tr>行を入れ替えるだけでいいと思うけど、
HTMLをモック(顧客提示用紙芝居)につかうなら、<table> が二つあったほうがわかりやすいかなと思った。
画面のオブジェクトを複数定義しておいて、visible で入れ替えると言うのは
VB で画面作っていたときの制御に似ているな。
と wicket を使ったことがないのにレスしてみましたが、何か変なことを言っていたらすみません。
visible を入れ替えるとか。
>>250 の場合だと、<tr>行を入れ替えるだけでいいと思うけど、
HTMLをモック(顧客提示用紙芝居)につかうなら、<table> が二つあったほうがわかりやすいかなと思った。
画面のオブジェクトを複数定義しておいて、visible で入れ替えると言うのは
VB で画面作っていたときの制御に似ているな。
と wicket を使ったことがないのにレスしてみましたが、何か変なことを言っていたらすみません。
254デフォルトの名無しさん
2008/05/08(木) 20:45:31 <wicket:enclosure>使うとか
255デフォルトの名無しさん
2008/06/03(火) 15:29:58 Tapestry と Wicket とを比較する
http://www.ibm.com/developerworks/jp/opensource/library/os-tapestrywicket/?ca=dnj-0530
http://www.ibm.com/developerworks/jp/opensource/library/os-tapestrywicket/?ca=dnj-0530
256デフォルトの名無しさん
2008/06/04(水) 17:42:07257デフォルトの名無しさん
2008/06/04(水) 23:27:35 方向性は同じでしょ
Seasar(Mayaa)はテンプレートを分けすぎな気もするけど
Seasar(Mayaa)はテンプレートを分けすぎな気もするけど
258デフォルトの名無しさん
2008/06/27(金) 18:14:37 htmlファイルに
<input type="submit" value="送信"/>
と書いて、文字コードUTF-8で保存すると、
ボタン内の日本語が文字化けするのですが。
直接、htmlファイルをブラウザで開いても文字化けは起こりません。
何が原因なのでしょうか?
<input type="submit" value="送信"/>
と書いて、文字コードUTF-8で保存すると、
ボタン内の日本語が文字化けするのですが。
直接、htmlファイルをブラウザで開いても文字化けは起こりません。
何が原因なのでしょうか?
259258
2008/06/28(土) 10:25:34 自己解決しました。
サーブレットクラスのエンコーディング指定が足りなかったようです。
サーブレットクラスのエンコーディング指定が足りなかったようです。
260デフォルトの名無しさん
2008/07/02(水) 17:41:03 Wicketの時代はマダー?
261デフォルトの名無しさん
2008/07/02(水) 18:12:34 メジャーにはならない希ガス
262デフォルトの名無しさん
2008/07/02(水) 18:40:34 つか、今一番熱いのは何よ?
seaserのスレとか結構伸びてるけど。
seaserのスレとか結構伸びてるけど。
263デフォルトの名無しさん
2008/07/02(水) 18:43:52 つか、今一番熱いのは何よ?
Teedaとかどうなん?
Teedaとかどうなん?
264デフォルトの名無しさん
2008/07/02(水) 18:44:47 ごめん、二重カキコしちゃった・・・。
265デフォルトの名無しさん
2008/07/02(水) 22:55:15 熱くはないけど俺は click だな。
前のバージョンだが2度ほど使った。
シンプルで良かった。
なんかさ、フレームワーク自体、「熱い」って時期は
もう過ぎたのかもしれんね。
前のバージョンだが2度ほど使った。
シンプルで良かった。
なんかさ、フレームワーク自体、「熱い」って時期は
もう過ぎたのかもしれんね。
266デフォルトの名無しさん
2008/07/02(水) 22:55:22 うーむ、Teedaがある以上Wicketは伸びないかも。
267デフォルトの名無しさん
2008/07/02(水) 22:58:54 使ったってのは、仕事で使ったって意味ですよね?
268デフォルトの名無しさん
2008/07/02(水) 23:33:47 そうだよ。だいぶ前のことだけどね。
小さなサイトで、開発は俺ひとりで担当。
小さなサイトで、開発は俺ひとりで担当。
269デフォルトの名無しさん
2008/07/03(木) 00:07:20 >>266
全く別物だから関係ないだろ。
全く別物だから関係ないだろ。
270デフォルトの名無しさん
2008/07/03(木) 00:15:40 うちのリーダーはStruts大好きでね・・・
オブジェクト指向とか全くわかんない奴だから、
Wicketとか無理ぽ
オブジェクト指向とか全くわかんない奴だから、
Wicketとか無理ぽ
271デフォルトの名無しさん
2008/07/03(木) 00:59:02 Teedaって弱すぎ
いいとこだけを書いた提灯記事ばかりだけど、実際使うとしんどいことが多かった。
いいとこだけを書いた提灯記事ばかりだけど、実際使うとしんどいことが多かった。
272デフォルトの名無しさん
2008/07/03(木) 01:41:10 実際使ったけどしんどく無かったよ。
単なる道具なんだし使い方間違えただけでしょ。
単なる道具なんだし使い方間違えただけでしょ。
273デフォルトの名無しさん
2008/07/03(木) 02:34:41 ファイルアップロードはトマホーク使えとかうざかった
WicketはTeedaと比べると手厚いし、Clickは自分でどうこうしやすい。
WicketはTeedaと比べると手厚いし、Clickは自分でどうこうしやすい。
274デフォルトの名無しさん
2008/07/03(木) 07:43:26 単なる道具って言う奴って
「プロなんだから道具の使い方は、把握してて当然」なのか「道具なんだから使い方なんて気にしてもしょうがないよ。結果だけ見てよ。」
どっちんだろ。ほとんどは後者で、上っ面だけ見て分かった気になってバッドノウハウだけが貯まっていく気がする。
「プロなんだから道具の使い方は、把握してて当然」なのか「道具なんだから使い方なんて気にしてもしょうがないよ。結果だけ見てよ。」
どっちんだろ。ほとんどは後者で、上っ面だけ見て分かった気になってバッドノウハウだけが貯まっていく気がする。
275デフォルトの名無しさん
2008/07/03(木) 08:11:34 >>272
アップロードなんかもだし、独自バリデータ作るときとか、JSFの悪い部分は隠しきれてないところがWicketと比べるとやはり辛いよな。
あと想定されている使い方というのが狭い。
S2JSFが2005年3月。Teedaが2006年終り。2008年の頭にはSAStruts。
迷走ぶりが伺えるし、ユーザや開発者も分散されるから、なかなか成熟されないわけだ。
アップロードなんかもだし、独自バリデータ作るときとか、JSFの悪い部分は隠しきれてないところがWicketと比べるとやはり辛いよな。
あと想定されている使い方というのが狭い。
S2JSFが2005年3月。Teedaが2006年終り。2008年の頭にはSAStruts。
迷走ぶりが伺えるし、ユーザや開発者も分散されるから、なかなか成熟されないわけだ。
276デフォルトの名無しさん
2008/07/03(木) 15:53:00277デフォルトの名無しさん
2008/07/03(木) 18:18:14 Teedaの話はSeasrスレでどうぞ
278デフォルトの名無しさん
2008/07/03(木) 18:36:55 Wicket-jaのMLに参加してる人いる?
279デフォルトの名無しさん
2008/07/03(木) 18:43:31 たいして投稿がないよね
全然流行ってないのかな
全然流行ってないのかな
280デフォルトの名無しさん
2008/07/03(木) 18:49:56 ちょっと気になってるんだよな。wikiの方もあんまり編集されてないし。
281デフォルトの名無しさん
2008/07/03(木) 18:55:14 日本語のMLあったんだ・・・
282デフォルトの名無しさん
2008/07/03(木) 19:00:15 存在を知らない人もいるのかw
283デフォルトの名無しさん
2008/07/03(木) 19:30:26 スマンw
284デフォルトの名無しさん
2008/07/04(金) 14:29:28 wicket スレがこんなに流れててうれしい
ご存知だと思うけど、wicket 1.3.4 リリース
ご存知だと思うけど、wicket 1.3.4 リリース
285デフォルトの名無しさん
2008/07/04(金) 14:31:58 wicketとその他のフレームワークの比較みたいなのがあるとうれしい
286デフォルトの名無しさん
2008/07/04(金) 14:43:16287デフォルトの名無しさん
2008/07/04(金) 14:55:15 >>286
thx.
thx.
288286
2008/07/04(金) 15:09:10 まぁ著名なフレームワークを一同に比較したサイトはみつからないけど、
いくつかは見つかります。
4月には >>239 のようなのもあったし。
Tapestry は出たばっかのころは注目してたけど
component の xml がめんどくさくてやめちゃったな。
Struts 系、SpringMVC、Teeda(JSF系)、Wicket とか Click の Page driven 系
をひととおり触れば、感触はつかめるんじゃない?
いくつかは見つかります。
4月には >>239 のようなのもあったし。
Tapestry は出たばっかのころは注目してたけど
component の xml がめんどくさくてやめちゃったな。
Struts 系、SpringMVC、Teeda(JSF系)、Wicket とか Click の Page driven 系
をひととおり触れば、感触はつかめるんじゃない?
289デフォルトの名無しさん
2008/07/04(金) 15:16:53 Struts使ってるんだけど、Wicketにするメリットってなんかある?
290デフォルトの名無しさん
2008/07/04(金) 17:56:20 日本語のドキュメントが少ないね。
矢野さんの本は1.4までお預けかあ。
矢野さんの本は1.4までお預けかあ。
291デフォルトの名無しさん
2008/07/04(金) 18:26:21 >>289
最近触ってるんだけど、以下のように感じた。
でも、日本語のサイトがあんまりない(あっても情報が古いことが多い)から
チームを教育するのが大変そうかも。
・htmlとjavaだけで作れるから修正が容易(?)
・strutsのように設定ファイルが膨れ上がることがない。
最近触ってるんだけど、以下のように感じた。
でも、日本語のサイトがあんまりない(あっても情報が古いことが多い)から
チームを教育するのが大変そうかも。
・htmlとjavaだけで作れるから修正が容易(?)
・strutsのように設定ファイルが膨れ上がることがない。
292286
2008/07/04(金) 18:45:13 >>291
でも、component をなんでも java で書くから、ちょっとめんどいんだよね。
click だと component がすでにいくつかそろっているので、
click の component だけで済ませられる場合(顧客から、画面の見た目の厳しい要求がない、など)は、
click のほうが楽だと感じた。
でも、component をなんでも java で書くから、ちょっとめんどいんだよね。
click だと component がすでにいくつかそろっているので、
click の component だけで済ませられる場合(顧客から、画面の見た目の厳しい要求がない、など)は、
click のほうが楽だと感じた。
293デフォルトの名無しさん
2008/07/04(金) 18:51:59294デフォルトの名無しさん
2008/07/04(金) 18:59:23295デフォルトの名無しさん
2008/07/04(金) 19:07:13296デフォルトの名無しさん
2008/07/04(金) 19:15:56297デフォルトの名無しさん
2008/07/04(金) 19:29:19298デフォルトの名無しさん
2008/07/04(金) 19:35:15 wicket スレも
盛 り 上 が っ て ま い り ま し た !!
盛 り 上 が っ て ま い り ま し た !!
299デフォルトの名無しさん
2008/07/04(金) 21:29:52 **** FooPage.java
public class FooPage extends WebPage {
public FooPage() {
Link link = new Link("link") {
public void onClick() {
setResponsePage(new BarPage());
}
};
add(link);
}
}
**** FooPage.html
<html>
<body>
<a wicket:id="link">Barページへ</a>
</body>
</html
こんな感じ
public class FooPage extends WebPage {
public FooPage() {
Link link = new Link("link") {
public void onClick() {
setResponsePage(new BarPage());
}
};
add(link);
}
}
**** FooPage.html
<html>
<body>
<a wicket:id="link">Barページへ</a>
</body>
</html
こんな感じ
300デフォルトの名無しさん
2008/07/04(金) 21:59:54 >>299
あ、めっさ分かりやすい。サンクス
あ、めっさ分かりやすい。サンクス
301デフォルトの名無しさん
2008/07/04(金) 22:15:20 >>299
リストを画面へ一覧表示するサンプルもplz.
リストを画面へ一覧表示するサンプルもplz.
302デフォルトの名無しさん
2008/07/04(金) 22:40:32 **** FooPage.java
public class FooPage extends WebPage {
public FooPage() {
List<Data> datas = Arrays.asList(new Data("a", "http://xxxx"), new Data("b", "http://yyyy"));
ListView listView = new ListView("dataList", datas) {
protected void populateItem(ListItem item) {
Data d = (Data)item.getModelObject();
item.add(new ExternalLink("link", d.url));
item.add(new Label("name", d.name));
}
};
add(listView);
}
}
class Data {
public String name;
public String url;
public Data(String name, String url) {
this.name=name; this.url=url;
}
}
**** FooPage.html
<html>
<body>
<div wicket:id="list">
<span wicket:id="name">名前</span>
<a wicket:id="link">ホームページへ</span>
</div>
</body>
</html
public class FooPage extends WebPage {
public FooPage() {
List<Data> datas = Arrays.asList(new Data("a", "http://xxxx"), new Data("b", "http://yyyy"));
ListView listView = new ListView("dataList", datas) {
protected void populateItem(ListItem item) {
Data d = (Data)item.getModelObject();
item.add(new ExternalLink("link", d.url));
item.add(new Label("name", d.name));
}
};
add(listView);
}
}
class Data {
public String name;
public String url;
public Data(String name, String url) {
this.name=name; this.url=url;
}
}
**** FooPage.html
<html>
<body>
<div wicket:id="list">
<span wicket:id="name">名前</span>
<a wicket:id="link">ホームページへ</span>
</div>
</body>
</html
303デフォルトの名無しさん
2008/07/04(金) 22:44:32 これくらいのことは、
WEBに矢野さん他が載せてくれている情報と
公式ページ(英語)などを辿ってできるようでなければ
今の段階でWicketを使うのはよした方がいい。
そんで自分の能力と努力の無さを棚に上げて
「Wicketは分かりにくかった」
なんてBlogに書くなよ。
大人しくStruts使っとけ。
WEBに矢野さん他が載せてくれている情報と
公式ページ(英語)などを辿ってできるようでなければ
今の段階でWicketを使うのはよした方がいい。
そんで自分の能力と努力の無さを棚に上げて
「Wicketは分かりにくかった」
なんてBlogに書くなよ。
大人しくStruts使っとけ。
304デフォルトの名無しさん
2008/07/04(金) 22:46:36 <div wicket:id="list">
は
<div wicket:id="dataList">
の間違いな
は
<div wicket:id="dataList">
の間違いな
305デフォルトの名無しさん
2008/07/04(金) 23:40:59 javadocで十分だろJK
306デフォルトの名無しさん
2008/07/05(土) 00:22:31 >>302
このサンプルで雰囲気が掴めたよ。感謝
このサンプルで雰囲気が掴めたよ。感謝
307デフォルトの名無しさん
2008/07/07(月) 06:31:55 そして再び過疎
308デフォルトの名無しさん
2008/07/07(月) 06:55:32 **** FooPage.java
public class FooPage extends WebPage {
private Data data = new Data();
public FooPage() {
Form f = new Form("form", new CompoundPropertyModel(data));
add(f);
f.add(new TextField("name").setRequired(true));
f.add(new TextField("url").add(new UrlValidator()));
f.add(new Button("register") {
public void onSubmit() {
}
});
f.add(new Link("cancel") {
public void onClick() {
}
});
}
}
class Data {
public String name;
public String url;
}
**** FooPage.html
<html>
<body>
<form wicket:id="form">
<div><input wicket;id="name" type="text" /><input wicket:id="url" type="text" /></div>
<div><input wicket:id="register" type="submit" value="登録" /><input wicket:id="cancel" type="button" value="キャンセル" /></div>
</form>
</body>
</html>
public class FooPage extends WebPage {
private Data data = new Data();
public FooPage() {
Form f = new Form("form", new CompoundPropertyModel(data));
add(f);
f.add(new TextField("name").setRequired(true));
f.add(new TextField("url").add(new UrlValidator()));
f.add(new Button("register") {
public void onSubmit() {
}
});
f.add(new Link("cancel") {
public void onClick() {
}
});
}
}
class Data {
public String name;
public String url;
}
**** FooPage.html
<html>
<body>
<form wicket:id="form">
<div><input wicket;id="name" type="text" /><input wicket:id="url" type="text" /></div>
<div><input wicket:id="register" type="submit" value="登録" /><input wicket:id="cancel" type="button" value="キャンセル" /></div>
</form>
</body>
</html>
309デフォルトの名無しさん
2008/07/07(月) 07:02:21 ↑フォームのサンプルな
こんな風に書いてみると、あらためて「Wicketかわいいよ、Wicket」と口に出てしまう。
さらにAjaxだったり色々やってみると、Wicketとの結婚を本気で考えてしまうよ。
こんな風に書いてみると、あらためて「Wicketかわいいよ、Wicket」と口に出てしまう。
さらにAjaxだったり色々やってみると、Wicketとの結婚を本気で考えてしまうよ。
310デフォルトの名無しさん
2008/07/07(月) 12:19:36 おっと抜け駆けは許さないよ。
311デフォルトの名無しさん
2008/07/07(月) 17:55:39 ネット情報だけだとボリューム不足だなあ。
Wicket in Action買わなきゃダメか?
Wicket in Action買わなきゃダメか?
312デフォルトの名無しさん
2008/07/07(月) 23:41:53 こんなところで聞いて良いのか分からないんですけど
勉さんのblogのコメント欄をクリックするとブラウザが固まるんですが
どなたか原因分かりますか?
勉さんのblogのコメント欄をクリックするとブラウザが固まるんですが
どなたか原因分かりますか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 [お断り★]
- 山里亮太、フィリピンに子ども食堂を建設 「偽善者」「日本の子どもを助けるべき」の声があっても活動を続ける理由 [Anonymous★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★3 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★4 [少考さん★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 [少考さん★]
- 【芸能】粗品 「間違ったお笑いの常識が放送されている」「テレビ見てる素人って、笑い声でしか面白いかどうか判断できない。可哀想」 [冬月記者★]
- 他サポ2025-302
- 【NJPW】新日本プロレスワールド part.2431
- 阪神競馬5回4日目 阪神JF
- 第80回甲子園ボウル 立命館大学 vs 関西学院大学★1
- 第80回甲子園ボウル 立命館大学 vs 関西学院大学★2
- 中山競馬5回4日目その2カペラエス
- 【悲報】中学の頃ワイ彡(゚)(゚)、『ひぐらし』のキャラに恋をして無事死亡wwwwwww🏡
- 【悲報】ココナッツサブレ、なぜか売り切れ続出する🤔 [733893279]
- 【悲報】すまん何で日本ってこんなに反『中国』が増えたんだ?ネトウヨどころかそこらの一般人レベルでもゴロゴロいる [483447288]
- あ、出ちゃう、イクッ😫💦🏡
- ( ・᷄ὢ・᷅ )デカいんで
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★6
