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:08151デフォルトの名無しさん
2007/04/13(金) 17:12:17 incubator卒業まだかな
152デフォルトの名無しさん
2007/06/27(水) 03:35:01 ところでDOMとかSAXってHTML様の前では糞味噌だな。
ましなHTMLを構文解析してくれるAPIないのかよ。
Javaでツール開発してるのみかけたけどさっぱりわけわかめww
ましなHTMLを構文解析してくれるAPIないのかよ。
Javaでツール開発してるのみかけたけどさっぱりわけわかめww
153デフォルトの名無しさん
2007/06/27(水) 03:39:08 自演おあげ
154デフォルトの名無しさん
2007/06/27(水) 03:45:46 HTMLはXMLじゃないからな
膣に入れようとして尿道口に入れたようなもんだ
怪我するぜ
膣に入れようとして尿道口に入れたようなもんだ
怪我するぜ
155デフォルトの名無しさん
2007/06/27(水) 07:43:24156デフォルトの名無しさん
2007/06/27(水) 10:41:48 > 152
NekoHTML
NekoHTML
157デフォルトの名無しさん
2007/07/12(木) 23:21:39 WicketのWebPageって、どういう単位でインスタンスが作られるんでしょうか?
WebPageのインスタンスフィールドに、ボタンとかテキストボックスの変数を持っても、問題ない?
StrutsのActionは、1つしかインスタンスできないから、
フィールドに状態をあらわす様な変数を持ってはダメだったのですが。
WebPageのインスタンスフィールドに、ボタンとかテキストボックスの変数を持っても、問題ない?
StrutsのActionは、1つしかインスタンスできないから、
フィールドに状態をあらわす様な変数を持ってはダメだったのですが。
158デフォルトの名無しさん
2007/07/13(金) 01:59:04159デフォルトの名無しさん
2007/07/13(金) 02:21:25 最初は興味津々だったんだが、URLやセッションを汚しすぎなので、最近は敬遠気味。
JSFといい、Java界隈のフレームワークって漢の料理をしすぎだよ・・・
JSFといい、Java界隈のフレームワークって漢の料理をしすぎだよ・・・
160デフォルトの名無しさん
2007/07/13(金) 07:24:12 >>159 「セッションを汚す」とはどーゆう意味?どんなのが理想?
161デフォルトの名無しさん
2007/07/13(金) 08:53:05 リクエストヘッダを自分で処理してレスポンスヘッダを自分で生成したんいだよ、きっと
162157
2007/07/13(金) 09:06:01 >>158
勉強しなおします。。。
自分でデバッグして試した感じでは、WebPageのサブクラスがnewされるのは、
最初にページにアクセスしたときだけで、2回目以降のアクセスは同じインスタンスが使われているっぽい。
別セッションからのアクセスは別インスタンスだったから、
セッション毎にWebPageインスタンスが生成されると思った。
つまり、フィールドにコンポーネントを持ってもよいと思いました。
このサンプルを見ると、コンストラクタでコンポーネントをnewしてadd。
submitしたときは、getメソッドで取得しているが、フィールドに保持していたら
いちいちコンポーネントをgetする必要ないと思ったの。
Wicketがどういうアーキテクチャで動いているのか書いてある資料が見たい。
勉強しなおします。。。
自分でデバッグして試した感じでは、WebPageのサブクラスがnewされるのは、
最初にページにアクセスしたときだけで、2回目以降のアクセスは同じインスタンスが使われているっぽい。
別セッションからのアクセスは別インスタンスだったから、
セッション毎にWebPageインスタンスが生成されると思った。
つまり、フィールドにコンポーネントを持ってもよいと思いました。
このサンプルを見ると、コンストラクタでコンポーネントをnewしてadd。
submitしたときは、getメソッドで取得しているが、フィールドに保持していたら
いちいちコンポーネントをgetする必要ないと思ったの。
Wicketがどういうアーキテクチャで動いているのか書いてある資料が見たい。
163157
2007/07/13(金) 09:06:57 このサンプルっていうのをリンクするの忘れた。
http://www.javelindev.jp/wicket/doc/tutorial01
http://www.javelindev.jp/wicket/doc/tutorial01
164デフォルトの名無しさん
2007/07/13(金) 13:42:11 >>160
セッションに画面遷移用のデータをもったり、URLが制御しにくくなるってことじゃないの?
Webサイトだとセッション使いまくりは困るし、URLもきれいなほうがいい。
JSFはWebシステム用でWebサイトに使うなって話だな。
セッションに画面遷移用のデータをもったり、URLが制御しにくくなるってことじゃないの?
Webサイトだとセッション使いまくりは困るし、URLもきれいなほうがいい。
JSFはWebシステム用でWebサイトに使うなって話だな。
165デフォルトの名無しさん
2007/07/13(金) 21:47:12 POHP系だとMayaaっぽいのが理想だな。
てか何故かPOHP系のView=遅いって印象が強いよね。
少なくともJSPと同等にはなると思うんだが。
てか何故かPOHP系のView=遅いって印象が強いよね。
少なくともJSPと同等にはなると思うんだが。
166デフォルトの名無しさん
2007/07/14(土) 00:02:25 Velocityは速いイメージがあるけど、POHP系だとHTMLを全部パースしてそうなイメージがあるんで、
メモリ使用量とかが大きくて重いんじゃないかとおもっちゃうな。
メモリ使用量とかが大きくて重いんじゃないかとおもっちゃうな。
167デフォルトの名無しさん
2007/07/14(土) 03:39:13 JSPはJavaコードに一旦変換するんで、速度的には有利
168デフォルトの名無しさん
2007/07/14(土) 07:34:06 POHP 系だって普通パースするのは一度だけだろ?
リクエスト事にパースするとかならともかく、Velocity より遅いと思う理由がわからん。
中間形式で保持するだろふつう。
リクエスト事にパースするとかならともかく、Velocity より遅いと思う理由がわからん。
中間形式で保持するだろふつう。
169デフォルトの名無しさん
2007/07/14(土) 09:39:08 Wicket はパースした分をキャッシュしてるよ
170デフォルトの名無しさん
2007/07/14(土) 11:29:45 >>168
Velocity→基本は置換。ロジック部分も単純。
POHP→最初の1回はHTMLをパース。中間形式で保持したものは処理後HTMLに書き戻し。
だからじゃね?
俺も書き戻し分はやっぱり遅いんじゃねーかと思う。
詳しくはわからねーが。
Velocity→基本は置換。ロジック部分も単純。
POHP→最初の1回はHTMLをパース。中間形式で保持したものは処理後HTMLに書き戻し。
だからじゃね?
俺も書き戻し分はやっぱり遅いんじゃねーかと思う。
詳しくはわからねーが。
171デフォルトの名無しさん
2007/08/28(火) 12:37:08 1ヶ月半ぶりのカキコか。
あんまり使われて無いのかなぁ。
使いこなしている方がおられたらアドバイスください。
デザイン時にhtmlを作成しますが、その中で繰り返し項目について
サンプルデータで繰り返し記述し、実行時もそのまま使用する事ってできますか?
今は、繰り返し部分をコメントアウトだけして実行時に使ってますが
本当極力触らずにしたいのです。
例えば↓みたいなかんじ。
<table>
<tr wicket:id="listDatas"><td wicket:id="code">aa</td><td wicket:id="name">あいう</td></tr>
<tr><td>bb</td><td>かきく</td></tr>
</table>
このまま実行環境に持っていくと、2行目がそのまま最後に付加されてしまうので、
今は、2行目をコメントアウトしてます。
うまいidの指定方法とかでなんとかなるもんでしょうか?
あんまり使われて無いのかなぁ。
使いこなしている方がおられたらアドバイスください。
デザイン時にhtmlを作成しますが、その中で繰り返し項目について
サンプルデータで繰り返し記述し、実行時もそのまま使用する事ってできますか?
今は、繰り返し部分をコメントアウトだけして実行時に使ってますが
本当極力触らずにしたいのです。
例えば↓みたいなかんじ。
<table>
<tr wicket:id="listDatas"><td wicket:id="code">aa</td><td wicket:id="name">あいう</td></tr>
<tr><td>bb</td><td>かきく</td></tr>
</table>
このまま実行環境に持っていくと、2行目がそのまま最後に付加されてしまうので、
今は、2行目をコメントアウトしてます。
うまいidの指定方法とかでなんとかなるもんでしょうか?
172デフォルトの名無しさん
2007/08/28(火) 13:10:04 ダミー行のサポートしてないのかあ・・・。
うーむ。
うーむ。
173デフォルトの名無しさん
2007/08/28(火) 14:19:50 >>172
wicket:remove
wicket:remove
174デフォルトの名無しさん
2007/08/28(火) 14:24:46 ほほー!
また心が傾いた。
また心が傾いた。
176デフォルトの名無しさん
2007/09/27(木) 16:11:43 wicketでJ2SE1.3+J2EE1.2で動作するバージョンありますか?
(できることならEndOfLifeなど使いたくないが会社のしがらみでやむをえない)
調べてもよく分からなかったです。
(できることならEndOfLifeなど使いたくないが会社のしがらみでやむをえない)
調べてもよく分からなかったです。
177デフォルトの名無しさん
2007/10/01(月) 14:16:13 Wicketじゃないとダメな理由があるんですか?
HTMLへのデータ埋め込みであれば、Velocityだけでなんとかならないかなぁ?
HTMLへのデータ埋め込みであれば、Velocityだけでなんとかならないかなぁ?
178デフォルトの名無しさん
2007/10/01(月) 15:43:49 それならJSPだけでもいいだろ
179176
2007/10/01(月) 16:13:25 HTMLをデザイナーが触るからです。
うちの会社はデザイン事務所なので、プログラマよりデザイナーの方が多いのです。
デザイナーが作った画面をプログラマがJSPに置き換えるのに限界を感じました。
JavaのMVCフレームワークで、HTMLテンプレート方式で目に付いたのがWicketでした。
うちの会社はデザイン事務所なので、プログラマよりデザイナーの方が多いのです。
デザイナーが作った画面をプログラマがJSPに置き換えるのに限界を感じました。
JavaのMVCフレームワークで、HTMLテンプレート方式で目に付いたのがWicketでした。
180デフォルトの名無しさん
2007/10/03(水) 11:24:52181176
2007/10/03(水) 14:49:05 >>180
http://www.ingrid.org/jajakarta/velocity/velocity-1.2-rc2/docs-ja/casestudy1.html
こういうことですか?これは困ります。
デザイナーに、異質なマクロを可能な限り見せたくないのです。
これだと、ソースコードが簡潔でMVCになるという目的は果たせますが
一番大事なデザイナーとの連携という意味では厳しいものがあります。
そのVTLと同じ意味を、divタグやspanタグでHTMLな感覚にしてあげることが一番の目的です。
気を遣いすぎかもしれませんが・・
http://www.ingrid.org/jajakarta/velocity/velocity-1.2-rc2/docs-ja/casestudy1.html
こういうことですか?これは困ります。
デザイナーに、異質なマクロを可能な限り見せたくないのです。
これだと、ソースコードが簡潔でMVCになるという目的は果たせますが
一番大事なデザイナーとの連携という意味では厳しいものがあります。
そのVTLと同じ意味を、divタグやspanタグでHTMLな感覚にしてあげることが一番の目的です。
気を遣いすぎかもしれませんが・・
182デフォルトの名無しさん
2007/10/03(水) 15:00:38 >>181
違う違う、デザイナには
<ここに繰り返しデータが表示される>
<tr><td>A1</td><td>B1</td><td>C1</td></tr>
<tr><td>A2</td><td>B2</td><td>C2</td></tr>
<ここまで>
とか埋め込ませて、そのタグをJavaから置き換えたらどうでしょうか?と。
違う違う、デザイナには
<ここに繰り返しデータが表示される>
<tr><td>A1</td><td>B1</td><td>C1</td></tr>
<tr><td>A2</td><td>B2</td><td>C2</td></tr>
<ここまで>
とか埋め込ませて、そのタグをJavaから置き換えたらどうでしょうか?と。
183176
2007/10/03(水) 16:25:28 >>182
Velocityの使い方やらネットでいろいろ見てイメージは沸きました
Velocityはテンプレートエンジンのようなので
MVCフレームワークそのものは自前で作る必要があるようですね
Wicketが使えるならそれを使おうと思ってたんですが
もし本当に1.3でWicketが使えないようだったらその方法も選択肢としては十分いけると思います。
(WicketやVelocityを知る前はテンプレートエンジンにあたる部分も自前で作る予定でしたし。)
Velocityの使い方やらネットでいろいろ見てイメージは沸きました
Velocityはテンプレートエンジンのようなので
MVCフレームワークそのものは自前で作る必要があるようですね
Wicketが使えるならそれを使おうと思ってたんですが
もし本当に1.3でWicketが使えないようだったらその方法も選択肢としては十分いけると思います。
(WicketやVelocityを知る前はテンプレートエンジンにあたる部分も自前で作る予定でしたし。)
184デフォルトの名無しさん
2007/10/03(水) 17:29:42 HTMLテンプレートが使いたいだけならMayaaでいいじゃない
185176
2007/10/03(水) 17:47:05 うちは176にも書いてますが
JDK1.3でJSP1.1でServlet2.2です
Mayaaは無理なようです
うー
JDK1.3でJSP1.1でServlet2.2です
Mayaaは無理なようです
うー
186デフォルトの名無しさん
2007/10/03(水) 20:33:06 そっかー
187デフォルトの名無しさん
2007/10/03(水) 20:53:11 velocity は JSP のタグが # ディレクティブになっただけで
本質的には同じものだと思うけどなあ
本質的には同じものだと思うけどなあ
188デフォルトの名無しさん
2007/10/03(水) 21:04:29 JSP1.1だと式言語使えないからねぇ
189デフォルトの名無しさん
2007/10/04(木) 02:03:03 そもそも、その古い環境を新しく出来ないのか?
190デフォルトの名無しさん
2007/10/04(木) 02:34:01 うわあああああああ
JSPにスクリプトレットが300行もあるぅぅぅぅ
Servletに毎回同じ処理が100行づつコピペされているぅぅぅぅぅ
JSPにスクリプトレットが300行もあるぅぅぅぅ
Servletに毎回同じ処理が100行づつコピペされているぅぅぅぅぅ
191デフォルトの名無しさん
2007/10/04(木) 02:39:31 >>190
マ板でやれ
マ板でやれ
192176
2007/10/04(木) 14:01:07 >>189
簡単にはいかない感じを受けます
僕自身ここで働き始めて1年くらいなのですが、6年前に今の仕様で始めて以来ずっとそのままのようです。
複数台のサーバーに、現在アクティブなものでも大小含め数十本のWEBアプリがあり、身軽に動きづらいです。
僕が現状できることは、新しいサーバー構成で社内テスト環境を一つ増やせるくらいのものです。
できれば既存の環境でも使用可能なものがあれば幸いです。
簡単にはいかない感じを受けます
僕自身ここで働き始めて1年くらいなのですが、6年前に今の仕様で始めて以来ずっとそのままのようです。
複数台のサーバーに、現在アクティブなものでも大小含め数十本のWEBアプリがあり、身軽に動きづらいです。
僕が現状できることは、新しいサーバー構成で社内テスト環境を一つ増やせるくらいのものです。
できれば既存の環境でも使用可能なものがあれば幸いです。
193デフォルトの名無しさん
2007/10/09(火) 13:08:41 皆様教えてください。
Wicketって、ビジネスロジックの起動はどのクラスから行うのがセオリーなんでしょうか?
WebPageを継承したクラス?
Wicketって、ビジネスロジックの起動はどのクラスから行うのがセオリーなんでしょうか?
WebPageを継承したクラス?
194デフォルトの名無しさん
2007/10/09(火) 20:24:58195デフォルトの名無しさん
2007/10/26(金) 16:13:17 Wicketでアプリケーションを組む場合って、
どんな単位でWebApplicationを作るべき?
例えば、下のような機能の階層があるとして
・マスタ管理 /app/master/
・ユーザー管理 /app/master/user/
・グループ管理 /app/master/group/
・顧客管理 /app/master/customer/
選択肢は
1.WebApplicationクラスを1個作って、後はWebPageだけで構成
2.マスタ管理、ユーザー管理、グループ管理、顧客管理単位に、
WebApplicationクラスを作る
3.その他
どんな感じ?
どんな単位でWebApplicationを作るべき?
例えば、下のような機能の階層があるとして
・マスタ管理 /app/master/
・ユーザー管理 /app/master/user/
・グループ管理 /app/master/group/
・顧客管理 /app/master/customer/
選択肢は
1.WebApplicationクラスを1個作って、後はWebPageだけで構成
2.マスタ管理、ユーザー管理、グループ管理、顧客管理単位に、
WebApplicationクラスを作る
3.その他
どんな感じ?
196176
2007/11/05(月) 16:19:22 今日聞いた話によるとデザイナー側でDreamweaverCS3が使えるらしいので、
別にHTMLにこだわる必要はないのかなと思えてきました
別にHTMLにこだわる必要はないのかなと思えてきました
197デフォルトの名無しさん
2007/11/10(土) 20:57:40198デフォルトの名無しさん
2007/11/14(水) 01:58:40 >>196
ぜんぜん java な話じゃないけど、
> DreamweaverCS3が使えるらしいので、 別にHTMLにこだわる必要はない
ってどういう意味?
(自分はプログラマなので DreamWeaver のことは名前ぐらいしか知りません)
DW って HTML 以外も作れるの?
ぜんぜん java な話じゃないけど、
> DreamweaverCS3が使えるらしいので、 別にHTMLにこだわる必要はない
ってどういう意味?
(自分はプログラマなので DreamWeaver のことは名前ぐらいしか知りません)
DW って HTML 以外も作れるの?
199デフォルトの名無しさん
2007/11/14(水) 02:54:35 >>198
196じゃないけど、結構なんでもいけるよ(.java, .cs, .aspなど)
使ってないし、古いVerだからもっと進化してるのかも知れん。
デザイナ分買えて、問題おきてもサポート待てる(PGがカバーする)余裕があるならいいんじゃね?
俺ならコスト考えてPOHPにするよ、マだけどjspとかtaglibもう書きたくないしw
196じゃないけど、結構なんでもいけるよ(.java, .cs, .aspなど)
使ってないし、古いVerだからもっと進化してるのかも知れん。
デザイナ分買えて、問題おきてもサポート待てる(PGがカバーする)余裕があるならいいんじゃね?
俺ならコスト考えてPOHPにするよ、マだけどjspとかtaglibもう書きたくないしw
200デフォルトの名無しさん
2007/12/02(日) 16:10:30 DWって、jstlとかtaglibとか書いても大丈夫なんでしょうか。
201デフォルトの名無しさん
2007/12/04(火) 00:29:10 ,i`ー、 , 、 _,ィ‐、 -‐、、
/ ∠_ノヽlヽ_/ヽ、 l、_二-ァ ,r' / r _
.//! l´ ̄| 「´| l′ / / (゙-─′ニ'ヽ`ヾヽ、
__」 L/ヽ| | | | / _,-ニ_`ー、 `ーフ ./ } | l ヽ
 ̄´l ,l_ ̄ ! ! ! ! r'´,/_ `} ゙l /. / / |-=、_ノ
