The se crean generalmente en el simple HTML, DHTML, a veces complejo COM y applets java script. La mayoría de los softwares que se desarrollaron anteriormente se basan en la arquitectura cliente-servidor, que lo necesitaba para ser instalado por separado en cada uno de los usuarios de ordenador. Actualización de aplicaciones como web se hizo muy difícil, ya que se trataba de actualizar todos y cada máquina en la que se instaló antes.
Otra molestia que el desarrollo de aplicaciones personalizadas del servidor de cliente requerido era para licenciar cada vez que se ha instalado una aplicación web en su base de datos impulsada aplicaciones computer.Most que se desarrollan utilizando tecnologías de código abierto tiene una estructura de tres niveles. La aplicación web en sí se ejecuta en el navegador de un ordenador de sobremesa o un portátil. Los usuarios sólo pueden acceder a la parte delantera de la aplicación para datos de entrada o cadenas de búsqueda.
Java es independiente de la plataforma permite a las aplicaciones acceder en cualquier dispositivo como una PDA o teléfono móvil o cualquier telnet device.Enterprise Java de desarrollo de aplicaciones de frijol se produce mediante el empleo de una arquitectura de tres niveles que consta de una interfaz conocida como el contenedor web, un contenedor EJB, el tercer nivel es la base de datos. Esta estructura de tres niveles ha demostrado ser inmensamente útil para aplicaciones empresariales aplicación development.
A web desarrollada en 3 niveles etapa: los servicios de usuario, servicios de oficina y servicios de datos. El nivel de servicio del usuario crea una puerta de entrada visual para el consumidor para interactuar con la aplicación. Esto puede ir desde HTML básico y DHTML para componentes complejos COM y Java API applets.Java para el procesamiento de XML (JAXP): Diseñado para ayudar a las aplicaciones en el análisis y la transformación de n