【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



ちょっと良さそうじゃない?と、使ったことのない俺が立て逃げ。
2009/12/04(金) 23:28:50
>>483
DWでデザイナは対応可能だが、プレゼンテーションの営業は取り込めない。
それならはなからJSPでって考えて動くと別な選択肢が出てくる
2009/12/05(土) 02:33:04
プログラマがデザインして営業もしちゃえばコスト削減じゃね。
デザとか営業雇う金をプログラマに回せと。
2009/12/05(土) 06:56:32
確かに日本はプログラマーの地位が低すぎなんだよね。
海外と意味違うしさ。
2009/12/07(月) 12:57:26
1.4が中々でなくて触るのやめちゃったわ
2009/12/08(火) 14:44:16
海外は印度に開発依頼出来るからな。ただのコーダは絶滅だろう。
日本のPGの扱いってコーダも一緒くたにされてるだけだろ。独想定な処理性能のプログラムが組めるとか抜きん出た才能が維持出来てれば、海外並みに優遇されてるはず。
2009/12/08(火) 22:35:58
初めて実プロジェクトで採用したが、やっぱり効率良いな。
40画面、110クラスを1人月で完了した。
2009/12/11(金) 02:47:20
これから運用でメンテ地獄に苦しむ事になるだろうけどな。
2009/12/11(金) 08:07:38
まぁどうせシステムなんて色々いじることになるんだろうし、
下手にバージョンアップとかフレームワークの想定外な動作させなけりゃ問題ないんじゃね?
Wicketは比較的依存度の小さいフレームワークだし。
2009/12/11(金) 13:08:22
URLが汚い
2009/12/11(金) 13:40:23
弄る覚悟が有ればいいかもな。
バージョン保って不具合だけメンテするのって結構大変だぞ。まあ最新にしても回避出来ない事も多いけど。
2009/12/11(金) 18:53:23
無理にバージョンアップしなけりゃいいじゃん?
と思うんだがどうか。
パッケージ製品でサポート保守契約が切れちゃう、とか
Apacheあたりならきじゃくせい(なぜか変換できない)の問題が〜とか
なら、バージョンアップしていかないといけないと思うけど、
現行バージョンで、そこまで致命的な不具合って無いよね?
と思ったけど、Wicket1.1〜1.4の間でかなり根本的なところから
変更が入ってきたことを思い出して前言撤回しまつ
2009/12/12(土) 04:03:24
そそ。未知の1.7あたりでまるっきり変わってるのに、古い1.5のメンテしつづけるモチベーションが維持出来るのかどうか。
個人的にはphpで済ませればいいじゃんと思う。jsfがjava的には正しい選択だけど。
アパチも自分で手を入れて、今の1.5が動かせる環境を維持出来るならありかもね。システムが稼働する間の5年とか10年とかw
2009/12/17(木) 17:39:33
1.4.4出てたのね
2010/01/08(金) 00:49:05
ざっと本を見てみたが、日付チェックが形式チェックくらいしか
できないというのはどういうことだ。13月13日はNG、とか
妥当性のチェックもできないなんて。
498デフォルトの名無しさん
垢版 |
2010/01/09(土) 01:48:49
9999/99/99を最大日付とかにするためじゃまいの
2010/01/11(月) 02:03:23
その辺は自分で実装すればいいだけだしなあ。
phpとかの全部入りに慣れ切って、チェックプログラム組めないの?
2010/01/16(土) 15:00:41
>>494
>きじゃくせい
「ぜいじゃくせい」で出る
2010/01/16(土) 15:23:49
きじゃくせいw
2010/01/16(土) 15:32:22
「なぜか変換できない」で検索してみろよ。
幸せに慣れるぞ・・・
2010/01/19(火) 18:47:12
テキストエリアのキャレットの位置に文字列を挿入したいのですが
Wicketの機能だけでするにはどうすればいいでしょうか?

