Darkc0der
20th November 2011, 11:17 PM
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 (http://java-x.blogspot.com/2007/01/implementing-web-services-with-spring.html)
Contoh play! consume web service : http://playframework.wordpress.com/2...es-using-play/ (http://playframework.wordpress.com/2010/08/15/web-services-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).getTextContent();
//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>
dibawah ini 2 contoh yang ane gunain
Contoh yang spring to spring : http://java-x.blogspot.com/2007/01/i...th-spring.html (http://java-x.blogspot.com/2007/01/implementing-web-services-with-spring.html)
Contoh play! consume web service : http://playframework.wordpress.com/2...es-using-play/ (http://playframework.wordpress.com/2010/08/15/web-services-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).getTextContent();
//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>