Wicket

Wicket:WebMarkupContainer

Divタグなんかに対するコンポーネントって無いの?って必死になってAPIを探していたんだけど、Divなんてそのまんまのコンポーネントは無いのね・・・ そしたら普通にあっさりと解決しました。 You can attach WebMarkupContainer to it.Vitek RE: Wicket <div> co</div>…

PCサイトと携帯サイトの両方に対応するサイトを作りたいんだけど、こんなんでいいのかな?

WicketはView層がHTMLで定義されているんだから、HTML自体をクライアントに従って差し替えれば簡単かなと思い、Webの海をいかだに乗って漂流した(妄想系)。2時間ほど。でも疲れたので寝て次の日の朝にちょっと調べたらwicket-ja経由でこちらのブログが・…

社内教育

今年も言語教育を行いました、言語はJavaで詳細な内容は書ませんが気づいたことをメモ程度にここに追記していきます。こういったことって人によっては「社外秘では」なんて言う人もいて会社から怒られるかもしれないけどね。でも下には社外秘なんて気の利い…

Wicketでエラーコンポーネントの色を変えるのってどうするの??

Wicketでエラー処理とかでメッセージを画面に表示した場合に、該当するコンポーネントを分かるように赤くしたいとかいった処理ってどうやるんだろうと悩む。結局エラー処理で該当コンポーネントにSimpleAttributeModifierで該当するスタイルシートを指定すれ…

Wicketでほしい機能

以下、戯言 Wicketでアプリケーションを作っていて思うのは、提供されるクラスって結構final指定されたメソッドが多いよねってこと。WebPage#add()やWebPage#setResponsePage()なんかは基底クラスを作る際にオーバーライドしたいって感じるけどfinalなんでで…

Wicketでの処理って

ボタンとか押して処理が終わり、画面が表示されたときにページ内の任意の場所に移動する方法。たとえばこんな感じだったと思う。 <body onload="location.href=#hoge"> これで画面表示時にHTML内で定義されたnameなりidなりがhogeの部分に移動する。Wicketでは<body>タグにあたるコンポーネントが無い</body></body>…

Wicketでセレクトボックス

Wicketでセレクトボックスを表示する場合、Web上を見てみると、WicketExampleもそうなんだけど、こんな感じのサンプルが多い。 List list = Arrays.asList(new String[]{"One", "Two", "Three"}); DropDownChoice choices = new ListChoice("choices",list);…

Java教育

どうやら来年度、id:akihiroxさんの言っていた自作自演メソッドってやつを発行できるらしい。Wicketはフルスタックフレームワークということで、GETだのPUTだのステートレスだの戻るボタンだのとWeb特有の問題をあまり意識しなくていいなと思う反面、一番怖…

OpenID with Wicket その5

この話の続きです。 OpenID with Wicket その3 http://d.hatena.ne.jp/nigredo/20081129/1227972864 もともとOpenIDを使おうとしたときに参考にしたページでは、ブックマーク可能ページにしてそこをOpenIDプロバイダに戻りページとして投げてやればいいよみ…

ブログパーツ作ってみたい!その6

こちらの続編。ブログパーツ作ってみたい!その4 http://d.hatena.ne.jp/nigredo/20081008/1223475490 これで作ってみたブログパーツを改造。次のような改造をしてみました。 OpenIDに対応。一応、はてなのIDをもった方なら誰でもデータを追加できてブログ…

Wicketで静的なイメージへの参照

すんごく簡単なことに感じたけど、ちょっとはまった。 Wicketではページクラスと対応するHTMLファイルはソースの同じ階層にいる。Imageクラスを使った場合も同じ。その延長上でサイト内で単に静的な画像へのリンクを表示したい場合は、ちょっと事情が異なっ…

OpenID with Wicket その4

OpenIDをWicketで使おうって思ったのはこちらからなので、こちらを前提にして書きます。 ブログパーツ作ってみたい! http://d.hatena.ne.jp/nigredo/20081008/1223475490 Wicketでブログパーツを作って、OpenIDを使ったログイン方法をとるときに少なくとも…

OpenID with Wicketその3

※追記、このページを見つけてくださった方へ。このページで書いている問題はhttp://d.hatena.ne.jp/nigredo/20090121/1232548821にて解決されています。合わせてご覧ください。 今日はベリファイ処理。こちらでメモったけど、WicketでOpenIDを使うための手順…

openid4java with Wicket その2

昨日に引き続き、WicketでOpenIDを使うテスト。 Webで出回っているサンプルを見ているとOpenid4javaのConsumerManagerはアプリケーションでシングルトンで持つと良いとのことなので、とりあえず、コンシューママネジャーのラッパーをシングルトンで実装 publ…

Wicket with Openid その1

OpenIDをWicketで使うためのライブラリ?後で読む http://code.google.com/p/wicket-auth-openid/ →これまだ何もアップされていなかった・・・WicketでOpenIDを使いたいと思っていた矢先だっただけに、んー残念! それだったらこのURLの方がまだ助かる。Re: …

ブログパーツ作ってみたい!その3

はてなでは勝手ブログパーツは表示できないけど、googleガジェットにすればよいことがわかったのでこちらを参考に作業を進めてみます。 はてなダイアリーに(対応外の)ブログパーツを貼る http://d.hatena.ne.jp/Hamachiya2/20070814/google_gadgets 作業の方…

ブログパーツ作ってみたい!その2

とりあえずブログパーツっぽいサンプルを作ってみる。フレームワークはWicketです。以下にコードを示しますが、横幅が100ピクセルで単に文字を表示するだけです。Sample.html <div style="background:yellow;width:100"> <span wicket:id="message"> ハーイ!ハローブログパーツ!って表示されると思う </span> </div>Sample.java public class…

ブログパーツ作ってみたい!その1

そう思ったけど、なかなか作り方なんて書いたサイトは見つからない。そこでチョッと調べてみた。そこでなんでもいいんでブログパーツをということで「ねこびーん」の貼り付けコードをチョッと見た。ブログパーツの貼り付けコードなんて何か呪文のようで今ま…

タグ

あーこれ便利なのか微妙。 はじめに画面HTMLを作ってイメージを確定するような場合に一覧部分なんかはこんな感じでできてしまうと思う。 <table> <tr> <th width="100">№</th> <th width="400">住所</th> <th width="100">−−</th> </tr> <tr> <td><span>1</span></td> <td><span>住所1</span></td> <td><a href="#" >更新</a></td> </tr> <tr> <td><span>2</span></td> <td><span>住所2</span></td></tr></table>

Wicket教育用資料(見つけた)

こちらの続報 http://d.hatena.ne.jp/nigredo/20080821/1219330803 Wicket Wikiの中から飛んでいるだけなんだけど・・・Enjoying Web Development with Wicket http://www.agileskills2.org/EWDW/chapters1-3.pdf これいいね。誰か訳してくれないかなぁ。タ…