ENGR 220 Lecture Notes - Lecture 1: Apache Tomcat, Web Server, Web Container

32 views11 pages
School
Department
Course
Professor
Bab 1 Pengenalan JSP
1
Bab 1
Pengenalan JSP
POKOK BAHASAN:
Dasar JSP
Daur hidup JSP]
Web Container
Jakarta Tomcat
Contex
Java Virtual Machine
Yang diperlukan untuk menjalankan JSP
Membuat dan mendeploy halaman JSP
TUJUAN BELAJAR:
Setelah mempelajari bab ini, mahasiswa diharapkan mampu:
1. Mengenal JSP
2. Mengenal web server
3. Mengetahui daur hidup JSP
4. Mengetahui yang diperlukan untuk menjalankan JSP
5. Membuat dan mendeploy halaman JSP
1.1 Dasar JSP
JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan di
Platform Java, serta merupakan bagian teknologi J2EE (Java 2 Enterprise Edition). JSP
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 11 pages and 3 million more documents.

Already have an account? Log in
Bab 1 Pengenalan JSP
2
sangat sesuai dan tangguh untuk menangani presentasi di web. Sedangkan J2EE
merupakan platform Java untuk pengembangan sistem aplikasi enterprise dengan
dukungan API (Application Programming Inteface) yang lengkap dan portabilitas serta
memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara business
logic (sistem), presentasi dan data.
JSP merupakan bagian dari J2EE dan khususnya merupakan komponen web dari
aplikasi J2EE secara keseluruhan. JSP juga memerlukan JVM (Java Virtual Machine)
supaya dapat berjalan, yang berarti juga mengisyaratkan keharusan menginstal Java
Virtual Machine di server, dimana JSP akan dijalankan. Selain JVM, JSP juga
memerlukan server yang disebut dengan Web Container.
Teknologi JSP menyediakan cara yang lebih mudah dan cepat untuk membuat
halaman-halaman web yang menampilkan isi secara dinamik. Teknologi JSP didesain
untuk membuat lebih mudah dan cepat dalam membuat aplikasi berbasis web yang
bekerja dengan berbagai macam web server, application server, browser dan
development tool.
Java Server Pages (JSP) adalah bahasa scripting untuk web programming yang
bersifat server side seperti halnya PHP dan ASP. JSP dapat berupa gabungan antara
baris HTML dan fungsi-fungsi dari JSP itu sendiri. Berbeda dengan Servlet yang harus
dikompilasi oleh USER menjadi class sebelum dijalankan, JSP tidak perlu dikompilasi
oleh USER tapi SERVER yang akan melakukan tugas tersebut. Makanya pada saat user
membuat pertama kali atau melakukan modifikasi halaman dan mengeksekusinya pada
web browser akan memakan sedikit waktu sebelum ditampilkan.
1.2 Daur Hidup JSP
Sebagai gambaran bagaimana JSP melalui masa hidupnya bisa dilihat pada
gambar berikut :
Gambar 1.1 Daur hidup JSP
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 11 pages and 3 million more documents.

Already have an account? Log in
Bab 1 Pengenalan JSP
3
Seperti tipe aplikasi java lainnya (Servlet, Applet, Midlet dll), JSP juga bertipe
strong Type artinya penggunaan variable pada halaman tersebut harus dideklarasikan
terlebih dahulu. Misalnya pada sintaks pengulangan berikut:
for (int i=1; i<13; i++)
{
// statement
}
Seperti halnya skrip-skrip server side yang lain, JSP pun memerlukan Web server.
Skrip ASP memerlukan IIS sebagai web server, PHP memerlukan IIS atau Apache,
sedangkan JSP bisa menggunakan Apache Tomcat sebagai salah satu web server yang
mendukungnya.
Agar bisa menjalankan file-file JSP yang berbasis Java, diperlukan web server
yang mampu memproses Java, atau minimal JSP engine yang dapat terintegrasi dengan
web server.
1.3 Web Container
Menurut spesifikasi J2EE, dikenal EJB Container, Web Container dan Application
Server. Web Container adalah services yang dijalankan oleh suatu Java Application
Server hususnya untuk services yang compliance/kompatibel dengan Servlet dan JSP.
Selain menjadi services oleh Java Application Server, Web Container dapat berdiri
sendiri. Contoh Web Container adalah Tomcat, ServletExec, Resin, Jrun, Blazix. Web
Container juga dapat bekerja sama dengan web server, misalnya Tomcat dengan
Apache, Jrun dengan IIS.
Web Server adalah software untyk server yang menangani request melalui
protokol HTTP yang digunakan oleh situs-situs web saat ini dalam menangani request
file statik HTML, sepeti Apache dan Microsoft IIS. Web server sekarang sering
“dibungkus” oleh Java Application Server sebagai HTTP Server.
Java Application Server adalah Server yang terdiri atas HTTP Server (Web
Server), EJB Container maupun Web Container. Contoh Java Application Server: Sun
J2EE RI 1.2/1.3, Borland AppServer 4.5/Enterprise Server 5.0, Oracle9i Application
Server dan lainnya.
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 11 pages and 3 million more documents.

Already have an account? Log in

Document Summary

Pokok bahasan: dasar jsp, daur hidup jsp, web container. Java virtual machine: yang diperlukan untuk menjalankan jsp, membuat dan mendeploy halaman jsp. Setelah mempelajari bab ini, mahasiswa diharapkan mampu: mengenal jsp, mengenal web server, mengetahui daur hidup jsp, mengetahui yang diperlukan untuk menjalankan jsp, membuat dan mendeploy halaman jsp. Platform java, serta merupakan bagian teknologi j2ee (java 2 enterprise edition). 2 sangat sesuai dan tangguh untuk menangani presentasi di web. Sedangkan j2ee merupakan platform java untuk pengembangan sistem aplikasi enterprise dengan dukungan api (application programming inteface) yang lengkap dan portabilitas serta memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara business logic (sistem), presentasi dan data. Jsp merupakan bagian dari j2ee dan khususnya merupakan komponen web dari aplikasi j2ee secara keseluruhan. Jsp juga memerlukan jvm (java virtual machine) supaya dapat berjalan, yang berarti juga mengisyaratkan keharusan menginstal java. Virtual machine di server, dimana jsp akan dijalankan. Selain jvm, jsp juga memerlukan server yang disebut dengan web container.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents