Calling Seam component from JavaFX
We very close to moving Flamingo and Fiji to exadel.org. It will probably (finally) happen next week. I just wanted to show how simple it is to call a Seam component from JavaFX using Flamingo:
Seam component (server):
@Name ("currentTime") public class CurrentTime { public Date currentTime () { return (new java.util.Date()); } } |
Service interface (client):
public interface CurrentTime { public Date currentTime (); } |
JavaFX script (client):
FXServiceFactory.URL = "http://localhost:8080/server-javafx/seam/resource/hessian/"; var ct = (FXServiceFactory.getService(CurrentTime.class,"currentTime") as CurrentTime); var now = ct.currentTime(); FX.println(now); |
That’s it!
hi,
I am getting
cannot access com.sun.javafx.runtime.location.ObjectVariable
class file for com.sun.javafx.runtime.location.ObjectVariable not found
for the FXServiceFactory.URL
I am using JavaFX 1.3 and latest flamingo 2.2.0
Thaniks.
Please repost the question here: http://exadel.org/forum/flamingo
The error means you are probably still using JavaFX 1.2.x. Make sure you are using version 1.3. Please post any follow up questions to Flamingo forum.
hi max, already posted in forum, however still facing issues although i should be using JavaFX 1.3 from Netbeans 6.9. See http://exadel.org/node/108.
Thanks.