【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



ちょっと良さそうじゃない?と、使ったことのない俺が立て逃げ。
2008/12/20(土) 03:17:43
デザイン時にスタイルシートがなきゃ話にならんが、
スタイルシートを標準パッケージのどこに置けばいいのかわからん。

ページ専用スタイルシートはページと同じ場所で良いとして、
サイト全体に必要なスタイルシートはどこに配置すればいいのだろうか。
2008/12/20(土) 10:33:43
>>361
具体的には?

>>362
サイト全体の共通部分用のWebPageのサブクラスを作って、全部のページはそれを継承するようにしておくといいと思う。
364362
垢版 |
2008/12/27(土) 02:00:24
>>363
ありがとう。
2008/12/30(火) 17:47:48
矢野さんのWicket本、脱稿したってブログにあったけど、
脱稿してから書店に並ぶまでって、だいたいどのくらいかかるんだろ?

JDK1.4上で Wicket1.2を触って以来、暫く離れてしまってるから、
キャッチアップ用に買おうかと結構期待してたり。
2009/01/16(金) 19:11:26
和書マダー
367デフォルトの名無しさん
垢版 |
2009/01/16(金) 23:22:20
保守開発案件
368デフォルトの名無しさん
垢版 |
2009/01/18(日) 18:27:24
>>366

同じく日本語本が欲しい!!!!
369デフォルトの名無しさん
垢版 |
2009/01/18(日) 21:07:05
英語くらい読めや無能どもがw
2009/01/18(日) 22:51:27
趣味ならそれでもいいんだけどね
2009/01/19(月) 00:07:01
和書は2月中だろうね
これを機にユーザと情報量が増えてくれればうれしすぃ
2009/01/20(火) 03:32:58
訳が古かったり間違ってて結局原文読むとかよくあるし最初から英語でいい
2009/01/24(土) 11:28:23
矢野さんの本のことなら、訳本じゃないでしょ
374デフォルトの名無しさん
垢版 |
2009/01/26(月) 10:17:05
日本語、英語ボタンを押したら
強制的に日本語や英語のテンプレートを使うようにするにはどうしたいいのかな?
375デフォルトの名無しさん
垢版 |
2009/02/11(水) 08:03:16
1.4-rc2 age
376デフォルトの名無しさん
垢版 |
2009/02/12(木) 21:26:46
Wicket1.4がもうすぐ出そうだけど1.4か1.3どっちが良いのかな?
Wicket1.4は1.3のGeneric化だけか?
2009/02/12(木) 22:12:43
本格的なJava2SE5.0対応は1.5だったっけか
2009/02/16(月) 21:19:03
Wicketが使われてるサイトってある?
2009/02/16(月) 22:08:34
海外だけど
ttp://szeretgom.hu/
とか
ttp://fabulously40.com/
とかはWicketで作られてるよ(バージョンまではわからないけど、Wicketで作られてるのを公表してる)

日本でも一般人がアクセスできるサイトでもいくつかあるのは知ってる。
俺もここ2年間のプロジェクトは全てWicketでWeb層は作ってるよん。
380378
垢版 |
2009/02/17(火) 19:50:43
>>379
ありがとう、結構作り込んでるのね。ってかよく見つけられたね
日本でもいくつかあるのかー、探してみよう
381デフォルトの名無しさん
垢版 |
2009/02/17(火) 21:20:38
>>378
Wicketが使われているサイトはたくさんあるぞ。
ここ見てみな
http://cwiki.apache.org/WICKET/sites-using-wicket.html
2009/02/17(火) 23:02:06
こんなに沢山あるのか、すげーなw
383デフォルトの名無しさん
垢版 |
2009/02/18(水) 14:44:56
>>382
>>381はわざわざ公表してくれと頼んで掲載されたサイトだろうから
実際にWicketを使っているサイトは少なくとも数十倍から数百倍はあるんじゃない

しかしWicketよりもTapestry5の方がいいぜー
いちいちaddしていくのは疲れた。

2009/02/18(水) 18:51:57
Tapestry なんて出てるのか
Tapestry 復活か?

久しぶりにサイトみたら、Spring 連携機能もあるみたい。
Click 派の人はいるかな?
385デフォルトの名無しさん
垢版 |
2009/02/18(水) 23:38:39
Wicketでは。

TextField textField = new TextField( "name", new Model<String>() );
add( textField );



がTapestry5では。

@Property
name

で終わりさ。。。。
Tap5はアノテーションをフル活用してコーディング量を減らしている。

