Posted by : Yukkari August 02, 2012


Servlet adalah sebuah class dalam bahasa pemgrograman Java yang digunakan untuk meningkatkan kapabilitas dari server sebagai host dari aplikasi yang diakses melalui request-response programming model Diadaptasi dari tutorial J2EE). Servlet adalah sebuah class java yang meng-implement interface Servlet dan menerima request yang berasal dari class Java, web client, atau servlet lain yang membangkitkan response. “Servlet” juga dipanggil sebagai HTTP Servlet. Hal ini disebakan karena servlets biasanya digunakan dengan HTTP, akan tetapi servlet bukanlah merupakan salah satu spesifikasi spesifik dari protokol client-server.


Untuk memulai pembuatan servlet. Anda diharapkan mengerti mengenai pemrograman, konsep client-server, dasar-dasar HTML dan HTTP (HyperTextTransferProtocol). Untuk menciptakan sebuah servlet, Anda perlu untuk meng-import standard extension class dari javax.servlet dan javax.servlet.http ke program java Anda. Javax.servlet berisi framework dasar servlet dimana javax.servlet.http digunakan sebagai ekstensi dari framework servlet bagi servlet yang akan menjawab HTTP request.
Contoh Servlet “Hello World”
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
//”request” digunakan untuk membaca HTTP readers yang datang
// Form data HTML (contoh data di-enter dan di-submit oleh user )
// sedangkan data yang lain dapat dimasukkan dari request client
// “response” adalah sebuah HTTP response line yang spesifik
// headers(contoh menspesifikasi content type dan men-setting cooki
// Ia juga memiliki sebuah method yang memberikan ijin kepada servlet un
//membangkitkan response kepada client
PrintWriter out = response.getWriter();
out.println(“<HTML> <TITLE>Hello Page</TITLE><BODY><br>out.println(“<h1>Hello World!</h1>”);
out.println(“</BODY></HTML>”);
//”out” untuk mengirim content kepada browser
}
}

kalo mau lebih lengkap silahkan download disini. 

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 2013 Yukkari No Yume - Hataraku Maou-sama! - Powered by Blogger - Designed by Johanes Djogan -