新人の頃の☃「private?メソッド?というのがあるのか。ふむ。ふむ……?」 新人ではなくなったが若手の頃の☃「メソッドが大きくなってきたな。privateメソッドで分割だ!」 若手とは言えなくなった頃の☃「privateメソッドのテストコードってどう書いたら良いんだ?リフレクションか?」 2、3年前の☃「privateメソッドは共通処理を切り出すためのもの。呼び出し元のpublicメソッドのテストコードで担保される」 最近の☃「privateメソッド スベテ コロス!!!」 解説 新人の頃は割愛。 次の若手の頃の話は、これは大きいメソッドを単にぶつ切りにして満足しちゃってた感じ。 臭いものに蓋してるだけで何の解決にもなっていませんでしたね、今から思うと。 それからprivateメソッドのテストコードについて悩みました。 どうすれば良いんだ?と。 悩んだ挙句protectedにしちゃたり
class: center, middle # Doma実践 --- ## アジェンダ * `Dao`をCDI管理する * `EntityListener`をCDI管理する * JAX-RSでドメインクラスをパラメーターに使う * JAX-RSとJSONとドメインクラス * ジェネリックなドメインクラス * インターフェースなドメインクラス * ドメインクラスと曖昧な状態 * Domaのカスタマイズ * Domaへコントリビュートする --- class: center, middle ## `Dao`をCDI管理する --- ### CDIで管理する対象 * `Config` ( `DataSource` , `Dialect` ) * `Dao` 以下は管理しない * エンティティ * ドメインクラス --- ### やりたいこと ```java @ApplicationScoped
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く