Programación , Domótica y microcontroladores.

 

Definición:

La tecnología de JavaServer PagesTM (JSP TM) 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.

Otra definición es que es una tecnología de Java que permite introducir código para la generación dinámica de HTML dentro de una página web. Esta surge por la necesidad de crear aplicaciones dinámicas para Web de forma fácil, ya que la mayor parte del resultado de un programa CGI es estático.

En otras palabras, un JSP es simplemente una página de Web en HTML que contiene dígitos  binarios adicionales de código que ejecuta la lógica de la aplicación para generar contenido dinámico. Esta lógica de la aplicación puede implicar el uso de JavaBeans, objetos de JDBC,   Enterprise Java Beans (EJB), u objetos de RMI,  los cuales pueden ser fácilmente accedidos desde un JSP. Por ejemplo, un JSP puede contener código HTML que despliega texto  y gráficos estáticos, y además puede invocar a métodos de un objeto de JDBC (Bean) que tenga  acceso a una base de datos; cuando se despliegue la página en el browser de un usuario, ésta contendrá el contenido estático HTML y la información dinámica extraídos de la DB.

Características:

  • Conjunta el poder de Java en el servidor y la flexibilidad de HTML (HyperText Markup Language) en el browser.
  • No sólo se puede utilizar HTML, sino también XML ( eXtensible Markup Language) o WML (Wireless Markup Language).
  • Hace más fácil reusar componentes como JavaBeans  y Enterprise JavaBeans los cuales realizan tareas más específicas.
  • Forma parte integral de Java 2 Enterprise Edition (J2EE).
  • Su función es saber como procesar una solicitud para crear una respuesta.
  • Soporta contenido dinámico que refleja las condiciones del mundo real.
  • Existe independencia entre la parte del diseño (interfaz) y la lógica (programa).

Write Once, Run Anywhere T M, independencia de plataforma.

  • Mejora del performance. No se tiene que ir al servidor cada vez que se haga una solicitud,por lo tanto soluciona el problema del cuello de botella.
  • Ante un cambio se compila automáticamente. Ya que se realizó un precompilado en el servlet antes de ser usado.
  • Es más rápido y fácil crear aplicaciones de Web.
  • Capaz de instanciar cualquier clase de Java.
  • Corre en todos los servidores de Web principales.
En otras palabras si has programado en netbeans o eclipse se te hará fácil jsp, ya que la forma de crear clases y programarlas es lo mismo pero cambia al presentar la información en la web.
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: