[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 12/28 08:27 / Filesize : 79 KB / Number-of Response : 325
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Java】Wicket【HTML】



1 名前:デフォルトの名無しさん [2005/11/19(土) 22:35:08 ]
JSPやXML設定ファイルを使わないWebアプリケーションフレームワーク。

Wicket
ttp://wicket.sourceforge.net/

JavaとHTMLで全てを完了 - ウェブアプリケーションフレームワークWicket
ttp://pcweb.mycom.co.jp/news/2005/11/01/033.html



ちょっと良さそうじゃない?と、使ったことのない俺が立て逃げ。

286 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 14:43:16 ]
>>255

287 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 14:55:15 ]
>>286
thx.

288 名前:286 mailto:sage [2008/07/04(金) 15:09:10 ]
まぁ著名なフレームワークを一同に比較したサイトはみつからないけど、
いくつかは見つかります。

4月には >>239 のようなのもあったし。

Tapestry は出たばっかのころは注目してたけど
component の xml がめんどくさくてやめちゃったな。

Struts 系、SpringMVC、Teeda(JSF系)、Wicket とか Click の Page driven 系
をひととおり触れば、感触はつかめるんじゃない?

289 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 15:16:53 ]
Struts使ってるんだけど、Wicketにするメリットってなんかある?

290 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 17:56:20 ]
日本語のドキュメントが少ないね。

矢野さんの本は1.4までお預けかあ。


291 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 18:26:21 ]
>>289
最近触ってるんだけど、以下のように感じた。
でも、日本語のサイトがあんまりない(あっても情報が古いことが多い)から
チームを教育するのが大変そうかも。

・htmlとjavaだけで作れるから修正が容易(?)
・strutsのように設定ファイルが膨れ上がることがない。


292 名前:286 mailto:sage [2008/07/04(金) 18:45:13 ]
>>291
でも、component をなんでも java で書くから、ちょっとめんどいんだよね。
click だと component がすでにいくつかそろっているので、
click の component だけで済ませられる場合(顧客から、画面の見た目の厳しい要求がない、など)は、
click のほうが楽だと感じた。

293 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 18:51:59 ]
>>291
Wicketをよく分からずに書くんだけど、
画面遷移を定義するような設定ファイルは存在しないの?
strutsでいうところのstruts-config.xmlみたいなやつ。

294 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 18:59:23 ]
>>292
clickかー。
今日ちょこっと触ってみよっとw




295 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 19:07:13 ]
>>293
ない。
htmlファイル&htmlファイルと同名のクラスファイルで一つの画面ってイメージなのかな。

まあ一回使ってみたら?
maven2使えば簡単に環境は手に入るし。


296 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 19:15:56 ]
>>295
興味はあるんだけど、色々予備知識をしってからじゃないと腰が重い自分がきましたよ
つまり画面遷移を定義しないっていうことなのかな?それとも設定ファイル以外に定義する?

297 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 19:29:19 ]
>>296
遷移先は『遷移元htmlと同名のクラスファイル』へ記述する。
(・・・みたい。勉強中だからこれ以上はわかりません。)



298 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 19:35:15 ]
wicket スレも
盛 り 上 が っ て ま い り ま し た !!

299 名前:デフォルトの名無しさん mailto:sage [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

こんな感じ

300 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 21:59:54 ]
>>299
あ、めっさ分かりやすい。サンクス

301 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 22:15:20 ]
>>299
リストを画面へ一覧表示するサンプルもplz.

302 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 22:40:32 ]
**** FooPage.java
public class FooPage extends WebPage {
 public FooPage() {
  List<Data> datas = Arrays.asList(new Data("a", "xxxx"), new Data("b", "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 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 22:44:32 ]
これくらいのことは、
WEBに矢野さん他が載せてくれている情報と
公式ページ(英語)などを辿ってできるようでなければ
今の段階でWicketを使うのはよした方がいい。
そんで自分の能力と努力の無さを棚に上げて
「Wicketは分かりにくかった」
なんてBlogに書くなよ。
大人しくStruts使っとけ。

304 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 22:46:36 ]
<div wicket:id="list">

<div wicket:id="dataList">
の間違いな



305 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 23:40:59 ]
javadocで十分だろJK

306 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 00:22:31 ]
>>302
このサンプルで雰囲気が掴めたよ。感謝

307 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 06:31:55 ]
そして再び過疎

308 名前:デフォルトの名無しさん mailto:sage [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>

309 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 07:02:21 ]
↑フォームのサンプルな
こんな風に書いてみると、あらためて「Wicketかわいいよ、Wicket」と口に出てしまう。
さらにAjaxだったり色々やってみると、Wicketとの結婚を本気で考えてしまうよ。


310 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 12:19:36 ]
おっと抜け駆けは許さないよ。

311 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 17:55:39 ]
ネット情報だけだとボリューム不足だなあ。
Wicket in Action買わなきゃダメか?



312 名前:デフォルトの名無しさん [2008/07/07(月) 23:41:53 ]
こんなところで聞いて良いのか分からないんですけど
勉さんのblogのコメント欄をクリックするとブラウザが固まるんですが
どなたか原因分かりますか?

313 名前:デフォルトの名無しさん [2008/07/09(水) 14:40:19 ]
Rubyはわけわからん。
やはりJavaが使いやすい、Wicketに仲間入りさせていただくとするよ。

Wicketが使われている日本のサイトはあるの?


314 名前:デフォルトの名無しさん [2008/07/09(水) 15:43:50 ]
>>313
Wicket-ja



315 名前:デフォルトの名無しさん [2008/07/09(水) 16:13:23 ]
>>314
これは論外だよ。
一般のサイトでは?

316 名前:デフォルトの名無しさん [2008/07/09(水) 16:35:23 ]
さあ、このサイトはWicket使ってます。って宣伝してるとこなんて知らないな。
このスレでも仕事で使ったって人もいるから、あるにはあるんだろうけど、
何処かなんて公開しないだろうしな。

317 名前:デフォルトの名無しさん [2008/07/09(水) 18:48:50 ]
ほんとに素人の質問で申し訳ないんですけど、

FLASHで作成したswf形式のファイルをhtmlに表示・動作させる記述がわかりません。

おしえてください。

<img src>じゃ無理ですよね?

318 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 18:49:46 ]
仕事で使ってみたいなあ。
でも他のメンバーに教えるのが面倒くさい・・・。

英語のサイト紹介して「これ読んでおいて」とは言えんし。
うーむ。

結局、今回もstrutsとかphpになりそうだぜw


319 名前:デフォルトの名無しさん [2008/07/09(水) 18:53:36 ]
PJに菓子折りでも渡すぐらいしか、有効な作戦がないな。

320 名前:デフォルトの名無しさん [2008/07/09(水) 18:55:25 ]
PJじゃなくてPM

321 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 19:39:25 ]
>>320
それで採用するPMのPJはいやだな

322 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 20:15:21 ]
>>313
まだ日本ではあまり使われてないと思う。
今の段階では313が仲間入りするのはちょっと無理かもね。
Struts使っとけ

323 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 22:45:07 ]
過疎

324 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 14:39:23 ]
>>313
東京ほっとフォトコンテスト








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<79KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef