ビジネスロジック(ドメインロジック)をどうやってモデリングして、どうやって実装するかの実践例を公開しました。 RDRA 2.0 ハンドブックの図書館システムの実装例 (github) ビジネスロジックのもとになる業務モデルやビジネスルールのモデリングは、 モデルベースの要件定義手法 RDRA2.0 を使っています。 RDRA 2.0 ハンドブック (Kindle Unlimited会員は無償です) 実装技術は、Java/Spring Boot/MyBatis/Thymeleafを使っています。 JIGという設計の可視化ツールを使って、ソースコードからパッケージ関連図やクラスの一覧を自動生成しています。 JIGリポジトリ 利用方法 RDRA 2.0 ハンドブックを入手 リポジトリRDRA 2.0 ハンドブックの図書館システムの実装例をクローン Gradleタスク bootRunを実行(アプリ
![ビジネスロジックのモデリングと実装 - ソフトウェア設計を考える](https://cdn-ak-scissors.b.st-hatena.com/image/square/d59b536534a883d41e7dbefd2d66b468db39d325/height=288;version=1;width=512/https%3A%2F%2Fuser-images.githubusercontent.com%2F3654676%2F83082211-b4c08380-a0bd-11ea-8c31-a2b413c60c32.png)