ドメイン、DAOおよびサービスレイヤーオブジェクト内にあるメソッドのタイプ(ビジネスロジックの意味で)の違いを知る必要があります。ドメイン、DAOおよびサービスレイヤー
たとえば、顧客データを作成、編集、削除するための小さなWebアプリケーションを構築する場合、ドメインレイヤオブジェクト内でわかっている限り、Get/Set Customersオブジェクトのプロパティ(getName、 getDOB、setAddress、setPhoneなど)。
ここで私が習得しようとしているのは、DAOとサービスレイヤーのオブジェクトにどのようなメソッドを配置するかです。
あなたの時間と労力を事前に感謝します。
DAOレイヤのメソッドの例を教えてください。私があなたから理解している限り、サービスレイヤオブジェクトには、verifyBalance、calculateTotalMileageなどのメソッドがあります。すべての計算メソッドはすべて – MChan
です@MChan - DAOは、ほとんどの場合、データの更新、作成、削除、および取得に関係しています。データベース。非オブジェクトデータストアの場合、永続化されたデータ(RDBの行と列)からオブジェクトへのマッピング、オブジェクトから永続化データへのマッピングも行います。メソッドnanmesはあなたが望むものであればどんなものでもかまいませんが、通常は "save"、 "delete"、 "query"、 "update"のようなものです。サービス層は、計算方法を持つ必要はありません。これらの方法は、ビジネスが決定または実行する必要があるものです。 – lreeder