【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/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はちょっと感動的したよ。これは流行る(業界の一部で)。
2009/11/03(火) 20:15:09
ド素人の質問で申し訳ないのですが、wicketでCSSを使ったHTMLの作成で
参考にするといいよ!っていうwebページとかありますんか><

色々試してはみたのですが、Jettyを起動させると毎度
org.apache.wicket.WicketRuntimeException
のようなExceptionが出てページが表示できません。
プログラムド素人なので何か見当はずれな事を言ってましたらすみません
2009/11/03(火) 20:37:28
CSSが見つからない/内容がおかしい程度で例外が発生したりはしないので、
まずはWicketに添付のサンプルを動かしてみるところから始めてみたら?
というか、本当にプログラム初心者だとしたらWicketはちょっと
敷居が高すぎる気がする。
Jetty入れてる時点で本物の初心者ってわけでもなさそうだけど。
2009/11/03(火) 20:50:39
>>463
WicketのサンプルはJettyじゃないっけ?
2009/11/03(火) 20:52:25
なるほど・・・
となるとこのExceptionの原因はCSSじゃないのですね。ありがとうございます。
正真正銘のド素人というわけではありませんが、プログラム暦も浅い新参であります。
そうですね、まずはサンプル動かしてみたりすることからはじめます。ありがとうございました。

Strutsがどうにも肌に合わず、でも折角仕事でプログラムを覚えたんだから家でも何かを作りたい!と
思ってたところ、色々調べてWicketに辿り着き、一人試行錯誤しています。
Wicketは楽しいですが、詰まった時、ネット上に情報量が少ないので結構私には敷居が高いフレームワークの様な気が
確かにしますねw  APIも全部英語でちょっと不便ですし・・
ですが、やはり面白いのでもうしばらく続けて見たいです。
466463
垢版 |
2009/11/03(火) 21:32:08
すみません・・・凡ミスでした・・・orz
2009/11/03(火) 21:40:43
俺もWicket初心者だが、Strutsが肌に合わないとか言ってるレベルじゃ
(あれがわからないってことはサーブレット自体分かってないんじゃ・・?)
Wicketは厳しいと思うぞ。
2009/11/04(水) 14:10:08
逆に日本語apiのほうが糞だろ。日本だけしか使ってないフレームワーク使ってもな。
2009/11/04(水) 19:41:46
「肌に合わない」と「難しい」は違うだろー、とマジレス。
つーかいい加減Strutsは滅びていいと思う。
2009/11/05(木) 10:49:25
しかし技術者も多いし、ノウハウも多くて枯れてるし鉄板だよ。
わざわざ失敗するために冒険する必要は無い。
471デフォルトの名無しさん
垢版 |
2009/11/18(水) 14:38:14
WinXP+jetty+wicket
QuickStartでプロジェクトを作成するとデフォルトでソースの文字コードがShift_JIS、出力文字コードがUTF-8
ソース内に日本語を使用しても出力時にUTF-8に変換されているようで文字化けしない

が、ソースをUTF-8で作成するとどうしても文字化けしてしまいます。(黒丸に?が入ったような記号)
getRequestCycleSettings().setResponseRequestEncoding("UTF-8");
getMarkupSettings().setDefaultMarkupEncoding("UTF-8");
も効果なし

解決策があればベストなのですが、原因だけでも解ればありがたいです。


472471
垢版 |
2009/11/18(水) 14:54:36
すみません
Mavenの設定変更で解決しました
2009/11/18(水) 15:23:31
j
2009/11/20(金) 03:06:55
苦労する道をわざわざ歩いてるなw
2009/11/21(土) 21:52:36
ListViewなどの繰り返し要素にcssを毎回貼り付けて出力するにはどうしたらいいのでしょうか
476デフォルトの名無しさん
垢版 |
2009/11/23(月) 19:31:14
wicket-guice-1.4.3.jar
こいつをパスに通せば特に設定とかなしで
guiceと連携できるの?
2009/11/28(土) 08:20:00
結局wicketってあまり流行らずに終わったのか
2009/12/02(水) 04:28:08
メリット無いからね。素直にphp使って凌いだほうが楽。
2009/12/02(水) 21:36:36
身も蓋もないw
2009/12/02(水) 23:56:39
折角Swing風にするんだったら、htmlを完全に無くしてしまったほうがまだ良かったのかも知れないな。
2009/12/04(金) 00:38:02
ウェブデザの取り込みを狙ったけどphpには遠く及ばなかっただけ。
2009/12/04(金) 08:28:40
>>480
そうか?そしたら誰がどうやってデザインするのか?って問題が。
プレーンなHTMLでデザインできて、画面にまつわるロジックまでもswingみたいなjavaで書けるからいいのに。
2009/12/04(金) 08:53:35
JSPでいいだろ。
DWだって対応してるんだろ?
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
なるほど
ありがとう
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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