Continuamos con nuestro objetivo de construir una pequeña aplicación para ayudar al autónomo en su contabilidad que empezamos en el anterior articulo, y el paso de información para su gestor, vamos a ver como es una API, y tomar decisiones para construirla
Esta obsoleto el patrón MVC ?
Llevamos utilizando el patrón MVC (Modelo.Vista,Controlador) hace ya muchos años, en ese intervalo han cambiado las bases de datos, los terminales en donde se visualizan esos datos, los lenguajes de programación y gran parte de nuestra forma de trabajo, y con todo eso….¿Estamos seguros de la adecuidad de nuestro modelo
Servlets: Atributos de petición, sesión, aplicación y cookies
Durante la programación de una aplicación web nos encontramos que tenemos necesidad de conservar el valor de las variables. En una aplicación de escritorio, podemos controlar cuando queremos borrar una variable, por lo que no aparece ese problema, pero en una aplicación web, el tema es bastante mas delicado. Recordemos
Complicando un poco nuestro servlet.Trabajando con formularios
Cuando hayamos conseguido que nos funcione el servlet, querremos conseguir mostrar un formulario, y recogerlo; y para hacer todo eso correctamente, vereis que dentro de poco, os volvere a hablar de «vistas», pero mientras tanto, vamos a hacer que nuestro servlet presente un formulario, y cuando se envie, lo recojamos
Empezando con servlets
En nuestra aplicacion web, nos vamos a encontrar con varios entornos; en estos articulos, orientados al mundo Java, nos vamos a preocupar de los relacionados con ellos. Segun eso, si vas a escribir una aplicacion web en Java, te encontraras con las clases de Java que ya conoces, con Servlets
Instalacion de un contenedor web (Tomcat)
Segun hemos visto anteriormente, para poder desarrollar una aplicacion web con Java, necesitamos un contenedor web. Somos desarrolladores, con lo que vamos a seleccionar uno que no sea excesivamente pesado, y que podamos instalar en nuestras maquinas de desarrollo. Uno de los que cumplen ampliamente con nuestros requerimientos, es Tomvcat,
La aplicacion Java
Si habeis llegado a este punto, supongo que os he convencido de las ventajas de realizar una aplicacion en Java El siguiente paso, es ver, como enviamos nuestro trabajo a un servidor web…la cosa no va a ser tan sencilla como subir nuestro directorio de trabajo,… pero tampoco mucho mas
Introduccion a Java EE
Componentes y servicios Java EE Internet y WWW representan el fundamento sobre los cuales se está construyendo la economía de la información. La meta de JEE es definir un estándar que ayude a suplir los retos tecnológicos en esta nueva era. JEE soporta aplicaciones distribuidas que toma ventajas de las
Servidores de aplicaciones y servidores web
Debemos diferencia entre un Servidor de aplicaciones y un servidor Web: Un servidor web: Está pensado para recibir peticiones (normalmente HTTP) y devolver el contenido estático que obtendrá de un fichero Puede disponer de plugins para utilizar Perl, PHP, ASP, o JSP para que generen el contenido HTML o delegando
El patrón MVC
La arquitectura en tres capas Objetivo: Compatibilizar aplicaciones web, aplicaciones cliente / servidor y aplicaciones de sobremesa, permitiendo la reutilización del codigo Separar las responsabilidades en distintos niveles Permite aislar los cambios en tecnologías a ciertas capas para reducir el impacto en el sistema total. Aumentar la reutilización del código