Web services 来自ApacheCordova的Java Web服务调用

Web services 来自ApacheCordova的Java Web服务调用,web-services,cordova,jakarta-ee,glassfish,visual-studio-cordova,Web Services,Cordova,Jakarta Ee,Glassfish,Visual Studio Cordova,我对apache cordova非常陌生,实际上我正在使用visual studio dev kit for cordova,我有一个在glassfish上运行的Java EE应用程序,我有一个web服务: import java.util.List; import javax.ejb.EJB; import javax.jws.WebMethod; import javax.jws.WebService; @WebService(serviceName = "Eventos") public

我对apache cordova非常陌生,实际上我正在使用visual studio dev kit for cordova,我有一个在glassfish上运行的Java EE应用程序,我有一个web服务:

import java.util.List;
import javax.ejb.EJB;
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService(serviceName = "Eventos")
public class Eventos {
@EJB
private ServiceEventoFacadeLocal ejbRef;

@WebMethod(operationName = "findAll")
public List<ServiceEvento> findAll() {
    return ejbRef.findAll();
}

}
正如标题中所说,我正在使用apache cordova和visual studio,就我的理解而言,我需要使用JavaScript调用web服务, 但我真的不明白如何在JS中调用webservice,以及在遍历列表并显示它之后如何调用webservice
提前感谢

如果您是JavaScript新手,您应该花一些时间熟悉一些基本概念,如用于调用web服务的XMLHttpRequest对象。在基本了解之后,您将希望选择一个客户端JavaScript框架,该框架使处理它和创建良好的UI变得更容易。爱奥尼亚是现在很流行的一款,值得一看,它位于非常流行的AngularJS之上。你也会发现莫纳卡的OnsenUI很有趣

这里有一个可用于创建项目的工具,您还可以在以下位置找到视频课程

apachecordova的工具可能也很有趣


最后,您可能会发现它很有趣,因为它有一些与Angluar集成的特性。

您尝试过使用json数据类型的ajax post调用吗?谢谢,我来看看
@Entity
public class ServiceEvento implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
@Basic(optional = false)
@NotNull
@Size(min = 1, max = 100)
private String nombre;
@Basic(optional = false)
@NotNull
private BigInteger precioentrada;
@Basic(optional = false)
@NotNull
private BigInteger capacidad;
@Temporal(TemporalType.TIMESTAMP)
private Date inicio;
@Size(max = 300)
private String descripción;
@Size(max = 150)
private String ubicacion;