2009/02/19(木) 20:00:58
Tapestryってどっかで聞いたと思ったら>>6あたりか
387デフォルトの名無しさん
垢版 |
2009/02/22(日) 22:18:52
WicketよりTapestry5の方が良い所

Wicketでは:
<wicket:message key="name"></wicket:message>

Tapestryでは:
${name}


2009/02/26(木) 07:46:15
>>387
いや、それって良い所なのか?
HTML(モック)をそのままブラウザで見たときにTapesutryだと${name}がそのまま表示されちゃうじゃん。
Wicketだとwicket:messageタグの間にダミーの文字列とか入れれて実際にプログラムを動かしたときのイメージがしやすい。
俺はWicketのそういうところが好きだし利点だと思ってる。

まぁ、「書き方が冗長」だとか「プログラマーは別にそこまで意識する必要ない」とか「文字列くらいよくね?」という意見や反論はあるだろうけどね。
別にTapestryを批判してるわけじゃないし、TapestryよりWicketが優れてると言いたいわけでもないのでよろしく。
389デフォルトの名無しさん
垢版 |
2009/02/26(木) 18:29:21
>>388
それはあっている。

しかしtapestry 5の方がwicketより少なくとも2倍は速くページを作れるだろう。
wicketはコーディング量がtapestry 5に比べるととんでもなく多い。
tapestry 5ではテンプレートやクラスのリードがほぼ確実に行われるが、wicketはエラーがあった時などリロードしてくれないので、jettyを再起動しないといけない事が多すぎる。

だまされた思ってしばらくtapestry 5を使ってみな!


2009/02/26(木) 20:13:47
>>389
そんなに薦めるかwwww
わかった、今度ためしてみるよw
2009/02/27(金) 13:30:19
どうやら Tapestry 5 は、従来の Tapestry とは違うようだな。

2003年頃、一生懸命 Java World を読んでいたおれの目は正しかった!!

というか Tapestry スレがまだ残っているのを思い出したよ。
Tapestryについて語ろうよ!
http://pc11.2ch.net/test/read.cgi/tech/1067531714/

2009/02/27(金) 23:10:08
ここのところの書き込みは信者の自演に見えて困る・・・

>>391
以前と非互換で全然決まらない状態だったから俺は捨てたよ。
次で同じ事やられたらたまらんしな
2009/02/27(金) 23:46:25
このスレよりさらに2年も長生きとな
394デフォルトの名無しさん
垢版 |
2009/02/28(土) 14:40:11
>>392

前バージョンと非互換だったのは結構たたかれたようなので、
今後は互換を保つようだ

5.1に期待
2009/02/28(土) 15:11:16
Wicket 1.5に期待
2009/03/04(水) 01:17:21
Wicket勉強会は盛り上がりそうな雰囲気なのね。
関連サイトのRSS登録者数もけっこう多いし、思ってるよりも潜在的なユーザが多いのかしら。
2009/03/04(水) 19:01:49
和書でたら始めるって人が多そう
2009/03/11(水) 02:01:40
http://www.amazon.co.jp/dp/4798022217
2009/03/11(水) 21:27:26
おや、ようやくですね
2009/03/12(木) 03:09:21
R付です。速さが違います。
2009/03/12(木) 12:16:40
R付ってなに?
2009/03/13(金) 01:15:18
在庫切れとは凄いなぁ

「使ってみたいけど日本語情報が少ないから・・」って人は結構いたんだろうね

