Pertanyaan yang diberi tag architecture

25
Dalam MVC haruskah model menangani validasi?

Saya mencoba merancang ulang aplikasi web yang saya kembangkan untuk menggunakan pola MVC, tetapi saya tidak yakin apakah validasi harus ditangani dalam model atau tidak. Misalnya, saya menyiapkan salah satu model saya seperti ini: class AM_Products extends AM_Object { public function save(...

25
Diagram UML Aplikasi Multi-Threaded

Untuk aplikasi single-threaded saya suka menggunakan diagram kelas untuk mendapatkan gambaran arsitektur aplikasi itu. Jenis diagram ini, bagaimanapun, tidak sangat membantu ketika mencoba untuk memahami aplikasi multi-threaded / konkuren, misalnya karena contoh yang berbeda dari kelas "hidup" di...

24
Di mana otorisasi cocok dengan arsitektur berlapis?

Biasanya, saya menempatkan keputusan otorisasi di pengontrol sisi server saya. Ini telah menjadi titik akhir yang tenang baru-baru ini, tapi saya pikir singkatan yang sama untuk arsitektur tipe MVC. Demi argumen, anggaplah itu otorisasi berdasarkan peran. Metode yang dilindungi akan diberi catatan...

24
Alternatif untuk pola repositori untuk merangkum logika ORM?

Saya baru saja mengganti ORM dan itu adalah tugas yang relatif menakutkan, karena logika kueri bocor di mana-mana. Jika saya pernah harus mengembangkan aplikasi baru, preferensi pribadi saya akan merangkum semua logika kueri (menggunakan ORM) untuk memastikannya untuk perubahan. Pola repositori...