TextAreaコンポーネントを調べてみたのですが
それっぽいメソッドがないみたいで…
504446
垢版 |
2010/02/08(月) 17:54:36
RSF の公式サイトが消滅して何事かと思っていたら
プロジェクトの推奨が Wicket に変更されていた…。orz
ttp://confluence.sakaiproject.org/pages/diffpages.action?pageId=44793932&originalId=68159449
2010/05/07(金) 09:11:13
mumu
2010/05/07(金) 09:12:01
wicket2.0はいつごろでるのやら
2010/05/10(月) 19:38:12
まだ使ってる香具師が居るのが(ry
2010/05/12(水) 06:34:45
おれ使ってるw
だって楽なんだものw
2010/05/13(木) 00:57:42
これは流行る! と思ったけど全然流行らなかった。
何故?
2010/05/13(木) 07:29:54
上流の人達がアレな業界だから
2010/05/13(木) 16:58:39
Clickが流行る予感
2010/05/13(木) 22:30:52
検索しにくい名前は迷惑だよ
2010/05/14(金) 22:36:49
JBossでうごかん
2010/05/15(土) 03:53:32
JBossってある意味鬼門だな。
2010/05/15(土) 23:17:01
wicket2.0 + JBoss Seamの連携とやらを待ち望んでる
JSFはきえろ
2010/05/17(月) 22:47:30
Wicketは日本で推してる人がやる気あるのか無いのか分からん人だから広まらんだろうなぁ
2010/05/23(日) 17:44:09
jsfの変わりに成るほどの対応も期待出来ないしな。
製品に組み込んで納品しても後で苦労するだけ。
2010/05/23(日) 17:52:29
JSFとHibernateがシェアどんどん加速してる
2010/06/03(木) 16:17:47
Hibernate はともかく、JSFのシェアは広がっているのか?
JSFスレは消滅してしまったし。

JSF2.0は決定したのだろうか?
2010/06/03(木) 22:26:55
スレ違いだから詳しくは書かないけど、JSF 2.0は去年の10月くらいには出来てる。
Java EE 6としてもすでに去年末に含まれてる。

検索すればすぐにわかるだろう。
2010/06/05(土) 06:50:12
わざわざjsfって言わなくてもj2eeで描いてればおkだしなあ。
522Yaniv
垢版 |
2010/06/17(木) 23:33:26
してくださいチェックアウト:

http://headtoscreencollision.blogspot.com/2010/05/wicket-and-guice-alternate-route.html
2010/09/16(木) 19:16:08
未だに1.3系使ってるぜ。
さすがにバージョン上げたい。
2010/09/19(日) 03:15:56
上げるとまた検証の日々が待ってるぞw
525デフォルトの名無しさん
垢版 |
2010/10/02(土) 13:23:41
FaceletsがJavaEE6に入ってる現状ではDIもテンプレエンジンも標準で十分になったな
WicketやClickは懐かしいフレームワークにしか見えなくなった。
2010/10/02(土) 14:40:41
Wicketは意欲的・実験的プロジェクトとして名が残るだろうが、
ClickはWicketとStruts2のあいの子みたいな微妙なとこを狙いすぎて
逆に処理の流れやフレームワークの全体構造が分かりにくい。

廃れる未来しか見えない。
2010/11/05(金) 15:26:32
ListView使って1レコードが複数行に渡るテーブルを表示するのはどうやるんだ

<tr>
 <td></td>
 <td></td>
</tr>
<tr>
 <td></td>
 <td></td>
</tr>

↑これで1レコードぶんにしたいんだが
2010/11/05(金) 15:40:27
安直にwicket-containerタグ使うとか。
2010/11/08(月) 10:53:04
なるほど
ありがとう
2010/11/09(火) 00:07:28
tbodyにしてコンテンツだけ出すってのは出来ない?
531デフォルトの名無しさん
垢版 |
2010/11/09(火) 00:30:56
1.5-M3 age
2010/11/27(土) 04:32:23
<body>
<div wicket:id="A">項目A</div>
<div wicket:id="B">項目B</div>
<div wicket:id="C">項目C</div>
</body>

↑こんなときに項目ABCの順を並べ替えて表示したり
アクセスした人によっては項目Bだけ見えないようにしたいんだけど
だれかわかる?
2010/11/27(土) 05:04:57
質問の仕方が悪かった
全部divじゃListViewで十分だね
2010/11/27(土) 07:57:52
wicket:panelとListViewでなんとかできそう
事故解決
2010/12/10(金) 01:38:40
まだlog4j使う仕様なの?
slf+backlogにしてくれ
2010/12/10(金) 02:40:16
>>835
wicket とはズレるが、log4j って今はだめなの?
2010/12/10(金) 03:58:19
いや別に? log4j-over-slf4j 使えばおk
538536
垢版 |
2010/12/10(金) 09:16:34
>>537
レスどうもです。
slf というのを聞いたことがなかったですが、slf4j というのをググって見つけました。
http://www.slf4j.org/

けっこういろんなプロダクトが使っているようですね。

log4j の何が悪くて slf4j の何がいいのかよくわからないけど、調べてみよう。

あと >>535 は slf + logback ではないのですか?
2010/12/10(金) 20:49:16
slf4jググッたらlog4jが開発停止されてる記述も引っかかるだろw
540536
垢版 |
2010/12/10(金) 21:31:48
slf4j が、log4j を作った人が開発しているのはわかったけど

http://logging.apache.org/log4j/index.html
をみると、log4j 2.0 系の開発は続くのかなぁと思ったのだけど、
けんかしてしまったようなので、
http://www.nurs.or.jp/~sug/soft/log4j/index.htm

これ以上 log4j を追いかけるより、 slf4j logback を追いかけた方がいいみたいだね。

だから、 >>535 は、ああいったことを書いたのか。

wicket 関係なくてごめんなさい。
今まで、新規にアプリケーション作るときも何も気にしないで log4j を落としてきてたから、
全然知らなかったよ
2010/12/11(土) 00:03:51
ばっくれろぐばっく
542535
垢版 |
2010/12/13(月) 00:31:48
ログ出力もJDKで標準化すればいいのに

>>540
slfはJPAみたいなもの。
2010/12/13(月) 23:43:25
wicket 1.4はslf4jとlog4jっぽいな
2.0までに内部実装は変わると思う。
wicket作者がまだやってればだけどね。
2010/12/14(火) 02:25:02
当然のようにまったく互換性ないだろうから気にすることない気がする> wicket 2
2010/12/15(水) 17:09:52
ああ、またverupで嵌るのかw
2010/12/17(金) 22:56:50
wicket2で現行ソースが動くかみようとしたけど
Session周りとかいろいろコンパイルエラー出て即諦めたw
2010/12/21(火) 00:08:35
DropDownChoiceで任意のvalueをselectedした状態で
初期表示するにはどうしたらいいのでしょうか?

IChoiceRendererのgetIdValueをオーバーライドして
無理やりselectedタグを埋め込んでもエスケープされるし
さっぱり判りません・・・
2010/12/21(火) 09:13:01
PropertyModelで、選択した値が入る変数を指定するでしょ
その変数に初期の選択肢をセットする
2010/12/21(火) 11:55:48
>>548
無事にselected状態で初期表示できました
モデルをキチンと理解していないと本当に駄目だと痛感・・・
ありがとうございました!!
2010/12/27(月) 18:38:01
>>549
ぺろぺろ(^ω^)
2011/01/07(金) 16:57:53
少し前にlogback使いたいとか書いていた者ですけど
普通に1.4で使えました。

どっかの入門ページでlog4j(commons-logging)使えと書いてあったので
盲目的に従っていましたが、slfの実装側は何使ってもいいみたいです。
2011/01/07(金) 19:16:54
strutsが生き残るなら
JSF 2.0がでてもWicketきのこってもいいはずニダ
2011/01/08(土) 15:53:03
ログイン画面の省略をしたいのですが、
ブラウザを全て閉じた後に、もう一度ブラウザ開くと
sessionやcookieの値を取得できません。
誰かアドバイスください。

もちろんブラウザの設定で閉じたときに
クッキー消してるということはないです
2011/01/08(土) 20:39:33
自己解決しました
555デフォルトの名無しさん
垢版 |
2011/01/30(日) 17:49:21
初心者です
画像をスライドさせるサンプルをググッたら
下記のサイトがヒットしました
http://woork.blogspot.com/2009/01/ultra-versatile-slider-for-websites.html
これをどのように組み立てればいいのですか?
2011/02/01(火) 06:52:43
>>555
それはJavaScript Javaではない 
jQueryでぐぐって基礎からやれ
2011/02/19(土) 18:19:48
wicketってコンポーネントがView+Controllerだと思うけど
railsみたいなジェネレータの塊みたいなツール作る基盤に向いてると思うんだ

xhtmlからwicketコンポーネント(Form, Link etc)組み合わせる部分を
生成するツールってないの?
2011/03/03(木) 08:10:31.22
人いなすぎ

みんなJSF2に流れたか?
559デフォルトの名無しさん
垢版 |
2011/03/05(土) 13:47:57.82
さあね
560デフォルトの名無しさん
垢版 |
2011/03/05(土) 15:53:54.65
やっぱりStrutsってことで。
2011/03/07(月) 14:43:53.95
JSF1.2のころは、JSFスレもあったしおれも結構常駐していたけど、
dat落ちしちゃったね。

JSF2.0は触っていないけどどんなものなのか? JSF1.2のように微妙にウンコなのは変わらないのか?
というか J2EE が必須でなければ、SpringMVC か Struts2 が多いんじゃないの?
2011/06/28(火) 03:28:58.42
Formのジェネリクス型って何に使うの?

Form<Void> form;
2011/07/06(水) 05:25:07.37
これ ; デリミタっていうんだけどさ、よく打ち忘れるよね
Rubyだとつけなくてよくなるんだけど

本当にバカだな?
2011/07/11(月) 02:58:21.43
wicketの欠点はメモリをつかうことより
小さいセッションレプリケーションの通信を頻繁におこなうことじゃない?
2011/07/11(月) 23:19:36.15
セッションではなくデータベースにページを入れて
ステートフル管理することもできたと思いますが、
そうなると今度はデータベースIOが重いですね。

大規模システム向けにそういう機能があってもいいと思いますが。
2011/07/14(木) 13:32:07.45
大規模って言っても2種類あって、
・規模(画面数など)が大きいが、同時アクセス数は、それほど大きくない。
 →官公庁、大企業向けイントラ業務アプリなど
・画面数はそれほど多くないけど、同時アクセス数が馬鹿みたいに多い
 →最近のソーシャル系など

それによって対処の仕方は違うと思うけど。
ページを入れるにしても、今時だったら RDB ではなく KVS なんかにいれちゃうとか。
2011/07/14(木) 14:24:41.50
一応>>565で何が言いたいのか明らかにしておきますと、
もちろんスケールアウトしたときに台数に対する効果が出にくいということです。

そしてその原因がセッションレプリケーションにあるわけですから、
メモリの置き場だけ統一すればよいというのが私の考えです。

KVSに入れても良いかもしれませんが、
手軽さという点からはRDB(H2かDerby)に積んだ方がいいと思います。
2011/08/02(火) 22:36:28.91
1ページに2フォーム置くにはどうすればいいんだろ
2011/08/31(水) 10:25:51.08
難しいことはないだろ
2012/05/13(日) 03:02:48.79
保守
571デフォルトの名無しさん
垢版 |
2012/05/20(日) 20:22:25.96
なんとなくage
2012/05/21(月) 00:46:03.63
矢野さん良い本書くけど、Wicketは爆死っぽいねw
2012/05/21(月) 02:10:17.29
Amazon内でのWicket採用ってボツったんでしょ?? 数年前のことだと思うけど。
2012/05/21(月) 03:57:20.84
フレームワーク云々自体が醒めちゃったからなぁ
2012/06/25(月) 18:00:08.08
>>574
Play! Framework (ScalaだがJavaも使える) やCakePHP (PHP) は今でも熱いんじゃない?
Javaに醒めていっているだけかと。
2012/06/25(月) 23:20:00.24
struts1ぐらいの席巻力がほしい
2012/06/30(土) 04:53:45.07
なんで流行らなかったんだろ。
構造が複雑で、調べ物が大変だからだとおもう。
2012/07/02(月) 00:55:51.99
生産性→感覚的にStrutsの倍はイケる感じ。
学習コスト→ゼロからやりたいことを一通りできるようになるまで、自己学習だと2ヶ月くらいかかった。
579デフォルトの名無しさん
垢版 |
2012/07/02(月) 21:20:25.86
ListView<T> ListItem<T>がいやだったり。
あとジェネリクス全般が冗長。
Page, Panelがpublic classである必要があるとか、微妙だな。

だけど核心的な問題はjavascript埋め込んだりポストバックしたり
id上書きしたり、見えないところで何かされてる感じかな。
嵌ったときに直にサーブレットのやり方でその場しのぎが
できないとまずい。
2012/07/03(火) 22:13:26.97
見えないところで何かしてないフレームワークなんてあるのか?w
2012/07/08(日) 12:53:59.45
速度的にはどうですか?
play は php とかより 0 一つ分早いらしいですが
2012/07/09(月) 00:00:08.62
javaとしては遅い。どっかのデータだとstruts1(古典的MVC系)の2倍ぐらいになる。
けど、PHPとJavaの差自体が桁1つ分違うからなぁ。
2012/07/09(月) 01:07:43.33
あと他のJavaフレームワークがjavassistとか黒魔術で
リフレクションの重さを消してるけど、Wicket実装はそれに手を出していない。
だからPHPよりずっと速いけど、Javaフレームワークとしてはかなり遅い。

とはいえ、それは台数増やして並列化できるロジックだから大した問題じゃない。
セッションをファイルに出力したりレプリケーションする仕組みが
ネックになって台数増やしたときに性能が落ちそうには見えるところが心配。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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