Bismillah…
Pertama mau bersyukur dulu setelah project versi alpha selesai dirilis serta respon yang begitu banyak atas project ini. Berdasarkan komentar yang bermunculan sepertinya belum banyak yang paham tentang isi, maksud, dan tujuan dari project ini. Harus mulai dari mana y??? Kok jadi bingung juga. Hehehe….
Mungkin yang perlu diperjelas adalah masalah taglib itu sendiri, serta fungsi dari taglib yang dihasilkan oleh project ini, karena banyaknya pertanyaan terkait dua masalah tersebut. Untuk masalah dokumentasi yang isinya tidak jelas, acak-acakan, dan sedikit tumpang tindih dengan tutorial, kami mohon maaf atas segala kekurangan tersebut. Kami akan berusaha untuk terus memperbaikinya di rilis-rilis selanjutnya.
Overview Java Web Technology
Dalam perkembangan teknolgi web di java ada beberapa tahap. Pertama diawali dengan adanya teknologi servlet. Servlet adalah sebuah class java yang mempunyai kemampuan sebagai server dan bekerja berdasarkan model request-respond. Sehingga jika kita ingin membuat sebuah aplikasi web dengan teknologi ini, maka harus dilakukan koding class-class java biasa yang meng-extend ke class servlet. Tujuan meng-extend class servlet adalah agar class java yang dibuat bisa menjalankan mekanisme request-respond melalui protokol HTTP dimana aplikasi web akan berjalan. Berikut ini adalah contoh implementasi dari servlet.
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
PrintWriter out = response.getWriter();
out.println("\n" +
"\n" +
"Hello WWW\n" +
"" +
"<h1>Hello WWW</h1>\n"+
"");
}
}
Klo masih belum jelas dengan penjelasan di atas tentang servlet, bisa lihat pada artikel di bawah ini:
Lanjut