Aktion
CodeGym University
Lernen
Kurs
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan für Motivation
Community
Benutzer
Forum
Chat
Artikel
Erfolgsstorys
Aktivität
Rezensionen
Abonnements
Helles Design
Lektionen
Rezensionen
Über uns
Start
Jetzt lernen
Jetzt lernen
Quest-Karte
Lektionen
Module 3. Java Professional
Level 14
Client-Server-Architektur
Modul 3: Java Professional
Level 14,
Lektion 0
Anwendungsarchitektur Das Konzept der Client-Server-Interaktion Eine wichtige Nuance der Client-Server-Architektur
Dreistufige Architektur
Modul 3: Java Professional
Level 14,
Lektion 1
Einführung in die dreistufige Architektur. Unklarheit am Standort der Anwendungslogik.
MVC-Ansatz
Modul 3: Java Professional
Level 14,
Lektion 2
Einführung in die MVC-Architektur. MVC-Architektur im Web. Ein Beispiel für MVC im Web. Interaktion von MVC-Komponenten.
Kriterien für eine gute Softwarearchitektur
Modul 3: Java Professional
Level 14,
Lektion 3
Effizienz. Flexibilität. Skalierbarkeit. Erweiterbarkeit. Testbarkeit. Wartbarkeit des Codes.
Kriterien für schlechte Softwarearchitektur
Modul 3: Java Professional
Level 14,
Lektion 4
Kriterien für schlechtes Design. Definition von „schlechtem Design“. Ursachen für „schlechtes Design“. Relevanz.
Modulare Softwarearchitektur
Modul 3: Java Professional
Level 14,
Lektion 5
Zerlegungsvorteile der modularen Architektur
Korrekte Softwarezerlegung
Modul 3: Java Professional
Level 14,
Lektion 6
Hierarchisch. Funktional. Starke und schwache Konnektivität. Komposition statt Vererbung.
So lösen Sie die Kopplung zwischen Softwaremodulen
Modul 3: Java Professional
Level 14,
Lektion 7
Zerlegung aller unserer Schnittstellen. Fassade
Abhängigkeitsumkehr
Modul 3: Java Professional
Level 14,
Lektion 8
Abhängigkeitsumkehrung Abhängigkeitsumkehrung in der Praxis
Alternative Möglichkeiten zur Verknüpfung von Softwaremodulen
Modul 3: Java Professional
Level 14,
Lektion 9
Ersetzen direkter Abhängigkeiten durch Messaging. Gesetz von Demeter (Gesetz von Demeter). Komposition statt Vererbung.
Please enable JavaScript to continue using this application.