sekarang gua mau ngasih tau sedikit yang gua tahu tentang Model-View-Controller programming concept. Diambil dari otak gua, dan dari google n Wiki :
Src :
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller,
http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/images/app-archa2.gif
So, Model-View-Controller (MVC) adalah sebuah pola arsitektur yang digunakan dalam rekayasa perangkat lunak. Pola ini memisahkan "domain logika" (logika aplikasi untuk pengguna) dari input dan presentasi (GUI), memungkinkan pengembangan independen, pengujian dan pemeliharaan dari masing-masing, dalam arti pembuat :
- LOGIKA (Controller) dapat mengerjakan pembuatan class-class dan fungsi untuk core modul bersangkutan
- TAMPILAN/DESAIN (View) dapat mengerjakan pembuatan tata letak dan gaya (style) dari tampilan akhir yang dilihat user
- DATABASE (Model) dapat mengerjakan pembuatan table dan database yang diperlukan sesuai dengan class diagram yang telah disepakati bersama
Nah, gambar ini cukup mewakili dari konsep dari MVC secara umum. Kira-kira begini penjelasan lengkapnya :
- MODEL adalah domain spesifik representasi data pada aplikasi yang beroperasi. Domain logika menambahkan makna pada data mentah (misalnya, menghitung apakah hari ini adalah hari ulang tahun pengguna, atau total, pajak, dan biaya pengiriman untuk keranjang belanja item). Ketika sebuah model mengubah keadaan, itu akan memberitahu yang terkait pandangan sehingga mereka dapat me-refresh.
- VIEW merender model menjadi bentuk yang cocok untuk interaksi, biasanya elemen antarmuka pengguna. Beberapa pandangan bisa eksis untuk satu model untuk berbagai tujuan.
- CONTROLLER menerima input dan memulai tanggapan dengan membuat panggilan pada objek model.
Mbeh.. baru kmrn2 gw search ttg Java FrameWork... Kok isinya persis ya.. dikutip darimana nh? kok ga ad referensiny ?? Awas kena plagiat hehhe But nice info...
BalasHapusHehehe... tqu commentnya
BalasHapusUntuk Bapak ~johndry~ :
di dalam dunia ICT tidak ada istilah plagiat, yang ada adalah saling berbagi ilmu dan rasa keterikatan yang kuat. Artikel diatas adalah buatan saya digabung dengan berbagai sumber terkait seperti wikipedia dan sun java (look at my statement above "...Diambil dari otak gua, dan dari google n Wiki...").
Bahkan untuk mengambil gambar, kami mengkopi langsung link dari website resmi java (coba klik bagian gambar akan menuju : http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/images/app-archa2.gif),
untuk menghargai commentnya kami menyertakan sumber secara detail.
tqu commentnya, please feed us by clicking : http://feeds.feedburner.com/OfficialBenediqueBlog
Nice info, sedikit mengarahkan ya bos...
BalasHapussebenarnya sebuah controller merupakan sebuah class yg berisi fungsi-fungsi
1 controller sejauh yg kutau siy 1 class, adapun class-class yg mungkin di maksud di atas, adalah berupa class-class library yg dapat dipanggil utk proses tertentu... di dalam controller tersebut, takut pada salah persepsi aja, kalo orang java bisa ngamuk nanti tentang class dan anak2xnya ini, hehehhehe
@Wendy : Oke, tambahan yang baik. Betul yang kumaksud itu, Hahaha... semoga orang java ga ada yang ngamuk. :) Tqu.
BalasHapussupreme shirt
BalasHapussupreme clothing
nike outlet
coach purse
cheap jordans
curry shoes
moncler outlet
moncler
birkin bag
golden goose
off white shoes
BalasHapussteph curry shoes
yeezy boost 350
yeezy wave runner 700
kobe 11
chrome hearts online store
bape clothing
yeezy boost 380
jordan 1 high
fear of god outlet