yg terjadi di service DDD style biasanya hanya.. findAggregateRootByItsUniqueId dan panggil method yg diinginkan
IAggretateRoot a = _repository.FindById(_uniqueId); a.DoSomething(); _repository.Save(a); klo misalnya kordinasi antara aggregate root. maka gunakan Domain Service Welly Tambunan http://weltam.wordpress.com/ ________________________________ Dari: Andri Bratakusuma <goryisl...@gmail.com> Kepada: jug-indonesia@yahoogroups.com Terkirim: Kam, 11 Februari, 2010 19:02:21 Judul: Re: [JUG-Indonesia] Apakah POJO = Racun?? >> In general, the more behavior you find in the services, the more likely you >> are to be robbing yourself of the benefits of a domain model. If all your >> logic is in services, you've robbed yourself blind. > > Pake Controller?? ikut ngacau ah.. "the more behavior you find in the services ..." yg gw pahamin disini tuh business logic yg seharusnya ada di domain malahan ditaro di sevice. Tetep aja kalo pake Spring kita bisa embrace DDD. Di service nya spring jangan ada business logic, tapi cuma sebagai koordinator aja. dari situ semua business logic di delegasikan ke domain. Gitu kali... gak tau. Gw juga bukan spring user... jadi gw gak buta dunk.... :p Akses email lebih cepat. Yahoo! menyarankan Anda meng-upgrade browser ke Internet Explorer 8 baru yang dioptimalkan untuk Yahoo! Dapatkan di sini! http://downloads.yahoo.com/id/internetexplorer