SlideShare une entreprise Scribd logo
1  sur  28
Leo Andika
Jean Karunadewi
Jonathan Kevin
Alexander Gozali
Wendy
JSP Intro…
 What is JSP? JSP adalah perluasan dari teknologi servlet
 JSP scriptlet: <% out.print(“Hello!”); %>
 JSP declaration: <%! int angka = 10; %>

 JSP comment: <%-- java comment -->
 JSP expression: <%= panjang %>
 JSP directive: <% @include file=“index.html” %>
+ dan - JSP
+:
o Dapat berjalan di sembarang platform
o Memakai Java -> OOP

-:
o Kecepatan proses JSP berkurang karena client harus

menunggu lama saat pertama loading

Sumber: http://rendyriskianto.blogspot.com/2010/07/pemrograman-dengan-java-server-pages.html
Home
Branch
Home (After Login)
Profile
Insert New Profile
Profile (After Insert)
Update Profile
Profile (Updated)
Delete Profile
index.jsp
profile.jsp
doLogin.jsp
koneksi.jsp
Additional Information
 Implicit Object
 Web Container
Implicit Object
 Implicit Objects adalah Java objects yang membuat JSP

Container bisa dipakai oleh semua developer di setiap
halamannya dan bisa memanggil developer secara
langsung tanpa harus dideklarasikan secara eksplisit
 JSP implicit objects juga dikenal sebagai pre-defined
variables

Source: http://www.tutorialspoint.com/jsp/jsp_implicit_objects.htm
9 implicit object dalam JSP:
Object

Class or Interface

Description & Scope

request

http.HttpServletRequest

Data included with the HTTP
Request.request scope.

response

http.HttpServletResponse

pageContext

jsp.pageContext

session

http.HttpSession

application

ServletContext

out

jsp.JspWriter

config

ServletConfig

page

jsp.HttpJspPage

HTTP Response data, e.g.
cookies. page scope.
Provides access to all the
namespaces associated with a JSP
page and access to several page
attributes. page scope.
User specific session
data. session scope.
Data shared by all application
pages.application scope.
Output stream for page
context. page scope.
Servlet configuration
information. page scope.
Page's servlet instance. page
scope.

Source: http://www.xyzws.com/JSPfaq/what-are-implicit-objects-in-jsp/29
Web Container
 Web Container (atau servlet container) adalah

komponen dari web server yang berinteraksi dengan
Java Servlets
 Fungsinya adalah:
 Mengatur lifecycle dari servlet

 Memetakan URL ke servlet tertentu
 Memastikan URL requester mempunyai hak akses yang

benar

 Web container ada yang bersifat komersial dan non-

komersial. Salah satu non-komersial web container
yang sering dipakai adalah Apache Tomcat
Sumber: http://en.wikipedia.org/wiki/Web_container
JSP Fundamental (05PZT)

Contenu connexe

Similaire à JSP Fundamental (05PZT)

Tugas 4 rekayasa web 1312510231 rostarina.h
Tugas 4 rekayasa web 1312510231 rostarina.hTugas 4 rekayasa web 1312510231 rostarina.h
Tugas 4 rekayasa web 1312510231 rostarina.hosta92
 
Tutorial Jsp (Java Server Page) Bagian 1
Tutorial Jsp (Java Server Page) Bagian 1Tutorial Jsp (Java Server Page) Bagian 1
Tutorial Jsp (Java Server Page) Bagian 1yuhana
 
Tutorial Jsp (Java Server Page) Bagian 1
Tutorial Jsp (Java Server Page) Bagian 1Tutorial Jsp (Java Server Page) Bagian 1
Tutorial Jsp (Java Server Page) Bagian 1yuhana
 
Jquery ppt
Jquery pptJquery ppt
Jquery ppt044249
 
Jeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsJeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsIndividual Consultants
 
Tutorial jquery Nur Kholifah
Tutorial  jquery Nur KholifahTutorial  jquery Nur Kholifah
Tutorial jquery Nur Kholifahnur_kholi
 
Java Server Pages
Java Server PagesJava Server Pages
Java Server Pagesgalihsatria
 
GITS Webinar: Implementasi REST API di iOS Menggunakan Alamofire dan SwiftyJSON
GITS Webinar: Implementasi REST API di iOS Menggunakan Alamofire dan SwiftyJSONGITS Webinar: Implementasi REST API di iOS Menggunakan Alamofire dan SwiftyJSON
GITS Webinar: Implementasi REST API di iOS Menggunakan Alamofire dan SwiftyJSONGITS Indonesia
 
Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602dewiapril1996
 
Tugas 4 Rekayasa Web
Tugas 4 Rekayasa WebTugas 4 Rekayasa Web
Tugas 4 Rekayasa WebSugianto oo
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316art david
 
Tugas Rekayasa Web 1
Tugas Rekayasa Web 1Tugas Rekayasa Web 1
Tugas Rekayasa Web 1fahreza yozi
 
Web mvc dengan java jsp seri 1
Web mvc dengan java   jsp seri 1Web mvc dengan java   jsp seri 1
Web mvc dengan java jsp seri 1Zaenal Arifin
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jspYuna Argadewi
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jspYuna Argadewi
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesmuhammad arif nasution
 