いや、amazonがどれだけの量を確保してたから知らないけどww
403デフォルトの名無しさん
垢版 |
2009/03/13(金) 15:44:59
オープンソース徹底活用 WicketによるWebアプリケーション開発
http://www.shuwasystem.co.jp/products/7980html/2221.html
404デフォルトの名無しさん
垢版 |
2009/03/22(日) 22:37:09
wicketでページをssl対応(https://)にするには?
2009/04/06(月) 07:47:07
はいはい
2009/04/07(火) 20:31:06
そうかなあ
2009/04/08(水) 23:57:08
http://www.amigo-chat.net/chat/shochat/shochat.cgi
このチャットでさ。
裏入りは簡単なんだけど
ログのほうの背景とかをjavascriptとかで
フォームからボタンつくって変えられるらしいんだ
他にも、ログの右下に画像を表示させたり
やってる奴が居たけど、どう調べても分からない。

出来るやついたらちょっとやって見せてくれ
2009/05/11(月) 17:07:35
スレは過疎ってるなあ
仕事ではそれなりに盛り上がってるのに
2009/05/12(火) 22:58:04
1.3.6がリリースされたね。
2009/05/12(火) 23:21:11
>>408
仕事の話はできないので必然。
2009/05/13(水) 06:34:32
仕事だと身の回りだけって気が。世の中には、ほど遠い。
2009/05/13(水) 17:07:43
QuickStartを使ってWicketを始めてみたばかりなのですが、
http://localhost:8080/ にアクセスした際にファイルやクラスを開きたい場合は
どのように設定や配置をすると良いでしょうか
mavenの勉強から始めろってトコでしょうか
413デフォルトの名無しさん
垢版 |
2009/05/13(水) 19:05:20
1.4-rc4age
2009/05/18(月) 14:41:03
フリーのWebアプリ屋だけど、 とりあえず来週稼働のイントラ向けWeb受注システムにWicket組み込んでみたぜー。 生産性高いのはいいんだけど、慣れるまではちょっと癖があるんだぜ−。
415デフォルトの名無しさん
垢版 |
2009/05/18(月) 23:52:11
スレチだけど、フリーのWEBアプリ屋ってひとりで作るの?
2009/05/19(火) 00:08:03
ウチはバイト気分で一人で作ってるお。
無職だと聞こえが悪いから名刺作って小奇麗な格好して客先行ってるお。
でも、実質的には親のすねかじりニートに近いお。
2009/05/19(火) 00:14:17
元々プログラムなんて一人で組むのが当たり前でしょ。
一人で組めてはじめてチームプレイが出来るんだぜ?
2009/05/19(火) 00:26:53
我々の間にはチームプレーなどという都合のいい言い訳は存在せん。
あるとすれば、スタンドプレーから生じるチームワークだけだ。
2009/05/21(木) 17:51:34
9課か。SACやね。
2009/05/27(水) 11:57:46
WicketのRadioChoiceを利用して、
ラジオボタンを選択したら、それに連動して
別なコンポーネントを表示しようと思っているのですが、

 RadioChoice#wantOnSelectionChangedNotifications

でtrueを返すようにして、

 protected void onSelectionChanged(Object newSelection)

内でイベントを処理しようとしたら、
ラジオボタンをクリックしても選択されないようになりました。
このような画面を作ってる方いらっしゃいましたらアドバイス等頂きたく。

ラジオボタンの選択切替でイベント起こすような画面設計がダメ、とか言わないでNe♪
421デフォルトの名無しさん
垢版 |
2009/06/03(水) 14:01:39
     ,..--..、                   ┌┐┌┐[][]
  ./::::::::::::`::..、             __.    | .! | |
  /::::::::::::::::::::::::::\    _,,... -‐:::''"´::::::::|   / / ヽ ヽ.
  |:::::::::::::;>''"´ ̄ ̄ ̄`゙'' <;::::::::::::::::::::/   / /    \ \
 /:::::::/             ヽ::::::::::::::〈     ̄   ._   ̄
/::::::/   /              Y:::::::::::':、      | |
\7   /  /|     ,!   !  ';::::::::::::::\     | |
  |   |,_メ、ハ ∧ / |   /   ト--‐<´      ', ',
 ト/  / ! |ソヽレ' レ'、_」__イ|    ∨:::::::::/  .     \.\
/  / ハ、弋り    ´ |ノ ,ハ/!  ,ハ \/ /|      ) )
 ̄7   ,7"     '   弋_ソノ|/ |   ハ./  ,'     //
  / / .ト、   iァ ‐┐ 、、/ | ,ハ   !   ./    / ./  ,.--- 、
  レ'´\./ |>,、.__ノ_,. イ ./ ̄`ヽ/  ∠__  | | / ,.--、 i
    <!  .!:\/ム_/ /!/     Y ´___/   '、 ` ー--‐' ノ
      ヽ、 '、::!く八>-/::::|      ハ_  \     `iーr--‐'
       `7'\---‐':::::::::ヽ.     ノ ノ\   ,./〉/)  | |
 .〈`ヽ/ / ヽ;::::::::::__::::;>‐<    `ー' '  /  / ./
  と__,/ /:/::::::::::::::::::::::::::::::::ヽ`':::ー-、____つ 〈. 〈
       /::::/::::::::::::!:::::::::::::::',::::::::::::_,ハ      |___|
    r<::::::::::::::::::;'::::::::::::::::::ヽ::::::::|   |    ┌┐
    |   \_/|::::::::::::::::::::::::::::::/  /   ._| |____
     7ヽ.__ ̄\___/ ̄__/    |_  __ |
     /   /  \____,,.. -‐ヘ.´  .!       | |   | !
    ,'ヽ/            ',  |       ! !   |__|
  〈_/              ',_ノ!        └┘
                     | リ
                    └'
