- X-Windows
- JAVA Eclipse
- PART 1: Eclipse Installation
- PART 2 : Memulai Eclipse
- PART 3 : Understanding The Error
- PART 4 : Understanding The Error
- PART 5 : Making Method
- PART 6 : Practicing Debuging
- PART 7 : Building Project
- PART 8: Gui Programming On Java Using Eclipse
- PART 9 : Dasar Pemrogramman I Java
- PART 10 : Dasar Pemrogramman II Java
- PART 11 : Dasar Pemrogramman III Array di Java
- PART 12 : Object Oriented Pprogramming (OOP) Java
- Beberapa Istilah dalam pemrograman JAVA
- Mengenal J2EE 1
- Mengenal J2EE 2
- Mengenal J2EE 3
- Mengenal J2EE 4
- Mengenal J2EE 5
- Mengenal J2EE 6
- Mengenal J2EE 7
- VB.NET
- JAVA Eclipse
Mengenal J2EE 4
XML
XML adalah cross platform, extensible, dan standart text based untuk menyajikan data. Jika XML bertukar antar bagian maka tiap tiap bagian bebas menciptakan Tag mereka sendiri untuk mendeskripsikan data, men setup schema, untuk menentukan secara detail tags mana yang akan digunakan pada sebuah XML dokumen dan menggunakan XML styleSheet untuk menampilkan dan meng handle data
Sebagai contoh sebuah web service bisa menggunakan XML dan sebuah schema untuk menghasilkan daftar harga, dan perusahaan yang menerima daftar harga dan schema bisa mempunyai stylesheet mereka sendiri dalam menyajikan data tersebut sesuai dengan yang mereka inginkan. Berikut contohnya :
• Sebuah perusahaan mungkin mempunyai XML informasi harga yang akan diterjemahkan dari XML ke HTML untuk kemudian ini bisa ditampilkan dalam intranet mereka.
• Sebuah perusahaan rekanan mungkin akan menggunakan XML ini untuk digunakan dalam presentasi pemasaran.
• Sedangkan perusahaan lain mungkin akan menggunakan XML ini untuk processing dalam business nya.
SOAP Transport protokol
Client request dan Web service response di transmisikan sebagai Simple Object Access Protokol (SOAP) messages melalui HTTP untuk mengenablekan sepenuhnya pertukaran antara clients dan web services meskipun semuanya itu berjalan pada platform dan lokasi yang berbeda di internet. HTTP adalah request dan response standart yang sudah umum dalam internet untuk digunakan sebagai sarana pengiriman pesan, dan SOAP adalah XML bases protocol yang mengikuti model HTTP request dan response.
Bagian SOAP pada transported message menangani :
• Mendefinisikan sebuah XML based envelope sehingga bisa diketahui apa yang ada di dalam pesan tersebut dan bagaimana memproses proses pesan tersebut.
• Memasukkana XML based encoding rule untuk menunjukkan application defined data type yang ada pada pesan.
• Mendefinisikan XML based convention untuk menggunakan request ke remote service dan response yang dihasilkan.
WSDL Standart Format
Web Service Definition Language (WSDL) adalah standardized XML format untuk mendeskripsikan network service. termasuk didalamnya nama dari service, lokasi dari service, dan cara berkomunikasi dengan service.deskripsi WSDL service bisa di simpan di UDDI registries atau di publish di web (atau kedua duanya). J2EE platform menyediakan tool untuk mengenerate WSDL specification dari web service yang menggunakan remote procedure call untuk berkomunikasi dengan client.
UDDI dan ebXML standart format
XML based standart yang lain, seperti universal description, Discovery and integration (UDDI) dan eb XML, memungkinkan untuk sebuah business untuk mempublishkan information ke internet mengenai product dan web service mereka. Dimana informasi bisa diakses oleh client yang ingin melakkan business.
Packaging Application
J2EE application di delivered sebagai Enterprise Archive (EAR), sedangkan standart dalam Java Archive (JAR). Menggunakan EAR files dan modules membuatnya memungkinkan meng assemble sejumlah J2EE application yang berbeda menggunakan beberapa atau component yang sama. Tidak memerlukan pengkodean lagi ini hanya permasalahan bagaimana mengassemble (packaging) berbagai macam J2EE module menjadi J2EE EAR files.
Sebuah EAR (lihat pada gambar 1-6) file terdiri dari J2EE modules dan deployment descriptor. Document descriptor adalah sebuah Xml document dengan extension .xml yang mendefinisikan deployment setting dari application, module atau component. Karena deployment descriptor adalah declarative, ini bisa diubah tanpa perlu mengubah source code. Pada saat runtime, J2EE server membaca deployment descriptor dan melakukan act ke pada application, modules, atau component tergantung dengan deployment descriptor ini.
Gambar 1-6 EAR File Structure
Ada 2 type deployment descriptor: J2EE dan Runtime. Sebuah J2EE deployment descriptor ditetapkan oleh J2EE specification dan bisa digunakan untuk mengkonfigurasikan deployment setting pada setiap J2EE compliant implementation. Sebuah runtime deployment digunakan untuk mengconfigure J2EE implementation-specific parameter. Sebagai contoh Sun Java System Application Server Platform Edition 8 runtime deployment descriptor terdiri informasi seperti halnya context root dari web application, mapping dari portable name dari sebuah application resource ke server resource.
Sebuah J2EE module terdiri dari satu atau lebih J2EE component untuk satu jebis type container dan satu component deployment descriptor dari type tersebut. Sebuah enterprise bean module deployment descriptor, sebagai contoh, mendeklarasikan trancaction atribut dan security authorization untuk sebuah enterprise bean. Sebuah J2EE module tanpa application deployment descriptor bisa di deploy sebagai stand alone module. 4 type J2EE module sebaagai berikut :
• EJB Modules, terdiri dari class files untuk enterprise bean dan EJB Deployment descriptor. EJB modules di packaged sebagai JAR file dengan .jar extension.
• Web modules, terdiri servlet class files, JSP files, File pendukung,Gif dan HTML Files, dan sebuah web application deployment descriptor. Web modules di packaged sebagai JAR files dengan .war (web Archive) extension.
• Application Client modules, terdiri class files dan application deployment descriptor. Application client modules di packaged sebagai Jar files dengan .jar extension (JAVA Archive).
• Resource adapter modules, terdiri dari semua JAVA interface, class, native library, dan document lain, dan apa apa yang ikut dengan resource adapter deployment descriptor. Bersama sama ,ini membentuk connector architecture untuk EIS khusus. Resource adapater modules di packaged sebagai JAR file dengan .rar extension (resource adapter archive)

Comments
CBAP Application Client
re
answer
song viagra in the water