2010-11-01から1ヶ月間の記事一覧

重畳例外

重畳例外 throw DuplicationUserIdException(e) or throw DuplicationUserIdException().initCause(e);

org.springframework.jdbc.support

springは各種のRuntimeExceptionを提供している。非標準SQLをマッピングする為に、spring.jdbcではそのSQLエラーコードをxmlに定義している。

例外転換(exception transition)

例外転換:意味は確かな例外に転換して投げる catch(SQLException e) { if (e.getErrorCode() == MysqlErrorNumbers.ER_DUP_ENTRY) throw DuplicateUserIdException(); else throw e; }

checked exception & unchecked exception

JavaのExceptionには二つの種類があるunchecked exception - RuntimeExceptionを承継したexceptionクラス checked exception - checked exception以外のexceptionクラス◯例外を回避するときは必ず意図がはっきりしなか行けない。

toby's spring3

韓国の有名な開発者が書いた世界初めてのspring3本を読んでいる。 タイトルはspring3だが、本当はdesign patternとjava basicを予め考える機会を上げる本だよな。 ページは全部1400に至る。技術本とはいえ、なかなかの分量だが、久しぶりに面白く読んでいる

statelessな部分はmulti threadで使用してもいい

refactoringをする際に注意することは refactoringの対象がstatelessかstatefulなのかを判断して、refactoringを行うこと。

Gradleの恐ろしい成長

spring sourceから今回sprnig-androidがリリーズされて ダウンロードしてみたらビルドをGradleでしていた。俺は主にmavenを使っていてant,ivy,buildrは聞いたことがあるがGradleは初めてだったので調べれみたら HibernateもGradleへシフトしていた。これから…

ネガチブテスト

テストコードを作成する際には、ネガチブコードを先に作成しよう。

Spring Android

Spring Andriod Android開発にもSpringの風かくるかな Spring for Android

REFERERの取得

docomo携帯の場合、 REFERERの取得ができない携帯多数あるので、 開発する際にはRefererを使わ内容にしよう。