422デフォルトの名無しさん
垢版 |
2009/06/29(月) 07:12:04
>>301
(´・ω・`)ショボーン
2009/06/30(火) 22:08:06
1.4-rc5sage
2009/07/07(火) 04:59:14
1.4-rc6sage
425デフォルトの名無しさん
垢版 |
2009/07/08(水) 01:22:53
プロジェクトでWicket使いたいなあ。
どこ行けば使える?
2009/07/09(木) 12:57:10
>>425
次の仕事で提案したら、あっさり通った。俺一人で作るんだが。
2009/07/09(木) 16:48:03
>>426
俺を呼べ!!
428デフォルトの名無しさん
垢版 |
2009/07/10(金) 00:57:33
俺も俺も
2009/07/10(金) 01:54:18
バグに嵌って終わるかもな。保守するつもりでデバックがんがれ。
2009/07/10(金) 08:13:51
>>429
Wicketはfinalメソッドが多いのがちょっと困る。
バグがあったときアドホックな回避がやりにくい。
2009/07/10(金) 15:38:20
その辺は、ゆるゆるで回避も穴あけも簡単か、
きつきつで回避も穴あけもやりにくくかだな。
432デフォルトの名無しさん
垢版 |
2009/07/15(水) 22:37:14
1.4-rc7 age
2009/07/24(金) 13:58:27
なんかバグがもぐら叩きのように出てくるな
1.4-rc7で直ったところ1件と新たにエンバグしたところ1件見つけた
2009/07/26(日) 18:49:16
ベータに戻すべきじゃね?
2009/07/28(火) 18:54:00
Release Candidateなんてものは開発側が出せる自信があるときに付けてもらいたいな
rc"7"ってなんだよ
2009/07/28(火) 22:13:12
あと何が終われば出るの? 1.4.0fix予定の課題は、ドキュメントの件が1つだけになってんだけど。
その代わり、1.4.1に先送りされたのが6つほどあったりする。
2009/07/29(水) 07:57:32
1.3の頃が一番勢いがあったな。
1.4のゴタゴタ、長いRC、で注目されなくなった。
1.3のまま枯れてもよかったと思う。
2009/07/29(水) 23:24:21
tapestryの例もあるしそうとは言い切れないんじゃね?
2009/08/01(土) 13:03:28
tapestry自体もはや(ry
440デフォルトの名無しさん
垢版 |
2009/08/01(土) 17:13:10
Wicket 1.4age
2009/08/02(日) 14:32:15
1. コードに間違いがあって例外発生
2. コンソールにスタックトレースが出力される(ここまでは良い)
3. Wicketがエラーページを出力
4. エラーページにHTML的な誤り(<DT>タグを閉じていない)がある
5. エラーページについてさらにパースエラーが発生
6. スタックトレースが計2000行以上
7. (;´Д`)

Wicket本体のソースをいじる以外に何か方法ないでしょうか先輩方
2009/08/03(月) 16:47:06
org.apache.wicket.settings.IApplicationSettings#setInternalErrorPage(Class)
を設定してエラーページ作ったら?
2009/08/04(火) 13:30:44
DovecotのリリースになれるとRC7ぐらいで終わったら感動する。
2009/08/04(火) 22:26:38
7で終わってるってば
2009/08/04(火) 22:54:49
>>442
ありがとうございます。試してみます。
2009/10/01(木) 22:15:58
Reasonable Server Faces というものが wicket と非常に
似ているのですが、使ってる方はおられますか?
ttp://www2.caret.cam.ac.uk/rsfwiki/

Java + XHTML を書き、後者には rsf:id を埋め込んでいくあたりがそっくりな気がします。
2009/10/07(水) 13:54:45
perlでならゼロからショッピングカート(実働中)くらいは作れる。
Cで作ったアプリをベクターでフリーで2本(合計DL1500/月)配っている。
Javaはやったこと無い。ちなみにプログラムは趣味。
そんな俺がWicketで遊ぶ為に何をしたらいい?
サーバーには何を入れて、開発側には何を入れる?
もちろんフリーで!

