Eksplorasi J2EE (1)


Di pertemuan I kuliah Proyek Perangkat Lunak(hari selasa,5-02-08), kami ditugaskan oleh Bu Yani, dosen mata kuliah tersebut, untuk mengeksplorasi aplikasi J2EE. Hmmm, idealnya, sejak hari diberikan tugas tersebut, aku seharusnya sudah gencar untuk memulai melakukan eksplorasi terhadap aplikasi tsb.

 

Namun, baru pagi ini setelah subuh aku baru mulai baca-baca sekilas tentang J2EE (bahkan meng-oprek pun belum !).

Berikut ini beberapa poin yang dapat ku rangkum setelah melakukan browsing terhadap berbagai literatur yang berkaitan dengan J2EE, antara lain :

1. tentang Java ?

ð     Java : nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan.

ð     berdiri di atas sebuah mesin interpreter yang bernama Java Virtual Machine (JVM)

ð     JVM merupakan sebuah mesin virtual yang membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin

ð     program Java dapat dijalankan diberbagai sistem operasi, asalkan pada sistem operasi tersebut ter-install JVM.

ð     Agar sebuah program Java dpt dijalankan, maka program .java harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecode, dibutuhkan Java Runtime Environment (JRE)

ð     JRE hanya memungkinkan user untuk menjalankan program (bukan untuk membuat kode baru)

ð     3 edisi utama Java : Micro, Standard, Enterprise 

2. tentang J2SE (Java2 Standard Edition)

ð     edisi Java yang standard

ð     inti dari bahasa pemrograman Java

ð     tools J2SE : JDK (mengkompilasi program java) dan JRE (menjalankan program java)

ð     open source (dapat di-unduh di http://java.sun.com/j2se)

ð     dirancang untuk membuat aplikasi desktop atau applet pada web browser

3. tentang J2EE (Java2 Enterprise Edition)

ð     superset dari J2SE

ð     berbasis client-server application

ð     dirancang untuk mendukung aplikasi yang mengimplementasi layanan enterprise untuk seluruh stakeholders (customer, employee, supplier, partner, dan sebagainya) atau pihak yang berkontribusi terhadap suatu enterprise.

ð     aplikasinya sangat kompleks, dimulai dari mengakses data ke berbagai sumber, hingga mendistribusikan aplikasi ke berbagai client.

ð     menggunakan distributed multitiered application yang terdiri dari

i)        client-tier : berjalan di mesin client

ii)       web-tier :berjalan di server Java EE

iii)     business-tier : berjalan di server Java EE

iv)     Enterprise Information System (EIS)-tier : berjalan di server EIS

 distributed_multitiered.jpg

(To be continued…)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s