BAB 2 – Mengembangkan UI

2.1 Mengeksplor Tag Library JSF

  • Teknologi JSF memungkinkan Anda untuk membuat model komponen dengan menyediakan Anda tag libraries yang berisi tag sederhana dan dapat digunakan kembali.
  • Ada dua jenis JSF tag libraries:
    – JSF HTML tag library
    – JSF core tag library
  • Berdasarkan fungsi tag, tag HTML bisa dapat dikelompokkan ke dalam kategori berikut:
    – Head and Body
    – Form
    – Input
    – Output
    – Command
    – Selection
    – Layout
    – Messages
    – Data table
  • Tag form HTML, <h: form> merender komponen form HTML pada halaman JSF.
  • Tag masukan HTML tersebut diberikan sebagai teks yang dapat diedit, seperti bidang teks. Berbagai tag input HTML adalah:
    – inputText
    – inputTextarea
    – inputSecret
    – inputHidden
  • Tag HTML output tersebut diberikan sebagai hanya-baca teks pada halaman Web. Berbagai tag output adalah:
    – outputLabel
    – outputText
    – outputLink
    – outputFormat
    – outputImage
  • JSF menyediakan tag perintah standar berikut untuk melakukan tindakan ketika mereka diaktifkan:
    – commandButton
    – commandLink
  • JSF memungkinkan Anda untuk memilih salah satu atau lebih dari satu daftar yang diberikan dari nilai-nilai dalam aplikasi JSF dengan memberikan tag standar untuk rendering jenis berikut komponen seleksi:
    – select one components: Apakah digunakan untuk memilih salah satu nilai.
    – selectMany components: Apakah digunakan untuk memilih beberapa nilai.
  • Komponen selectOne memungkinkan pengguna untuk memilih hanya nilai tunggal dari daftar yang diberikan pilihan, JSF menyediakan tag standar berikut untuk memilih nilai tunggal:
    – selectBooleanCheckbox
    – selectOneListbox
    – selectOneMenu
    – selectOneRadio
  • Komponen selectMany memungkinkan pengguna untuk memilih lebih dari satu nilai dari daftar yang diberikan pilihan. JSF menyediakan tag standar berikut untuk memilih lebih dari satu nilai:
    – selectManyCheckbox
    – selectManyListbox
    – selectManyMenu
  • JSF menyediakan tag tata letak standar berikut:
    – panelGrid
    – panelGroup
  • JSF HTML tag perpustakaan menyediakan tag berikut untuk menampilkan pesan error:
    – Message
    – Messages
  • JSF menyediakan <h: dataTable> tag untuk mewakili tabel pada halaman Web. Anda dapat mengaitkan tabel ini dengan logika aplikasi.
  • <h: masukan File> tag digunakan untuk meng-upload file yang disediakan oleh pengguna.
  • Tag inti perpustakaan berisi tag yang dapat digunakan untuk melakukan tindakan inti, seperti konversi data, validasi, dan penanganan event dengan mudah dan efektif.
  • Tag yang tersedia di tag inti perpustakaan dapat ditempatkan ke dalam kategori berikut atas dasar fungsi mereka:
    – Validator tags
    – Converter tags
    – Event listener tags
    – View tags
    – Select tags
    – Facet tag

2.2 Membuat Halaman JSF

  • Halaman JSF dapat diberikan dengan menggunakan jenis VDLs berikut:
    – JSP
    – Facelets
  • JSP dan Facelets adalah dua VDLs yang digunakan untuk rendering halaman JSF pada browser Web.
  • Facelets membuat halaman JSF menggunakan HTML-style template.
  • Facelets template memungkinkan Anda untuk menentukan fungsi untuk digunakan bersama dengan beberapa halaman Web di satu tempat daripada secara individu mendefinisikan fungsi pada setiap halaman Web.
  • JSP dan Facelets dapat dibandingkan dalam daftar berikut:
    – JSF integeration
    – JSF composition
    – JSF templating
    – Performance
    – Web container

Be the first to comment

Leave a Reply

Your email address will not be published.


*


Skip to toolbar