07/08/30 03:10:47
>>173
うわー、ありがとうございます!助かりました!
176:デフォルトの名無しさん
07/09/27 16:11:43
wicketでJ2SE1.3+J2EE1.2で動作するバージョンありますか?
(できることならEndOfLifeなど使いたくないが会社のしがらみでやむをえない)
調べてもよく分からなかったです。
177:デフォルトの名無しさん
07/10/01 14:16:13
Wicketじゃないとダメな理由があるんですか?
HTMLへのデータ埋め込みであれば、Velocityだけでなんとかならないかなぁ?
178:デフォルトの名無しさん
07/10/01 15:43:49
それならJSPだけでもいいだろ
179:176
07/10/01 16:13:25
HTMLをデザイナーが触るからです。
うちの会社はデザイン事務所なので、プログラマよりデザイナーの方が多いのです。
デザイナーが作った画面をプログラマがJSPに置き換えるのに限界を感じました。
JavaのMVCフレームワークで、HTMLテンプレート方式で目に付いたのがWicketでした。
180:デフォルトの名無しさん
07/10/03 11:24:52
>>178
全然違うと思う。
Velocityでごりごりやれば、HTMLごとに置換対象を切り替えられるし。
Wicketぽく動作させることも可能じゃん。
181:176
07/10/03 14:49:05
>>180
URLリンク(www.ingrid.org)
こういうことですか?これは困ります。
デザイナーに、異質なマクロを可能な限り見せたくないのです。
これだと、ソースコードが簡潔でMVCになるという目的は果たせますが
一番大事なデザイナーとの連携という意味では厳しいものがあります。
そのVTLと同じ意味を、divタグやspanタグでHTMLな感覚にしてあげることが一番の目的です。
気を遣いすぎかもしれませんが・・
182:デフォルトの名無しさん
07/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から置き換えたらどうでしょうか?と。
183:176
07/10/03 16:25:28
>>182
Velocityの使い方やらネットでいろいろ見てイメージは沸きました
Velocityはテンプレートエンジンのようなので
MVCフレームワークそのものは自前で作る必要があるようですね
Wicketが使えるならそれを使おうと思ってたんですが
もし本当に1.3でWicketが使えないようだったらその方法も選択肢としては十分いけると思います。
(WicketやVelocityを知る前はテンプレートエンジンにあたる部分も自前で作る予定でしたし。)
184:デフォルトの名無しさん
07/10/03 17:29:42
HTMLテンプレートが使いたいだけならMayaaでいいじゃない
185:176
07/10/03 17:47:05
うちは176にも書いてますが
JDK1.3でJSP1.1でServlet2.2です
Mayaaは無理なようです
うー
186:デフォルトの名無しさん
07/10/03 20:33:06
そっかー
187:デフォルトの名無しさん
07/10/03 20:53:11
velocity は JSP のタグが # ディレクティブになっただけで
本質的には同じものだと思うけどなあ
188:デフォルトの名無しさん
07/10/03 21:04:29
JSP1.1だと式言語使えないからねぇ
189:デフォルトの名無しさん
07/10/04 02:03:03
そもそも、その古い環境を新しく出来ないのか?
190:デフォルトの名無しさん
07/10/04 02:34:01
うわあああああああ
JSPにスクリプトレットが300行もあるぅぅぅぅ
Servletに毎回同じ処理が100行づつコピペされているぅぅぅぅぅ
191:デフォルトの名無しさん
07/10/04 02:39:31
>>190
マ板でやれ
192:176
07/10/04 14:01:07
>>189
簡単にはいかない感じを受けます
僕自身ここで働き始めて1年くらいなのですが、6年前に今の仕様で始めて以来ずっとそのままのようです。
複数台のサーバーに、現在アクティブなものでも大小含め数十本のWEBアプリがあり、身軽に動きづらいです。
僕が現状できることは、新しいサーバー構成で社内テスト環境を一つ増やせるくらいのものです。
できれば既存の環境でも使用可能なものがあれば幸いです。
193:デフォルトの名無しさん
07/10/09 13:08:41
皆様教えてください。
Wicketって、ビジネスロジックの起動はどのクラスから行うのがセオリーなんでしょうか?
WebPageを継承したクラス?
194:デフォルトの名無しさん
07/10/09 20:24:58
>>193
Page→Service→Logic
ってかんじにServiceからLogicの起動をやると、
GuiceではInjectしてくれないね。
195:デフォルトの名無しさん
07/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.その他
どんな感じ?
196:176
07/11/05 16:19:22
今日聞いた話によるとデザイナー側でDreamweaverCS3が使えるらしいので、
別にHTMLにこだわる必要はないのかなと思えてきました
197:デフォルトの名無しさん
07/11/10 20:57:40
>>195
1でいいんじゃないですか?
最初に2をやるとあとで統合ができないけど、1個で不具合があれば分けることが簡単だから
198:デフォルトの名無しさん
07/11/14 01:58:40
>>196
ぜんぜん java な話じゃないけど、
> DreamweaverCS3が使えるらしいので、 別にHTMLにこだわる必要はない
ってどういう意味?
(自分はプログラマなので DreamWeaver のことは名前ぐらいしか知りません)
DW って HTML 以外も作れるの?
199:デフォルトの名無しさん
07/11/14 02:54:35
>>198
196じゃないけど、結構なんでもいけるよ(.java, .cs, .aspなど)
使ってないし、古いVerだからもっと進化してるのかも知れん。
デザイナ分買えて、問題おきてもサポート待てる(PGがカバーする)余裕があるならいいんじゃね?
俺ならコスト考えてPOHPにするよ、マだけどjspとかtaglibもう書きたくないしw
200:デフォルトの名無しさん
07/12/02 16:10:30
DWって、jstlとかtaglibとか書いても大丈夫なんでしょうか。
201:デフォルトの名無しさん
07/12/04 00:29:10
,i`ー、 , 、 _,ィ‐、 -‐、、
/ ∠_ノヽlヽ_/ヽ、 l、_二-ァ ,r' / r _
.//! l´ ̄| 「´| l′ / / (゙-─′ニ'ヽ`ヾヽ、
__」 L/ヽ| | | | / _,-ニ_`ー、 `ーフ ./ } | l ヽ
 ̄´l ,l_ ̄ ! ! ! ! r'´,/_ `} ゙l /. / / |-=、_ノ
