Pemrograman Java Menggunakan IDE Eclipse Callisto
Eclipse
adalah sebuah IDE (Integrated
Development Environment) untuk mengembangkan perangkat lunak dan dapat
dijalankan di semua platform (platform-independent).
Eclipse merupakan suatu
IDE open source yang sangat canggih dan dapat digunakan untuk membuat program
java apapun baik J2SE, J2ME, serta java EE. Eclipse memilikiberbagai fitur yang
bermanfaat untuk mengembangkan program java dengan cara sedemikian rupa
sehingga penulisan program dapat berjalan dengan efektif dan efisien.
PEMROSESAN
TERDISTRIBUSI
Inti dari
pemrograman java EE adalah pemrosesan terdistribusi,pemrosesan terdistribusi
adalah revousi dalam pemrosesan client/server.pada model client/server ini
setiap client mungkin menjadi server bagi computer lain tidak ada sistem server
terpusat di mana semua client menggantungkan diri padanya
Komputasi
objek terdistribusi manjanjikan system client/server yang lebih fleksibel sebab
komponen perangkat lunak yang dapat digunakan ulang ( reusable components)
tersebar di segala tempat di jaringan bahkan dijaringan internet global,
berjalan pada berbagai platform system informasi dan perangkat keras yang
berbeda,serta melakukan pengelolaan proses secara mandiri.semua computer dapat
bertindak sebagai client maupun server. Objek-objek dapat membantu pemecahan
aplikasi tunggal ke dalam banyak komponen yang lebih mudah dikelola dan di
manfaatkan. Objek-objek yang terdistribusi adalah komponen yang dapat digunakan
ulang yang tersebar sepanjang jaringan dan dapat diakses oleh siapapun. Komputasi
objek terdistribusi memperkenalkan peringkat tinggi dari abstraksi dalam dunia
aplikasi terdistribusi.
Komputasi
objek terdistribusi adalah kunci pada system informasi mas depan. Koputasi objek
terdistribusi dapat dihasilkan dari aplikasi terintegritasi yang mungkin saja
terpisah secara geografis dan berjalan pada perangkat keras serta system operasi
dengan platform berbeda.sistem informasi harus dapat menghubungkan
bagian-bagian aplikasi yang dikembangkan dengan bermacam-macam bahasa
pemrograman, menggunakan basis data berorientasi objek serta basis data
rlasional yang berbeda, dioptimasi untuk penggunaan via internet dan dioptimasi
untuk penggunaan dalam departemen-departemenyang terbuhung dalam jaringan
intranet.
dalam aplikasi yang berukuran besar masa kinipada umumnya komponen aplikasi diletakan di sekujur computer yang masing-masing terhubung lewat sarana jaringan. Dalam hal ini pemgembangan aplikasi ,memiliki banyak sekali teknik yang memungkinkan komponen perangkat lunak di suatu lokasi lain. Salah satu teknik umum yang dikenal adalah RPC (remote procedure control) dimana pada teknik ini komponen apikasi yang berjalan di suatu computer
dapat menggunakan metode milik komponen aplikasi
tertentu yang berada di computer lain. Teknik lain untuk mengimplementasikan
konsep di atas adalah konsep yang relatif baru yang memungkinkan objek dapat
saling mempublikasikan dan memanfaatkan layanan yang dimiliki objek lain.
Implementasi
dari komputasi objek terdistribusi tidaklah semudah kita mengembangkan aplikasi
mandiri (stand alone) biasa. Komputasi objek terdistribusi menuntut kita untuk
memahami berbagai konsep baru konsep yang mendukung dimugkinkan ‘komunikasi’
antar objekyang letaknya tersebar di sekujur jaringan computer dapat dilakukan
dengan baik.
Teknologi
java EE yang merupakan penerus teknologi J2EE sesungguhnya merupakan teknologi
bahasa pemrograman java tingkat lanjut, terutama aplikasi tersebar/terdistribusi
yang dapat secara sederhana dikembangkan menggunakan J2SE. dalam hal ini tentu
saja kita tidak hanya akan menggunakan perintah-perintah bahasa java lanjtut,
tetapi kita juga akan berkenalan dengan konsep pemrograman java yang lebih
lanjut seperti JSP (java server pages), applet,servlet,EJB (enterprise java
beans), XML (extended markup language), pemrograman basis data menggunakan JPA
(java persistence API), dan teknologi hibernate,konsep layanan web (web service),
konsep pemrograman multi-tier dan sebagainya.
Referensi :
1. 1.Adi
Nugroho, ST.,MMSi.
Eclipse pemrograman java menggunakan IDE
eclipse callisto
Yogyakarta,2008
Tidak ada komentar:
Posting Komentar