New Post

Rss

Showing posts with label Java for Web. Show all posts
Showing posts with label Java for Web. Show all posts
Sunday, March 30, 2014
Contoh Java Web Program Servlet Membuat Form Registrasi

Contoh Java Web Program Servlet Membuat Form Registrasi

SERVLET
Servlet merupakan dasar dari teknologi java web, yaitu sebuah class java yang memiliki kemampuan sebagai server. Servlet bekerja berdasarkan model request-respone, dan dasar dari teknologi bersama JSP, Seperti dilihat dari J2EE, Servlet termasuk komponen web container. Siklus hidup sevlet terdiri atas 3 tahap , yaitu init(), service(), dan destroy()
Tahap init merupakan tahap awal dimana init() dipanggil web container setelah  servlet diinisialisasi, kemudian web container memanggil metode servlet(). Pada tahap ini servlet siap menunggu request untuk melakukan proses mengirim respon ke client. Dan terakhir metode destroy , merupakan metode yang dipanggil , ketika web container dimatikan   

Membuat Form Registrasi

1. Buka netbean dan perhatikan gambar tutorialnya

 2
 3
 4
 5
 6
 7
 8
 9
 10. Masukkan perintah berikut
package 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 datatampil extends HttpServlet {
 protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        String nama = request.getParameter("nama");
        String email = request.getParameter("email");
        String jenismember = request.getParameter("jenismember");
        String jenisakses = request.getParameter("jenisakses");
        PrintWriter out = response.getWriter();
        try {
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Form Registration</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<h1>Member Baru</h1>");
            out.println("<table border='1' cellpadding='4' cellspacing='2'>" +
                        "<tr><td>Nama: </td><td>" + nama + "</td></tr>" +
                        "<tr><td>Email: </td><td>" + email + "</td></tr>" +
                        "<tr><td>Jenis Member: </td><td>" + jenismember + "</td></tr>" +
                        "<tr><td>Pilihan Akses: </td><td>" + jenisakses + "</td></tr>" +
                        "</table>");
            out.println("</body>");
            out.println("</html>");
        } finally {
            out.close();
        }
    }}

 11
 12
 13
 14. Masukkan perintah berikut
package 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 datatampil extends HttpServlet {
 protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        String nama = request.getParameter("nama");
        String email = request.getParameter("email");
        String jenismember = request.getParameter("jenismember");
        String jenisakses = request.getParameter("jenisakses");
        PrintWriter out = response.getWriter();
        try {
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Form Registration</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<h1>Member Baru</h1>");
            out.println("<table border='1' cellpadding='4' cellspacing='2'>" +
                        "<tr><td>Nama: </td><td>" + nama + "</td></tr>" +
                        "<tr><td>Email: </td><td>" + email + "</td></tr>" +
                        "<tr><td>Jenis Member: </td><td>" + jenismember + "</td></tr>" +
                        "<tr><td>Pilihan Akses: </td><td>" + jenisakses + "</td></tr>" +
                        "</table>");
            out.println("</body>");
            out.println("</html>");
        } finally {
            out.close();
        }
    }}

 15
 16
 17
 18
 19








8












Saturday, March 29, 2014
Beberapa hal yang diperlukan sebelum memulai web Java

Beberapa hal yang diperlukan sebelum memulai web Java


Bagi kamu yang ingin mulai belajar menjadi programmer java web, berikut NIJEKOblog bagikan apa saja langkah-langkah yang diperlukan , yup check this out :
1. instalasi J2SDK
Merupakan sebagai platform dasar. Untuk download silahkan klik DISINI
2. Path dan java home
Ini dilakukan untuk menjalankan  file atau program java di common prompt, maka harus di atur pathnya dulu di control panel>system>advanced>environment variabel>. Atur user variabel path dan variabel value dengan alamat jdk java
3. Sun Java system Aplication server
Ini dilakukan untuk bisa men deploy file JAR. Untuk download silahkan klik DISINI
4. webserver apache tomcat
Ini dilakukan untuk dapat men deploy servlet dan JSP, tetapi tidak dapat mendeploy EJB
.download disini DISINI
5. Instalasi JBOSS
Ini dilakukan untuk bisa men deploy servlet, JSP dan EJB. Silahkan download klik DISINI  . Untuk memudahkan membuat program servlet, JSP, EJB, anda bisa downloadtutorial DISINI  dan copy kan file ke C
6. Instal netbeans
Ini dilakukan untuk menulis, mengompile, mencari kesalahan, dan menyebarkan program.netbeans ditulis dalam bahasa java namun dapat juga mendukung bahasa pemrogramman lain. program ini bebas digunakan. Untuk download silahkan disini DISINI
Friday, March 28, 2014
PENGENALAN BAHASA JAVA

