TUTORIAL PRAKTIKUM PEMROGRAMAN WEB II
PRAKTIKUM KE 5
A. Menampilkan Data dari Database
1. Buka Aplikasi Netbeans 8.2
2. Buat project baru dengan nama “Mahasiswa”.
3. Tahap pertama klik File --> New Project --> Java Web --> Web Application.
4. Kemudian klik Next. Beri nama project = “Mahasiswa”.
5. Setelah itu klik Next. Pilih server GlassFish, lalu klik Finish, maka project 1 (AppServer) akan terbentuk.
6. Selanjutnya buat koneksi ke Database dengan buat Package Session Bean, dengan cara klik kanan pada Source Package --> pilih New --> buat session Bean (jika tidak ada cari di other…)
7. Setting pada EJB = Koneksi.
Package = koneksi
8. Setelah itu klik Finish.
9. Selanjutnya buat database sebagai berikut:
Nama Database = mahasiswa
Nama Tabel = mahasiswa
Berikut tampilan database pada MySQL:
10. Kemudian masukkan script berikut pada Koneksi.java.
package koneksi;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import javax.ejb.Stateless;
@Stateless
public class Koneksi {
/** Ini awal 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();
ResultSet rs=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;
}
/** Ini akhir Script Koneksi */
}
11. Setting Library MySQL dengan cara klik kanan pada project Mahasiswa --> klik Properties --> pilih Libraries --> klik Add Library --> pilih MySQL JDBC Driver --> klik Add Library --> OK.
12. Selanjutnya buat web service dengan nama “TampilMahasiswa”.
13. Klik kanan pada project Mahasiswa --> New --> Web Service --> beri nama TampilMahasiswa.
Package = com.server.tampil
Lalu klik Create Web Service From Existing Session Bean --> klik Browse --> pilih Koneksi --> OK.
14. Setelah itu klik Finish.
15. Selanjutnya masukkan script tampil berikut pada TampilMahasiswa.java
package com.server.tampil;
import java.util.List;
import javax.ejb.EJB;
import javax.jws.WebMethod;
import javax.jws.WebService;
import koneksi.Koneksi;
@WebService(serviceName = "TampilMahasiswa")
public class TampilMahasiswa {
@EJB
private Koneksi ejbRef;// Add business logic below. (Right-click in
editor and choose
// "Insert Code > Add Web Service Operation")
@WebMethod(operationName = "mahasiswaMethod")
public List mahasiswaMethod() {
return ejbRef.mahasiswaMethod();
}
}
16. Selanjutnya Deploy dengan cara klik kanan pada Project --> Deploy.
17. Lalu Test Web Service pada TampilMahasiswa. Hasilnya:
18. Hapus index.html
19. Buat JSP --> New --> JSP --> beri nama index --> Finish.
20. Copy alamat WSDL ke browser
http://localhost:8080/Mahasiswa/TampilMahasiswa?WSDL
21. Selanjutnya buat web service client.
22. Drag web service mahasiswaMethod ke dalam halaman script index.jsp
23. Kemudian klik kanan program dan pilih Run. Hasilnya:
Untuk lebih lengkapnya, dokumen dan project bisa didownload di sini.
















Komentar
Posting Komentar