Domanda

Se avete mai lavorato al fresco, è necessario conoscere il livello di script web in esso, la mia domanda è come si fa all'aperto implementare questa? Che quadro usa?

Se non si conosce al fresco, quindi la mia domanda è: come posso implementare un livello di script per esporre il mio livello di servizio come un oggetto di stile JavaScript

Con il livello, posso scrivere il seguente codice:

Var test = person.createPerson(556687);

Prova ...... Grazie in anticipo!

È stato utile?

Soluzione 2

Alfresco utilizza Mozzila Rhino che fornisce il motore Java Script che espone oggetti Java attraverso Java Script.

Altri suggerimenti

Lo strato webscript utilizzato nel server di Alfresco è stato sviluppato da Alfresco per sé ed è ora parte della primavera. La versione attuale può essere trovato nel progetto Spring Surf come Spring Surf Webscripts .

Per esporre la propria classe Java come oggetto Javascript è necessario estendere la classe BaseProcessorExtension e registrarlo con la seguente configurazione primavera del fagiolo:

<bean id="yourJavascriptBean" parent="baseJavaScriptExtension" class="com.example.MyJavaService">
  <property name="extensionName" value="customobject" />
</bean>

Questa registrerà il vostro servizio come customobject oggetto. Un esempio per la registrazione del Alfresco serviceRegistry può essere trovato in Alfresco wiki. Si potrebbe anche voler controllare il codice sorgente per i servizi di Alfresco esistente come il JavaScript API gente .

tenere presente che questo registra l'oggetto globalmente nel motore JavaScript che potrebbe alterare il comportamento del codice JavaScript esistente.

È possibile utilizzare diretto Web Remoting (DWR) . Dal loro sito:

  

DWR è una libreria Java che consente   Java sul server e JavaScript in un   browser per interagire e chiamare ogni   altri nel modo più semplice possibile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top