PENGENALAN BAHASA JAVA

PENGENALAN BAHASA JAVA
Java merupakan perangkat lunak produksi Sun Microsystem inc. untuk pemograman beberapa tujuan (multipurpose),multiplatform(dapat berjalan dibeberapa sistem operasi),mudah dipelajari,  dan powerfull. Aplikasi yang bisa dibuat dari java meliputi web programing. Desktop programing, mobile programing
Perangkat lunak java sintaknya mirip dengan C, Karena bahasa java dibuat memakai bahsa pemograman C ,tetapi bahasa java menyempurnakan kekurangan bahasa C. Pertama rilis, java disebut JDK (Java Developmen kit), hingga JDK versi 2 atau dikenal dengan java 2, dibagi menjadi 3 edisi, yaitu J2SE( Java 2 Standar edition), J2EE (java 2 Enterprise Edition), J2ME(java 2 Micro Edition)
J2SE merupakan edisi untuk pemograman deskop dan juga merupakan perangkat lunak dasar yang harus diinstal sebelum  anda memakai J2EE dan J2ME
J2SE merupakan edisi atau teknologi untuk pemograman enterprise, seperti pemograman database, JSP, Beans dan lain-lain
J2ME merupakan edisi atau teknologi untuk pemograman mobile/ Handphone dan peralatan kecil lainya
Setelah anda menginstal java didalam sistem komputer anda terdapat JVM (java virtual Machine), didalam JVM terdapat JRE (Java runtime environment). Program yang diketik dengan bahasa java memilikki ekstensi .java, akan menghasilkan file .class jika anda compilasi. Sehingga file keras(.class) jika dijalankan akan memanfaatkan JRE
Mengenal J2EE dan Java Script  
J2EE merupakan edisi java untuk pemogrman enterprise dan salah satu komponen pemograman yang dapat dibuat dalam edisi ini adlah pemograman web. J2EE mulai diperkenalkan pada tahun 1998. Komponen web dibahasa java dapat berupan sevlet dan JSP(Java server page)
Java script bukan merupakan komponen java untuk web. Tetapi merupkan bahsa scripting untuk web yang interpreter bahsanya seperti java. Java script pertama kali diperkenalkan oleh netscape pada tahun 1995, bersamaan dengan diperkenalkan bahsa java. Pada tahun 1995 terjadi kerjasama Netscape dengan sun dalam membuat bahsa java, maka script yag semula bernama Livescript menjadi java script, java script merupakan sript atau program yang berjalan disisi user(browser), sehingga disebut juga client script scripting. Untuk lebih jelasnya perbedaan ,perhatikan tabel dibawah ini
Java Script
Java
Bahasa yang langsung diinteprestasikan oleh browser
Bahasa yang setengah terkompilasi dan memerlukan JVM untuk menterjemahkan
Kode terintegrasi dengan HTML
Kode(applet) terpisah dari document html dan dipanggil pada saat membuka document HTML
Bahasa dengan karakteristik yang terbatas
Bahasa dengan karakteristik yang luas(pendeklarasian jenis variabel)
Hubungan dinamis, referensi dari objek diverifikasi pada saat loading
Hubungan statis, objek harus ada pada saat program diloading(dikopilasi)
Kode program bisa diakses
Kode program tersembunyi
  
APPLET
Merupakan program java yang bisa dijalankan lewat web browser menggunakan bahasa HTML. Sewaktu HTML menjalankan class yang terdapat java applet, web browser akan menggunakan JVM (Java Virtual Machine) untuk menjalankan applet tersebut
SERVLET
Merupakan class yang berjalan dalam java enabled web server dan melakukan generating Document HTML yang kemudian dikirimkan ke browser client untuk ditambilakan
JSP(java server page)
Merupakan aplikasi web yang berjalan disisi browser
EJB(entity Java Bean)
Merupakan salah satu kontainer J2EE server. Untuk mengelola dan mengeksekusi enterprise bean

Copyright © 2014 NIJEKOblog All Right Reserved