Pregunta

Si alguna vez ha trabajado en al aire libre, debe conocer la capa de secuencias de comandos web en él, mi pregunta es ¿cómo poner en práctica al aire libre esto? ¿Qué marco utiliza?

Si usted no conoce al aire libre, entonces mi pregunta es: ¿cómo puedo aplicar una capa de script para exponer mi capa de servicio como un objeto de estilo JavaScript

Con la capa, que puede escribir el siguiente código:

Var test = person.createPerson(556687);

Prueba ...... Gracias de antemano!

¿Fue útil?

Solución 2

Alfresco utiliza Mozzila Rhino que proporciona el motor Java Script que expone objetos Java a través de Java Script.

Otros consejos

La capa WebScript utilizado en el servidor Alfresco fue desarrollado por sí mismo al aire libre y ahora es parte de la primavera. La versión actual se puede encontrar en el proyecto Spring Surf como Spring Surf Webscripts .

Para exponer su propia clase Java como objeto Javascript tiene que extender la clase BaseProcessorExtension y registrarlo con la siguiente configuración de frijol de primavera:

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

Esto registrará su servicio como el customobject objeto. Un ejemplo para registrar el Alfresco ServiceRegistry se puede encontrar en Alfresco wiki. Es posible que también desee comprobar hacia fuera el código fuente de los servicios de Alfresco existentes como el Las personas Javascript API .

Tenga en cuenta que este registra el objeto a nivel mundial en el motor JavaScript que podrían alterar el comportamiento del código Javascript existente.

Se puede usar Web Remoting directa (DWR) . De su sitio:

  

DWR es una biblioteca de Java que permite   Java en el servidor y JavaScript en una   navegador para interactuar y llame a cada uno   otra forma más sencilla posible.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top