<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>anderson y juniorgil by Junior Gil</title>
      <link>https://padlet.com/juniorgil2018/f21loc24vhy7</link>
      <description>Hecho con un toque de buena suerte</description>
      <language>en-us</language>
      <pubDate>2017-04-28 12:55:24 UTC</pubDate>
      <lastBuildDate>2017-04-28 13:09:21 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>jps</title>
         <author>juniorgil2018</author>
         <link>https://padlet.com/juniorgil2018/f21loc24vhy7/wish/168864858</link>
         <description><![CDATA[<h1>JavaServer Pages</h1><div><br></div><div><br></div><div><strong>JavaServer Pages:EME</strong><br>Desarrollador(es)<br><a href="https://es.wikipedia.org/wiki/Sun_Microsystems">Sun Microsystems</a><br><a href="http://java.sun.com/products/jsp/"><em>http://java.sun.com/products/jsp/</em></a><br>Información general<br><a href="https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software">Modelo de desarrollo</a> | <strong><em>?</em></strong><br><a href="https://es.wikipedia.org/wiki/Fases_del_desarrollo_de_software">Última versión estable</a> | 2.3<br><a href="https://es.wikipedia.org/wiki/Anexo:G%C3%A9neros_de_software">Género</a> | <a href="https://es.wikipedia.org/wiki/Formato_de_archivo">formato de archivo</a> y Template processor<br><a href="https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n">Programado en</a> | <a href="https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Java">Java</a><br><a href="https://es.wikipedia.org/wiki/Sistema_operativo">Sistema operativo</a> | <a href="https://es.wikipedia.org/wiki/M%C3%A1quina_virtual_Java">Máquina virtual Java</a><br><a href="https://es.wikipedia.org/wiki/Plataforma_(inform%C3%A1tica)">Plataforma</a> | <a href="https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)">Java</a><br><a href="https://es.wikipedia.org/wiki/Licencia_de_software">Licencia</a> | <strong><em>?</em></strong><br>[<a href="https://www.wikidata.org/wiki/Q183169">editar datos en Wikidata</a>]<strong>JavaServer Pages</strong> (JSP) es una tecnología que ayuda a los desarrolladores de software a crear páginas web dinámicas basadas en <a href="https://es.wikipedia.org/wiki/HTML">HTML</a> y <a href="https://es.wikipedia.org/wiki/XML">XML</a>, entre otros tipos de documentos. JSP es similar a <a href="https://es.wikipedia.org/wiki/PHP">PHP</a>, pero usa el lenguaje de programación <a href="https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)">Java</a>.Para desplegar y correr JavaServer Pages, se requiere un servidor web compatible con contenedores <a href="https://es.wikipedia.org/wiki/Servlet">servlet</a> como <a href="https://es.wikipedia.org/wiki/Apache_Tomcat">Apache Tomcat</a> o <a href="https://es.wikipedia.org/wiki/Jetty">Jetty</a>.TagLibs -&gt; JSP -&gt; Servidor Aplicaciones (Servlets) -&gt; Cliente (Navegador)El rendimiento de una página JSP es el mismo que tendría el servlet equivalente, ya que el código es compilado como cualquier otra clase Java. A su vez, la máquina virtual compilará dinámicamente a código de máquina las partes de la aplicación que lo requieran. Esto hace que JSP tenga un buen desempeño y sea más eficiente que otras tecnologías web que ejecutan el código de una manera puramente interpretada.La principal ventaja de <strong>JSP</strong> frente a otros lenguajes es que el lenguaje Java es un lenguaje de propósito general que excede el mundo web y que es apto para crear clases que manejen lógica 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últiples plataformas sin cambios. Es común incluso que los desarrolladores trabajen en una plataforma y que la aplicación termine siendo ejecutada en otra.Los servlets y Java Server Pages (JSPs) son dos métodos de creación de páginas web dinámicas en servidor usando el lenguaje Java. En ese sentido son similares a otros métodos o lenguajes tales como el <a href="https://es.wikipedia.org/wiki/PHP">PHP</a>, <a href="https://es.wikipedia.org/wiki/Active_Server_Pages">ASP</a> o los <a href="https://es.wikipedia.org/wiki/Interfaz_de_entrada_com%C3%BAn">CGIs</a>, programas que generan páginas web en el servidor. Sin embargo, se diferencian de ellos en otras cosas.Para empezar, los JSPs y servlets se ejecutan en una máquina virtual Java, lo cual permite que, en principio, se puedan usar en cualquier tipo de ordenador, siempre que exista una máquina virtual Java para él. 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ón, sino que persiste de una petición a la siguiente, de forma que no se pierde tiempo en invocarlo (cargar programa + <a href="https://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)">intérprete</a>). Su persistencia le permite también hacer una serie de cosas de forma más eficiente: conexión 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ódigo JSP se traduce a código de servlet Java la primera vez que se le invoca y en adelante es el código del nuevo servlet el que se ejecuta produciendo como salida el código HTML que compone la página web de respuesta.<strong>Índice</strong>&nbsp; [ocultar]&nbsp;</div><ul><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Descripci.C3.B3n">1Descripción</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Ejemplo_de_documento_JSP">2Ejemplo de documento JSP</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Sintaxis">3Sintaxis</a><ul><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Variables_impl.C3.ADcitas">3.1Variables implícitas</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Directivas">3.2Directivas</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Declaraciones">3.3Declaraciones</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Scriptlets">3.4Scriptlets</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Expresiones">3.5Expresiones</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Etiquetas">3.6Etiquetas</a><ul><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Etiquetas_JSP">3.6.1Etiquetas JSP</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Etiquetas_JSTL">3.6.2Etiquetas JSTL</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Etiquetas_Struts_TagLib">3.6.3Etiquetas Struts TagLib</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Etiquetas_personalizadas">3.6.4Etiquetas personalizadas</a></li></ul></li></ul></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#V.C3.A9ase_tambi.C3.A9n">4Véase también</a></li><li><a href="https://es.wikipedia.org/wiki/JavaServer_Pages#Enlaces_externos">5Enlaces externos</a></li></ul><div><br><br></div><div><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2017-04-28 13:02:05 UTC</pubDate>
         <guid>https://padlet.com/juniorgil2018/f21loc24vhy7/wish/168864858</guid>
      </item>
      <item>
         <title>imagen del gps</title>
         <author>juniorgil2018</author>
         <link>https://padlet.com/juniorgil2018/f21loc24vhy7/wish/168865960</link>
         <description><![CDATA[<div><figure class="attachment attachment-preview"><img width="299" height="169"><figcaption class="caption"></figcaption></figure></div>]]></description>
         <enclosure url="" />
         <pubDate>2017-04-28 13:06:23 UTC</pubDate>
         <guid>https://padlet.com/juniorgil2018/f21loc24vhy7/wish/168865960</guid>
      </item>
   </channel>
</rss>
