Dokumen tersebut membahas tentang konsep kelas dalam pemrograman berorientasi objek, penjelasan pemrograman berorientasi objek, dan contoh pemrograman web menggunakan bahasa pemrograman Java beserta beberapa jenis web server yang mendukungnya.
I have prepared this presentation after successful commissioning of two such Multivariable Transmitters with 1595 Conditioning Orifice, used to measure raw gas of two trains in OMV (Pakistan) Exploration GmbH. Sawan gas processing plant,
Tugas Rekayasa Web instilah pada pemrograman javaAjat Sudrajat
apa yang dimaksud dengan instilah class pada pemrograman java, yg di maksud dengan pemrograman berorientasi object(object oriented programming), Java web programming, beberapa java web server
2. Class
Class merupakan cetakan atau blueprint atau prototype yang merupakan salah
satu konsep fundamental pemrograman berorientasi objek yang digunakn untuk
menciptakan objek.
Contoh
3. Pemrograman Berorientasi Objek
Pemrograman berorientasi object (object-oriented programming disingkat OOP)
merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua
data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-
objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat
menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Model
data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih,
kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak
skala besar.
5. Java Web Programing
Java web programming ialah Pemrograman atau komponen-komponen java
yang digunakan untuk membuat aplikasi web seperti Servlet dan JSP. Web
Component dapat berkomunikasi dengan komponen java lain serta
memanfaatkannya, seperti menggunakan komponen JDBC untuk mengakses
database, komponen JMS & Java Mail untuk mengirim email dan harus
didukung dengan web server berbasis java yang menampung web component-
web component serta menyediakan layanan bagi web component seperti
request dispatching, security serta lifecycle management.
6. Java Web Server
▪ Apache Web Server / The HTTP Web Server
Kelebihan :
Freeware (software gratis), Mudah di-install, Mampu beroperasi pada berbagai
platform sistem operasi, Mudah mengkonfigurasinya, Mampu di kompilasi sesuai
dengan spesifikasi HTTP yang sekarang, Menyediakan feature untuk multihomed
dan virtual server, Menyediakan feature untuk multihomed dan virtual server dll.
Kekurangan :
Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang
dikirimkan oleh Client, Web server Apache tidak memiliki kemampuan mengatur
load seperti IIS, sehingga akan terus mem-fork proses baru hingga nilai MaxClients
tercapai atau hingga batas yang diizinkan oleh OS, Terganggunya proses upload
data, yang bisa menyebabkan software salah dalam menerjemahkan ukuran data
yang masuk
7. ▪ Microsoft Internet Information Services (IIS)
Kelebihan :
Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft,
Untuk platform .NET, user hanya bisa menggunakan IIS, IIS memiliki fitur URL
Filtering untuk mem-filter website yang tidak diinginkan, Untuk platform .NET, user
hanya bisa menggunakan IIS.
Kekurangan :
Tidak gratis (web server berbayar), Port 80 (Port untuk layanan web) sangat mudah
diserang oleh cracker, Keamanan file log juga sangat mudah ditembus sehingga
system password pun akan mudah didapatkan.
8. ▪ Sun Java System Web Server
Kelebihan :
Aman dan mudah dalam penggunaan, Menyediakan organisasi dengan platform
penyebaran tunggal untuk layanan Web,JSP,Java Servlet teknologi,NSAPI,dan
CGI, Merupakan perangkat lunak infrastruktur yang canggih.
Kekurangan :
Tidak gratis(web server berbayar), Keamanan file log mudah ditembus sehingga
sistem password pun akan mudah didapatkan, Komunitasnya sedikit.
9. ▪ Zeus Web Server
Kelebihan :
Manajemen berbasis Web yang fleksibel, Kemampuan integrasi aplikasi yang luas,
kisaran paling komprehensif fitur yang tersedia dari perangkat lunak server
komersial.
Kekurangan :
Belum support IPV6, Update versi terbarunya lama keluar, Pemakainya tidak
sebanyak Apache atau IIS.
10. ▪ Xitami Web Server
Kelebihan :
Open source yaitu dapat mengambil file program beserta file sumbernya,
Dikeluarkan dalam banyak platform, Cepat dan kuat,hal ini disebabkan karena
menggunakan high performance SMT multithreading technology, Mudah dalam
setup dan pengoperasian, Serta dukungan dokumentasi teknis yang sangat
memadai.
Kekurangan :
Web server ini sangat kecil ukurannya tidak sampai 1 MB, Komunitasnya tidak
sebanyak Apache dan IIS.