Ceriwis

Ceriwis (https://forum.ceriwis.com/forum.php)
-   Programming (https://forum.ceriwis.com/forumdisplay.php?f=63)
-   -   Java WebService play! ke spring framework (https://forum.ceriwis.com/showthread.php?t=576414)

Darkc0der 20th November 2011 11:17 PM

Java WebService play! ke spring framework
 
alo gan, mau nanya nih, di kantor ada kerjaan buat web service dari framework play! ke framework spring. setelah dicoba2 sendiri kemarin2, ilmu yang baru ane dapetin sih baru sebatas koneksi antar spring server dan client, lalu kalo play! nya baru sebatas consume webservice dari web lain doang.



dibawah ini 2 contoh yang ane gunain

Contoh yang spring to spring : http://java-x.blogspot.com/2007/01/i...th-spring.html



Contoh play! consume web service : http://playframework.wordpress.com/2...es-using-play/



nah yang spring itu sekarang ane jadiin server doang (yang digunain yang dibagian server), clientnya mau coba dari yang play, tapi permasalahan yang dihadapi sekarang



cara manggil web servicenya gimana ya dari play! ke spring?



output yang diharapkan sih pas view playnya kita masukin entry "namaku sesuatu"ntar balesanya ÿou said : namaku sesuatu".



input output sih gampang dah beres karena cuma view aja, yang susah di controllernya.




Code:

package controllers;

import play.mvc.*;
import play.libs.*;
import org.w3c.dom.Document;

public class Application extends Controller {

public static void convert(String from, String to, String amount) {

String wsReq = "" +
"" +
"";

Document doc = WS.url("http://localhost:8080/WSSpring/axis/SpringWS").setHeader("Content-Type", "application/soap+xml").body(wsReq).post().getXml();
String rate = doc.getElementsByTagName("*").item(0).getTextConte nt();

//Float total = amount * Float.parseFloat(rate);
render(amount);
}

public static void index() {
render();
}
}

tapi controller diatas ini ga ngakses web servicenya si spring tadi, padahal namanya dah bener lo ama pathnya ke localhost/ISpringWS etc etc. salah dimananya ya gan?

</div>


All times are GMT +7. The time now is 10:57 PM.