Custom Search
Laporkan jika ada link yang bermasalah
[ HOME ] [ FORUM ] [ JAVA ] [ JARINGAN KOMPUTER] [ OCEAN ] [ SEARCH ]

Saturday, January 17, 2009

Kenapa Html ?

kenapa page yang ada dalam web browser kita semua yang kita temui adalah page yang berupa html atau xml atau jsp dll. karena itu adalah merupakan tandar dari W3C dan semua web browser harus mengikuti standar tesebut sehingga apapun web browser yang kita pakai akan menampilkan halaman yang sama (jika membuka situs yg sama).


kenapa kita tidak membuat standarisasi sendiri? karena jika kita membuat sendiri dah hanya web browser tertentu yang bisa menbukanya, dan orang lain juga membuat standar sendiri dan hanya menggunakan web browsernya sendiri yang bisa membuka halaman tersebut, maka akan tidak menjadi efisien karena kita membutuhkan banyak web browser. oleh karena itu di buat standarisasi sehingga semua bisa berjalan di web brower manapun yang mendukung.

APLIKASI WEB JAVA

Apa yang dimaksud dengan web java? di dalam lngkungan java, pemrograman web dipisahkan antara lain dari pemrograman dan enterprise. pemrograman aplikasi web java dapat dibuat tanpa menggunakan paket enterprise edition, dan juga dapat menggunakan paket enterprise, aplikasi enterprise adalah bagi yang menggunakan API dari paket Enterprise Edition. aplikasi web menggunakan komponen web yaitu servlet dan java server page (jsp), sedangkan aplikasi enterprize mencakup modul2 dalam web yang termasuk juga servlet dan JSP, komponen bisnis Enterprise JavaBeans dan web servis. JSP dapat digunakan sebagai web mandiri yaitu web yang berdiri sendiri tanpa aplikasi tambahan. dan juga dapat digunakan sebagai bagian dari Enterprise. juga bisa digunakan sebagai web servis.


JSP digunakan sebagai web servis memang bisa dan ini sangat mudah penggunaannya. untuk lebih jelasnya akan saya bahas lain waktu.

Wednesday, January 14, 2009

Velocity

Velocity adalah mesin template berbasis Java. Yang memungkinkan web desainer untuk mereferensikan method - method terdefinisi dalam kode Java.


Beberapa komponen utama Velocity antara lain :



  1. Sebuah bahasa yang lengkap untuk memanipulasi konten termasuk loops dan conditionals.

  2. Akses ke Java objek method.

  3. Dukungan langsung untuk kerangka aplikasi Web Turbine

  4. Perubahan dari XML konten lain menggunakan Anakia

  5. Texan

  6. Dukungan langsung untuk servlets

Kelebihan dan kekurangan SOAP

SOAP (Simple Object Access Protocol)


Protokol yang digunakan untuk menjalankan konsep web services



Kelebihan SOAP, yaitu:



  1. Keuntungan yang utama adalah kemampuan untuk terowongan (to tunnel through) melalui firewall.

  2. Simplicity / Kesederhanaan -> pesan SOAP yang sederhana, manusia dibaca format XML. (Pesan SOAP cukup simple, memudahkan pembaca dengan format XML)

  3. Scalability / Skalabilitas -> The SOAP pesan scalable karena menggunakan protokol HTTP untuk transportasi.

  4. Language neutrality / Bahasa netralitas -> ini dapat dikembangkan menggunakan bahasa apapun.

  5. Interoperability and Platform Independence / Interoperabilitas dan Platform yang Independen -> SOAP dapat dilaksanakan dalam bahasa apapun dan dapat dijalankan di platform manapun.


Kekurangan SOAP, yaitu :



  1. SOAP adalah lebih lambat dibandingkan CORBA atau RMI atau IIOP karena panjang ke format XML yang telah mengikuti dan parsing yang menyelimuti yang diperlukan. (SOAP is slower than CORBA or RMI or IIOP due to the lengthy XML format that it has to follow and the parsing of the envelop that is required.)

  2. SOAP tergantung WSDL dan tidak memiliki standar mekanisme untuk dinamis penemuan layanan.