Diskon Musim Gugur
Belajar
Kursus
Tugas
Survei & Kuis
Game
Bantuan
Jadwal tendang bokong
Komunitas
Pengguna
Forum
Chat
Artikel
Kisah sukses
Aktivitas
Ulasan
Langganan
Tema terang
Pelajaran
Ulasan
Tentang kami
Mulai
Mulai belajar
Mulai belajar sekarang
Kemajuan Saya
Kursus
Peta quest
Pelajaran
Level 14
arsitektur klien-server
Modul 3
Level 14,
Pelajaran 0
1.1 Arsitektur aplikasi Kursus ini dirancang untuk pemula, karena Anda tidak akan merancang arsitektur aplikasi yang serius untuk waktu yang lama. Tapi jangan khawatir, arsitektur yang baik adalah pengecualian daripada aturannya. Sangat sul
Arsitektur tiga tingkat
Modul 3
Level 14,
Pelajaran 1
Pengantar arsitektur tiga tingkat Arsitektur tiga tingkat adalah arsitektur interaksi paling umum di Internet. Itu muncul ketika bagian server dua tingkat dibagi menjadi dua bagian: lapisan logika dan lapisan data . Itu terlihat seperti ini
pendekatan MVC
Modul 3
Level 14,
Pelajaran 2
Pengantar arsitektur MVC Arsitektur aplikasi paling populer yang diketahui oleh setiap programmer adalah MVC . MVC adalah singkatan dari Model-View-Controller . Ini bukan arsitektur aplikasi seperti arsitektur komponen aplikasi, tetapi kami
Kriteria arsitektur perangkat lunak yang baik
Modul 3
Level 14,
Pelajaran 3
Efisiensi Pemrogram berpengalaman dapat dengan mudah membedakan arsitektur yang baik dari yang buruk, tetapi jika diminta untuk mendeskripsikannya dalam beberapa kata, mereka tidak mungkin dapat melakukannya. Tidak ada kriteria tunggal untu
Kriteria arsitektur perangkat lunak yang buruk
Modul 3
Level 14,
Pelajaran 4
Kriteria untuk desain yang buruk Hidup berjalan cukup sederhana: seringkali, untuk menjadi pintar, Anda hanya perlu tidak melakukan hal-hal bodoh. Ini juga berlaku untuk pengembangan perangkat lunak: dalam banyak kasus, untuk melakukan sesu
Arsitektur perangkat lunak modular
Modul 3
Level 14,
Pelajaran 5
6.1 Dekomposisi Terlepas dari beragamnya kriteria, tugas utama dalam pengembangan sistem besar adalah tugas mengurangi kompleksitas sistem . Untuk mengurangi kerumitan, tidak ada apa-apa selain pembagian menjadi beberapa bagian yang telah d
Dekomposisi perangkat lunak yang benar
Modul 3
Level 14,
Pelajaran 6
Dekomposisi hierarkis Anda tidak boleh langsung mulai menulis kelas untuk aplikasi Anda. Pertama perlu dirancang. Desain harus diakhiri dengan arsitektur yang bijaksana. Dan untuk mendapatkan arsitektur ini, Anda perlu menguraikan sistem se
Cara melonggarkan sambungan antar modul perangkat lunak
Modul 3
Level 14,
Pelajaran 7
8.1 Dekomposisi adalah segalanya Untuk lebih jelasnya, gambar dari artikel bagus "Decoupling of Object-Oriented Systems", yang menggambarkan poin-poin utama yang akan dibahas. Apakah Anda masih berpikir bahwa merancang arsitektur aplikasi i
Inversi Ketergantungan
Modul 3
Level 14,
Pelajaran 8
9.1 Pembalikan Ketergantungan Ingat, kami pernah mengatakan bahwa dalam aplikasi server Anda tidak bisa hanya membuat aliran melalui new Thread().start()? Hanya penampung yang harus membuat utas. Kami sekarang akan mengembangkan ide ini leb
Cara alternatif untuk menghubungkan modul perangkat lunak
Modul 3
Level 14,
Pelajaran 9
Mengganti ketergantungan langsung dengan perpesanan Terkadang modul hanya perlu memberi tahu orang lain bahwa beberapa peristiwa/perubahan telah terjadi di dalamnya, dan tidak masalah apa yang terjadi pada informasi ini nanti. Dalam hal ini
Please enable JavaScript to continue using this application.