Laman

Selasa, 11 Februari 2014

Arsitektur JSF 2.0

Overview

JSF adalah sebuah teknologi framework berbasis komponen untuk membuat aplikasi web yang dinamis. JSF menggunakan teknologi MVC (Model View Controler) yang memisahkan antara model dan presentation (view), sehingga memudahkan developer untuk fokus coding, sedangkan view bisa dikerjakan oleh Web Desainer.

JSF Architecture

Secara arsitektur, teknologi JSF sama seperti teknologi Java berbasis web lainnya (Struts, Spring MVC, Web Work, dll), yaitu:

  • Servlet sebagai core-engine nya.
  • Mempunyai custom-tag untuk desain UI, Event Handling, Validation, dll.
  • Mempunyai Navigation handler
  • Mempunyai file konfigurasi, seperti faces-config.xml
Arsitektur JSF digambarkan sebagai berikut:

JSF Architecture
Controller (Faces Servlet) berperan sebagai action setiap user meng-klik sesuatu. Sedangkan Managed Bean berperan sebagi business logic. Halaman view bisa menggunakan JSP atau JSF komponen.

Sekian tutorial JSF kali, semoga bisa bermanfaat.


















Tidak ada komentar:

Posting Komentar