【Java】Wicket【HTML ..
[2ch|▼Menu]
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
東京ほっとフォトコンテスト


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

5159日前に更新/79 KB
担当:undef