2012-02-01から1ヶ月間の記事一覧

ANTLRv3 を Maven から使う

ANTLR は Java で書かれたパーサジェネレータです。文法を定義したファイル (.g) からパーサのコードを自動生成してくれます。今回は ANTLR を antlr3-maven-plugin で Maven から使ってみます。 サンプル Maven の設定ファイル (pom.xml) です。

Jersey (JAX-RS) のアクセス制御

今回は Jersey (JAX-RS) で作った WebAPI でアクセス制御を行う方法について書きます。JAX-RS は J2EE の仕様である以上、アクセス制御をロール単位で行う点に変わりはありません。とはいえ、アプローチの方法は複数あります。主に 3 つです。1. web.xml (な…

お財布を落としたとき、必要以上に困らないようやっておくべき 3 つのこと

去年、酔っぱらったあげくに現金にキャッシュカード、保険証など諸々一式入ったお財布を外で落として途方に暮れました。本当に色々と困ったので、その時の経験をもとに、あらかじめやっておいた方が良いことについて書いておきます。 お財布以外で現金または…

Google Guice で JPA のトランザクションを管理する

トランザクション管理って面倒ですよね。JPA を使うときを考えると、まず EntityManagerFactory を作って、EntityManager を取得して、EntityTransaction を取得して、開始して、コミットして、例外が上がったらロールバックして…。うーん、継承などで処理を…