Home > Java and Web > Java Servlet [ Part 3 ]

Java Servlet [ Part 3 ]

Berikut ini interface dan class fundamental servlet ( Pendapat saya🙂 ).

  • Servlet ( interface )

Servlet interface menyediakan semua behaviour  untuk semua servlet yang dibuat. Dalam membuat servlet, harus mengimplemtasikan semua method pada interface servlet tersebut ( directly / indirectly ). Berikut ini method pada interface Servlet.

  1. void destroy()
  2. ServletConfig getServletConfig()
  3. String getServletInfo()
  4. void service(ServletRequest request, ServletResponse response)
  5. void init(ServletConfig config)

Untuk lebih detail tentang interface Servlet dapat dibaca disini.

  • GenericServlet ( abstract class )

GenericServlet merupakan abstract class yang mengimplementasikan interface Servlet, ServletConfig dan Serializable. Class GenericServlet menyediakan semua implementasi method pada interface diatas kecuali method service()

  1. void destroy()
  2. String getServletInfo()
  3. ServletConfig getServletConfig()
  4. abstract void service(ServletRequest request, ServletResponse response)
  5. void init(ServletConfig config)
  6. ServletContext getServletContext()
  7. String getServletName()
  8. void Log(String message, Throwable t)
  9. String getServletInfo()
  10. Enumeration getInitParameterNames()
  11. String getInitParameter(String name)
  12. void init()

Untuk lebih detail tentang class GenericServlet dapat dibaca disini.

  • HttpServlet ( abstract class )

HttpServlet merupakan abstract class yang meng-extends GenericClass dan mengimplementasikan interface Serializable.

Berikut ini method pada class HttpServlet

  1. doPost ( HttpServletRequest req, HttpServletResponse res )
  2. doGet ( HttpServletRequest req, HttpServletResponse res )
  3. doDelete (HttpServletRequest req, HttpServletResponse res)
  4. doOption (HttpServletRequest req, HttpServletResponse res)
  5. doHead (HttpServletRequest req, HttpServletResponse res)
  6. doPut (HttpServletRequest req, HttpServletResponse res)
  7. doTrace (HttpServletRequest req, HttpServletResponse res)
  8. Long doLastModified( HttpServletRequest req )
  9. void service(HttpServletRequest req, HttpServletResponse res)
  10. void service(ServletRequest req, ServletResponse res)

Untuk lebih detail tentang class HttpServlet dapat dibaca sini.

Semoga bermanfaat.🙂
Referensi : Dari berbagai sumber.

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: