Pengertian JSP (Java Server Pages)
JSP
adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan di
Platform Java, serta merupakan bagian teknologi J2EE (Java 2 Enterprise Edition).
JSP 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 diserver,
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 di desain 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 bahasascripting 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.
Kelebihan JSP
1.
JSP
dapat berjalan pada sembarang platform.
2.
JSP
cenderung memiliki performansi yang lebih baik, karena JSP dilakukan kompile
terlebih dahulu menjadi servlet yang berupa bytecode.
3.
Didukung
bahasa Java yang memilki kemampuan OOP dan tingkat reuseability tinggi.
4.
Dapat
menggunakan JavaBean untuk mengenkapsulasi kode-kode java.
Kelemahan JSP
1.
Proses
kompile terhadap halaman JSP mengakibatkan client harus menunggu lebih lama
pada saat pertama kali di lakukan loading. Hal ini tentu saja menyebabkan
kecepatan proses JSP secara menyeluruh berkurang.
https://aminawm.wordpress.com/pengertian-jsp-java-server-pages/
0 komentar:
Posting Komentar