Pemrograman Web 2- Praktikum 4

TUTORIAL PRAKTEK PEMROGRAMAN WEB 2
PRAKTIKUM KE 4
(Menampilkan Data dan Database)
A. Menampilkan Data dari Database
1. Buat sebuah project dengan namaMahasiswa di netbeans 8.2
Klik File lalu pilih New Project lalu pilih Java Web lalu pilih Web Aplication
Lalu berinama project Mahasiswa
2. Setelah itu klik Next lalu pilih server GlassFish 4.1.1, lalu klik Finish
3. Setelah project dibuat lalu buat koneksi kesebuah package dengan session Bean untuk terkoneksi ke database
Caranya klik kanan pada Source Package lalu pilih New, lalu pilih Session Bean. Jika tidak ada maka cari via Other. Isikan EJB Name :Koneksi dan Packagenya : koneksi
Terakhir klik finish
4. Berikut tampilan Setting Session Bean

5. Setelah Klik Finish maka akan tampil sebuah package bernama koneksi.java

6. Selanjutnya kita membuat database di MYSQL dengan struktur berikut


Nama Field
Type Data
Panjang
Nim
Varchar
15
Nama
Varchar
30


Database name :mahasiswa
Table name :mahasiswa
7. Cara buat database aktifkan MYSQL di XAMPP lalu ketika di web browser
localhost:81/phpmyadmin

8. Setelah database mahasiswa dibuat lalu masukkan skrip koneksi berikut di Koneksi.java

packagekoneksi;

importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.Statement;
importjava.util.ArrayList;
importjava.util.List;
importjavax.ejb.Stateless;

@Stateless
public class Koneksi {
/** Iniawal Script Koneksi */
public List mahasiswaMethod() {
List list = new ArrayList();

String JDBC_DRIVER="com.mysql.jdbc.Driver";
String JDBC_URL="jdbc:mysql://localhost:3306/mahasiswa";
String USR="root";
String PASS="";

try{
Class.forName(JDBC_DRIVER);
Connection con =
DriverManager.getConnection(JDBC_URL,USR,PASS);
Statement stmt=con.createStatement();
ResultSetrs=stmt.executeQuery("select * from mahasiswa");
while(rs.next())
list.add(rs.getString(1)+"-"+rs.getString(2));
con.close();
  }
catch (Exception ex) {
System.out.println(ex.getMessage());
  }
return list;
}
/** Iniakhir Script Koneksi */
}



9. Setelah itu Masukke Library MYSQL JDBC kedalam project anda , caranya
Klik kanan pada Project anda, lalu pilih Properties, lalu pilih Libraries, lalu pilih Add Library, dan pilih MYSQL JDBC Driver. Lalu klik Add Library maka akan tampil Libraries. Lalu klik OK.

10. Setelah itu kita buat Web Service didalam project anda.
Klik kanan pada project anda, lalu pilih New lalu pilih Web Service lalu beri nama TampilMahasiswa. lalu Package nya: com.server.tampil lalu klik Create Web Service from Existing Session Bean, lalu klik Browse, lalu pilih Mahasiswa>>EnterpriseBeans>>Koneksi, lalu klik OK.

11. Selanjutnya Klik Finish maka akan terbentuk web service yang bernama TampilMahasiswa.java

12. Setelah itu masukkan script tampil berikut ke web service pada halaman  TampilMahasiswa.java
package com.server.tampil;

importjava.util.List;
importjavax.ejb.EJB;
importjavax.jws.WebMethod;
importjavax.jws.WebService;
importkoneksi.Koneksi;

@WebService(serviceName = "TampilMahasiswa")
public class TampilMahasiswa {

    @EJB
privateKoneksiejbRef;// Add business logic below. (Right-click in
editor and choose
    // "Insert Code > Add Web Service Operation")

@WebMethod(operationName = "mahasiswaMethod")
public List mahasiswaMethod() {
returnejbRef.mahasiswaMethod();
    }

}



13. Selanjutnyakitadeploydan Test Web service





Komentar

Postingan populer dari blog ini

Sejarah Windows

Sejarah Perkembangan Processor

Pemrograman Web 2- Praktikum 7 lanjutan akhir