Tampilkan postingan dengan label pemrograman J2EE lengkap. Tampilkan semua postingan
Tampilkan postingan dengan label pemrograman J2EE lengkap. Tampilkan semua postingan

LAYANAN STANDAR J2EE

Rabu, 23 Februari 2011

 LAYANAN STANDAR J2EE
J2EE mempunyai layanan standar yang lengkap,yaitu:
  • Hypertekxtransper protocol/Hyper Text Transper protocol Secure Sockets(HTTP/HTTPS) yang didukung oleh server J2EE.
  • Java Transaction API(JTA) 1.0, yang menyediakan antarmuka transaksi untuk menempelkan sistem pemrosesan transaksi.
  • Remote Method Invocation to internet inter-ORB protocol (RMI-HOP),Komponen EJB menggunakan layanan ini untuk komunikasi.
  • Java Database Connectivity (JDBC) 3.0 menyediakan antar muka untuk mengeksekusi pernyataan SQL.
  • Java mesagge Sevice(JMS) sebuah layanan pesan asinkron yang memungkinkan user mengirim atau menerima pesan.
  • Java mail,memungkinkan pengiriman dan penerimaan  email melalui trasnportasi pesan dan penyimpan pesan.
  • Java Naming and directory Interface(JNDI) digunakan untuk mengakses direktori seperti Light weight directory Access protocol(LDAP).
  • JavaBeans activation Framework(JAF) java mail menggunkan JAF untuk menangani bermacam Multipurpose internet Mail Extetion(MIME) yang mungkin berada di dalam pesan email.
  • Web services,mendukung web services yang disedikan melalui simple Object Access Protocol(SOAP) for attachment,API for java(SAAJ) untuk pesan soap,java API for XML registries(JAXR) untuk akses ke univesal description,discovery and integration(UDDI) dan java API untuk XML based RPC(JAX-RCP) untuk menentukan bagaimana klien dapat menggunakjan Web Services.
Selengkapnya

LAYANAN KONTAINER

Senin, 21 Februari 2011
kontainer adalah antarmuka di antara sebuah komponen dan platform low level spesifik yang mendukung komponen.sebelum sebuah web,enterprise bean,atau komponen cliendapat dieksekusi,ia harus dirakit ke aplikasi J2EE dan disebarkan ke kontainernya.Proses perakitan mengakibatkan sering kontainer  untuk tiap komponen diaplikasi J2EE itu sendiri.Kontainer juga mengatur layanan yang tidak dapat dikonfigurasi seperti enterprise bean dan daur hidup servlet,koneksi database,data persistense,dan akses ke platfrom J2EE API(Application Programming interface).

Server J2EE
Bagian runtime dari sebuah produk J2EE.J2EE ini menyediakan kontainer web,dan EJB(Enterprise  Java beans).
Kontainer enterprise Java beans(EJB)
Mengatur eksekusi dari enterpirse bean untuk aplikasi J2EE.Enterprise beans dan kontainer nya berjalan di server J2EE.
Web kontainer
Mengatur eksekusi dari komponen JSP dan servlet aplikasi J2EE.
Application Client contener
Mengatur eksekusi komponen aplikasi klien.aplikasi klien dan kontainernya berjalan di klien.
Applet container
Mengatur eksekusi dari applet.Terdiri dari sebuah web brosur dan plug in java yang berjalan di kien secara bersama.
Pemaketan
Aplikasi J2EE berada dalam bentuk file Enterprise Archive(EAR).File ear ialah file java Archive (JAR) standar ekstensi.ear.File ear berisi modul J2EE.
Selengkapnya

KONTAINER J2EE

Umumnya,Aplikasi multitier thin clinet cukup sulit karena melibatkan banyak intrik kode untuk menangani managemen transaksi dan state (state management),Pooling sumber daya,dan lainya.Arsitektur J2EE dengan plafrom independen berbasiskan komponen,membuat aplikasi J2EE mudah untuk dibuat karena logic bisnis dioranisasikan ke dalam komponen yang dapat digunakan ulang(reusable).J2EE server yang menyediakan layanan dalam bentuk sebuah kontainer untuk tiap tipe.Anda tidak harus membangun service ini sendiri.Anda hanya perlu berkonsentrasi mengatasi masalah bisnis/pemograman saja.
Selengkapnya

KOMPONEN WEB

KOMPONEN WEB
Komponen web dapat berupa Servlet atau JSP.
Servlet ialah bahasa pemograman java yang secara dinamis memproses permintaan dan membangkitkan respon.JSP ialah dokumen berbasis teks yang dieksekusi sebagai servlet,tetapi mengijinkan pendekatan lebih alami untuk membuat isi statis.

J2EE 
 Browser                            <---->            Servlet        JSP page


Aplication client                  <---->                  Web countener


Aplication client                  <---->            Enterprise     Enterprise
container                                                       Bean             Bean

Clienr MAchine                                                   EJB Container

Selengkapnya

KEUNGGULAN JAVA

 KEUNGGULAN JAVA
