falkolab.ext3.direct

Software captura de pantalla:
falkolab.ext3.direct
Detalles de software:
Versión: 1.1.0
Fecha de carga: 11 May 15
Promotor: Andrey Tkachenko
Licencia: Libre
Popularidad: 9

Rating: nan/5 (Total Votes: 0)

falkolab.ext3.direct es una pila de servidor para ExtJS 3.
¿Cómo lo uso?
Lo registramos api y vistas:
& Nbsp; & gt; & gt; & gt; desde zope.configuration XMLConfig importación
& Nbsp; & gt; & gt; & gt; context = xmlconfig.string ("" "
& Nbsp; ... & lt; configurar
& Nbsp; ... xmlns = "http://namespaces.zope.org/zope"
& Nbsp; ... xmlns: extdirect = "http://namespaces.zope.org/extdirect"
& Nbsp; ... & gt;
& Nbsp; ... & lt; incluya el paquete = "falkolab.ext3.direct" file = "meta.zcml" / & gt;
& Nbsp; ...
& Nbsp; ... & lt; extdirect: api
& Nbsp; ... para = "zope.app.folder.interfaces.IFolder"
& Nbsp; ... espacio de nombres = "my.app"
& Nbsp; ... / & gt;
& Nbsp; ...
& Nbsp; ... & lt; extdirect: Vista
& Nbsp; ... para = "zope.app.folder.interfaces.IFolder"
& Nbsp; ... class = "falkolab.ext3.direct.testing.AlbumList"
& Nbsp; ... permiso = "zope.ManageContent"
& Nbsp; ... name = "albumlist"
& Nbsp; ... / & gt;
& Nbsp; ...
& Nbsp; ... & lt; extdirect: Vista
& Nbsp; ... para = "zope.app.folder.interfaces.IFolder"
& Nbsp; ... class = "falkolab.ext3.direct.testing.Contact"
& Nbsp; ... permiso = "zope.ManageContent"
& Nbsp; ... / & gt;
& Nbsp; ...
& Nbsp; ... "" ")
API directa:
& Nbsp; & gt; & gt; & gt; http impresión (r "" "
& Nbsp; ... GET /@@directapi HTTP / 1.1
& Nbsp; ... Autorización: bWdyOm1ncnB3 Básica
& Nbsp; ... "" ")
& Nbsp; HTTP / 1.1 200 OK
& Nbsp; Cache-Control: no-cache
& Nbsp; Content-Length: ...
& Nbsp; Content-Type: text / javascript; charset = utf-8
& Nbsp; Expira: ...
& Nbsp; Pragma: no-cache
& Nbsp; & lt; BLANKLINE & gt;
& Nbsp; Ext.namespace ('my.app');
& Nbsp; my.app.REMOTING_API = {"url": "http: // localhost /@@directrouter", "espacio de nombres": "my.app", "tipo": "la comunicación remota", "acciones": {"Contacto ": [{" name ":" getInfo "," len ": 1}]," albumlist ": [{" FormHandler ": true," name ":" añadir "," len ": 0}, {" nombre ":" getAll "," len ": 0}]}};
Auto agregar proveedor:
& Nbsp; & gt; & gt; & gt; http impresión (r "" "
& Nbsp;? ... GET /@@directapi add_provider HTTP / 1.1
& Nbsp; ... Autorización: bWdyOm1ncnB3 Básica
& Nbsp; ... "" ")
& Nbsp; HTTP / 1.1 200 OK
& Nbsp; Cache-Control: no-cache
& Nbsp; Content-Length: ...
& Nbsp; Content-Type: text / javascript; charset = utf-8
& Nbsp; Expira: ...
& Nbsp; Pragma: no-cache
& Nbsp; & lt; BLANKLINE & gt;
& Nbsp; Ext.namespace ('my.app');
& Nbsp; my.app.REMOTING_API = {"url": "http: // localhost /@@directrouter", "espacio de nombres": "my.app", "tipo": "la comunicación remota", "acciones": {"Contacto ": [{" name ":" getInfo "," len ": 1}]," albumlist ": [{" FormHandler ": true," name ":" añadir "," len ": 0}, {" nombre ":" getAll "," len ": 0}]}};
& Nbsp; Ext.Direct.addProvider (my.app.REMOTING_API);
Y Solicitud hanling directa (para la adición ver ROUTER.TXT):
& Nbsp; & gt; & gt; & gt; http impresión (r "" "
& Nbsp; ... POSTE /@@directrouter HTTP / 1.1
& Nbsp; ... Autorización: bWdyOm1ncnB3 Básica
& Nbsp; ... Content-Length: 71
& Nbsp; ... Content-Type: application / json; charset = UTF-8
& Nbsp; ... Referer: http: // localhost /
& Nbsp; ...
& Nbsp; ... {"acción": "método" "albumlist": "getAll" "datos": ", escribe" []: "rpc", "tres veces al día": 1} "" ")
& Nbsp; HTTP / 1.1 200 OK
& Nbsp; Content-Length: 89
& Nbsp; Content-Type: text / javascript
& Nbsp; & lt; BLANKLINE & gt;
& Nbsp; {"acción": "albumlist", "tres veces al día": 1, "tipo": "rpc", "método": "getAll", "número": [1, 2, 3]}

¿Qué hay de nuevo en esta versión:

  • Cambios para apoyar Python 2.6

Requisitos

  • Python

Programas parecidos

PerlMagick
PerlMagick

3 Jun 15

Glade3
Glade3

19 Feb 15

FOX
FOX

22 Jun 18

Comentarios a la falkolab.ext3.direct

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!