2. •MVC Nedir?
•Nasıl ortaya çıktı?
•Nasıl çalışır?
•Artıları neler?
•Ne zaman tercih edilmeli?
•Hangi dillerde kullanılır?
•Framework nedir?
•Hangi frameworkler vardır?
•Örnek uygulama : My Book Store
3. •Tanımlama veya template
•Nesneler ve objeler arasındaki ilişkiyi belirtir.
•Üç gruptan oluşur.
•Creational patterns
•Structural patterns
•Behavioral patterns
4. •Uygulamanın iskeleti veya framework’ü
olarak düşünülebilir.
•Web uygulamalarında daha çok kullanılır.
•Business, navigation ve presentation
logic’i birbirinden ayırır.
Kod yazmak kolaydır, zor olan hangi kodu yazacağınıza karar vermektir.
9. •Olayların veya isteklerin işlenmesi ve
cevaplanmasından sorumludur.
•Ziyaretçiden gelen isteğe göre hangi veriyle
nasıl bir etkileşim kurulacağını ve bu etkileşim
sonucunun nasıl görüntüleneceğine karar
verir.
14. •Separation of concerns
•Kod temiz ve anlaşılırdır.
•Tekrar kullanılabilirlik
•Birlikte çalışılabilirlik
•View’ler kolaylıkla eklenip çıkarılabilir.
•Kullanıcıdan gelen isteğe farklı cevap vermek
çok kolaydır.
•Veriyi farklı view’lerle görüntüleyebilme
•Projenin büyümesi sorunsuz olur.
15. •İçerik yoğun sitelerde tercih edilir.
•İstenirse her zaman kullanılabilir.