Ulasan Dasar Tentang Java (Enterprise)

Java adalah sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone atau pada lingkungan jaringan

Platform JAVA terdiri dari kumpulan library, JVM, kelas-kelas loader yang dipack dalam sebuah lingkungan rutin java, dan sebuah kompiler, debugger dan kelas lain yang dipaket dalam JDK (Java Developer Kit).
JVM (Java Virtual Machine) merupakan jembatan antar bytecode (hasil kompilasi kode java) dengan harware
3 komponen Java: Java Language, JVM, dan Java API (Application Program Interface)
Java API : merupakan seperangkat fungsi yang disediakan oleh JDK
3 Keluarga Java API:
-> API Standard (Java SE) : digunkan u/ aplikasi dan applet dg layanan bahasa dasar
-> API Enterprise (Java EE) : u/ aplikasi server dengan database dan apliaksi server-side(servlet)
-> API u/ device micro (Java ME) : pada handphone
Skema Java API
Contoh :
Macam-Macam Java API:
-> javax.swing : API yg mnyediakan GUI pada java
->java.sql : yang digunakan untuk mengakses dan memproses data yang tersimpan di dalam data source (sumber data) yang biasanya database relational dengan menggunakan bahasa pemrograman Java
Edisi Teknologi Java: J2ME, J2EE, J2SE
J2ME (Java 2 Micro Edition) : teknologi dari Sun Microsystem yg dirancang u/ pengembangan aplikasi pada mobile phone / wireless
digunkan pada HP, pager, Personal Digital Assistants (PDA’s)
J2SE (Java 2 Standard Edition) : dirancang u/ membuat aplikasi desktop/applet pada web browser
J2EE (Java 2 Enterprise Edition) : perkembangan yg difokuskan pada pemenuhan antarmuka yg menghasilkan aplikasi berbasis server
J2EE mnyedikan 2 kontainer: Kontainer EJB u/ mengelola dan mengeksekusi enterprise beans, dan Kontainer Web u/ mengelola dan mengeksekusi servlet dan JSP
Container : merupakan komponen aplikasi J2EE ( servlet dan JSP)
Fitur-fitur Container:
-Pendukung Komunikasi : menangani kode yg penting dari servlet u/ berkomunikasi dg web server
– Management Lifecycle: mnangani semua aktifitas servlet
– Pendukung Multithreading : mengatur tugas dari servlet dibuat
– Pendukung JSP
Skema Hubungan J2ME, J2SE, J2EE
=========================================================
SERVLET
: sebuah class java yg mengimplement-intreface servlet dan menerima request yg berasal dari class java, web client, atau servlet lainnya yg membangkitkan respon
Javaxservlet; berisi frame dasar servlet, Javax.servlet.http: dgunakan sbg ekstensi dr framework servlet bagi servlet yg menjalankan HTTP
U/ dpt menjalankan servlet mengimport dari javax.servlet dan javax.servlet.http ke program java
Tomcat: Merupakan bagian dari Apache Project yang mendukung teknologi Java Server (Servlet dan JSP)
Analisa Program:
HttpServletRequest: memberikan akses bagi segala informasi terhadap client request
HttpServletResponse: terdiri dari semua method yang dibutuhkan oleh developer untuk memproduksi sebuah response yang akan dikirimkan kembali kepada client
Mekanisme Pelaksanaan Servlet :
Client (biasanya web browser) membuat permintaan lewat HTTP, Web server menerima dan melewatkan ke servlet. Jika servlet belum dimuat ke memori web server akan memuatkan ke Java Virtual Machine dan akan mengeksekusinya. Server menerima permintaan HTTP dan melakukan pengolahan, Servlet akan mengirimkan tanggapan ke web server, Web server akan meneruskan tanggapan ke client
Urutan LifeCycle Servlet:
->Loading dan pembuatan obyek, dari class servlet dilakukan dlm constructor
->Inisialisasi dilakukan dalam “methode init()”
->Penanganan request dilakukan dalam “methode service()”
->Fase akhir ditangani dalam “methode destroy()”
===methode doGet(): u/ menanggapi request HTTP Get
===methode.httpservlet.DoPost: u/ menanggapi request HTTP
=================================================
JSP (Java Server Page)
kelebihan JSP:
->JSP mengijinkan pemakaian pustaka tg standar dan tag buatan sendiri
->JSP dikompilasi terlebih dahulu sehingga proses server lebih efisien
->JSP dapat dikombinasikan dengan servlet
->JSP adalah bagian dari J2EE sh dpt digunakan dlm aplikasi enterprise
Komponen JSP :
->Web Server : perangkat lunak yang menerima permintaan dan mengirim informasi balik , jawaban yang akan ditampilkan browser
->Container : perangkat lunak yang menyimpan file JSP, servlet, mentransformasikan file JSP menjadi servlet, mengkompilasi dan menjalankan servlet untuk menghasilkan HTML
Mekanisme JSP: web server mengirim permintaan pada satu halaman JSP, web server mengenali file “.jsp” di URL yg diminta browser, halaman JSP diterjemahkan menjadi java class yg kemudian dikompilasi dalam servlet, penerjemahan dan kompilasi dilakukan sekali saat JSP pertama kali dipanggil atau saat terjadi perubahan JSP
=====JSF (Java Server Faces): merupakan framework untuk membangun user interface untuk aplikasi web=============

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s