Pertanyaan yang diberi tag «onion-architecture»

5
Arsitektur Bersih: Gunakan case yang berisi presenter atau mengembalikan data?
The Arsitektur Bersih menyarankan untuk membiarkan kasus penggunaan interactor memanggil implementasi aktual dari presenter (yang disuntikkan, berikut DIP) untuk menangani respon / display. Namun, saya melihat orang-orang mengimplementasikan arsitektur ini, mengembalikan data keluaran dari interaktor, dan kemudian membiarkan pengontrol (di lapisan adaptor) memutuskan bagaimana menanganinya. Apakah solusi kedua bocor tanggung …

1
Arsitektur bawang vs 3 arsitektur berlapis
Saya hanya melihat manfaat pada arsitektur bawang dibandingkan 3 arsitektur berlapis di mana BL memiliki tanggung jawab untuk memanggil metode pada DAL (atau antarmuka DAL) untuk melakukan CRUD. Bawang memiliki pemisahan yang lebih baik dari kekhawatiran, testability, rawatan dan lebih bersih. Jadi apakah arsitektur bawang memang lebih baik dalam semua …

4
Tabel Pencarian: Apakah mereka bocor dalam model domain?
Anda sedang membangun sistem yang melacak Perusahaan. Perusahaan-perusahaan itu memiliki Kontak. Kontak tersebut seringkali merupakan spesialis yang hanya menjawab jenis pertanyaan tertentu, seperti Penagihan / Pembayaran, Penjualan, Pemesanan, dan Dukungan Pelanggan. Menggunakan Desain Berbasis Domain dan Arsitektur Bawang, saya telah memodelkan ini dengan tipe berikut: Perusahaan Memiliki Kontak Kontak Memiliki …

2
Di mana Anda harus memvalidasi keadaan agregat “lainnya”?
Skenario: Pelanggan memesan, kemudian, setelah menerima produk, memberikan umpan balik pada proses pemesanan. Asumsikan akar agregat berikut: Pelanggan Memesan Umpan balik Berikut adalah aturan bisnisnya: Seorang pelanggan hanya dapat memberikan umpan balik atas pesanan mereka sendiri, bukan milik orang lain. Pelanggan hanya dapat memberikan umpan balik jika pesanan telah dibayar. …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.