PENGENALAN JAVA 2 ENTERPRISE EDITION(J2EE)
Pada tahun 1995,Sun microsystem meluncurkan peranti lunak bernama Java,sebuah bahasa yang mendukung penuh pemograman berorientisasiobjek untuk membangun aplikasi berbasis windows maupun web yang robust.
Ketika sebuah pogram Java dikompilasi,kode program tersebut,menjadi java byetode.Ia akan mentralasi ke kode mesin atau instruksi prosesor yang spesifik pada prosesor.Pada lingkungan java ada 2 bagian yaitu java compiler dan java interpreter.Compiler membangkitkan byetode(sekumpulan instruksi yang me-resemble kode mesin,tetapi tidak spesifik pada prosesor.Di samping itu,ada kode mesin dan interpreter yang mengeksekusi java.kekurangan dari penggunaan bytecode terletak pada kecepatan eksekusi.Untuk menulis program java dibutuhkan editor,compiler java,dan java runtime Environment.
Sewaktu anda menginstal java,secara otomotis java akan mendownload java platform ke dalam system anda.Java platform tersebut termasuk java virtual machine(JVM) dan termasuk jugapackage akan mendukung compiler,interpreter,dan run-time environment pada saat java dikompilasi maupun pada saat running.Package bias dianalogikan sebagai standar library dari function atau class dalam bahasa pemograman lain.
J2EE diperkenalkan pada 1998,yang mengdefidikan sebuah aksitektur multitier untuk Enterprise informasion system(EIS).program Java dapat dijalankan pada bebagai tipe kompeter dan system operasi dari program kecil sampai program beskala besar yang berjalan di supercomputer.Java jiga dapat dijalankan untuk aplikasi pada dokumen web.program di-download lewat jaringan dengan HTML dan dijalankan oleh Web Browser IE,Netscape,Modzilla dan lain-lain.
Arsitektur J2EE
Kode java-->intermediate Compilation-->Java Bytecode--> Runtime VM Interpretation-->win32-->HP-UX-->Solaris
Lingkungan yang berbeda juga membutuhkan program yang berbeda pula.Ada 4 macam program Java yang bias dibuat:
- Aplikacations,merupakan program yang dapat berjalan di stand alone komputer,mulai program besar dan rumit sampaiprogram simple,bisa berjalan lewat command line atau GUI.Juga,apakah aplikasi menggunakan interface untuk koneksi ke jaringan,database atau aplikasi lain,tergantug dari set intruksi API yang digunakannya.Jika aplikasi yang dibuat mempunyau tampilan gratis Windwos yang menarik,disebut Java swing.
- Applet,merupakan program java yang bisa dijalankan lewat Web browser dengan menggunakan bahasa HTML.Sewaktu HTML menjalankan class yang terdapat Java Applet,web browser akan menggunakan JVM untuk menjalankan applet tersebut.
- Servlet, seperti applet,merupakan program yang melakukan generating isi dari web page.Namun,tidak seprti applet,servlet berjalan dalam Java-enabled Web server dan melakukan generating dokumen HTML yang kemudian dikirmkan ke browser klien untuk ditampikan.Contohnya sewaktu Anda mengisikan form isian yang dibuat dengan Java.
- JSP,aplikasi ini adalah aplikasi web berjalan di sisi browser.
0 komentar:
Posting Komentar