Bahasa Pemrograman 3 . pptx

Bahasa Pemrograman 3
JENIS-JENIS SERVER YANG MENDUKUNG JAVA
SERVER PAGES (JSP)

NAMA

: GITA WAHYU MAUDYTHA

NIM

: 2013081056

KELAS

: TI 2013 C

Jenis-Jenis SERVER YANG MENDUKUNG JAVA
SERVER PAGES (JSP)
Tomcat Apache dari Apache Jakarta Project
Blazix dari Desiderata Software
ServletExec dari New Atlanta / Unify

Jrun dari Allaire
WebLogic dari BEA Systems
WebSphere dari IBM

TOMCAT APACHE dari Apache
Jakarta Project


Tomcat Apache merupakan suatu wadah aplikasi web berbasis
java yang diciptakan untuk menjalankan servlet dan JSP (Java
Server Pages) aplikasi web.



Apache tomcat dibuat oleh Apache-Jakarta namun, karena
popularitasnya sekarang proyek apache tomcat terpisah dimana
apache tomcat didukung dan kembangkan oleh sekelompok
relawan dari open source java komunitas. (Vukotic & Goodwill,
2011)


TOMCAT APACHE dari Apache
Jakarta Project
Kelebihan Apache Tomcat


1. Performanya yang tinggi, stabil, memiliki banyak fitur



2. Mudah Dikonfigurasi



3.

Menggunakan hanya sedikit sumber daya pada server.



4.


Tidak bergantung kepada thread untuk melayani klien.

Back..

Blazix dari Desiderata Software


Blazix adalah kinerja tinggi aplikasi fitur lengkap Java Server. Blazix
dapat digunakan sebagai Application Server atau sebagai Web Server
penuh (melayani file HTML dan gambar di samping server aplikasi
beban kerja standar)



Blazix menyediakan teknologi Java Servlet 2,3 , JSP 1.2 , EJB 1.1 dan
JMS 1.0.2. Ini juga mencakup pelaksanaan HTTP / 1.1 dan ditulis
seluruhnya di Jawa, sehingga efisien yang dapat digunakan sebagai
server web penuh dengan sendirinya, bahkan untuk volume lalu lintas
yang tinggi. Bahkan, situs web ini didukung sepenuhnya oleh Blazix.




Blazix memberikan banyak fitur canggih, termasuk dukungan untuk nosingle- point-of - kegagalan pengelompokan untuk load balancing dan
failover, EJB dan penyebaran Web arsip dan update ,Secure Socket
Layer layanan web, manajemen transaksi, keamanan dan banyak lagi.

Back..

ServletExec dari New Atlanta /
Unify
ServletExec dari New Atlanta/Unity adalah kinerja tinggi, handal, dan server
aplikasi web hemat biaya yang menerapkan :


JavaTM Servlet API 2.5



JSP TM (JSP) 2.1, dan




JSP Standard Tag Library (JSTL) 1,2 

ServletExec memungkinkan Anda untuk menggunakan servlets dan JSP
pada semua server web populer, termasuk :


Microsoft® IIS,



Sun Java Sistem Web Server (SJSWS),



Sun ONE Web Server, dan




Apache HTTP Server

ServletExec dari New Atlanta /
Unify
Servletexec 2012 didukung pada Windows Server 2012 dan
Windows 8.
ServletExec 6.0 didukung pada sistem operasi berikut :


2008 / Vista / 2003 / XP / 2000



Red Hat, SUSE, CentOS & lebih



SPARC Solaris, AIX, dan HP-UX


Back..

JRun dari Allaire


JRun adalah server aplikasi J2EE, awalnya dikembangkan pada
tahun 1997 sebagai mesin Java Servlet oleh Software Life dan
kemudian dibeli oleh Allaire, yang membawa keluar J2EE versi
pertama compliant. Diakuisisi oleh Macromedia sebelum
pengambilalihan 2001 nya Allaire, dan kemudian oleh Adobe
Systems ketika membeli Macromedia pada tahun 2005.



Patch terbaru updater 7 dirilis oleh Adobe pada tahun 2007.
Updater 7 menambahkan Sun JDK 1,6 dukungan, 2.2 dukungan
Apache, Windows dukungan Vista / IIS7 dan Mac OS X 10.4 pada
dukungan Intel.

JRun dari Allaire



Adobe mengumumkan pada bulan Agustus 2007 untuk
menghentikan pengembangan fitur baru untuk JRun. Tim
ColdFusion akan terus melakukan perubahan ke mesin Java yang
mendasarinya karena mereka memerlukan (untuk ColdFusion 9)
tetapi telah diganti JRun mendukung Apache Tomcat di
ColdFusion 10.

