lunes, 12 de diciembre de 2016

Jquery - SJP (Programación)

¿Qué es jQuery?

Antes de que jQuery fuera desarrollado, los desarrolladores web creaban sus propios frameworks a medida en JavaScript. Esto les permitía solucionar errores específicos sin perder tiempo depurando funcionalidades comunes. Esto condujo a grupos de desarrolladores a crear librerías de JavaScript que eran de código abierto y libres de usar.
JQuery es simplemente una librería específica de código JavaScript. Existen muchas otras librerías JavaScript como MooTools, pero jQuery se ha convertido en la más popular debido a su facilidad de uso y su gran potencia.
Mientras que muchos desarrolladores web confunden JavaScript y jQuery como dos lenguajes de programación distintos, es importante que se de cuenta que ambos son JavaScript. La diferencia es que jQuery ha sido optimizado para realizar muchas funciones de script frecuentes y lo hace a la vez que utiliza menos líneas de código.
Puede obtener más información sobre cómo utilizar jQuery para sus incursiones de desarrollo web en este curso jQuery para desarrolladores.

¿Qué es JSP?

JSP: Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server Pages. Está orientado a desarrollar páginas web en Java. JSP es un lenguaje multiplataforma. Creado para ejecutarse del lado del servidor. JSP fue desarrollado  por Sun Microsystems. Comparte ventajas similares a las de ASP.NET desarrollado para la creación  de aplicaciones web potentes.  


La tecnología de JSP permite a los desarrolladores y a los diseñadores de web desarrollar rápidamente y mantener fácilmente páginas dinámicas, ricas en información como son las que soportan a sistemas de negociación. La tecnología de los JSP separa la interfaz del usuario de la parte lógica  del contenido permitiendo a los diseñadores  cambiar a su disposición las plantillas de la interfaz sin alterar  el contenido dinámico subyacente.


JSP también permite introducir código para la generación dinámica  de HTML dentro de una página we. Esta surge  por la necesidad de crear aplicaciones dinámicas para web de forma fácil, ya que la mejor parte del resultado de un programa CGI es estático. Se podría pensar entonces en JavaScript, pero este genera HTML dinámicamente en el cliente y no puede accesar a los cursos  del servidor

  • Caracteristicas

 Conjunta el poder de Java  en el servidor y la flexibilidad de HTML en el browser.


No sólo se puede utilizar HTML, sino también XML o WML.


Hace más fácil reusar componentes con JavaBeans los cuales realizan tareas más especificas. 


Su función  es saber como procesar una solicitud para crear una respuesta.

Soporta contenido dinámico que refleja las condiciones del mundo real.

Es más rápido y fácil crear aplicaciones de web

Capaz de instanciar cualquier clase de Java


  • ¿Cómo se accesa a JavaServer Pages?

Para la realizar una petición de una página JSP se sigue una forma similar al de una página HTML estática, aunque el demás procesos, el cual es transparente  para el usuario es diferente.

Para una página no dinámica se teclea un URL en el browser y éste usando un protocolo HTTp mandará una petición del archivo con extensión HTML a un servidor web y dominio determinado. Posteriormente el servidor extraerá el archivo y lo mandará al browser, el cual hace uso de las etiquetas de HTML del archivo para ser presentado al usuario final.



  • Ventajas

Contra los Servlets, JSP no nos da nada que no pudiéramos hacer con un servlet, pero no es mucho más conveniente escribir y modificar HTML normal que tener un gran número de sentencias "print" que generen HTML. Además, es posible agregar código Java una página que fue anteriormente diseñada con puro HTML.

Ejercio de validacion de datos usando Jquery con JSP

Video del Ejercicio



Link de descarga del ejercicio

No hay comentarios:

Publicar un comentario