Resin Quercus Server - Buat Program Pake PHP dan Java Sekaligus Part 3

November 3rd, 2008 | by irfan_ardiansah |

Untuk memecahkan permasalahan yang terjadi saat menggunakan beberapa pustaka Java yang dianggap invalid ternyata sangat mudah, dengan cara membuat class Java baru untuk membungkus class yang sudah ada.

Misalnya class String yang method length-nya dianggap invalid oleh Resin.

Kita buat class Java baru seperti ini:

package gadjah;
 
import java.lang.String;
 
public class StringKu {
        private String value;
 
        public StringKu(String value) {
                this.value = value;
        }
 
        public int length() {
                return value.length();
        }
}

Masih dengan asumsi bahwa Resin disimpen di D:\Java\resin-3.1.7a\, maka file class Java di atas di-copy ke direktori

   D:\Java\resin-3.1.7a\webapps\ROOT\WEB-INF\classes\gadjah\

Trus ditest menggunakan file PHP, misalnya seperti ini:

<?php
	import gadjah.StringKu;
 
	$nama = new StringKu('irfan ardiansah');	
 
	$pjg = $nama->length();
 
	echo $pjg;
?>

Seharusnya sekarang setelah file PHP dieksekusi maka akan tampil jumlah huruf dari kata yang diinput. Mudah kan.

Jadi sepertinya untuk beberapa class dan method blon didukung oleh Resin, sehingga harus pake cara muter-muter untuk mendapatkan hasil yang diinginkan. Tapi cara alternatif biasanya akan membuat kita jadi tambah cerdas :D

IP Address-mu:
38.103.63.58

Tags: , , ,

Post a Comment