Dengan menggunakan bahasa pemograman java,Sun Microsystem,membanguns sebuah bahasa program yang bisa dibilang bagus untuk digunakan,karena mempunyai keunggulan -keunggulan sebagai berikut:
  • Java dan Powerful.Para desamer program Java membuat bahasa program java dan API-nya untuk bisa mudah dipelajari dan digunakan,dibandingkan dengan bahasa lain seperti C dan C++.sintaks dari bhasa Java berdasarkan pada sintaks dari bahasa C.
  • Network-Savvy.Keunggulan dari java yaitu fitur penyedia layanan untuk networking dan pendistribusian objek dalam suatu  environment.Package, yang disebut Java.net membantu dlam pemograman jaringan.
  • Secure.menggunakan browser yang compatabel dengan java.Seseorang dapat mudah mendownload  applet java,tanpa harus mencemaskan serangan virus  atau malicious intent.Java menggunakan proteksi ini dendan cara compining sebuah program java ke java execution environment.
  • interpereted.Java platfrom compiler menerjemahkan  java source  code menjadi bytecode,Java interpreter akan memproses bytecode,bukan source code sewaktu program sedang running.
  • Distributed.Java sangat berdaya guna untuk membangun aplikasi terdstribusi seprti cluster dan Grid computing.
  • Platfrom independent.program Java yang anda yang anda jalankan di windows dapat dijalankan/kompilasi disistem operasi linux atau hardware yang berbeda.
J2EE menggunakan model aplikasi multiter terdistribusi untuk aplikasi perusahaan.Application logic dibagi menjadi komponen-komponen sesuai fungsinya,dan komponen-komponen aplikasi yang membuat J2EE terinstal di komputer yang berbeda tergantung pada tier di lingkungan J2EE.
  • Komponen-Tier  yang berjalan di kompunen lain.
  • Komponen Web-tier yang berjalan di J2EE server.
  • KOmponen Business-tier yang berjalan di J2EE sever.
  • Enterprise information system(EIS)-tier sofware yang berjalan di EIS sever.
Selengkapnya

PENGENALAN JAVA 2 ENTERPRISE EDITION(J2EE)


PENGENALAN JAVA 2 ENTERPRISE  EDITION(J2EE)

Pada tahun 1995,Sun microsystem meluncurkan peranti lunak bernama Java,sebuah bahasa yang mendukung penuh pemograman berorientisasiobjek untuk membangun aplikasi berbasis windows maupun web  yang robust.
Ketika sebuah pogram Java dikompilasi,kode program tersebut,menjadi java byetode.Ia akan mentralasi ke kode mesin atau instruksi prosesor yang spesifik pada prosesor.Pada lingkungan java ada 2 bagian yaitu java compiler dan java interpreter.Compiler membangkitkan byetode(sekumpulan instruksi yang me-resemble kode mesin,tetapi tidak spesifik pada prosesor.Di samping itu,ada kode mesin dan interpreter yang mengeksekusi java.kekurangan dari penggunaan bytecode terletak pada kecepatan eksekusi.Untuk menulis program java dibutuhkan editor,compiler java,dan java runtime Environment.
                Sewaktu anda menginstal java,secara otomotis java akan mendownload java platform ke dalam system anda.Java platform tersebut termasuk java virtual machine(JVM) dan termasuk jugapackage akan mendukung compiler,interpreter,dan run-time environment pada saat java dikompilasi maupun pada saat running.Package bias dianalogikan sebagai standar library dari function atau class dalam bahasa pemograman lain.
                J2EE diperkenalkan pada 1998,yang mengdefidikan sebuah aksitektur multitier untuk Enterprise informasion system(EIS).program Java dapat dijalankan pada bebagai tipe kompeter dan system operasi dari program kecil sampai program beskala besar yang berjalan di supercomputer.Java jiga dapat dijalankan untuk aplikasi pada dokumen web.program di-download lewat jaringan dengan HTML dan dijalankan oleh Web Browser IE,Netscape,Modzilla dan lain-lain.
Arsitektur J2EE

 Kode java-->intermediate Compilation-->Java Bytecode-->  Runtime VM Interpretation-->win32-->HP-UX-->Solaris
                                                                                             
Lingkungan yang berbeda juga membutuhkan program yang berbeda pula.Ada 4 macam program Java yang bias dibuat:
  •  Aplikacations,merupakan program yang dapat berjalan di stand alone komputer,mulai program besar dan rumit sampaiprogram simple,bisa berjalan lewat command line atau GUI.Juga,apakah aplikasi menggunakan interface untuk koneksi ke jaringan,database atau aplikasi lain,tergantug dari set intruksi API yang digunakannya.Jika aplikasi yang dibuat mempunyau tampilan gratis Windwos yang menarik,disebut Java swing.
  • Applet,merupakan program java yang bisa dijalankan lewat Web browser dengan menggunakan bahasa HTML.Sewaktu HTML menjalankan class yang terdapat Java Applet,web browser akan menggunakan JVM untuk menjalankan applet tersebut.
  • Servlet, seperti applet,merupakan program yang melakukan generating isi dari web page.Namun,tidak seprti applet,servlet berjalan dalam Java-enabled Web server dan melakukan generating dokumen HTML yang kemudian dikirmkan ke browser klien untuk ditampikan.Contohnya sewaktu Anda mengisikan form isian yang dibuat dengan Java.
  • JSP,aplikasi ini adalah aplikasi web berjalan di sisi browser.




                                                                 





Selengkapnya