Maya surya

12
BAHASA PEMROGRAMAN II DISUSUN OLEH : NAMA : MAYA SURYA NIM : 1011009

Transcript of Maya surya

Page 1: Maya surya

BAHASA PEMROGRAMAN II

DISUSUN OLEH :

NAMA : MAYA SURYANIM : 1011009

JURUSAN SISTEM INFORMASISTMIK CATUR SAKTI

KENDARI2010

Page 2: Maya surya

Tugas :

Jakarta Tomcat

Blazic

Glassfish

1. Jelaskan cara menginstalasi dari ketiga web server tersebut

2. Apa perbedaan dari ketiga web server tersebut

3. Jelaskan apa dan kegunaannya dari JSP ( Java Server Pages )

4. Jelaskan pengertian Servlet

5. Buatlah website tampilan sederhana dgn menggunakan file .jsp.

( hasilnya di print screen )

Jakarta Tomcat

Jakarta Tomcat adalah web application server, yang mempunyai kemampuan sebagai

Servlet container dan JSP container di mana Anda bisa mendeploy Servlet dan JSP. Di atas

Jakarta Tomcat, Servlet dan JSP akan bekerja melayani request dari client, yang lumrahnya

adalah berupa browser.

Untuk bisa menjalankan Jakarta Tomcat, Anda membutuhkan Java Development Kit (JDK).

Untuk instalasi Jakarta Tomcat, Anda bisa mendownload binary dari

http://jakarta.apache.org , dalam format .zip, .tar.gz. Yang Anda perlu lakukan hanyalah

mendecompress file tersebut.

Dalam bekerja dengan Jakarta Tomcat, Anda mempunyai sebuah directory yang

dikenal sebagai TOMCAT_HOME. TOMCAT_HOME adalah directory di mana

Jakarta Tomcat diinstall. Selanjutnya di bawah TOMCAT_HOME Anda akan

menemukan beberapa subdirectory, diantaranya bin/, conf/, logs/ dan webapp/. Di

dalam subdirectory bin/ terdapat file-file executable terutama untuk menjalankan dan

menghentikan Jakarta Tomcat. Di dalam subdirectory conf/ terdapat file-file untuk

configuration. Di dalam subdirectory logs/ terdapat file-file log. Dan subdirectory

webapp/ adalah di mana Anda bisa meletakkan aplikasi Web yang Anda bangun dengan

Servlet dan JSP.Di bawah subdirectory webapp/ Anda bisa mengcreate subdirectory.

Page 3: Maya surya

Sub directory ini akan dijadikan sebagai Context oleh Jakarta Tomcat.

Anda menjalankan Jakarta Tomcat dengan mengexecute startup.sh di

subdirectory bin/. Sedangkan untuk menghentikan Tomcat Anda mengexecute

shutdown.sh di sub directory bin/ juga.Secara default Jakarta Tomcat siap melayani

request dari client melalui port 8080. Melalui Web browser, Anda bisa menghubungi

http://localhost:8080.

BLAZEK

Blazek Web Desain dimiliki oleh Nathan Blazek dari Kearney, Nebraska. Kami, Blazek

Web Desain, telah menciptakan banyak situs web selama sepuluh tahun terakhir. Kita telah

menyaksikan berbagai tahap Bahasa HTML datang juga seperti yang terlihat dalam

pengembangan perangkat tambahan Flash, Shockwave, XHTML, SHTML, XML, PHP,

ASP, dan desain berbasis CSS. Sebagai pengembang, kami dapat membantu Anda membuat

keputusan ketika datang ke kegunaan, arah dan konektivitas dari situ.

Pemilik dan pendiri Desain Web Blazek, Nathan Blazek, telah menerima gelar Bachelor of

Science di Ilmu Komputer di University of Nebraska di Kearney. Dia juga mencapai minor

dalam Multimedia. Keputusannya untuk mencapai minor dalam Multimedia lahir dari

hasratnya untuk pengembangan web. Kombinasi derajat dan membantu kecil memberikan

pengetahuan pemrograman dan desain grafis yang dibutuhkan untuk menciptakan tata letak

yang efektif dan kode untuk situs web.

Glass Fish

GlassFish adalah server aplikasi yang kompatibel dengan Java EE yang paling sering

diunduh di industrinya. Dengan lebih dari 24 juta pengunduh sampai dengan hari ini, Sun

GlassFish Enterprise Server v3 memberikan solusi server aplikasi setingkat enterprise

berbasis open source.

Dengan Sun GlassFish Enterprise Server v3, organisasi dapat membuat dan menggunakan

aplikasi Web modern dengan Java EE 6 Web Profile dan dengan mudah meningkatkan

kekuatan platform Java EE 6 secara utuh untuk aplikasi enterprise.

Page 4: Maya surya

1. Cara menginstall :

Jakarta Tomcat :

1. apache tomcat dapat di download di http://tomcat.apache.org/download-60.cgi#6.0.26

atau jakarta.apache.org.

2. anda dapat mendownload dalam 3 bentuk: zip, exe, dan tar.gz.

Jika anda mendownload dalam bentuk zip :

3. exstrak file zip kedalam direktori C:

4. setting JAVA HOME (properties my computer-edvanced-environment variable-system

variable-new)

