我可以在salesforce之外的java中使用apex代码吗,比如说在servlet中?

我可以在salesforce之外的java中使用apex代码吗,比如说在servlet中?,java,salesforce,apex-code,visualforce,Java,Salesforce,Apex Code,Visualforce,我对apex代码和salesforce所知甚少。但是在看了一些演示之后,我发现他们的每个请求的类加载非常好。它将真正缩短构建-部署-运行周期 那么,我可以在salesforce之外的java中使用apex代码吗,比如说在servlet中? java世界中的这些东西与此相近吗 下一个问题是SOQL和SOSL是否可以在java中运行 这是不可行的,因为Apex编译器/解释器只托管在SFDC平台上。Salesforce不为Apex提供任何脱机编译器,因为Apex始终应在SFDC服务器内部/上运行。 此

我对apex代码和salesforce所知甚少。但是在看了一些演示之后,我发现他们的每个请求的类加载非常好。它将真正缩短构建-部署-运行周期

那么,我可以在salesforce之外的java中使用apex代码吗,比如说在servlet中? java世界中的这些东西与此相近吗


下一个问题是SOQLSOSL是否可以在java中运行

这是不可行的,因为Apex编译器/解释器只托管在SFDC平台上。Salesforce不为Apex提供任何脱机编译器,因为Apex始终应在SFDC服务器内部/上运行。 此外,您的SOQL查询与您的对象紧密绑定——我不确定您为什么要在Java中这样做

据我所知,Java运行SOQL查询的唯一方式是通过SFDC公开的web服务。(使用query/querymore方法)