In Java

Gateway HTTP dan SMB

Posted by: on Apr 14, 2007 | 6 Comments

Maaf, topik kali ini sangat niche. IT sentris dan Java sentris :)

Bagi seorang administrator web yang pernah menangani web server, pasti tahu apa yang dinamakan directory browsing dan virtual directory. Directory browsing adalah opsi untuk menampilkan isi suatu directory di dalam webroot ketika welcome file (misalnya index.html, index.php, default.asp) tidak ditemukan. Sedangkan virtual directory adalah setting yang menyebabkan suatu folder di luar webroot bisa ditampilkan dan diakses melalui HTTP.

Semua webserver mendukung fitur virtual directory ini. Apache memiliki Alias, Tomcat memiliki Context Path, dan OC4J/OAS memiliki Virtual-Directory. Akan tetapi, sebatas yang saya tahu, mereka hanya bisa melakukan mapping untuk directory yang ada di drive lokal mereka saja. Jika directory tersebut hasil mapping dari sebuah network drive melalui protokol SMB (Server Message Block — Map Network Drive (Windows), Network Neighbourhood (Win98), Samba (*nix)), maka mereka akan kehilangan kesaktiannya.

Dengan menggunakan library CIFS (Common Internet File System), spesifik ke Java application dengan JCIFS, saya membuat sebuah servlet java yang memiliki kemampuan directory browsing dengan directory yang ditampilkan berasal dari network drive dari sebuah SMB Server. Kelakuan servlet ini persis dengan directory browsing milik Tomcat.

Bagaimana detailnya, silakan download artikel di bawah ini:

Gateway untuk HTTP dan SMB

Kali ini tersimpan dalam format PDF. Office di komputer saya telah diupgrade ke Office 2007 dan MS Word telah memiliki kemampuan konversi format ke PDF (meskipun saya rasa fitur ini sangat-sangat terlambat). Selamat menikmati weekend :)

6 Comments

  1. iin muslimah biasa
    April 15, 2007

    wow keren
    tutorialnya 16 halaman
    kalau pakai ini lebih cepat dari SMB tidak ya ?

    Reply
  2. Galih Satria
    April 16, 2007

    #Mbak iin:
    Wah, perbandingannya pakai parameter apa ya? Aplikasi ini kan difungsikan sebagai perluasan fungsi sebuah webserver?

    Reply
  3. NeeN
    April 17, 2007

    benernya bukan mo kasi comment, cuma mo mapir dan meninggalkan jejak… hehehe… btw, kok di blogroll-nya ga ada aku? hix… :P

    Reply
  4. ryan_oke
    April 19, 2007

    “…telah diupgrade ke Office 2007…”
    Sudah tahu ada yang asyik, tetap saja masih pakai begituan. Habis berapa duit untuk upgrade tuh? :P

    Reply
  5. Galih Satria
    April 19, 2007

    #ryan:
    Siapa bilang keluar duit? lhawong dibayari dan tinggal pakai :P Tapi kata Microsoft sendiri, untuk upgrade dari Office 2003 ke Office 2007 edisi sepadan, itu tidak memakan biaya.

    Reply
  6. gendull
    September 5, 2007

    galih, tolong bahas juga bagaimana cara konek dari apache webserver ke tomcat dengan mod-jk (konfigurasi yg harus dilakukan)

    thankz

    Reply

Leave a Reply

Switch to our mobile site