Las páginas de servidor activas de Java se están convirtiendo en tecnología líder en la publicación dinámica de sitios web. Este método, que se basa en el uso de un lenguaje que se está imponiendo como estándar para Internet, provee la facilidad de uso que se necesita para hacer disponibles páginas html dinámicamente en sitios web.
Desde que se gestó la revolución de Internet, la misma atacó varios frentes y cautivó a muchos en el mundo cibernético. Asimismo, el mundo de los desarrolladores encontró campo fértil en la creación de aplicaciones cien por cien portables y de fácil modificación.
Mientras que en el clásico modelo cliente-servidor cada modificación al código del programa significaba una nueva versión del lado del cliente, esta nueva propuesta implicaba que solamente se tocara código en un programa dentro del servidor y al instante ese cambio impactaría en los accesos de todos los usuarios.
Por otra parte, en lo que respecta a los accesos en sí, el diseño a través del web permite de por sí que potencialmente no haya límites en la cantidad de usuarios conectados a la aplicación.
Ahora, no todo fue color de rosa, como se suele decir. Hubo problemas relacionados a lo estático del modelo inicial que presentaba el uso de HTML en las páginas. En función de ello, se comenzaron a implementar soluciones que tenían que ver con el uso de una interfaz que se creó al respecto, denominada: CGI.
Mediante el uso de la interfaz de gateway común (Common Gateway Interface), los desarrolladores pudieron acceder a un mundo nuevo, en el cual podían crear aplicaciones del lado del servidor, las cuales eran accedidas a través del navegador
El gran problema que surgió en cuanto a que la performance de los servidores se veía gravemente afectada debido a que cada acceso creaba un nuevo proceso en el sistema, y por tanto se generaba un desaprovechamiento de los recursos. Es decir, dos usuarios accedían a un mismo recurso en dos procesos diferentes
Sepamos entender que fue una opción válida inicialmente, y que aún hoy en día muchos sitios consideran el uso de la interfaz CGI como una opción viable
Microsoft lanzó en el año 1997 una nueva propuesta para resolver esta situación. La propuesta se basaba en la creación dinámica de código HTML a través de un concepto llamado ASP (Active Server Pages). La idea básicamente es la misma que se aplica a las páginas JSP, con la salvedad que siempre caracteriza a Microsoft, que tiene que ver con que solamente funciona bajo plataformas Microsoft
Otras opciones vinieron de la mano de JAVA con los Servlet. A esa altura los scripts del lado del cliente ya eran populares (JScript y VBScript), pero brindaban una solución de un lado solo.
La propuesta de los Servlets pasa por la creación de aplicaciones del lado del servidor y la recepción desde el browser de información para generar páginas en forma dinámica. Los Servlets son algo así como aplicaciones tipo CGI pero con la salvedad que son realizadas en JAVA y aprovechando los recursos de mejor forma que los anteriores.
Esta nueva propuesta tiene que ver con la codificación dentro de la propia página. Una vez que se accede a la misma, se ejecuta el código contenido, y la información desplegada en el cliente pasa a ser HTML puro generado en el momento de la consulta.
Usuarios que han visto este tema también han visto...
- Generar un archivo ejecutable con Java
- Servlet Hola Mundo con Java
- Qué es Java
- Mensajes multi-idioma en Java
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.