Kampanya
Öğrenme
Kurslar
Görevler
Anketler & Quizler
Oyunlar
Yardım
Program
Topluluk
Kullanıcılar
Forum
Sohbet
Makaleler
Başarı hikayeleri
Aktivite
İncelemeler
Abonelikler
Açık tema
Dersler
Yorumlar
Hakkımızda
Başla
Öğrenmeye başla
Şimdi öğrenmeye başla
İlerlemeniz
Kurslar
Görev Haritası
Dersler
Java
JSP & Servlets
Seviye 14
İstemci-sunucu mimarisi
JSP & Servlets
Seviye 14,
Ders 0
1.1 Uygulama mimarisi Bu kurs yeni başlayanlar için tasarlanmıştır çünkü ciddi bir uygulamanın mimarisini uzun süre tasarlamayacaksınız. Ancak endişelenmeyin, iyi mimari kuraldan çok istisnadır. Uygulamayı oluşturmadan önce doğru uygulama m
Üç katmanlı mimari
JSP & Servlets
Seviye 14,
Ders 1
Üç katmanlı mimariye giriş Üç katmanlı mimari, İnternet'teki en yaygın etkileşim mimarisidir. İki katmanlı sunucu kısmı iki kısma ayrıldığında ortaya çıktı: bir mantık katmanı ve bir veri katmanı . Şöyle bir şeye benziyordu: İstemci katmanı
MVC yaklaşımı
JSP & Servlets
Seviye 14,
Ders 2
MVC mimarisine giriş Her programcının bildiği en popüler uygulama mimarisi MVC'dir . MVC, Model-View-Controller'ın kısaltmasıdır . Bu, uygulama bileşenlerinin mimarisi kadar uygulamaların mimarisi değildir, ancak bu nüansa daha sonra geri d
İyi yazılım mimarisi için kriterler
JSP & Servlets
Seviye 14,
Ders 3
Yeterlik Deneyimli programcılar, iyi bir mimariyi kötü olandan kolayca ayırt edebilirler, ancak bunu birkaç kelimeyle açıklamaları istenirse, muhtemelen bunu yapamazlar. İyi mimari için tek bir kriter ve tek bir tanım yoktur. Ancak biraz dü
Kötü yazılım mimarisi için kriterler
JSP & Servlets
Seviye 14,
Ders 4
Kötü tasarım kriterleri Hayat oldukça basit çalışır: akıllı olmak için genellikle aptalca şeyler yapmamanız gerekir. Bu aynı zamanda yazılım geliştirme için de geçerlidir: çoğu durumda, bir şeyi iyi yapmak için, onu kötü yapmamanız yeterlid
Modüler yazılım mimarisi
JSP & Servlets
Seviye 14,
Ders 5
6.1 Ayrıştırma Kriterlerin çeşitliliğine rağmen, büyük sistemlerin geliştirilmesinde asıl görev, sistemin karmaşıklığını azaltma görevidir . Karmaşıklığı azaltmak için henüz parçalara bölmekten başka bir şey icat edilmedi. Bazen basit olmas
Doğru yazılım ayrıştırması
JSP & Servlets
Seviye 14,
Ders 6
hiyerarşik ayrıştırma Başvurunuz için sınıf yazmaya asla hemen başlamamalısınız. Önce tasarlanması gerekiyor. Tasarım, düşünceli bir mimari ile bitmelidir. Ve bu mimariyi elde etmek için, sistemi tutarlı bir şekilde ayrıştırmanız gerekir. A
Yazılım modülleri arasındaki bağlantı nasıl gevşetilir?
JSP & Servlets
Seviye 14,
Ders 7
8.1 Ayrışma her şeydir Netlik için, tartışılacak ana noktaları gösteren "Nesne Yönelimli Sistemlerin Ayrıştırılması" adlı iyi bir makaleden bir resim. Hala bir uygulama mimarisi tasarlamanın kolay olduğunu düşünüyor musunuz? 8.2 Arayüzler,
Bağımlılık Tersine Çevirme
JSP & Servlets
Seviye 14,
Ders 8
9.1 Bağımlılık Tersine Çevirme new Thread().start()Hatırlayın, bir keresinde bir sunucu uygulamasında sadece ? üzerinden akış oluşturamayacağınızı söylemiştik. Yalnızca kapsayıcı iş parçacığı oluşturmalıdır. Şimdi bu fikri daha da geliştire
Yazılım modüllerini bağlamanın alternatif yolları
JSP & Servlets
Seviye 14,
Ders 9
Doğrudan bağımlılıkları mesajlaşma ile değiştirme Bazen bir modülün içinde bazı olayların/değişikliklerin meydana geldiğini diğerlerine bildirmesi yeterlidir ve bu bilgilere daha sonra ne olacağı önemli değildir. Bu durumda, modüllerin "bir
Please enable JavaScript to continue using this application.