2017/11/18(土)に開催されたJJUG CCC 2017 Fallのランチセッション「JJUG初心者のためのJava/JJUG講座」の資料です。Read less
より詳細なCQRSに関する資料はこちら https://little-hands.hatenablog.com/entry/2019/12/02/cqrs 参考資料:http://little-hands.hatenablog.com/entry/jjug2017fall 社内新規プロダクトでDDD, CQRSの思想をベースとしたアーキテクチャを構築し、コマンド(更新系処理)ではSpring Data JPA(Hibernate)を、クエリ(参照系処理)ではjOOQを採用しました。 結果としてそれぞれのORMの良いところを生かした組み合わせのアーキテクチャが構築できたので、その経緯と得られた知見についてお話ししたいと思います。 以下のようなトピックを考えています。 ・CQRSの定義とメリットデメリット ・DDD,CQRSを検討するにあたってのORMの選定ポイント ・構築したアーキテクチャ
The document discusses Spring configuration and Java-based configuration. It covers topics like using @Configuration classes to define beans, @ComponentScan to find beans, @Bean to define beans, and using Java configuration as an alternative to XML configuration in Spring. It also provides examples of configuring ViewResolvers, controllers and enabling Spring MVC features with annotations like @En
DomaをIntelliJ&Gradleで使ったば場合にIntelliJ側でもビルドできるようにする手順です。 バージョンなど Gradle task wrapper(type: Wrapper) { gradleVersion = '3.3' } IntelliJ IDEA 下のバージョンで確認をしました。 2016.3.2 2017.1(EAP) プロジェク構成 下のプロジェクト構成で確認を行いました シングルプロジェクト マルチプロジェクト(rootプロジェクトのsubprojects内に設定を行っています) Domaのドキュメントを参考にbuild.gradleを作る ビルド — Doma 2.0 ドキュメントを参考にbuild.gradleを作りましょう。 これで、Gradleでビルドした場合にSQLファイルをうまく参照できるようになります。 IntelliJでビルドできるように
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く