Cari Blog Ini


Selasa, 06 April 2010

Pengenalan Servlet 1


haiii...haiii....
dah lama neeeh aku gag up date blog lagiii...

nahhh,,,
the new blog ku adalah tentang servlet,,,
kenapa servlet???karena saya lagi belajar tentang servlet,,,
biar gag lupa gituuu,,,

Ok dehh,,,
langsung azza iaa...

Pengenalan Servlet Java


Servlet adalah java program yang dieksekusi disisi server, untuk menciptakan web dinamis dan berinteraksi dengan client menggunakan paradigma request-response.

Keunggulan Servlet :
• menggunakan multi-threads
• Tidak menciptkan proses baru pada setiap request yang diterima
• Diinisialisasi sekali dan persists di memory server untuk melayani banyak request

Kenapa Harus Servlet?
• Mudah dibuat, menggunakan API sederhana untuk input, cookies, session, etc
• Ditulis dengan Java
• Dapat digabungkan dengan teknologi java lainnya: JDBC, EJB, JMS, JavaMail, RMI, etc…

Apa yang di kerjakan servlet?
• Menerima request dari client (paling umum adalah HTTP request)
• Mengambil informasi-informasi dari request tsb.
• Menciptakan konten untuk dikirimkan ke client atau melakukan bisnis logic seperti mengakses database atau memanggil EJB’s
• Menciptakan dan mengirimkan response ke client atau meng-forward request yang diterimanya ke servlet lainnya atau ke halaman JSP

Request & Response???
• What is Request?
o Informasi yang dikirimkan dari client (browser) ke server
• What is Response?
o Informasi yang dikirimkan ke client dari server:
- Text (html, plain) atau gambar
- Http header, cookies, session, et




Langsung aza kita praktekkan pake program netbeans.

1. pilih file – new project – pilih category Web – Project Web Application – next
2. isi project name dengan nama “CobaProgram” , server nya “Bundled Tomcat” , “ilangin centang yang ada di set as main project” – next
3. setelah di next ada pilihan JavaServer Faces dan Struts , nah karena disini kita mo belajar nya servlet acuhkan saja kedua pilihan trsbt (ga usah ada yg dicentang) langsung klik Finish.
4. Sekarang pilih folder “Web pages” di dlm project kalian , disitu ada yang namanya index.jsp , nah isikan code berikut :


Servlet Pertamaku




5. sekarang pilih folder “Source Package” – klik kanan pilih “new” – “Servlet” , package isi dengan nama “servlet” , class name isi dengan nama “LihatNama” lalu di Next
6. Ganti Url Pattern menjadi “ /lihatNama “
7. Finish.
8. Sekarang kita udah punya file servlet dengan nama LihatNama , sekarang isi kan code berikut :

String nama = request.getParameter(“nama”);

out.println(“”);
out.println(“”);
out.println(“Servlet LihatNama”);
out.println(“”);
out.println(“”);
out.println(“

Coba Servlet

”);
out.println(“hai ” + nama);
out.println(“”);
out.println(“”);

out.close();

ngisinya harus dibawah “PrintWriter out = response.getWriter(); ”
kemudian kode yg tadinya ada di bawah “PrintWriter out = response.getWriter(); ”
dihapus aja..

Ni dya yg perlu di hapus :

/* TODO output your page here
out.println(“”);
out.println(“”);
out.println(“Servlet LihatNama”);
out.println(“”);
out.println(“”);
out.println(“

Servlet LihatNama at ” + request.getContextPath () + “

”);
out.println(“”);
out.println(“”);
*/
out.close();


9. Untuk menjalankan program diatas Klik kanan project kta td yg bernama “CobaProgram” – klik build project dl – baru di run project.