Senin, 23 Februari 2009

JSF (Java Server Faces)

Pengenalan

JSF adalah sebuah framework yang berfungsi untuk membangun suatu user interface pada suatu aplikasi web.
JSF ini dibangun berdasarkan konsep-konsep yang diperkenalkan oleh framework Struts, dan memiliki keuntungan berupa sebuah arsitektur yang benar-benar memisahkan antara bagian business logic dan bagian standard komponen user interface yang dibentuk dengan cara yang hampir sama dengan widget Swing.

Skema Kerja JSF


MVC (Model View Controller)

Pola yang digunakan disini adalah Komponen Model, View, dan Controller. Sehingga sebuah proyek dibagi kedalam tiga komponen tersebut.

Adapun keuntungan model MVC adalah memisahkan aplikasi user interface yang merupakan bagian yang sering diubah oleh user, sehingga pengubahan tersebut terhindar dari error yang lebih rentan.

Arsitektur MVC


Penerapan Arsitektur MVC
Framework yang sering digunakan adalah:
1.Struts
2.Java Server Faces(JSF)

Struts Framework

Struts adalah framework open source yang disediakan dan dikelola oleh Apache Software Foundation.

Controller
ActionServlet
Action Servlet merupakan bagian pusat dari implementasi controller pada Struts Framework.
Bekerja sebagai Front Controller servlet dan menyediakan akses tunggal ke dalam aplikasi web
ActionServlet membaca konfigurasi dari file struts-config.xml
Disediakan oleh Struts Framework
Action
Menangani beberapa client request yang dikirim oleh Front Controller servlet
Struts Framework hanya menyediakan dasar Action class
ActionForm
Digunakan untuk memvalidasi masukan dari user sebelum memroses dengan Action
Controller (lanjt)‏
struts-config.xml
Merupakan file konfigurasi dari komponen komponen Struts Framework
Dengan file ini dapat diketahui tentang penggunaan Action, Komponen Form dsb.
Model
Struts Framework mendukung beberapa komponen Model, diantaranya:
  • JavaBeans
  • EJB CORBA
  • View
Struts dapat menggunakan berbagai macam tehnologi presentation layer.
Struts menyediakan sebuah set tag libraries yang dapat digunakan untuk penggunaan fitur – fitur Struts

Selasa, 27 Januari 2009

SQL dan JDBC

S Q L

Struktur Query Language atau disingkat SQL adalah suatu program data base yang paling sering digunakan dalam dunia basis data. Selain Open source tetapi juga penggunaan bahasa yang relatif sederhana dibandingkan program database lainnya.
Adapun SQL yang akan kita gunakan disini adalah MySQL.

Ada beberapa perintah dasar dalam MySQL yaitu :
1.SELECT
Perintah SELECT digunakan untuk query dari informasi database menampilkan dalam bentuk satu set baris.
Struktur perintah dari peritah SELECT :
" SELECT coloums FROM tablename where condition(s) "
2.INSERT
Insert digunakan untuk menyisipkan atau menambah baris pada tabel.
Struktur perintah dari perintah INSERT :
" INSERT INTO table-name VALUES(value1,value2,...) "
3.UPDATE
Digunakan untuk mengupdate isi data dalam tabel.
Struktur perintah dari perintah UPDATE :
" UPDATE table-name set column-value(s) WHERE condition(s) "
4.DELETE
Digunakan untuk menghapus baris/record dalam tabel.
Struktur peritah dari perintah DELETE :
" DELETE FROM table-name WHERE conditin(s) "

J D B C

Java Database Connectivity (JDBC) adalah standar Java API untuk mengakses database yang dinamakan.

Class-class yang digunakan dalam JDBC API :
# java.sql.Connection - menghandle koneksi dengan database.
# java.sql.DriverManager - memanage driver JDBC yang digunakan oleh aplikasi.
# java.sql.DataSource - Mengabstrasikan detail (URL, detail autentikasi) bagaimana memperoleh koneksi dengan database.
# java.sql.Statement - menyediakan method untuk mengeksekusi perintah SQL bagi para pengembang.
# java.sql.ResultSet - menampilkan hasil dari eksekusi perintah SQL.

Rabu, 21 Januari 2009

Pengenalan Java Design Web

1.Ketik Perintah dibawah ini di notepad



2.Lalu Save as Ke Program File/Apache Software Foundation/Tomcat5.5/webapps/ROOT

3.Maka akan tampil tampilan seperti ini





"Hello World"

Pembuatan Design Web Jeni

1.Install JDK JAVA For Windows
2.Install Apache Tomcat
3.Install Netbeans For Windows

1.Apabila Apache Sudah Terinstall Maka Akan Muncul Icon Seperti dibawah ini


2.Tulis pada Address Bar di web browser localhost:8080
Maka akan muncul Pesan yang menandakan kalau sudah terhubung dengan server Apache.