IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   JSF/JSP/Servlet (https://www.ircforumlari.net/jsf-jsp-servlet/)
-   -   JSF Model-View-Controller (MVC) (https://www.ircforumlari.net/jsf-jsp-servlet/484213-jsf-model-view-controller-mvc.html)

YazılımMimarı 23 Mayıs 2012 10:47

JSF Model-View-Controller (MVC)
 
JSF Model-View-Controller (MVC)


Yeni nesil Internet uygulamalarında karşımıza çıkan ilk kavramlardan biri, MVC açılımı Model-View-Controller. JSF de kendine örnek olarak MVC yapısını baz almaktadır.

Model – Java sınıflarımız
View – Görsel Sayfalarımız, önyüzümüz
Controller – Servlet (Faces Servlet) olarak görülebilir.


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Resimdeki örnek projeye göre daha da açarsak; Model katmanında Java Beans bulunurken (User.java, Account.java, Item.java, ShoppingCart.java, vb…), View katmanında xhtml sayfalarımız (showUser.xhtml, purchase.xhtml, editUser.xhtml vb…) bulunur ve bu sayfalar son kullanıcının gördüğü görsel sayfalardır. Tabi temelde işleri yöneten de Controller dediğimiz Faces Servlettir. Faces Servlet kavramını çok açmıyorum, JSF’in derinlerine başka bir yazıda inip inceleriz.

Sözün özü, kurumsal uygulamalarda (Java için JavaEE) katmanlar birbirinden ayrılmıştır. Sunum katmanı (View) son kullanıcıya yönelik, arka plana iş veren, görsel bir pozisyon üstlenirken, arka plandaki iş mantığını yapan (Model) ayrı bir katman olarak bulunmakta ve bunları da yöneten, kontrol eden (Controller) bir başka katman bulunmaktadır.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:17.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net