JAVA
Sejarah Bahasa Pemrograman Java – Java adalah
galat satu Bahasa pemrograman yg sanggup dipakai buat menciptakan sebuah
sistem sederhana ataupun sistem yg kompleks. Bahasa pemrograman Java juga
adalah galat satu Bahasa pemrograman taraf tinggi dan sudah menerapkan
metode OOP (Object Oriented Programming) pada penggunaannya.
Bahasa pemrograman Java awalnya dibentuk sang
James Arthur Gosling atau yg biasa dikenal menggunakan nama James Gosling.
Gosling dilahirkan pada Kanada dalam lepas 19 Mei 1955 & mempunyai gelar
Bachelor of Science pada bidang Ilmu Informasi menurut BITM, dirinya jua
mempunyai gelar Btech Ilmu Informasi menurut BITM.
James Gosling juga sempat menciptakan sebuah
multi-prosesor versi Unix waktu pada Carnegie Mellon University & dirinya
jua sempat menciptakan sistem email & juga beberapa compiler sebelum
akhirnya bergabung menggunakan perusahaan Sun Microsystems. Saat dirinya berada
pada perusahaan Sun Microsystem dimana kini ini dikenal menggunakan nama
Oracle dirinya menciptakan bahasa pemrograman JAVA & dirilis dalam tahun
1995. Java sendiri poly mengadopsi sintaks atau perintah-perintah menurut
Bahasa pemrograman lainnya, misalnya Bahasa C dan C++ tetapi menggunakan sintak
contoh objek yg dibentuk sebagai lebih sederhana.
Untuk menciptakan sebuah pelaksanaan
menggunakan Java diharapkan sebuah JDK atau Java Development Kit &
buat menjalankan pelaksanaan yg dibentuk menggunakan Bahasa pemrograman Java,
maka diharapkan sebuah JRE atau Java Runtime Environment. Bahasa pemrograman
Java sendiri mempunyai sifat multi platform, ialah sebuah acara yg dibentuk
menggunakan memakai bahasa pemrograman Java bisa dijalankan dalam sistem
operasi apa saja baik itu windows, MacOS ataupun linux selama didalam sistem
operasi tadi telah terinstall Java Runtime Environment.
Berdasarkan data yg diterbitkan sang Sun,
masih ada tiga triliun device atau perangkat yg membutuhkan Java supaya bisa
dijalankan. Selain itu jua telah poly indera yg telah memakai Java, misalnya :
1. Game
2. Aplikasi Enterprise misalnya pelaksanaan
perbankan
3. Aplikasi Desktop misalnya Acrobat Reader,
Antivirus, Media Player & lain sebagainya
4. Aplikasi berbasi web yg memakai Java
5. Aplikasi Mobile juga Sistem Operasi Mobile
6. Robotika dan masih banyak yang lainnya.
PBO
PBO atau biasa diklaim OOP (Object Oriented Programming) bukanlah suatu produk, atau fitur berdasarkan bahasa pemrograman, melainkan suatu kerangka berpikir atau cara pandang pemecahan suatu kasus yg ingin diselesaikan menggunakan menciptakan aplikasi menggunakan cara membangun objek-objek.
Objek dibentuk berdasarkan kelas, dimana kelas merupakan suatu blueprint yg mendeskripsikan attribute & sifat berdasarkan objek yg akan dibentuk. Sama misalnya definisi “objek” pada global nyata, dimana setiap objek (mati / hidup) memiliki attribute & sifat /konduite masing-masing.
Objek pada pemrograman jua memiliki sifat & konduite yg direpresentasikan pada bentuk variabel (attribute) & fungsi/method (konduite). Manusia memiliki attribute nama, lepas lahir, jenis kelamin, dll. Attribute tadi dibentuk menggunakan format tipe data (integer, char, string, dll).
Selain memiliki attribute, insan tadi jua berperilaku & direpresentasikan menggunakan fungsi/method pada pemrograman misalnya model makan, berlari, tidur, dll. Setiap fungsi bisa diberikan parameter input & mengembalikan nilai output berdasarkan fungsi.
Jika digambarkan pada diagram kelas, maka objek insan digambarkan pada bentuk kelas menjadi berikut :
Contoh Aplikasi JAVA dalam Enterprise
Spring Framework
Framework Spring merupakan framework open source berbasis Java yg menyediakan infrastrukur yg komprehensif pada menyebarkan pelaksanaan Java menggunakan gampang & cepat. Spring pertama kali ditulis & dirilis sang Rod Johnson menggunakan lisensi Apache 2.0 dalam bulan Juni 2002. Spring akan membantu pembaca pada pengembangan pelaksanaan menggunakan build yg sederhana, portable, cepat & sistem berbasis JVM yg fleksibel.
JAVA Enterprise Edition
Java Enterprise, J2EE, Java EE adalah istilah-istilah yang mungkin sulit dimengerti oleh sebagian orang, bahkan programer Java (yang baru) sekalipun.
J2EE merupakan singkatan menurut Java 2 Enterprise Edition, & semenjak versi lima berubah sebagai Java EE atau relatif Java Enterprise Edition. Java EE merupakan sebuah spesifikasi, bukan berupa produk berwujud nyata. Ada banyak vendor software atau komunitas opensource membuat software berupa application server yang mengikuti standard Java EE sehingga disebut Java EE compliant application server.
Application server ini memungkinkan kita buat menciptakan aplikasi berskala enterprise dengan lebih mudah lantaran application server telah menyediakan banyak sekali fasilitas yg siap buat dipakai menjadi pendukung aplikasi kita.
Contoh application server adalah Glassfish, Oracle AS, JBoss, IBM Websphere, JRun, JOnAS, dll. Apache Tomcat adalah salah satu webserver/webcontainer untuk aplikasi web Java yang relatif terkenal.
Komentar
Posting Komentar