Pages

Jumat, 28 Desember 2012

Java Servlet


Teknologi Java Servlet menyediakan pengembang Web dengan mekanisme yang sederhana, konsisten untuk memperluas fungsionalitas Web server dan untuk mengakses sistem bisnis yang ada. Servlets adalah sisi server Java EE komponen yang menghasilkan tanggapan (biasanya halaman HTML) untuk permintaan (biasanya HTTP permintaan) dari klien. Sebuah servlet hampir dapat dianggap sebagai applet yang berjalan di sisi-tanpa server wajah.


// Hello.java
import java.io.*;
import javax.servlet.*;
 
public class Hello extends GenericServlet {
    public void service(final ServletRequest request, final ServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html");
        final PrintWriter pw = response.getWriter();
        try {
            pw.println("Hello, world!");
        } finally {
            pw.close();
        }
    }
}


Laporan impor mengarahkan compiler Java untuk menyertakan semua kelas masyarakat dan interface dari java.io dan paket javax.servlet di kompilasi.

Kelas Hello memperluas kelas GenericServlet, kelas GenericServlet menyediakan antarmuka untuk server untuk meneruskan permintaan ke servlet dan mengendalikan siklus hidup servlet.
Kelas Hello menimpa layanan (ServletRequest, ServletResponse) metode yang didefinisikan oleh interface Servlet untuk memberikan kode untuk penangan permintaan layanan. Layanan () metode dilewatkan: objek ServletRequest yang berisi permintaan dari klien dan objek ServletResponse digunakan untuk membuat respon kembali ke klien. Layanan () metode menyatakan bahwa ia melempar pengecualian ServletException dan IOException jika masalah mencegah dari menanggapi permintaan tersebut.
The setContentType (String) metode dalam objek respon dipanggil untuk mengatur jenis konten MIME dari data kembali ke "text / html". The getWriter () metode dalam penanggulangan mengembalikan sebuah obyek PrintWriter yang digunakan untuk menulis data yang dikirim ke klien. The println (String) metode ini disebut untuk menulis "Halo, dunia!" string ke respon dan kemudian tutup () metode ini disebut untuk menutup penulis cetak, yang menyebabkan data yang telah ditulis ke aliran dikembalikan ke klien.


JavaServer Pages

JavaServer Pages (JSP) adalah server-side Java EE komponen yang menghasilkan tanggapan, biasanya halaman HTML, HTTP permintaan dari klien. JSP embed kode Java dalam sebuah halaman HTML dengan menggunakan delimiters khusus <% dan%>. Sebuah JSP dikompilasi ke servlet Java, aplikasi Java dalam dirinya sendiri, pertama kali diakses. Setelah itu, servlet menciptakan respon yang dihasilkan.

0 komentar:

Posting Komentar

Anda bertanya, saya akan mencoba menjawabnya ~,~

 

Blogger news

Blogroll