You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Spark Framework

De EverybodyWiki Bios & Wiki

Spark Framework es un conjunto de librerías para el desarrollo de aplicaciones web en Java inspirado en el framework Sinatra para Ruby.

Spark incluye por defecto el servidor de aplicaciones Jetty de manera que las aplicaciones web creadas con Spark pueden lanzarse como cualquier programa Java. Adicionalmente, las aplicaciones pueden configurarse para ser instaladas bajo otros servidores como por ejemplo Apache Tomcat.

Ejemplo[editar]

La siguiente es una aplicación Web que escribe un saludo en el navegador.

import static spark.Spark.*;
import spark.*;

public class Saludo {

   public static void main(String[] args) {
      
      get(new Route("/saludo") {
         @Override
         public Object handle(Request request, Response response) {
            return "¡Gran saludo!";
         }
      });

   }

}

Para ejecutar esta aplicación se compila el archivo y se ejecuta como programa principal. Su ejecución arranca un servicio HTTP en el puerto 4567. A continuación se puede abrir en un navegador la dirección http://localhost:4567/saludo para ver el resultado.

Generación de vistas[editar]

Spark generalmente se combina una herramienta para la generación de vistas de la aplicación a partir de plantillas . Por ejemplo FreeMarker o Apache Velocity.

Enlaces[editar]


Error de Lua en Módulo:Control_de_autoridades en la línea 811: attempt to index field 'wikibase' (a nil value).



Este artículo "Spark Framework" es de Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Spark Framework.{{#set:Article=true}}



Read or create/edit this page in another language[editar]