JAVA_HOME

C:\Program Files\Java\jdk1.6.0

5. setting CATALINA HOME

CATALINA_HOME

C:\apache-tomcat-6.0.18

6. setting PATH

PATH

C:\Program Files\Java\jdk1.6.0\bin;C:\apache-tomcat-6.0.18\bin;

7. restart windows anda.

8. testing apache tomcat:

– start-run-cmd

– ketikkan catalina.bat run

– buka web browser dan silahkan masuk ke localhost:8080

Page 5: Maya surya

1. *) instalasi dalam bentuk file .exe

download tomcat 6.0.26.exe dan jalankan. pada bagian Choose Component pilih costum

sesuai gambar dibawah :

2. Isi user name dan password dan biar port defaultnya 8080

Page 6: Maya surya

3. Kemudian masuk ke direktori C: (dimana file instalasinya tersimpan, biasanya dalam

program file atau langsung dalam direktori C)/tomcat 6/bin dan jalankan file tomcat6.exe

4. Buka web browser-silahkan masukkan url URL http://localhost:8080 dan akan tampil

homepage tomcat seperti dibawah :

Page 7: Maya surya

Cara menginstall glassfish :

Yang harus dimiliki sebelum menginstall Glassfish adalah GlassFish.jar. Dan sekarang anggap

saja anda sudah mempunyai Glassfish.jar.

Langkah – langkah :

1. Copy Glassfish.jar anda ke direktori yang anda inginkan, sebaiknya di C: saja.

2. Buka command prompt dan ketikkan java -Xmx256m -jar (nama file glassfish).jar, misalnya :

java -Xmx256m -jar glassfish-installer-v2ur2-b04-windows.jar

3. Tunggu beberapa saat, akan muncul sebuah window agreement seperti ini,

klik tombol accept hingga berubah menjadi enabled. Dan tunggulah beberapa saat lagi hingga

terdapat tulisan "Installation Complete" pada command prompt.

4. Masuk ke direktori glassfish, melalui command prompt. Setelah masuk direktori glassfish, ketikan "lib\ant\bin\ant -f setup.xml", enter.

5. Setelah itu akan muncul tulisan BUILD SUCCESSFULLY pada command prompt, berarti anda telah berhasil meng-install Glassfish di komputer anda.

6. Copy sebuah mysql-connector-java minimal versi 4 ke folder lib di dalam folder glassfish.

Page 8: Maya surya

7. Kemudian buka command prompt lagi, masuk pada folder bin di dalam folder glassfish melalui command prompt(c:\glassfish\bin>).

8. Ketikan asadmin create-domain --user admin --adminport 4848 domain1. Perintah ini untuk membuat domain baru pada glassfish. Masukan password= password dan password again= password.

9. Tunggu hingga semua selesai terinstall hingga muncul tulisan "Domain domain1 created" pada command prompt anda.

10. Ketikan asadmin start-domain domain1 untuk menjalankan server dan tunggu beberapa saat hingga domain running.

11. Buka browser anda dan buka URL http://localhost:4848, sesuai dengan port yang anda buat pada command prompt tadi.

12. Akan muncul form login, masukkan username: admin dan password: password. Klik Login.

13. Pilih menu Web Applications dan pilih deploy. Tekan browse, lalu pilih file *.war pada folder dist yang berada di dalam project dan pilih Server pada Virtual Server. Kemudian klik OK.

14. Pilih menu Resource pada menubar kiri. Pilih JDBC - Connection Pools dan klik new. Setelah terisi tekan next untuk proses selanjutnya. Isikan beberapa field text pada property-property yang telah di sediakan oleh glassfish. Seperti user:(username database anda), password:(password database anda), Url/url:(tempat database anda). jangan lupa klik finish.

15. Kemudian klik Connection Pool yang tadi telah dibuat dan klik PING untuk mengetahui Glassfish tersebut sudah connect dengan database atau belum.

16. Jika terdapat tulisan PING SUCCESSED, berarti Glassfish sudah berhasil melakukan koneksi ke database anda,

3. Kegunaan dari JSP ( java server pages )

Page 9: Maya surya

JSP merupakan halaman yang menggabungkan HTML dengan scripting tag dan program java.

Pada saat JSP dipanggil client melalui browser, JSP tersebut akan di kompile terlebih dahulu

menjadi servlet, dan kemudian hasilnya dikembalikan ke client.

Kegunaannya : JSP bertujuan untuk menyederhanakan pembuatan dan manajemen halaman web

yang bersifat dinamis, dengan cara memisahkan content dan presentasi.

4. Pengertian Servlet

Servlet adalah class Java yang menangani request dari user dan memberikan response.Servlet

merupakan class Java yang mengimplement interface Servlet dan menerima request dari class

Java, request client atau servlet yang lain.

Servlet juga bisa disebut HTTP servlet.Hal ini dikarenakan Servlet menggunakan protokol

HTTP,tapi Servlet bukan termasuk dalam spesifikasi protokol Client-Server.

Untuk menciptakan sebuah Servlet, kita harus mengimport extension class javax.servlet dan

javax.http.servlet.Javax.servlet berisi framework dasar servlet dan javax.servlet.http berisi

framework yang akan menangani HTTP request.

4. Website sederhana dengan JSP