GWT2.5でソースマップを使ってデバッグする

前回のエントリーでSuper Dev Mode(以下SDM)の実行の仕方を書きましたが、SDMで開発する際のデバッグの方法としてソースマップを使うことができます。 ソースマップとは? ソースマップとは最終的にJavaScriptにコンパイルして使う言語(CoffeScript、TypeScr…

GWTをSuper Dev Mode で動かす(Maven)

GWT2.5からSuper Dev Modeという機能が追加されています。 この機能を使って開発すると、2.4までの開発モードに比べてクライアント(ブラウザ上)での動作が早くなることや、開発するためにブラウザにGWTのプラグインを追加する必要がなかったります。ただ、…

Vaadin - その1

VaadinというJavaのフレームワークを調べてるのでメモ。 VaadinとはGWTをベースとし、WebアプリケーションにてリッチなUIを表現するのに長けたJavaのフレームワークです。 ちょっと触った感じだとSwting的にコードが書けて、JavaScriptとHTMLを書かずにリッ…

Wicket1.5での変更点 - その1

WicketではDEPLOYMENTモードとDEVELOPMENTモードというのがありますが*1、1.5からはその指定の方法が変わってます。このモードの指定方法はいくつかあって、システムプロパティーに設定する方法、web.xmlに指定する方法、ソースコード上にて指定する方法など…

RuleChainを使ったJUnit4.10以降の拡張方法

JUnit4.10が先月リリースされましたが、このバージョンでもいくつか機能追加がされています。今回はそのうちの1つのRuleChainの使い方について。 RuleChainというクラスを使うと複数あるRuleを名前のとおりChainさせて使うことが可能になります。以前書いた…

TestRuleを使ったJUnit4.9以降の拡張方法 - ClassRule

いつの間にかリリースされてたんでせっかくだからエントリー書こうと思って途中までいろいろ書いてたけど調べたら既に綺麗にまとめられたブログを見つけたのでトラックバックするだけで今日のエントリーは終了w*1http://d.hatena.ne.jp/backpaper0/20110920/…

Wicket1.5 をJavaEE6環境で動かす!

Wicket1.5はすでにリリースされているのですが、JavaEE6(正確にはServlet3.0)で導入された機能にはまだデフォルトでは対応していません。*1 しかしWicket1.5を使っている人の中には「web.xmlなんか書きたくねー!」とか「どうせやるなら最新のJavaEE環境で…

Ruleを使ったJUnit4.7以降の拡張方法

前回はテストメソッド実行用Statementクラスを直接拡張しましたが、今回は@Ruleアノテーションを使った拡張方法のエントリーを書いてみます。 JUnit4.7以降のバージョンには@RuleというアノテーションとMethodRuleというインターフェースが用意されています…

Wicket1.5をいろいろ見てみる - その4 RequestCycleの生成

前回RequestCycleに関してちょこっとエントリーを書きましたが、そもそもRequestCycleの生成方法が1.5から変わっているのでそこらへんについて書いていこうと思います。 1.4までは独自にRequestCycleを拡張して使用したい場合は下記のようにWebApplicationの…

Wicket1.5 RC5.1がリリース

Wicket1.5RC5.1がリリースされました。MLにてアナウンスもされております。SVNタグ変更内容 Release Notes - ASF JIRA Issue Navigator - ASF JIRA

Wicket1.5 RC5.Xが出そう??

Wicket1.5の正式リリースまではもう少し時間がかかりそうですね。 1.5 RC5.1のリリース投票を本家ではやってるみたいです。Wiqueryとの親和性の部分で議論があるみたいですが、まだ1.5の正式リリースではなくRCとしてのリリースみたいです。 でもなぜRC5.1?…

Lombok すげー

面白いライブラリを見つけたのでメモ。lombokというライブラリで、こいつが何をするかというとアノテーションを付けるとアクセサ(getter,setter)やhashCode、equalsやtoStringがバイナリレベルで自動生成される(ソースコード上には現れない)というもの。…

Wicket1.5をいろいろ見てみる - その3 RequestCycleとIRequestCycleListener

今回はRequestCycle。 1.4まではReqeustCycleはその処理のほとんどをRequestCycleProcesserへ委譲していましたが、1.5からはRequestCycleProcessor自体がなくなっているようです。 また、onRuntimeExceptionも無くなっていて替わりにListenerが登場していま…

JUnit4.5以降の拡張方法

以前に書いたJUnit4の拡張方法に関してコメントにて質問があったので4.5以降のバージョンを書いておきます。せっかくコメント頂いたのに全然気づかずに無視したみたいな形になって申し訳ありませんm(_ _)mまず、やりたいことの前提として「テストクラス内に…

Wicket1.5をいろいろ見てみる - その2 WicketFilter

1.5からはWicketFilterからしてリファクタリングと機能追加によりかなり変更されています。単純に行数だけ比較しても1.4まではWicketFilterだけで1300行くらいありましたが、1.5rc4.2では500行くらいになっています。 ぶっちゃけ1.4までのWicketFilterは贔屓…

Apache Wicket Cookbook

Wicket本が届いた!Apache Wicket Cookbook作者: Igor Vaynberg出版社/メーカー: Packt Publishing発売日: 2011/03/31メディア: ペーパーバック購入: 5人 クリック: 38回この商品を含むブログ (1件) を見るWicketの主要開発者の1人であるIgor Vaynberg氏*1が…

Wicket1.5をいろいろ見てみる - その1

Wicket1.5になってjar(モジュール)の構成が細分化されています。(1.5rc4.2現在) 今までだと「wicket.jar」としてまとまっていたクラス群が下記のように分割されています。 wicket-core wicket-util wicket-request 分かれてからといってmavenの依存関係…

ブログの更新再開

約1年ぶり。仕事が忙しかったとはいえ怠慢の一言ですね。Wicketを中心にいろいろ書いていこうかと思います。

Wicket1.4.9 リリース

Wicket1.4.9がリリースされておりますです。今回はバグ修正が8件、細かい新規実装が6件です。というか最近Wicketのリリースばっかりアナウンスしてる・・・

wicketstuff-core

Wicketにはさまざまな派生プロダクトがあります。以前下記のエントリーで書いたようにURLをアノテーションできれいにするやつとかです。wicketstuff-annotationのまとめ - ひたすらプログラミング日記んで、上記はwicketstuffというwicketを拡張したライブラ…

Wicket1.4.8 リリース

Wicket1.4.8がリリースされておりますです。今回はバグ修正が11件、細かい新規実装が13件です。バグの内容から1.4系はかなり安定してきたなぁという感じです。1.5はいつごろ出るんだろう?

wiQuery - WicketとJQueryを統合するライブラリー その3

wiQueryの1.0.1がリリースされてます。maven用のRepositoryが用意されたようなので今後はわざわざローカルにダウンロードして(ryというようなことをする必要がなくなりました。ちなみにpomには以下を追加すればOKです。 <repositories> <repository> <id>wiquery repository</id> <name>wiQuery repo</name></repository></repositories>…

JPAのManyToOneにおける各ベンダーの違い

JPAで*1エンティティー間の多対一のリレーションを表現する@ManyToOneですが、こやつの振る舞いがベンダー間でちょっと違うようなのでメモしておきます。 振る舞いの違い どう違うのかというと、参照先のエンティティが物理的に存在しなければ取得時にEntity…

TDD Boot Camp北陸に行ってきますた

TDD

楽しかったです。ほんとに行ってよかったと思える勉強会でした。 id:katzchangさんや開催の準備に携わった方々、参加された方々、本当にお疲れさまでした&有難うございました。感想とかそのへんはまた別のエントリーで書きたいと思います。

TDD Boot Camp北陸 - 感想とか

TDD

感想と、参加した上での今後の目標とか書いていこうかなと思います。 旅立ち 実は新幹線に乗り遅れそうでしたw。まじであせりましたが、なんとか乗れてよかった。途中米原からの特急に乗ってからは一緒に行った友人とPC立ち上げて「あーだこーだ」言いながら…

Twitterはじめますた

とりあえずはじめてみますた。 使い方がまったくわからないので少しずつ勉強していきます。 IDははてなと同じのが使用済だったのでちょっと変えておきました。IDはt_hysshです。とりあえずよくつぶやくと聞いたケント・ベックはフォローしときました。

TDD Boot Camp北陸に行ってきます

TDD

TDD Boot Camp北陸のお知らせ(タイムテーブル) - @katzchang.contexts行ってきます。すごい楽しみです!

wiQuery - WicketとJQueryを統合するライブラリー その2

本家WicketのMLでwiQueryを使った新しいデモサイトが話題になっているっぽいのでリンクだけ貼っておきます。wiQuery恐ろしい子!Grid demosは驚愕モノです・・・・

Wicket本家サイトにいつのまにか・・・・

「wicketのドイツ語版の本は載ったのにid:t_yanoさんの本が載ってないのはなぜだ・・・」と常々思っていたのですが、いつの間にか載ってました!JIRAにも登録されてましたねぇ〜。

wiQuery - WicketとJQueryを統合するライブラリー その1

WicketでJQueryをWicketっぽく使いたい!そんな人にうってつけのライブラリーがwiQueryです。まだまだ使い始めて間もないのですが「おぉ、こいつはSUGEEE!」って感じなのでエントリー書いていこうかなと思います。 wiQueryとは WicketでJQueryと言えばWicke…