Java Java EE Java Server Pages JSP

c Fitur reusability, antara lain dalam pembuatan work flow, ADF Libraries, dan komponen deklaratif. d Oracle ADF Faces, suatu set komponen UI untuk aplikasi web yang dibuat dengan menggunakan JSF, menyediakan tampilan UI yang lebih kaya. 1. ADF Business Component ADF BC ADF Business Component adalah sebuah framework dari Oracle yang memudahkan pengembangan aplikasi bisnis dengan menggunakan platform Java EE. ADF Business Components terdiri dari: a Entity Object: entity object adalah sebuah komponen ADF Business Components yang mewakili sebuah row dari sebuah tabel di data source yang sudah ditentukan sebelumnya. Entity object mengenkapsulasi business logic untuk menjaga konsistensi business rule. b View Object: view object mewakili sebuah query SQL dan menyederhanakan langkah-langkah yang dilakukan untuk melakukan perubahan data dengan hasil dari query SQL. c Application Module: application module adalah komponen trasaksional yang digunakan UI untuk mengakses data aplikasi. Application module mendefinisikan data model yang updateable dan prosedur-prosedur dan function-function.

3.2.6. Java

Java adalah sebuah bahasa pemrograman yang dikembangkan oleh Sun Microsystems dan beredar di tahun 1995 sebagai bagian inti dari platform Java dari Sun Microsystems. Bahasa pemrograman Java memiliki kemiripan sintaks dengan bahasa pemrograman C dan C++, tetapi memiliki model objek yang lebih sederhana dan fasilitas low-level yang lebih sedikit. Aplikasi-aplikasi Java akan di-compile dalam bytecode yang dapat berjalan pada Java Virtual Machine JVM.

3.2.7. Java EE

Java Platform, Enterprise Edition Java EE adalah sebuah platform untuk server programming pada bahasa pemrograman Java. Platform Java EE berbeda dari platform Java Standard Edition Java SE dalam hal library-librarynya yang menyediakan fungsionalitas untuk men-deploy software Java yang terdistribusi dan multi-tier serta didasarkan pada komponen-komponen modular yang berjalan pada sebuah application server.

3.2.8. Java Server Pages JSP

JavaServer Pages JSP adalah sebuah teknologi Java yang memungkinkan para software developer untuk meng-generate HTML, XML dan dokumen- dokumen lain secara dinamis sebagai response dari request client. Dengan menggunakan JSP, code Java dapat disisipkan dalam content statis. Dalam perkembangannya format penulisan sintaks-sintaks JSP menjadi kompatibel dengan XML. Keuntungan penggunaan JSP yang kompatibel dengan XML antara lain: a Menghindari pencampuran code Java dan tag-tag komponen. b Memudahkan parsing halaman untuk membuat dokumentasi. c Memudahkan pembuatan layer view yang dapat dipersonalisasi.

3.2.9. Java Server Faces JSF