前回のエントリーでSuper Dev Mode(以下SDM)の実行の仕方を書きましたが、SDMで開発する際のデバッグの方法としてソースマップを使うことができます。 ソースマップとは? ソースマップとは最終的にJavaScriptにコンパイルして使う言語(CoffeScript、TypeScr…
GWT2.5からSuper Dev Modeという機能が追加されています。 この機能を使って開発すると、2.4までの開発モードに比べてクライアント(ブラウザ上)での動作が早くなることや、開発するためにブラウザにGWTのプラグインを追加する必要がなかったります。ただ、…
VaadinというJavaのフレームワークを調べてるのでメモ。 VaadinとはGWTをベースとし、WebアプリケーションにてリッチなUIを表現するのに長けたJavaのフレームワークです。 ちょっと触った感じだとSwting的にコードが書けて、JavaScriptとHTMLを書かずにリッ…
WicketではDEPLOYMENTモードとDEVELOPMENTモードというのがありますが*1、1.5からはその指定の方法が変わってます。このモードの指定方法はいくつかあって、システムプロパティーに設定する方法、web.xmlに指定する方法、ソースコード上にて指定する方法など…
JUnit4.10が先月リリースされましたが、このバージョンでもいくつか機能追加がされています。今回はそのうちの1つのRuleChainの使い方について。 RuleChainというクラスを使うと複数あるRuleを名前のとおりChainさせて使うことが可能になります。以前書いた…
いつの間にかリリースされてたんでせっかくだからエントリー書こうと思って途中までいろいろ書いてたけど調べたら既に綺麗にまとめられたブログを見つけたのでトラックバックするだけで今日のエントリーは終了w*1http://d.hatena.ne.jp/backpaper0/20110920/…
Wicket1.5はすでにリリースされているのですが、JavaEE6(正確にはServlet3.0)で導入された機能にはまだデフォルトでは対応していません。*1 しかしWicket1.5を使っている人の中には「web.xmlなんか書きたくねー!」とか「どうせやるなら最新のJavaEE環境で…
前回はテストメソッド実行用Statementクラスを直接拡張しましたが、今回は@Ruleアノテーションを使った拡張方法のエントリーを書いてみます。 JUnit4.7以降のバージョンには@RuleというアノテーションとMethodRuleというインターフェースが用意されています…
前回RequestCycleに関してちょこっとエントリーを書きましたが、そもそもRequestCycleの生成方法が1.5から変わっているのでそこらへんについて書いていこうと思います。 1.4までは独自にRequestCycleを拡張して使用したい場合は下記のようにWebApplicationの…
Wicket1.5RC5.1がリリースされました。MLにてアナウンスもされております。SVNタグ変更内容 Release Notes - ASF JIRA Issue Navigator - ASF JIRA
Wicket1.5の正式リリースまではもう少し時間がかかりそうですね。 1.5 RC5.1のリリース投票を本家ではやってるみたいです。Wiqueryとの親和性の部分で議論があるみたいですが、まだ1.5の正式リリースではなくRCとしてのリリースみたいです。 でもなぜRC5.1?…
面白いライブラリを見つけたのでメモ。lombokというライブラリで、こいつが何をするかというとアノテーションを付けるとアクセサ(getter,setter)やhashCode、equalsやtoStringがバイナリレベルで自動生成される(ソースコード上には現れない)というもの。…
今回はRequestCycle。 1.4まではReqeustCycleはその処理のほとんどをRequestCycleProcesserへ委譲していましたが、1.5からはRequestCycleProcessor自体がなくなっているようです。 また、onRuntimeExceptionも無くなっていて替わりにListenerが登場していま…
以前に書いたJUnit4の拡張方法に関してコメントにて質問があったので4.5以降のバージョンを書いておきます。せっかくコメント頂いたのに全然気づかずに無視したみたいな形になって申し訳ありませんm(_ _)mまず、やりたいことの前提として「テストクラス内に…
1.5からはWicketFilterからしてリファクタリングと機能追加によりかなり変更されています。単純に行数だけ比較しても1.4まではWicketFilterだけで1300行くらいありましたが、1.5rc4.2では500行くらいになっています。 ぶっちゃけ1.4までのWicketFilterは贔屓…
Wicket本が届いた!Apache Wicket Cookbook作者: Igor Vaynberg出版社/メーカー: Packt Publishing発売日: 2011/03/31メディア: ペーパーバック購入: 5人 クリック: 38回この商品を含むブログ (1件) を見るWicketの主要開発者の1人であるIgor Vaynberg氏*1が…
Wicket1.5になってjar(モジュール)の構成が細分化されています。(1.5rc4.2現在) 今までだと「wicket.jar」としてまとまっていたクラス群が下記のように分割されています。 wicket-core wicket-util wicket-request 分かれてからといってmavenの依存関係…
約1年ぶり。仕事が忙しかったとはいえ怠慢の一言ですね。Wicketを中心にいろいろ書いていこうかと思います。
Wicket1.4.9がリリースされておりますです。今回はバグ修正が8件、細かい新規実装が6件です。というか最近Wicketのリリースばっかりアナウンスしてる・・・
Wicketにはさまざまな派生プロダクトがあります。以前下記のエントリーで書いたようにURLをアノテーションできれいにするやつとかです。wicketstuff-annotationのまとめ - ひたすらプログラミング日記んで、上記はwicketstuffというwicketを拡張したライブラ…
Wicket1.4.8がリリースされておりますです。今回はバグ修正が11件、細かい新規実装が13件です。バグの内容から1.4系はかなり安定してきたなぁという感じです。1.5はいつごろ出るんだろう?
wiQueryの1.0.1がリリースされてます。maven用のRepositoryが用意されたようなので今後はわざわざローカルにダウンロードして(ryというようなことをする必要がなくなりました。ちなみにpomには以下を追加すればOKです。 <repositories> <repository> <id>wiquery repository</id> <name>wiQuery repo</name></repository></repositories>…
JPAで*1エンティティー間の多対一のリレーションを表現する@ManyToOneですが、こやつの振る舞いがベンダー間でちょっと違うようなのでメモしておきます。 振る舞いの違い どう違うのかというと、参照先のエンティティが物理的に存在しなければ取得時にEntity…
楽しかったです。ほんとに行ってよかったと思える勉強会でした。 id:katzchangさんや開催の準備に携わった方々、参加された方々、本当にお疲れさまでした&有難うございました。感想とかそのへんはまた別のエントリーで書きたいと思います。
感想と、参加した上での今後の目標とか書いていこうかなと思います。 旅立ち 実は新幹線に乗り遅れそうでしたw。まじであせりましたが、なんとか乗れてよかった。途中米原からの特急に乗ってからは一緒に行った友人とPC立ち上げて「あーだこーだ」言いながら…
とりあえずはじめてみますた。 使い方がまったくわからないので少しずつ勉強していきます。 IDははてなと同じのが使用済だったのでちょっと変えておきました。IDはt_hysshです。とりあえずよくつぶやくと聞いたケント・ベックはフォローしときました。
TDD Boot Camp北陸のお知らせ(タイムテーブル) - @katzchang.contexts行ってきます。すごい楽しみです!
本家WicketのMLでwiQueryを使った新しいデモサイトが話題になっているっぽいのでリンクだけ貼っておきます。wiQuery恐ろしい子!Grid demosは驚愕モノです・・・・
「wicketのドイツ語版の本は載ったのにid:t_yanoさんの本が載ってないのはなぜだ・・・」と常々思っていたのですが、いつの間にか載ってました!JIRAにも登録されてましたねぇ〜。
WicketでJQueryをWicketっぽく使いたい!そんな人にうってつけのライブラリーがwiQueryです。まだまだ使い始めて間もないのですが「おぉ、こいつはSUGEEE!」って感じなのでエントリー書いていこうかなと思います。 wiQueryとは WicketでJQueryと言えばWicke…