Java Server Faces Part 1

16 10 2008

Java Server Faces @ JSF @ Faces merupakan satu standard baru untuk ruangkerja (framework) Java untuk membangunkan antaramuka untuk aplikasi web.

Kelebihan utamanya ialah ia memudahkan pembangunan antaramuka yang biasanya merupakan satu tugas yang cukup sukar untuk dibangunkan dalam aplikasi web.

Bagi sesiapa yang sudah biasa membangunkan antaramuka menggunakan komponen seperti servlet dan Java Server Page (JSP) pasti mengakui hakikat bahawa ia akan berdepan dengan masalah penyelenggaraan (maintenance) dan juga pelbagai masalah lain terutamanya anatarmuka yang kompleks dengan kehendak pengguna.

JSF membantu para pembangun aplikasi web dengan menawarkan satu kaedah pembangunan yang lebih pantas (Robust), dan dibangunkan berdasarkan pengalaman pembangun yang mempunyai banyak pengalaman membangunkan antaramuka dalam aplikasi web.

JSF diilhamkan melalui Java Community Process (JCP) oleh sekumpulan peneraju teknologi yang dianggotai oleh Sun Microsystems, Oracle, Borland, BEA dan IBM serta sekumpulan pakar Java dan pakar pembangun web.

Idea asal untuk membangunkan JSF ini dimulakan pada tahun 2001 di mana Amy Fowler bertindak sebagai peneraju untuk merintis jalan ke arah JSF yang ada kini. Pada tahun 2002 peranan meneraju spesifikasi JSF telah diambilalih oleh Ed Burns dan Craig McClanahan.

JSF direkabentuk untuk memudahkan antaramuka pembangunan aplikasi web java melalui:-

1.   Menyediakan komponen terasing, pembangunan antaramuka web yang bebas client yang memudahkan pembangunan aplikasi web.

<!2.  Memudahkan capaian dan pengurusan data dari antaramuka web pengguna.

<!3. Mengawal antaramuka secara automatik menangani pelbagai permintaan (request) dan pelbagai client secara teratur dan mudah.

<!4.   Menyediakan pelbagai ruangkerja (framework) yang mesra untuk pelbagai latar dan kemahiran pembangun.

Selain daripada itu ia juga menggabungkan pelbagai elemen yang dikutip dari pengalaman pembangun kepada satu standard pembangunan antaramuka aplikasi web yang komprehensif. Lebih menarik ia langsung tidak menjejaskan pembangunan aplikasi.

Hmmm… Saya la ni dok sibuk explore Jdev11G Release 1. So saya nak review balik, saya tulis semula input yang saya baca menerusi The Complete Reference Java Server Faces oleh Chris Schalk dan Ed Burns Terbitan McGraw Hill.

Selamat Menambah ilmu!


Tindakan

Information

Tinggalkan Jawapan

Masukkan butiran anda dibawah atau klik ikon untuk log masuk akaun:

WordPress.com Logo

Anda sedang menulis komen melalui akaun WordPress.com anda. Log Out / Tukar )

Twitter picture

Anda sedang menulis komen melalui akaun Twitter anda. Log Out / Tukar )

Facebook photo

Anda sedang menulis komen melalui akaun Facebook anda. Log Out / Tukar )

Google+ photo

Anda sedang menulis komen melalui akaun Google+ anda. Log Out / Tukar )

Connecting to %s




%d bloggers like this: