• Twitter
  • Buzz
  • Facebook
  • LinkedIn
  • NetworkedBlogs
  • Digg
  • Picasa
  • Flickr
  • YouTube
  • Last.fm
  • Delicious
Komunitas Blogger Bekasi

Bekasi-IT – Blog Design

Bekasi-IT adalah adalah suatu lembaga yang bergerak dalam bidang IT Consultant dan Entrepreneurship dengan slogan Embrace Customer Satisfaction.

Subscribe to Feed

Tech Lounge

MVC - Controller

Posted on: 5/07/2010 04:36:00 AM by Koharudin

Label: , ,

Terakhir, arsitektur MVC memiliki layer Controller. Layer ini menyediakan detail alur program dan transisi layer, dan juga bertanggungjawab akan penampungan events yang dibuat oleh user dari View dan melakukan update terhadap komponen Model menggunakan data yang dimasukkan oleh user.

Kelebihan dalam penggunaan layer Controller secara terpisah :
  1. dengan menggunakan komponen terpisah untuk menampung detail dari transisi layer,komponen view dapat didesain tanpa harus memperhatikan bagian lain secara berlebih. Hal ini memudahkan team pengembang multiple interface bekerja secara terpisah dari yang lain secara simultan. Interaksi antar komponen View terabstraksi dalam Controller.
  2. dengan menggunakan layer terpisah yang melakukan update terhadap komponen Model, detail tersebut dihapus dari layer presentasi. Layer presentasi kembali pada fungsi utamanya untuk menampilkan data kepada user. Detail tentang bagaimana data dari user mengubah ketetapan aplikasi disembunyikan oleh Controller. Hal ini memisahkan dengan jelas antara presentation logic dengan business logic.

Tidak dapat disimpulkan bahwa pola MVC hadir dengan kelebihan – kelebihan tanpa ada efek samping. Pembagian aplikasi dalam 3 bagian terpisah meningkatkan kompleksivitas. Pada aplikasi kecil yang tidak membutuhkan loose coupling pada Model, hal ini dapat menjadi blok penghalang dalam penggunaan pola ini. Bagaimanapun, yang terbaik adalah untuk meyakini bahwa sebuah aplikasi umumnya dimulai dari aplikasi sederhana, dan berkembang menjadi sistem yang kompleks., sehingga factor loose coupling harus selalu diutamakan dan diperhatikan.

Artikel Menarik Lainnya

Tidak ada komentar:

Posting Komentar

What we can do!

  • Web & Interface Design You have a vision - and we have the ability to convert that vision into a living breathing website.
  • Develop Application Do you wish to have an application either running on desktop, web , or even your mobile device. We already help you to bridge your dream
  • Blog Design Our free blog themes have been downloaded over 100,000 times. We can transform your blog from generic and drab into eye-popping and converstation-starting.
  • Markup and Style Optimization HTML, CSS, and JavaScript optimization. Transform your website from sluggish to lightning fast.

Recent Comments

Latest Blog Entries

Historical Readers

Web Hosting

We get asked a lot - who should we use for web hosting? We recommend HostGator Web Hosting

#