/ ノヾヽ.| |_.」 | `ー'f´r‐、ヽ、ノ ノ r' /、ー'′/
,ノノ´ ヽ-'ー'' ̄ー' `ーニ--‐'´ ヽ_/ i、_ノ
/ ∠_ノヽlヽ_/ヽ、 l、_二-ァ ,r' / r _
.//! l´ ̄| 「´| l′ / / (゙-─′ニ'ヽ`ヾヽ、
__」 L/ヽ| | | | / _,-ニ_`ー、 `ーフ ./ } | l ヽ
 ̄´l ,l_ ̄ ! ! ! ! r'´,/_ `} ゙l /. / / |-=、_ノ
/ ノヾヽ.| |_.」 | `ー'f´r‐、ヽ、ノ ノ r' /、ー'′/
,ノノ´ ヽ-'ー'' ̄ー' `ーニ--‐'´ ヽ_/ i、_ノ
202デフォルトの名無しさん
2007/12/24(月) 11:12:29 もう無いのかね・・・Teedaでちゃったし
203デフォルトの名無しさん
2007/12/24(月) 11:18:57 teeda に劣るとは到底思えん
204デフォルトの名無しさん
2007/12/24(月) 16:07:31 劣るとか優れてるとかいうもんでもないだろ。
s2wicketもあるしな。
s2wicketもあるしな。
205デフォルトの名無しさん
2008/01/07(月) 10:52:47 Wicket 1.3 リリース age
206デフォルトの名無しさん
2008/01/15(火) 17:54:04207206
2008/01/21(月) 15:32:27 保守age
やっぱ wicket や click は人気ないんだろうか
やっぱ wicket や click は人気ないんだろうか
208デフォルトの名無しさん
2008/02/06(水) 19:26:11 Wicket 1.3.1 リリース age
209デフォルトの名無しさん
2008/02/06(水) 22:07:20 出生のタイミングが悪かったな。
EE5のDIを使えないから使いどころがない。
Web Beansコンテナが登場してからなら
JSF&Faceletsと天秤にかけられそうだけど。
EE5のDIを使えないから使いどころがない。
Web Beansコンテナが登場してからなら
JSF&Faceletsと天秤にかけられそうだけど。
210デフォルトの名無しさん
2008/02/06(水) 23:18:32211デフォルトの名無しさん
2008/02/07(木) 00:55:17 ああ、既にあるのね。
社内用に試してみようかな。
社内用に試してみようかな。
212デフォルトの名無しさん
2008/02/08(金) 21:17:13 これは劇団四季のミュージカルですね?
213デフォルトの名無しさん
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を切り替えればいいんじゃないだろうか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 【神戸】エレベーター「かご」なく男性医師が転落死 大手「三菱電機ビルソリューションズ」の担当者、安全装置切り放置か [ぐれ★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 【群馬】横断歩道を渡っていたNHKアナウンサーが車にはねられ骨折などの重傷 前橋市 [ぐれ★]
- 日本人がホルホルの対象にしている生物、海外にも生息すると判明 [603416639]
- 無責任な大人が「不登校でいいんだよ」とか言ってるけどさ
- 【悲報】ドイツ人「なんで日本人って自炊するの?出来合の惣菜や冷食食った方が楽でコスパいいやん。そんなんだから低生産性なんだよ [786648259]
- 底辺テイカー気質Vtuberを破壊する遊びが闇深いと話題に [922647923]
- 休日にコンビニ行って値札見ずに食いたいもの買って食いまくる行為wwwwwwwwwwwwww
- 趣味に年50万って多い?