Back..

WebLogic dari BEA Systems


WebLogic adalah salah satu aplikasi server yang paling umum
dari oracle. Oracle WebLogic adalah sebuah perangkat lunak
server aplikasi yang berjalan pada tingkat menengah. Artinya,
antara database dan browser berbasis klien tipis.




Server WebLogic didasarkan pada Java 2 Platform, Enterprise
Edition (J2EE) platform standar yang digunakan untuk membuat
java berbasis multiply aplikasi perusahaan.



Teknologi platform J2EE dikembangkan melalui upaya BEA
Systems dan vendor lainnya bekerja sama dengan pengembang
utama, Sun Microsystems. Karena aplikasi J2EE adalah modul
standar, WebLogic dapat mengotomatisasi banyak tugas sistemtingkat yang seharusnya menuntut waktu pemrograman.

Back..

WebSphere dari IBM


IBM WebSphere dirancang untuk mendirikan, mengoperasikan
dan mengintegrasikan aplikasi bisnis elektronik di berbagai
platform komputasi, menggunakan teknologi web berbasis Java.

Ini mencakup baik komponen run-time dan alat untuk
mengembangkan aplikasi yang akan berjalan di WS.

WebSphere dari IBM
WebSphere Application Server membantu Anda :


Meningkatkan produktivitas pengembang dengan standar terbuka dan
model pemrograman yang luas, termasuk pilihan ringan untuk penyebaran
web.



Menyebarkan dan mengelola aplikasi dan layanan tanpa kendala waktu,
lokasi atau jenis perangkat.



Termasuk profil Liberty, aplikasi web server yang dinamis profil.




Meningkatkan keamanan dan kontrol menggunakan manajemen terpadu
dan alat-alat administrasi.



Memberikan dukungan Java EE dan sertifikasi.



Konfigurasi yang sederhana, yaitu adalah file XML dengan sintaks ramah
editor teks.

Fungsi Service yang disediakan Full Java EE
Compliant Aplication Server service :


Web Container

Web container adalah web server berbasis java yang
menampung komponen web  serta melakukan pengelolaan dan
eksekusi terhadap JSP Page dan komponen pada servlet.


Database Connectivity

Berfungsi untuk mengakses sistem database manajemen.
Membantu
programmer
untuk
koneksi
dengan
data
source, membantu mengirimkan query dan update statements ke
database, dan menerima serta memroses hasil yang didapatkan
dari database sesuai dengan query yang diberikan.

Fungsi Service yang disediakan Full Java EE
Compliant Aplication Server service :


JMS (Java Messaging Service)

Memberikan suatu API yang umum dan framework yang membuka
pengembangan aplikasi-aplikasi messaging yang portable dalam
bahasa
pemrograman java. JMS API mendukung
model-model pemrograman
messaging yang umum pada saat ini.


Java Mail

Menyediakan framework platform independence dan protokol
independence untuk membangun aplikasi Java berdasarkan mail


Web Service

Sebuah software aplikasi yang dapat teridentifikasi oleh URI dan
memiliki interface yang didefiniskan, dideskripsikan, dan dimengerti
oleh
XML dan juga mendukung interaksi langsung dengan software aplikasi yang
lain dengan menggunakan message berbasis XML
melalui protokol internet

Fungsi Service yang disediakan Full Java EE
Compliant Aplication Server service :


JNDI ( Java Naming and Directory Interface )
JNDI adalah API Java untuk naming service dan directory. Naming
service atau layanan penamaan adalah sebuah layanan yang
menyediakan pembuatan nama standar untuk satu kumpulan data.
Konsep kunci untuk mengingat sebuah naming service  yaitu bahwa jndi
menyediakan  nama unik untuk setiap entri yang didaftarkan, yang
dinamakan dengan binding.



JTA (Java Transaction API)

Berguna
tradisional

untuk

implementasi

aplikasi

distribusi

secara

Fungsi Service yang disediakan Full Java EE
Compliant Aplication Server service :


RMI- IIOP (Remote Method Invocation over the Internet
Inter-ORB Protocol)

untuk mengirimkan pesan (message) ke server. Internet InterORB
Protocol (IIOP) merupakan protokol jarak jauh yang
mendasari.


Java Persistence API

menyediakan pengembang java dengan objek/fasilitas
pemetaan relasional untuk mengelola data relasional dalam aplikasi
java.

TERIMA KASIH