JSP adalah suatu bahasa pemograman web berbasis java dan merupakan bagian dari teknologi J2EE.J2EE merupakan standar resmi java untuk pengembangan sistem aplikasi enterprise.JSP dibuat dan didefenisikan oleh kalangan industri,tepatnya java community process yang dipimpin oleh sun microsystem.J2EE merupakan platfrom untuk aplikasi enterprise dengan dukungan API yang lengkap dan protabilitas dan memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara bussines logic (sistem) presentasi dan data.
J2EE terdiri dari API berikut:
-java server pages
-servlets
-Dukungan java terdapat XML yaitu JAXP
-Enterprise java beans(EJB)
-Java mesaging
-Java transaction
-Java mail
-Java naming and directory inferface
-JDBC (Java database connectivity)
-Dukungan java terhadap CORBA dan RMI
A.SEJARAH JSP
JSP adalah suatu teknologi web berbasis bahasa pemograman java dan berjalan di platform java,serta merupakan bagian teknologi J2EE (Java 2 enterprise edition).Java server pages (JSP) merupakan sebuah tenologi servlet-baset yang digunakan pada wb tier untuk menghairkan dynamic dan static content.Untuk membangkitkan halaman-halamn web sesuai dengan permintaan pemakai,para pengembang aplikasi web bisa menggunakan perangkat lunak seperti JSP,PHP,PERL dan ASP.JSP merupakan teknologi yang didasarkan pada bahsa java,yang menyediakan cara untuk lebih mudah dan cepat dalam membuat aplikasi berbasis web yang bekerja denganberbagai macam web server,application server browser dan develoment tool.
Dua alasan penting yang membuat JP banyak digunakan oleh para pengembang aplikasi web.
- JSP menggunakan bahasa java.bagi para program yang telah mengenal java,sangatlah mudah untuk membuat aplikasi web dengan JSP mengingat dasar JSP adalah bahasa JAVA.
- JSP mendukung multiplatform.Dalam hal ini JSP memang bukan satu-satunya perangkat lunak membuat aplikasi web yang bersifat multiplatform.Keunggulan dari adanya dukungan multiplatform adalah memungkinkan kode dapat dipindah-pindahkan keberbagai platform tanpa perlu melakukan apapun pada kode tersebut.
- Melakukan pemilihan (parsing) kode JSP
- Membagikan kode sumber servlet
- Mengkompilasi kode sumber servlet menjadi sebuah kelas
- Membuat instan servlet
- Memberikan keluaran servlet ke web server.
- JSP dapat berjalan pada sembarang platform
- JSP cenderung memiliki performasi yang lebih baik,karena JSP dilakukan kompile terlebih dahalu menjadi servlet yang berupa bytecode
- Di dukung bahasa java yang memiliki kemampuan OOP dan tingkat reuseanility
- Dapat menggunakan javabean untuk mengkenkapsulasi kode-kode java.
- Proses kompile terhadap halaman JSP mengakibatkan client harus menunggu lebih lama pada saat pertama kali dilakukan loading.Hal ini tentu saja menyebabkan kecepatan proses JSP secara menyeluruh berkurang.
Berdasarkan penjelasan yang saya jabarkan diatas bahwa bahas pemograman JSP itu sangat penting dalam dunia pemograman.
Demikian penjelasan yang saya tulis jika ada masih banyak kekurangan dibalik tulisan ini.Baik berupa pertanyaan,saran mupun kritik dari pembaca,saya harapkan sebagai masukan agar dapat menulis lebih baik lagi dari kedepanya.
Penulis : Wulandari 701210053 program studi sistem informasi fakultas saintek(Mahasiswi UIN Sultan Thaha Syaiffudin Jambi)
Dosen Pengampu : Efitra,M.Kom
Sumber : https://webdisainsulastari.blogspot.com/2016/08/?m=1
Posting Komentar