{
  "http://es.wikipedia.org/wiki/JavaServer_Pages" : { "http://xmlns.com/foaf/0.1/primaryTopic" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] } ,
  "http://dbpedia.org/resource/JavaServer_Pages" : { "http://www.w3.org/2002/07/owl#sameAs" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] } ,
  "http://es.dbpedia.org/resource/JavaServer_Pages" : { "http://www.w3.org/1999/02/22-rdf-syntax-ns#type" : [ { "type" : "uri", "value" : "http://www.wikidata.org/entity/Q386724" } ,
      { "type" : "uri", "value" : "http://dbpedia.org/ontology/Work" } ,
      { "type" : "uri", "value" : "http://dbpedia.org/ontology/Software" } ,
      { "type" : "uri", "value" : "http://schema.org/CreativeWork" } ,
      { "type" : "uri", "value" : "http://www.w3.org/2002/07/owl#Thing" } ,
      { "type" : "uri", "value" : "http://www.wikidata.org/entity/Q7397" } ] ,
    "http://www.w3.org/2000/01/rdf-schema#label" : [ { "type" : "literal", "value" : "JavaServer Pages" , "lang" : "es" } ] ,
    "http://www.w3.org/2000/01/rdf-schema#comment" : [ { "type" : "literal", "value" : "JavaServer Pages (JSP) es una tecnolog\u00EDa que ayuda a los desarrolladores de software a crear p\u00E1ginas web din\u00E1micas basadas en HTML y XML, entre otros tipos de documentos. JSP es similar a PHP, pero usa el lenguaje de programaci\u00F3n Java. Para desplegar y correr JavaServer Pages, se requiere un servidor web compatible con contenedores servlet como Apache Tomcat o Jetty. TagLibs -> JSP -> Servidor Aplicaciones (Servlets) -> Cliente (Navegador)" , "lang" : "es" } ] ,
    "http://www.w3.org/2002/07/owl#sameAs" : [ { "type" : "uri", "value" : "http://rdf.freebase.com/ns/m.0bsn3" } ,
      { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] ,
    "http://xmlns.com/foaf/0.1/name" : [ { "type" : "literal", "value" : "ManchaServer Pages:EME" , "lang" : "es" } ] ,
    "http://xmlns.com/foaf/0.1/homepage" : [ { "type" : "uri", "value" : "http://java.sun.com/products/jsp/" } ,
      { "type" : "uri", "value" : "http://www.oracle.com/technetwork/java/jsp-138432.html" } ] ,
    "http://purl.org/dc/terms/subject" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/Categor\u00EDa:Tecnolog\u00EDas_Java_EE" } ,
      { "type" : "uri", "value" : "http://es.dbpedia.org/resource/Categor\u00EDa:Frameworks_para_aplicaciones_web" } ] ,
    "http://xmlns.com/foaf/0.1/isPrimaryTopicOf" : [ { "type" : "uri", "value" : "http://es.wikipedia.org/wiki/JavaServer_Pages" } ] ,
    "http://dbpedia.org/ontology/wikiPageID" : [ { "type" : "literal", "value" : 48056 , "datatype" : "http://www.w3.org/2001/XMLSchema#integer" } ] ,
    "http://dbpedia.org/ontology/wikiPageRevisionID" : [ { "type" : "literal", "value" : 127717228 , "datatype" : "http://www.w3.org/2001/XMLSchema#integer" } ] ,
    "http://dbpedia.org/ontology/wikiPageExternalLink" : [ { "type" : "uri", "value" : "https://web.archive.org/web/20100710004503/http:/tomcat.apache.org/" } ,
      { "type" : "uri", "value" : "http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/jsp/tagext/package-summary.html" } ,
      { "type" : "uri", "value" : "http://java.sun.com/products/jsp/" } ,
      { "type" : "uri", "value" : "https://web.archive.org/web/20070624063648/http:/struts.apache.org/1.x/struts-taglib/index.html" } ,
      { "type" : "uri", "value" : "http://www.apache.org/" } ,
      { "type" : "uri", "value" : "http://www.oracle.com/technetwork/java/jsp-138432.html" } ,
      { "type" : "uri", "value" : "http://www.sun.com" } ] ,
    "http://dbpedia.org/ontology/wikiPageLength" : [ { "type" : "literal", "value" : "16952" , "datatype" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger" } ] ,
    "http://es.dbpedia.org/property/sitioWeb" : [ { "type" : "uri", "value" : "http://java.sun.com/products/jsp/" } ] ,
    "http://es.dbpedia.org/property/\u00FAltimaVersi\u00F3n" : [ { "type" : "literal", "value" : 23 , "datatype" : "http://www.w3.org/2001/XMLSchema#integer" } ] ,
    "http://es.dbpedia.org/property/lenguajeProgramaci\u00F3n" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/Java_(lenguaje_de_programaci\u00F3n)" } ] ,
    "http://dbpedia.org/ontology/latestReleaseVersion" : [ { "type" : "literal", "value" : "2.3" } ] ,
    "http://dbpedia.org/ontology/developer" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/Sun_Microsystems" } ] ,
    "http://dbpedia.org/ontology/operatingSystem" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/M\u00E1quina_virtual_Java" } ] ,
    "http://dbpedia.org/ontology/programmingLanguage" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/Lenguaje_de_programaci\u00F3n_Java" } ] ,
    "http://www.w3.org/ns/prov#wasDerivedFrom" : [ { "type" : "uri", "value" : "http://es.wikipedia.org/wiki/JavaServer_Pages?oldid=127717228&ns=0" } ] ,
    "http://dbpedia.org/ontology/abstract" : [ { "type" : "literal", "value" : "JavaServer Pages (JSP) es una tecnolog\u00EDa que ayuda a los desarrolladores de software a crear p\u00E1ginas web din\u00E1micas basadas en HTML y XML, entre otros tipos de documentos. JSP es similar a PHP, pero usa el lenguaje de programaci\u00F3n Java. Para desplegar y correr JavaServer Pages, se requiere un servidor web compatible con contenedores servlet como Apache Tomcat o Jetty. TagLibs -> JSP -> Servidor Aplicaciones (Servlets) -> Cliente (Navegador) El rendimiento de una p\u00E1gina JSP es el mismo que tendr\u00EDa el servlet equivalente, ya que el c\u00F3digo es compilado como cualquier otra clase Java. A su vez, la m\u00E1quina virtual compilar\u00E1 din\u00E1micamente a c\u00F3digo de m\u00E1quina las partes de la aplicaci\u00F3n que lo requieran. Esto hace que JSP tenga un buen desempe\u00F1o y sea m\u00E1s eficiente que otras tecnolog\u00EDas web que ejecutan el c\u00F3digo de una manera puramente interpretada. La principal ventaja de JSP frente a otros lenguajes es que el lenguaje Java es un lenguaje de prop\u00F3sito general que excede el mundo web y que es apto para crear clases que manejen l\u00F3gica de negocio y acceso a datos de una manera prolija. Esto permite separar en niveles las aplicaciones web, dejando la parte encargada de generar el documento HTML en el archivo JSP. Otra ventaja es que JSP hereda la portabilidad de Java, y es posible ejecutar las aplicaciones en m\u00FAltiples plataformas sin cambios. Es com\u00FAn incluso que los desarrolladores trabajen en una plataforma y que la aplicaci\u00F3n termine siendo ejecutada en otra. Los servlets y Java Server Pages (JSPs) son dos m\u00E9todos de creaci\u00F3n de p\u00E1ginas web din\u00E1micas en servidor usando el lenguaje Java. En ese sentido son similares a otros m\u00E9todos o lenguajes tales como el PHP, ASP o los CGIs, programas que generan p\u00E1ginas web en el servidor. Sin embargo, se diferencian de ellos en otras cosas. Para empezar, los JSPs y servlets se ejecutan en una m\u00E1quina virtual Java, lo cual permite que, en principio, se puedan usar en cualquier tipo de ordenador, siempre que exista una m\u00E1quina virtual Java para \u00E9l. Cada servlet (o JSP, a partir de ahora lo usaremos de forma indistinta) se ejecuta en su propio hilo, es decir, en su propio contexto; pero no se comienza a ejecutar cada vez que recibe una petici\u00F3n, sino que persiste de una petici\u00F3n a la siguiente, de forma que no se pierde tiempo en invocarlo (cargar programa + int\u00E9rprete). Su persistencia le permite tambi\u00E9n hacer una serie de cosas de forma m\u00E1s eficiente: conexi\u00F3n a bases de datos y manejo de sesiones, por ejemplo. Las JSPs son en realidad una forma alternativa de crear servlets ya que el c\u00F3digo JSP se traduce a c\u00F3digo de servlet Java la primera vez que se le invoca y en adelante es el c\u00F3digo del nuevo servlet el que se ejecuta produciendo como salida el c\u00F3digo HTML que compone la p\u00E1gina web de respuesta." , "lang" : "es" } ] ,
    "http://es.dbpedia.org/property/nombre" : [ { "type" : "literal", "value" : "ManchaServer Pages:EME" , "lang" : "es" } ] ,
    "http://es.dbpedia.org/property/desarrollador" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/Sun_Microsystems" } ] ,
    "http://es.dbpedia.org/property/sistemaOperativo" : [ { "type" : "literal", "value" : "Multiplataforma" , "lang" : "es" } ] } ,
  "http://es.dbpedia.org/resource/WAR_(archivo)" : { "http://es.dbpedia.org/property/contenedorPara" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] } ,
  "http://es.dbpedia.org/resource/Wrike" : { "http://dbpedia.org/ontology/programmingLanguage" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] } ,
  "http://es.dbpedia.org/resource/Larry_Garner" : { "http://es.dbpedia.org/property/compa\u00F1\u00EDaDiscogr\u00E1fica" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] } ,
  "http://es.dbpedia.org/resource/Carey_Bell" : { "http://es.dbpedia.org/property/compa\u00F1\u00EDaDiscogr\u00E1fica" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] } ,
  "http://es.dbpedia.org/resource/Java_Server_Pages" : { "http://dbpedia.org/ontology/wikiPageRedirects" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] } ,
  "http://es.dbpedia.org/resource/Paginas_JavaServer" : { "http://dbpedia.org/ontology/wikiPageRedirects" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] } ,
  "http://es.dbpedia.org/resource/P\u00E1ginas_JavaServer" : { "http://dbpedia.org/ontology/wikiPageRedirects" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] } ,
  "http://es.dbpedia.org/resource/JSP" : { "http://dbpedia.org/ontology/wikiPageRedirects" : [ { "type" : "uri", "value" : "http://es.dbpedia.org/resource/JavaServer_Pages" } ] }
}
