30 December 2008

Sekilas tentang Java

Java adalah teknologi dan bahasa pemrograman yang berjalan pada multiplatforms sesuai dengan semboyannya "Write Once, Run Anywhere". Pada situs Java dari Sun, dijelaskan bahwa terdapat 3 (tiga) pembagian arsitektur Java, yaitu :
  • Java 2 Enterprise Edition (J2EE)
  • Java 2 Standard Edition (J2SE)
  • Java 2 Micro Edition (J2ME)
Pembagian paket tersebut didasarkan pada hardware yang digunakan, disamping itu juga didasarkan pada fungsi implementasinya.
  1. Paket J2EE, digunakan untuk pengembangan aplikasi berskala enterprise (multitier enterprise application), seperti server web/email dan berbagai aplikasi server lainnya, sehingga paket ini membutuhkan spesifikasi hardware yang tinggi dan memori yang besar. J2EE berisi paket-paket di J2SE ditambah dengan paket-paket untuk mendukung pengembangan Enterprise Java Beans (EJB), Java Servlet, Java Server Page (JSP), XML dan kendali transaksi yang fleksibel.
  2. Paket J2SE, digunakan untuk pengembangan aplikasi desktop, hardware yang dibutuhkan cukup dengan spesifikasi standar seperti PC, dan computer setingkat lainnya. J2SE mendukung fitur konektivitas database, rancangan antarmuka pemakai, I/O, dan network programming J2SE ini merupakan paket-paket dasar bahasa Java.
  3. Paket J2ME, digunakan untuk pengembangan aplikasi pada perangkat yang memiliki memory kecil seperti ponsel, pager, atau PDA. J2ME berisi subset dari paket-paket J2SE ditambah paket spesifik Micro Edition.

No comments:

Post a Comment