サーバーは下記で独自ドメイン二つが動いている。
SSL(ちゃんと有料証明書)も動いているので一応書いておく。
家以外からはSSHで遠隔操作。
玄箱HG
Debian etch
apache 2.2.3-4
perl 5.8.8-7
openssl 0.9.8c-4
openssh-server 4.3p2-9

開発側にはWideStudio/MWTが入っていた。
クラッシュしてから入れていないけど・・・

ウェブアプリケーションを動かしたり作る方法がさっぱりわからない。
でもコイツは面白そうだし、ついでにスキルアップをしたいと思う。
perl、C、自宅サーバーはググって理解してきたけど、Wicketはさっぱりだ。
みんな、オラに力を分けてくれ。

最後になりましたが、日本人なので>>83の本は買う気になれません。
2009/10/07(水) 16:10:12
まずJava自体の基礎がないみたいだからJavaの勉強したほうがいいよ。
wicketは一番Javaのコードが必要なフレームワーク。
2009/10/07(水) 16:41:41
Javaの勉強のためにwebアプリを作ろうとしたんだけど
それは無理ってことかい・・・?
こりゃ参った、スタートから困ったなぁ。
2009/10/07(水) 17:01:24
>>449
eclipseなりnetBeansなり入れてサンプル動かす所までが今回の宿題です。
2009/10/07(水) 17:26:45
>>450
ラジャ!
そこまでやってくる。
2009/10/07(水) 19:40:56
>>451
【JavaとHTMLだけでWebアプリケーションを作る「Apache Wicket」】
ttp://journal.mycom.co.jp/articles/2009/10/05/apachewicket/menu.html

どんぞ。
丁度、今読んでたんで。。
2009/10/07(水) 20:04:46
>>452
そこは昼くらいに見たけど軽く読んで飛ばした。
でも今ならなんとなくわかる。
それは今NetBeans入れて使っているから。
偶然にもNetBeansを選択して良かったよ。

サンプル実行できたけどそこから進まない。
デスクトップアプリのexeファイルを作りたいけどコンパイルしてもできない・・・
webアプリは付属のサーバーが立ち上がってブラウザで見れた。
でも本当のサーバー機(開発機とは別)で実行する方法がわからない。

なかないか難しいね。
2009/10/07(水) 20:48:10
>>453
根本的なところがやはり・・・Javaの初心者本よんどいたほうがいいよ
へたにCとか知ってると構文大丈夫だと思ってはまる場所がたくさんあるから
2009/10/07(水) 21:32:10
>>453
>でも今ならなんとなくわかる。
>デスクトップアプリのexeファイルを作りたいけどコンパイルしてもできない・・・
とりあえず、適当にjavaでwebアプリの本買ってきた方がいいと思います。
2009/10/08(木) 08:57:12
>>454-455
実行環境云々ってことを思い出しました。
数年前に調べたJavaの良いトコ忘れていました。

週末本屋に行ってきます。

早くなんか作りたい。
2009/10/11(日) 17:20:53
Wicketは1.4になって例外のスタックトレースをコンソールに出力しなくなった?
WebPage内部でぬるぽを投げてみても、
 - development モード → スタックトレースがブラウザにwebページとして表示される
 - deploymentモード → ただ "Internal error" としか表示されない
といった感じ。

普通は困らないんだけど、Google App Engine 上で開発するときに問題が出た。
このエラーページ生成部分がsandboxの設ける何かの制限に引っかかるようで
RuntimePermission(modifyThreadGroup)が足りないと言われて例外が出てしまう。
スタックトレースは一切出さないことにしているようなので、
WebPage内で何かエラーが発生してもその原因は全く分からず、
リクエスト側にはただ空っぽ(Content-length=0)のレスポンスが返ってくるだけという結果に。
2009/10/11(日) 19:52:23
>>457
まさかとは思うが、セキュリティサンドボックス侵害じゃないよな?
2009/10/11(日) 20:01:24
そうかもしれない
2009/10/21(水) 23:40:59

Wicket Developersのメーリングリストに
「[wicket 1.5] url handling refactor preview」と載っていたけど、
urlが変わるのかなー?

http://www.nabble.com/-wicket-1.5--url-handling-refactor-preview-td25723884.html
2009/11/01(日) 14:55:35
半日がんばってmaven外しうまくいったわー。これからごりごり作るぞ。
しかし便利だね。AjaxButoonはちょっと感動的したよ。これは流行る(業界の一部で)。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況