Similaire à JSP Fundamental (05PZT) (20)

Tugas 4 rekayasa web 1312510231 rostarina.h
Tugas 4 rekayasa web 1312510231 rostarina.hTugas 4 rekayasa web 1312510231 rostarina.h
Tugas 4 rekayasa web 1312510231 rostarina.h
 
Tutorial Jsp (Java Server Page) Bagian 1
Tutorial Jsp (Java Server Page) Bagian 1Tutorial Jsp (Java Server Page) Bagian 1
Tutorial Jsp (Java Server Page) Bagian 1
 
Node.js
Node.jsNode.js
Node.js
 
Tutorial Jsp (Java Server Page) Bagian 1
Tutorial Jsp (Java Server Page) Bagian 1Tutorial Jsp (Java Server Page) Bagian 1
Tutorial Jsp (Java Server Page) Bagian 1
 
Jquery ppt
Jquery pptJquery ppt
Jquery ppt
 
Jeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsJeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic Servlets
 
Tutorial jquery Nur Kholifah
Tutorial  jquery Nur KholifahTutorial  jquery Nur Kholifah
Tutorial jquery Nur Kholifah
 
Java Server Pages
Java Server PagesJava Server Pages
Java Server Pages
 
GITS Webinar: Implementasi REST API di iOS Menggunakan Alamofire dan SwiftyJSON
GITS Webinar: Implementasi REST API di iOS Menggunakan Alamofire dan SwiftyJSONGITS Webinar: Implementasi REST API di iOS Menggunakan Alamofire dan SwiftyJSON
GITS Webinar: Implementasi REST API di iOS Menggunakan Alamofire dan SwiftyJSON
 
Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602
 
Tugas 4 Rekayasa Web
Tugas 4 Rekayasa WebTugas 4 Rekayasa Web
Tugas 4 Rekayasa Web
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316
 
Tugas Rekayasa Web 1
Tugas Rekayasa Web 1Tugas Rekayasa Web 1
Tugas Rekayasa Web 1
 
Web mvc dengan java jsp seri 1
Web mvc dengan java   jsp seri 1Web mvc dengan java   jsp seri 1
Web mvc dengan java jsp seri 1
 
pengenalan jsp
pengenalan jsppengenalan jsp
pengenalan jsp
 
Ppt jquery
Ppt jqueryPpt jquery
Ppt jquery
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jsp
 
Koneksi database menggunakan jsp
Koneksi database menggunakan jspKoneksi database menggunakan jsp
Koneksi database menggunakan jsp
 
Tutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web servicesTutorial web service (web & client) with spring web services
Tutorial web service (web & client) with spring web services
 
Jquery ppt
Jquery pptJquery ppt
Jquery ppt
 

JSP Fundamental (05PZT)

  • 1. Leo Andika Jean Karunadewi Jonathan Kevin Alexander Gozali Wendy
  • 2. JSP Intro…  What is JSP? JSP adalah perluasan dari teknologi servlet  JSP scriptlet: <% out.print(“Hello!”); %>  JSP declaration: <%! int angka = 10; %>  JSP comment: <%-- java comment -->  JSP expression: <%= panjang %>  JSP directive: <% @include file=“index.html” %>
  • 3. + dan - JSP +: o Dapat berjalan di sembarang platform o Memakai Java -> OOP -: o Kecepatan proses JSP berkurang karena client harus menunggu lama saat pertama loading Sumber: http://rendyriskianto.blogspot.com/2010/07/pemrograman-dengan-java-server-pages.html
  • 4.
  • 15.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22.
  • 24. Additional Information  Implicit Object  Web Container
  • 25. Implicit Object  Implicit Objects adalah Java objects yang membuat JSP Container bisa dipakai oleh semua developer di setiap halamannya dan bisa memanggil developer secara langsung tanpa harus dideklarasikan secara eksplisit  JSP implicit objects juga dikenal sebagai pre-defined variables Source: http://www.tutorialspoint.com/jsp/jsp_implicit_objects.htm
  • 26. 9 implicit object dalam JSP: Object Class or Interface Description & Scope request http.HttpServletRequest Data included with the HTTP Request.request scope. response http.HttpServletResponse pageContext jsp.pageContext session http.HttpSession application ServletContext out jsp.JspWriter config ServletConfig page jsp.HttpJspPage HTTP Response data, e.g. cookies. page scope. Provides access to all the namespaces associated with a JSP page and access to several page attributes. page scope. User specific session data. session scope. Data shared by all application pages.application scope. Output stream for page context. page scope. Servlet configuration information. page scope. Page's servlet instance. page scope. Source: http://www.xyzws.com/JSPfaq/what-are-implicit-objects-in-jsp/29
  • 27. Web Container  Web Container (atau servlet container) adalah komponen dari web server yang berinteraksi dengan Java Servlets  Fungsinya adalah:  Mengatur lifecycle dari servlet  Memetakan URL ke servlet tertentu  Memastikan URL requester mempunyai hak akses yang benar  Web container ada yang bersifat komersial dan non- komersial. Salah satu non-komersial web container yang sering dipakai adalah Apache Tomcat Sumber: http://en.wikipedia.org/wiki/Web_container