/ ノヾヽ.| |_.」 | `ー'f´r‐、ヽ、ノ ノ r' /、ー'′/
,ノノ´ ヽ-'ー'' ̄ー' `ーニ--‐'´ ヽ_/ i、_ノ
202:デフォルトの名無しさん
07/12/24 11:12:29
もう無いのかね・・・Teedaでちゃったし
203:デフォルトの名無しさん
07/12/24 11:18:57
teeda に劣るとは到底思えん
204:デフォルトの名無しさん
07/12/24 16:07:31
劣るとか優れてるとかいうもんでもないだろ。
s2wicketもあるしな。
205:デフォルトの名無しさん
08/01/07 10:52:47
Wicket 1.3 リリース age
206:デフォルトの名無しさん
08/01/15 17:54:04
URLリンク(db2.jugem.cc)
Apache Wicket 1.3に対応した書籍 第3章まで無料公開
207:206
08/01/21 15:32:27
保守age
やっぱ wicket や click は人気ないんだろうか
208:デフォルトの名無しさん
08/02/06 19:26:11
Wicket 1.3.1 リリース age
209:デフォルトの名無しさん
08/02/06 22:07:20
出生のタイミングが悪かったな。
EE5のDIを使えないから使いどころがない。
Web Beansコンテナが登場してからなら
JSF&Faceletsと天秤にかけられそうだけど。
210:デフォルトの名無しさん
08/02/06 23:18:32
URLリンク(wicketstuff.org)
211:デフォルトの名無しさん
08/02/07 00:55:17
ああ、既にあるのね。
社内用に試してみようかな。
212:デフォルトの名無しさん
08/02/08 21:17:13
これは劇団四季のミュージカルですね?
213:デフォルトの名無しさん
08/02/11 23:44:06
水曜日のデブサミのwicketのセッション楽しみだな。
214:デフォルトの名無しさん
08/02/12 02:35:29
13-D-5?それなら俺も受ける。
215:デフォルトの名無しさん
08/02/12 19:09:28
デブ差身に参加しようと思ったら
参加登録できなかった。もう遅い?
気がついたら参加登録がすでに終了していると表示されてる。
それでも参加登録ボタンがあるので押してみたら
カートが出てきたものの、会計を済まそうにも済ませられない。カートが空という理由で。
どうにかして参加したいなー。直接行けばただで参加できるかな?
216:213
08/02/12 19:45:52
>>215
どっちにしろタダなんだから、直接いけば参加させてくれそうな気がする。
217:デフォルトの名無しさん
08/02/12 21:12:11
一応運営にメールだけ送っておいた。どうしても行きたいので参加させてくださいなメール
218:デフォルトの名無しさん
08/02/13 02:50:06
>デブサミ
参加証を忘れた人は当日再登録できるらしいので
直接行けば運がよければ当日登録させてくれるかも。
でも当日登録の場合は満員のセッションには参加できないそうだ。
219:215
08/02/13 02:57:04
やっぱりそうらしいね。
メールで返事が返ってきたよ。各セッションで席が空いてないと入場できない可能性があるだけで
普通に入場できるっていってた。
220:デフォルトの名無しさん
08/02/13 20:35:35
行ってきた。Wicketのことがなんとなくわかった。
ここしばらくJavaに触れていなかったので最近のJava事情が?めずにいるのだが、
このWicketは
Spring Framework, JBoss, Struts, Geronimo, Seasar2などと併用して問題なく動くだろうか?
(中に競合があることはわかるが、それは並存ということで)
221:デフォルトの名無しさん
08/02/13 20:46:41
最近のJava事情を飲み込むためにWicketを選択するのは間違い。
これは完全に趣味レベルで使われるものだから。
一応、そのリストに挙げたもの全てに組み込み可能とは思う。
222:213
08/02/13 22:14:42
仕事でいけなかった・・・・
どなたか簡単にプレゼンの内容 please
・・・・って面倒くさいですよね
どこかにプレゼン資料あがるかな?
223:デフォルトの名無しさん
08/02/13 23:07:08
プレゼンは高橋メソッドだった。
内容だが、Wicketに慣れている人はとくに見なくてもいいような気がしてきた。
あの人は面白い人だった。
「ステートフル」、このキーワードに注目して説明している様子だった。
HTTPプロトコルはステートレスで、クライアントとのやり取りで擬似的にステートフルにしているにすぎないと。
フレームワークをHTTPプロトコル側ではなく、アプリケーション側に置くことで効率化する話など。
バリデートの手間も省けるフレームワークなど。
そしてWicket。
WicketはSwingのようにプログラミングできる。Swing APIを使ってプログラム作るのは面白いですよ!
Wicketの利点はセッション管理が容易、セッションを大量に作っても、セッションの開放を
自動的に行なってくれる。だからどんどんセッションを作ってしまえと。
従来ではセッションは大量に作るとメモリリークを起こしてしまった。
しかし今では自動的にセッションを開放してくれる機構があるので気にしなくてもいい。
Wicketの欠点はセッションによってメモリを大量消費することだが、
今ではメモリも安いから32GBのメモリを買ってサーバに積んじゃいましょう!
:ツッコミ「32bits Windowsの最大ヒープメモリサイズは2GBまでですが。」
「Windows使わなければいいじゃない。ここにMSの社員はいませんよね?
私は昔からUNIXを使っていますので・・・・。」「サーバのメモリが少ないならこのさいサーバを買い換えちゃいましょう!」
だからセッションを沢山使って気にせずに何ギガもメモリを使いましょう!
こんな話だったかな。
資料がサイトにアップされる可能性はある。
三年前はあった記憶がある。
224:デフォルトの名無しさん
08/02/13 23:07:32
ん?高橋メソッドではなかったな
225:デフォルトの名無しさん
08/02/13 23:16:52
Seamのネタをそのままパクりました的な解説なのか。
Wicketはやっぱ玩具だよなぁ。
ワイヤードロジックを楽しむためのVIEWみたいな。
226:デフォルトの名無しさん
08/02/14 00:04:47
物理メモリがいくらあっても
ヒープサイズはそんなに大きくできないよねぇ
227:デフォルトの名無しさん
08/02/14 00:35:42
セッションレプリケーションとか考えると
JSFのSTATE_SAVING_METHOD=clientみたいなのが正解な気がしてくる
228:デフォルトの名無しさん
08/02/14 01:56:25
説明を聞いた限りではWicketは玩具には見えなかったなあ。
結構使える?な感じの。
最後にJBoss Seamの解説があった。
どういう解説だったか忘れたけどなんかよさげだった
229:デフォルトの名無しさん
08/03/14 19:09:21
1.3.2リリース
URLリンク(wicket.apache.org)
230:デフォルトの名無しさん
08/03/17 11:39:34
Click 1.4 リリース
URLリンク(click.sourceforge.net)
# 勝手に このスレを wicket、click 等の POHP 型総合スレにさせていただきます(笑)
231:デフォルトの名無しさん
08/03/17 13:22:47
ClickはPOHPじゃねぇぞ。
232:230
08/03/17 14:17:19
>>231
すみません、あまり考えずに POHP と書いてしまいました。
>>81 とか読み直しました。
Click のことがよくわかってないのですが、Click は POHP というより、
SprinvMVC で ViewResolver に jsp や Velocity が選べるような感じに近いのでしょうか?
233:デフォルトの名無しさん
08/03/17 15:43:18
サンプルくらい見ろよ
234:デフォルトの名無しさん
08/04/06 13:38:23
wicket で、サイトのデザインを統一するため、レイアウトテンプレートを
使うことは出来ますか。
235:デフォルトの名無しさん
08/04/06 14:16:37
>>234
Pageクラスの継承でできるよ
236:デフォルトの名無しさん
08/04/08 21:19:35
1.3.3
リリース age
最近リリースタイミングが短いな
237:デフォルトの名無しさん
08/04/08 23:18:31
JDK1.5対応を出すから、その前にバグや細かい追加なんかは済ませておきたいのかもね。
238:デフォルトの名無しさん
08/04/09 12:32:47
>>234
Pageだけでなく、Panelも継承できるからね。
それらを組み合わせれば効率よくなります。
239:デフォルトの名無しさん
08/04/13 08:36:31
4/30 の クロスコミュニティカンファレンス
「Grails, JRuby on Rails, Click, Wicket の各コミュニティから論客が登壇し、
本音トークを繰り広げます。」
URLリンク(www.java-users.jp)
240:デフォルトの名無しさん
08/04/14 04:18:41
>>239
おおー、おもしろそうだ。
平日だけど会社休むかして行ってみよう。
241:デフォルトの名無しさん
08/04/15 19:27:47
業務の一環として行けよ
242:デフォルトの名無しさん
08/04/15 20:29:58
>>241
いや、行きたいんだけど忙しいので行かせてくれるかなと思って。
いままでは我慢してたけど、最近は有給にしてもいいから、勉強のために参加したいと思うようになった。
243:デフォルトの名無しさん
08/04/30 21:12:28
>>239
とりあえず、業務の一環としていってきた。それほど新しいネタはなかった。
半分意識を失いながら書いたメモには、
- Javaであることをたいせつに。StrutsはJavaであることを排除している。
- 新しい手法は必要なのか?
- オブジェクト指向のときもそうだったけど、受け入れられている.
- JavaとHTMLで完結する
- HTMLをJSPに変換するなんて不毛な作業でしょ
- 職分を明確にできる
- HTMLを壊すことがない。デザイナーと共同作業がしやすい
とある。
244:デフォルトの名無しさん
08/04/30 21:18:06
JSPの時と同じじゃねーかw
245:デフォルトの名無しさん
08/04/30 21:18:14
続き
パネルディスカッションは、盛り上がりがいまいちだったが、
Strutsに関する話題を中心に話が進んだ。というか、矢野氏が反Struts。
Strutsがあまりにも浸透しすぎていて、他のフレームワークを採用するのが難しいが、
いまのところ、それを覆せるフレームワークがなく、フレームワークが乱立している状態。
246:デフォルトの名無しさん
08/04/30 23:23:21
せっかくひが氏も来てたからパネリストに交じって
S2StrutsやSAStrutsについても話してほしかった
あとStruts2についても誰か言及してほしかったな
247:デフォルトの名無しさん
08/04/30 23:50:52
Struts2は、試した人の話によると、新たなフレームワークと思った方が良いそうな。
下手に作り直したせいで、Struts1対抗のうちの一つに堕ちてしまったような感じか。
248:デフォルトの名無しさん
08/04/30 23:57:11
struts が浸透した理由の一つに、フローの分業もあると思うんだけどな。
Javaでくみ上げて、XMLでそれぞれを糊付けする感じ。
Wicketは複数人で綺麗に組めるイメージがわかないんだよなぁ。好きだけど。
249:デフォルトの名無しさん
08/05/01 00:10:07
>>247
Struts2はWebWork2がベースで、全く別物になっている。
性能をはかったら、Strutsの半分程度になってると、担当者がいってたよ。
250:デフォルトの名無しさん
08/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タグでは無理かな。
251:デフォルトの名無しさん
08/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を切り替えればいいんじゃないだろうか?
252:デフォルトの名無しさん
08/05/08 11:56:05
>>251
なるほど、visibleを切り替える機能があるんだ。
これならデータがある場合とない場合のHTMLも一目で確認できるし便利だ。
253:デフォルトの名無しさん
08/05/08 16:54:07
あとは、<table>タグをふたつつくって、データがあるときようとデータがないときようで、
visible を入れ替えるとか。
>>250 の場合だと、<tr>行を入れ替えるだけでいいと思うけど、
HTMLをモック(顧客提示用紙芝居)につかうなら、<table> が二つあったほうがわかりやすいかなと思った。
画面のオブジェクトを複数定義しておいて、visible で入れ替えると言うのは
VB で画面作っていたときの制御に似ているな。
と wicket を使ったことがないのにレスしてみましたが、何か変なことを言っていたらすみません。
254:デフォルトの名無しさん
08/05/08 20:45:31
<wicket:enclosure>使うとか
255:デフォルトの名無しさん
08/06/03 15:29:58
Tapestry と Wicket とを比較する
URLリンク(www.ibm.com)
256:デフォルトの名無しさん
08/06/04 17:42:07
>>243
> >>239
> - HTMLをJSPに変換するなんて不毛な作業でしょ
> - 職分を明確にできる
> - HTMLを壊すことがない。デザイナーと共同作業がしやすい
この部分がTapestryやSeasarと同じじゃないかって思えてくる
257:デフォルトの名無しさん
08/06/04 23:27:35
方向性は同じでしょ
Seasar(Mayaa)はテンプレートを分けすぎな気もするけど
258:デフォルトの名無しさん
08/06/27 18:14:37
htmlファイルに
<input type="submit" value="送信"/>
と書いて、文字コードUTF-8で保存すると、
ボタン内の日本語が文字化けするのですが。
直接、htmlファイルをブラウザで開いても文字化けは起こりません。
何が原因なのでしょうか?
259:258
08/06/28 10:25:34
自己解決しました。
サーブレットクラスのエンコーディング指定が足りなかったようです。
260:デフォルトの名無しさん
08/07/02 17:41:03
Wicketの時代はマダー?
261:デフォルトの名無しさん
08/07/02 18:12:34
メジャーにはならない希ガス
262:デフォルトの名無しさん
08/07/02 18:40:34
つか、今一番熱いのは何よ?
seaserのスレとか結構伸びてるけど。
263:デフォルトの名無しさん
08/07/02 18:43:52
つか、今一番熱いのは何よ?
Teedaとかどうなん?
264:デフォルトの名無しさん
08/07/02 18:44:47
ごめん、二重カキコしちゃった・・・。
265:デフォルトの名無しさん
08/07/02 22:55:15
熱くはないけど俺は click だな。
前のバージョンだが2度ほど使った。
シンプルで良かった。
なんかさ、フレームワーク自体、「熱い」って時期は
もう過ぎたのかもしれんね。
266:デフォルトの名無しさん
08/07/02 22:55:22
うーむ、Teedaがある以上Wicketは伸びないかも。
267:デフォルトの名無しさん
08/07/02 22:58:54
使ったってのは、仕事で使ったって意味ですよね?
268:デフォルトの名無しさん
08/07/02 23:33:47
そうだよ。だいぶ前のことだけどね。
小さなサイトで、開発は俺ひとりで担当。
269:デフォルトの名無しさん
08/07/03 00:07:20
>>266
全く別物だから関係ないだろ。
270:デフォルトの名無しさん
08/07/03 00:15:40
うちのリーダーはStruts大好きでね・・・
オブジェクト指向とか全くわかんない奴だから、
Wicketとか無理ぽ
271:デフォルトの名無しさん
08/07/03 00:59:02
Teedaって弱すぎ
いいとこだけを書いた提灯記事ばかりだけど、実際使うとしんどいことが多かった。
272:デフォルトの名無しさん
08/07/03 01:41:10
実際使ったけどしんどく無かったよ。
単なる道具なんだし使い方間違えただけでしょ。
273:デフォルトの名無しさん
08/07/03 02:34:41
ファイルアップロードはトマホーク使えとかうざかった
WicketはTeedaと比べると手厚いし、Clickは自分でどうこうしやすい。
274:デフォルトの名無しさん
08/07/03 07:43:26
単なる道具って言う奴って
「プロなんだから道具の使い方は、把握してて当然」なのか「道具なんだから使い方なんて気にしてもしょうがないよ。結果だけ見てよ。」
どっちんだろ。ほとんどは後者で、上っ面だけ見て分かった気になってバッドノウハウだけが貯まっていく気がする。
275:デフォルトの名無しさん
08/07/03 08:11:34
>>272
アップロードなんかもだし、独自バリデータ作るときとか、JSFの悪い部分は隠しきれてないところがWicketと比べるとやはり辛いよな。
あと想定されている使い方というのが狭い。
S2JSFが2005年3月。Teedaが2006年終り。2008年の頭にはSAStruts。
迷走ぶりが伺えるし、ユーザや開発者も分散されるから、なかなか成熟されないわけだ。
276:デフォルトの名無しさん
08/07/03 15:53:00
>>275
JSFはRIでいったほうが楽かも
Teedaはこれから1.2対応だがJSF2.0ではfaceletサポート必須だしTeedaが追いつくのはつらいかもね
277:デフォルトの名無しさん
08/07/03 18:18:14
Teedaの話はSeasrスレでどうぞ
278:デフォルトの名無しさん
08/07/03 18:36:55
Wicket-jaのMLに参加してる人いる?
279:デフォルトの名無しさん
08/07/03 18:43:31
たいして投稿がないよね
全然流行ってないのかな
280:デフォルトの名無しさん
08/07/03 18:49:56
ちょっと気になってるんだよな。wikiの方もあんまり編集されてないし。
281:デフォルトの名無しさん
08/07/03 18:55:14
日本語のMLあったんだ・・・
282:デフォルトの名無しさん
08/07/03 19:00:15
存在を知らない人もいるのかw
283:デフォルトの名無しさん
08/07/03 19:30:26
スマンw
284:デフォルトの名無しさん
08/07/04 14:29:28
wicket スレがこんなに流れててうれしい
ご存知だと思うけど、wicket 1.3.4 リリース
285:デフォルトの名無しさん
08/07/04 14:31:58
wicketとその他のフレームワークの比較みたいなのがあるとうれしい
286:デフォルトの名無しさん
08/07/04 14:43:16
>>255
287:デフォルトの名無しさん
08/07/04 14:55:15
>>286
thx.
288:286
08/07/04 15:09:10
まぁ著名なフレームワークを一同に比較したサイトはみつからないけど、
いくつかは見つかります。
4月には >>239 のようなのもあったし。
Tapestry は出たばっかのころは注目してたけど
component の xml がめんどくさくてやめちゃったな。
Struts 系、SpringMVC、Teeda(JSF系)、Wicket とか Click の Page driven 系
をひととおり触れば、感触はつかめるんじゃない?
289:デフォルトの名無しさん
08/07/04 15:16:53
Struts使ってるんだけど、Wicketにするメリットってなんかある?
290:デフォルトの名無しさん
08/07/04 17:56:20
日本語のドキュメントが少ないね。
矢野さんの本は1.4までお預けかあ。
291:デフォルトの名無しさん
08/07/04 18:26:21
>>289
最近触ってるんだけど、以下のように感じた。
でも、日本語のサイトがあんまりない(あっても情報が古いことが多い)から
チームを教育するのが大変そうかも。
・htmlとjavaだけで作れるから修正が容易(?)
・strutsのように設定ファイルが膨れ上がることがない。
292:286
08/07/04 18:45:13
>>291
でも、component をなんでも java で書くから、ちょっとめんどいんだよね。
click だと component がすでにいくつかそろっているので、
click の component だけで済ませられる場合(顧客から、画面の見た目の厳しい要求がない、など)は、
click のほうが楽だと感じた。
293:デフォルトの名無しさん
08/07/04 18:51:59
>>291
Wicketをよく分からずに書くんだけど、
画面遷移を定義するような設定ファイルは存在しないの?
strutsでいうところのstruts-config.xmlみたいなやつ。
294:デフォルトの名無しさん
08/07/04 18:59:23
>>292
clickかー。
今日ちょこっと触ってみよっとw
295:デフォルトの名無しさん
08/07/04 19:07:13
>>293
ない。
htmlファイル&htmlファイルと同名のクラスファイルで一つの画面ってイメージなのかな。
まあ一回使ってみたら?
maven2使えば簡単に環境は手に入るし。
296:デフォルトの名無しさん
08/07/04 19:15:56
>>295
興味はあるんだけど、色々予備知識をしってからじゃないと腰が重い自分がきましたよ
つまり画面遷移を定義しないっていうことなのかな?それとも設定ファイル以外に定義する?
297:デフォルトの名無しさん
08/07/04 19:29:19
>>296
遷移先は『遷移元htmlと同名のクラスファイル』へ記述する。
(・・・みたい。勉強中だからこれ以上はわかりません。)
298:デフォルトの名無しさん
08/07/04 19:35:15
wicket スレも
盛 り 上 が っ て ま い り ま し た !!
299:デフォルトの名無しさん
08/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
こんな感じ
300:デフォルトの名無しさん
08/07/04 21:59:54
>>299
あ、めっさ分かりやすい。サンクス
301:デフォルトの名無しさん
08/07/04 22:15:20
>>299
リストを画面へ一覧表示するサンプルもplz.
302:デフォルトの名無しさん
08/07/04 22:40:32
**** FooPage.java
public class FooPage extends WebPage {
public FooPage() {
List<Data> datas = Arrays.asList(new Data("a", "URLリンク(xxxx)<)"));
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:デフォルトの名無しさん
08/07/04 22:44:32
これくらいのことは、
WEBに矢野さん他が載せてくれている情報と
公式ページ(英語)などを辿ってできるようでなければ
今の段階でWicketを使うのはよした方がいい。
そんで自分の能力と努力の無さを棚に上げて
「Wicketは分かりにくかった」
なんてBlogに書くなよ。
大人しくStruts使っとけ。
304:デフォルトの名無しさん
08/07/04 22:46:36
<div wicket:id="list">
は
<div wicket:id="dataList">
の間違いな
305:デフォルトの名無しさん
08/07/04 23:40:59
javadocで十分だろJK
306:デフォルトの名無しさん
08/07/05 00:22:31
>>302
このサンプルで雰囲気が掴めたよ。感謝
307:デフォルトの名無しさん
08/07/07 06:31:55
そして再び過疎
308:デフォルトの名無しさん
08/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>
309:デフォルトの名無しさん
08/07/07 07:02:21
↑フォームのサンプルな
こんな風に書いてみると、あらためて「Wicketかわいいよ、Wicket」と口に出てしまう。
さらにAjaxだったり色々やってみると、Wicketとの結婚を本気で考えてしまうよ。
310:デフォルトの名無しさん
08/07/07 12:19:36
おっと抜け駆けは許さないよ。
311:デフォルトの名無しさん
08/07/07 17:55:39
ネット情報だけだとボリューム不足だなあ。
Wicket in Action買わなきゃダメか?
312:デフォルトの名無しさん
08/07/07 23:41:53
こんなところで聞いて良いのか分からないんですけど
勉さんのblogのコメント欄をクリックするとブラウザが固まるんですが
どなたか原因分かりますか?
313:デフォルトの名無しさん
08/07/09 14:40:19
Rubyはわけわからん。
やはりJavaが使いやすい、Wicketに仲間入りさせていただくとするよ。
Wicketが使われている日本のサイトはあるの?
314:デフォルトの名無しさん
08/07/09 15:43:50
>>313
Wicket-ja
315:デフォルトの名無しさん
08/07/09 16:13:23
>>314
これは論外だよ。
一般のサイトでは?
316:デフォルトの名無しさん
08/07/09 16:35:23
さあ、このサイトはWicket使ってます。って宣伝してるとこなんて知らないな。
このスレでも仕事で使ったって人もいるから、あるにはあるんだろうけど、
何処かなんて公開しないだろうしな。
317:デフォルトの名無しさん
08/07/09 18:48:50
ほんとに素人の質問で申し訳ないんですけど、
FLASHで作成したswf形式のファイルをhtmlに表示・動作させる記述がわかりません。
おしえてください。
<img src>じゃ無理ですよね?
318:デフォルトの名無しさん
08/07/09 18:49:46
仕事で使ってみたいなあ。
でも他のメンバーに教えるのが面倒くさい・・・。
英語のサイト紹介して「これ読んでおいて」とは言えんし。
うーむ。
結局、今回もstrutsとかphpになりそうだぜw
319:デフォルトの名無しさん
08/07/09 18:53:36
PJに菓子折りでも渡すぐらいしか、有効な作戦がないな。
320:デフォルトの名無しさん
08/07/09 18:55:25
PJじゃなくてPM
321:デフォルトの名無しさん
08/07/09 19:39:25
>>320
それで採用するPMのPJはいやだな
322:デフォルトの名無しさん
08/07/09 20:15:21
>>313
まだ日本ではあまり使われてないと思う。
今の段階では313が仲間入りするのはちょっと無理かもね。
Struts使っとけ
323:デフォルトの名無しさん
08/07/13 22:45:07
過疎
324:デフォルトの名無しさん
08/07/14 14:39:23
>>313
東京ほっとフォトコンテスト