Dokumen tersebut membahas pengertian JSP, komponen-komponen JSP seperti scriptlet, expression, directive, kelebihan dan kekurangan JSP, serta objek implisit dan web container dalam JSP.
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
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