ENGR 220 Lecture Notes - Lecture 1: Jakarta Project, Deployment Descriptor, Java Servlet

46 views13 pages
School
Department
Course
Professor
Bab 11 Custom Tag
100
Bab 11
Custom Tag
POKOK BAHASAN:
Menggunakan Custom Tag
Tag-tag untuk Connection
Menggunakan tag untuk Connection
Membuat custom tag
TUJUAN BELAJAR:
Setelah mempelajari bab ini, mahasiswa diharapkan mampu:
1. Mengetahui definisi custom tag.
2. Mengetahui cara menggunakan custom tag yang sudah ada.
3. Mengetahui cara membuat custom tag.
Kelebihan JSP yang utama diantara teknologi pemrograman web lainnya adalah
kemampuan yang disediakan JSP untuk membuat tag baru yang disebut custom tag. Tag
ini memiliki fungsi dan kemampuan yang didefinisikan sendiri. Telah banyak custom
tag yang dibuat sehingga membentuk suatu library, sebagai contoh custom tag library
yang bersifat open source dan sudah banyak digunakan adalah proyek tag library dari
Jakarta Project (http://jakarta.apache.org) . Selain Jakarta Project, ada juga tag library
di:
- http://www.servletsuite.com
- http://www.jsptags.com
- http://www.jspin.com
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 13 pages and 3 million more documents.

Already have an account? Log in
Bab 11 Custom Tag
101
Dengan adanya Custom Tag, berbagai macam fungsi menjadi mudah digunakan.
Misalnya saja kita ingin membuat custom tag yang dapat menampilkan tanggal dan
waktu dalam bahasa Indonesia, maka hal ini dapat dilakukan dengan menyisipkan tag
yang telah dibuat. Misalnya kode custom tag yang dapat menampilkan tanggal dan
waktu dalam bahasa Indonesia seperti berikut ini.
<tagku:tanggal />
11.1 Menggunakan Custom Tag
Selanjutnya akan dibahas cara penggunaan custom tag dari Jakarta Project. Custom tag
dari jakarta.apache.org yang akan digunakan adalah DBTAGS yang bisa di download
di:
http://jakarta.apache.org/builds/jakarta-taglibs/releses/dbtags
dokumentasinya bisa didapat di:
http://jakarta.apache.org/taglibs/doc/dbtags-doc/intro.html
DBTAGS merupakan custom tag yang memudahkan dan mengefisienkan kode program
JSP. Dengan DBTAGS, kode program akan lebih singkat dibuat dan dibaca. Tag dalam
tag library ini didesain sesuai dengan spesifikasi JSP 1.2. Yang diperlukan untuk
menggunakan custom tag ini adalah Servlet Container yang mendukung JSP versi 1.2.
Juga dapat digunakan oleh beberapa Servlet Container untuk JSP 1.1 seperti Tomcat.
Fungsi DBTAGS adalah untuk menangani pemrograman database dalam JSP yang
berkaitan erat dengan JDBC. Sebelum digunakan maka DBTAGS ini harus diinstal
terlebih dahulu. Berikut ini adalah langkah-langkah mengonfigurasi aplikasi web:
1. Kopikan tag library descrriptor file (dbtags.tld) ke folder WEB-INF yang merupakan
subdirektori dari aplikasi web yang akan dibangun. Anggap aplikasi web belum
dibangun, maka folder ROOT bisa kita pakai:
C:\tomcat_home\webapps\Root\WEB-INF
2. Kopikan file dbtags.jar ke folder lib dalam folder WEB-INF.
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 13 pages and 3 million more documents.

Already have an account? Log in
Bab 11 Custom Tag
102
Tambahkan elemen <taglib> dalam web application deployment descriptor di dalam
folder /WEB-INF, yaitu web.xml. Karena file JSP akan diletakkan dalam contex
Root maka file web.xml bisa ditemukan dalam
C:\tomcat_home\webapps\Root\WEB-INF\web.xml. Buka file tersebut dengan text
editor dan tambahkan elemen sebagai berikut:
<taglib>
<taglib-uri>
http://jakarta.apache.org/taglibs/dbtags
</taglib-uri>
<taglib-location>
/WEB-INF/dbtags.tld
</taglib-location>
</taglib>
Untuk menggunakan tag ini dalam halaman JSP, tambahkan direktif berikut pada tiap
halaman yang menggunakannya:
<%@ taglib uri=”http://jakarta.apache.org/taglibs/
application-1.0” prefix=”sql”%>
Perhatikan nilai “sql” pada atribut prefix dari direktif tersebut, sql disini adalah nama
prefix yang ingin digunakan saat mengaplikasikan tag tersebut. Prefix ini bisa diubah
sesuai keinginan.
Untuk menggunakan tag library dbtags, maka sebagai contoh akan digunakan database
DataFilm yang memiliki satu buah tabel yaitu tabel FILM yang tersimpan dalan
database MySql.
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 13 pages and 3 million more documents.

Already have an account? Log in

Document Summary

Pokok bahasan: menggunakan custom tag, tag-tag untuk connection, menggunakan tag untuk connection, membuat custom tag. Setelah mempelajari bab ini, mahasiswa diharapkan mampu: mengetahui definisi custom tag, mengetahui cara menggunakan custom tag yang sudah ada, mengetahui cara membuat custom tag. Kelebihan jsp yang utama diantara teknologi pemrograman web lainnya adalah kemampuan yang disediakan jsp untuk membuat tag baru yang disebut custom tag. Selain jakarta project, ada juga tag library di: Dengan adanya custom tag, berbagai macam fungsi menjadi mudah digunakan. Misalnya kode custom tag yang dapat menampilkan tanggal dan waktu dalam bahasa indonesia seperti berikut ini. Selanjutnya akan dibahas cara penggunaan custom tag dari jakarta project. Custom tag dari jakarta. apache. org yang akan digunakan adalah dbtags yang bisa di download di: http://jakarta. apache. org/builds/jakarta-taglibs/releses/dbtags dokumentasinya bisa didapat di: http://jakarta. apache. org/taglibs/doc/dbtags-doc/intro. html. Dbtags merupakan custom tag yang memudahkan dan mengefisienkan kode program. Dengan dbtags, kode program akan lebih singkat dibuat dan dibaca. Tag dalam tag library ini didesain sesuai dengan spesifikasi jsp 1. 2.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers