wicket

Instant Apache Wicket 6 を読んでみた

Apache Wicket 関係の本として Instant Apache Wicket 6 というのが発売されていたので、kindle版を購入して読んでみました。amazonでは、なぜかkindle版とペーパーブック版が別々に登録されているのですが... (洋書だから?) タイトルも "Instant" ですし…

Apache Wicket 6.0.0 をビルドした

Wicket 6 がリリースされてから,jarファイルの配布が無くなった様なので,mvnでビルドしたときの経過をメモ. 追記1(2012-09-10) @gishi_yama WicketのjarはMavenのリポジトリからダウンロードできるみたいですよ。 URL2012-09-07 02:21:28 via Tweetbot …

Wicketで新しいウィンドウ(タブ)での表示を抑制するための試行錯誤(中)

どうしても画面を新しいタブ・ウィンドウでの表示を抑制したいというニーズがあり、Wicketで実現可能かどうか、試行錯誤中。いまのところ、Wicketの複数ウィンドウサポート機能をオンにした上で、ページマップの数や名前でウィンドウ(タブ)をcloseする案を…

Wicket 1.5(rc3) でURLのファイルパスを暗号化する

Wicket 1.4 では、WebApplication クラスのサブクラスで、 newRequestCycleProcessor() メソッドをオーバライドして、 @Override protected IRequestCycleProcessor newRequestCycleProcessor() { return new WebRequestCycleProcessor() { @Override protec…

Wicket 1.5(rc3) でCSVをダウンロードするLinkコンポーネントを作る

importとコンストラクタは省略している。 public class CSVDownloadLink<T> extends Link<T> { @Override public final void onClick() { //getCsvData()はcsvの内容をString型で取得する。 String csvData = getCsvData(); StringResourceStream stream = new Str</t></t>…

WicketとSessionについてのまとめ

Wicket 1.4.13にアップグレードしてから、StackOverflowError()が頻発する現象が発生。 いろいろ試してみたけれどもどうにも原因がわからず、途方にくれていたところ、id:mdgw 先輩と id:t_yano さんに助けていただきました。 お二方とも、重ね重ねありがと…

WicketのDateTextField、DatePickerでハマってます

Wicket 1.3 から Wicket 1.4 へマイグレートした後に、仕様変更なのかバグなのか、動作が異なって困る点がいくつかありました。 表題のもその一つで、en(en-US)ロケールでDateTextFieldとDatePickerを使うと、挙動がおかしいというものです。Foo.html (略…

Wicket 1.3 から 1.4 へマイグレートしてみた

数年前から Wicket 1.3 (1.3.7) で開発していたプロジェクトを Wicket 1.4 (1.4.7) へマイグレートした体験談です。 長文の上、ほぼ公式Wikiのマイグレート手順通りなのですが、何かの参考になりましたら。作業をした当時は1.4.7が最新版だったので。この記…

AjaxLazyLoadPanelのトラブル対応

Wicket-1.4.7のAjaxLazyLoadPanelでちょっとトラブったのでメモ。getLazyLoadComponent(String)メソッド内の処理が、HTTPリクエストのTimeout時間内に終了しなかったとき。 特にエラー画面も出ず、ずっと処理中のぐるぐるアニメーションが続くだけになってし…

第2回 wicket勉強会に参加できませんでした……

当日朝、ちょうど出発の準備をしていたら身内の訃報が入り、残念ながら参加できませんでした。訃報と参加できなかった事、両方の意味で無念です。 参加された方の記事を地引き網方式で巡回しましたが、とても盛況したようですね。 一緒に行く予定だった後輩…

年末頃にwickeXtを試してみた 今さらまとめ(2)

ひとまずWickeXtのQuickStart(Modal)が無事に動いたので、今度はAccordionを試してみました。 確か紅白のPerfumeを見ながら、多分Modalと同じなんだろうなーと思いつつ、安易に下記の様な感じでコードを書きました。 Step003.html <html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org/" lang="ja" xml:lang="ja"> <head> </head></html>

年末頃にwickeXtを試してみた 今さらまとめ(1)

JQueryを一度も使ったことなく、mavenもまともに使ったことが無い私。 Twitterで噂に聞いたWickeXtを試してみようと思い、年末いろいろやってました。今は復活してますが、当時、新公式サイトがサーバーエラーで閲覧できず、いきなり心が折れそうになりなが…

WicketマグカップとTシャツ

大層なことじゃないんですが、私の周りでWicketを勉強している人が割とつまづく箇所のことについてここで書いときたいなあと思うんですが、別件であっという間に24時間が過ぎてしまい、時間がとれない日々です。そんな最中、Wicket マグカップとTシャツが届…

ある特殊な環境でのIndicatingAjaxLinkによるリソースリーク

ここ二ヶ月ほど、自前のWicketシステムでIndicatingAjaxLinkを叩くと 偶発的にリソースリークが発生してしまうトラブルに悩まされていたのですが、 やっと今日、再現を取ることができました。発生環境は クライアント Windows2000 IE6SP2, HTTP-Proxy経由で…

(今更)第1回Wicket勉強会に参加させていただきました

既に開催から一ヶ月が経ってしまい、今更の投稿になりますが、id:t_yanoさんが主催したWicket勉強会に参加させていただいたあげく、ライトニングトークまでさせていただきました。発表資料はこちら。http://www.slideshare.net/gishi/wicket-presentation発…

TomcatでAjaxEditableLabelの文字化け

WicketでAjaxEditableLabelに2バイト文字を入力すると、文字化けが発生してしまいました。 WebApplicationの継承クラスのinitメソッドでは、 getRequestCycleSettings().setResponseRequestEncoding("UTF-8"); getMarkupSettings().setDefaultMarkupEncoding…