Rabu, 02 Maret 2016

Ringkasan Web Programming Pertemuan 1

WEB APPLICATION Web Application adalah aplikasi yang berbasis web yang dibuat untuk mempermudah user dan menaggapi masalah user.

jenis" web aplicaton:
-Search engines
-Online stores
-Auctions
-News sites
-Discussion groups
-Games

Komponen dari web aplication :
Komputer client, koneksi internet, komputer server
Komputer client menjalankan : Web Browser
Komputer Server menjalankan : Web Server dan Database Server

jenis web page :
Web Statis
Website ini adalah website yang berisi tampilan yang selalu sama dan tidak akan pernah berubah kapan pun user melihatnya. Website ini hanya bisa membuat user melihat isi dan informasi website tersebut tanpa bisa melakukan interaksi.
Web Dinamis
Website yang isi tampilannya dinamis, dan kebalikan dari web statis. HAHAHAH

Servlet dan JSP
JSP
Sebuah JSP terdiri dari kode Java yang tertanam dalam kode HTML Ketika JSP pertama diminta, mesin JSP diterjemahkan ke servlet dan mengkompilasi. Kemudian, servlet dijalankan oleh mesin servlet
Servlets
Sebuah servlet adalah kelas Java yang berjalan pada server dan melakukan pengolahan untuk halaman web dinamis dari aplikasi web Setelah pengolahan dilakukan, servlet dapat kembali kode HTML ke browser dengan menggunakan println metode objek keluar

Dua arsitektur untuk aplikasi web
Model 1 arsitektur
JSP bertanggung jawab untuk menangani permintaan dan respon dari aplikasi Model-View-Controller (MVC) pola
Pola ini juga dikenal sebagai Model 2 arsitektur, dan bekerja lebih baik daripada arsitektur Model 1 Pola adalah pendekatan standar yang digunakan oleh programmer untuk memecahkan masalah pemrograman umum model mendefinisikan lapisan bisnis aplikasi (biasanya dilaksanakan oleh JavaBeans) Pandangan mendefinisikan lapisan presentasi dari aplikasi controller mengatur aliran aplikasi, dan pekerjaan ini dilakukan oleh servlets