5. デーアクセス層の役割 業務ロジックからデータアクセスの処理を隠ぺいする 永続化の仕組みが変わっても業務ロジックへの影響がない アプリケーションの肝である業務ロジックのメンテナンス性が上がる プレゼン テーション ビジネス ロジック データベース アクセス RDB ブラウザ 表示の仕組み 永続化の仕組み 業務の仕組み 6. データアクセスの処理が混在した業務ロジック (1/3) 業務ロジックとデータアクセスの処理が混在するとプログラムが複雑になる サンプルコード:ある口座から他の口座にお金を振り込む transfer メソッド 業務ロジック 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public void transfer(Account from, Account to, int furikomigaku)