Kata pengantar
Siapa pun yang memiliki pengalaman dalam menulis JSP pasti pernah mengalami kesulitan debugging JSP. Karena kurangnya alat debugging otomatis, sejumlah besar pernyataan cetak harus digunakan dalam file saat men-debug JSP. Pendekatan ini adalah metode yang sederhana dan efektif untuk menemukan kesalahan dalam lingkup JSP, tetapi pendekatan ini agak tidak memadai untuk menemukan kesalahan internal objek yang disebut dalam JSP dengan cepat dan efektif. Karena ini harus sering mengkompilasi, mempublikasikan, memulai dan menghentikan server, yang membawa ketidaknyamanan besar pada proses debug.
Alat debugging WYSIWYG JSP yang legendaris tidak ada sejauh yang penulis ketahui saat ini. Jika pembaca memiliki informasi tentang ini, beri tahu saya. Tapi alat debugging JSP memang ada, dan gratis! Itu Lomboz. Alamat unduhan: http://www.objectlearn.com/products/download.jsp
Artikel ini dimulai dari contoh sederhana untuk menjelaskan cara menggunakan lomboz untuk men-debug JSP. Lingkungan pengembangan contoh ini adalah sebagai berikut:
-JDK versi: 1.4.1;
-JAVA IDE: Eclipse 2.1;
-lomboz: plug-in untuk Eclipse2.1;
-JSP/Servlet container: Tomcat 4.1.18.
Pengantar Lomboz
Sebenarnya, lomboz adalah plug-in J2EE untuk Eclipse. Ini mengintegrasikan banyak server aplikasi Java, komponen J2EE, dan pengembangan aplikasi Web ke dalam Eclipse, yang dapat membantu pengembang Java menggunakan Eclipse untuk membangun, menguji, dan menyebarkan aplikasi J2EE. Untuk fokus artikel ini, debugging JSP, juga memiliki dukungan terkait:
-Mendukung penulisan JSP, termasuk: pewarnaan sintaksis dan pemeriksaan sintaksis;
-Mendukung debugging JSP.
Untuk debugging JSP, prinsip lomboz adalah men-debug kode java yang dihasilkan oleh halaman JSP untuk di-debug. Keseluruhan proses debugging sama dengan aplikasi java, sehingga debugging dari JSP itu sendiri dan debugging dari objek yang dipanggil oleh JSP saling terkait secara mulus.
Sebelum memulai contoh di artikel ini, mari kita lihat instalasi lomboz dan konfigurasi untuk penggunaan normal fungsi debugging JSP-nya.
Instalasi dan konfigurasi
Proses instalasi lomboz sangat sederhana. Sebagian besar proses instalasi plugin Eclipse sangat sederhana. Langkah-langkah utamanya adalah sebagai berikut:
1. Unduh dari alamat unduhan lomboz ( http://www.objectlearn.com/products/download. jsp ) untuk mendukung Eclipse2 1 (atau versi Eclipse lainnya).
2. Jika Eclipse sudah berjalan, silahkan close terlebih dahulu.
3. Ekstrak file yang diunduh ke direktori plugins di direktori instalasi Eclipse.
4. Mulai ulang Eclipse dan buka "Tentang Plug-in Platform Eclipse" (Bantuan -> Tentang Platform Eclipse -> Detail Plugin). Seperti yang ditunjukkan di bawah ini:
Catatan: Jika Anda ingin menghapus lomboz, Anda hanya perlu menghapus direktori yang sesuai dengan lomboz di direktori plugins.
5. Atur Lomboz J2EE View, buka Window -> Customize Perspective, seperti yang ditunjukkan pada gambar:
1. Konfigurasikan JDK, pilih "Windows -> Preferences", pilih Lomboz, dan konfigurasikan JDK. Seperti yang ditunjukkan dalam legenda:
2. Tentukan server. Jika server Anda sudah termasuk dalam daftar server default Lomboz, langkah ini dapat dilewati. Daftar server default Lomboz dapat diperoleh dengan memperluas Lomboz di antarmuka langkah sebelumnya, lalu memilih "Definisi Server". Berikut ini contoh penambahan Tomcat4.1.18 untuk menjelaskan cara menambahkan server. Langkah-langkah yang relevan adalah sebagai berikut:
a) Masuk ke subdirektori server dari direktori instalasi Lomboz, salin file .server (seperti Tomcat410.server), dan ganti namanya menjadi Tomcat418.server.
b) Buka file ini dan ubah lokasi file berikut ini:
-
-
-
-
c) Tambahkan jasper-runtime.jar. Secara default, file TomcatX.server hanya berisi 2 file jar: servlet.jar dan bootstrap.jar, tetapi jasper-runtime.jar tidak ada. File jar ini berperan sangat penting dalam proses debugging JSP, jadi silakan tambahkan. Ada dua cara untuk menambahkan jar ke server:
Metode 1:
Tambahkan baris di bagian
Metode 2: Gunakan antarmuka "Definisi Server", yang tidak akan dijelaskan lagi di sini.
Server yang dikonfigurasi akan ditampilkan dalam formulir "Definisi Server", seperti yang ditunjukkan di bawah ini:
Catatan: Server Tomcat4.x perlu dipatch agar Lomboz berfungsi dengan baik. Alamat download patchnya adalah:
Sampai di sini, instalasi dan konfigurasi Lomboz telah selesai, jadi biarkan saja. kita membuat contoh "Halo Dunia!" untuk mengalami proses debugging JSP Lomboz.
Men-debug JSP
Membuat proyek Untuk menggunakan Lomboz untuk men-debug JSP, Anda harus membuat proyek Lomboz terlebih dahulu. Langkah-langkahnya adalah sebagai berikut:
1. Buka File->Baru->Lomboz J2EE Project dan buat proyek bernama debugJsp;
2. Pilih "Berikutnya" untuk masuk ke halaman pemilihan properti proyek Lomboz dan menambahkan modul Web dan server yang digunakan. Karena tugas utama kita adalah men-debug JSP, modul EJB boleh kosong. Seperti yang ditunjukkan di bawah ini:
3. Pilih Selesai, dan proyek Lomboz dibuat. Saat ini, struktur file yang dihasilkan oleh Lomboz adalah sebagai berikut:
Selanjutnya kita bisa membuat file JSP yang kita butuhkan. Dalam contoh ini, saya langsung menggunakan index.jsp default dan mengubah isinya menjadi: