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.
- 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.
- 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.
- 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