Good day. I've just finished my learning project on jsp/java/javabeans/xml/PostgreSQL and I have uploaded it to
my page:
If anyone interested, you can downloaded it freely. Much more of what you have helped me, eh?
Some of the characteristics are these:
•Separación de la capa de presentación jsp del acceso a base de datos en java.
•Para usar los class de java usamos java beans, cuyas rutinas devuelven datos de tipo integer, matrices de Strings, etc.
•Base de datos PostgreSQL.
•Creo un fichero xml donde podemos poner un número indeterminado de órdenes a la base de datos y los tipos pueden ser (no sólo): selects, updates, inserts.
•El fichero xml es leído por una rutina java que he desarrollado yo mismo, a la que accedemos en jsp mediante java beans. Para ello la rutina está asociada a un nombre, que es el que buscamos. Puesto que este fichero es externo a jsp/java, podría modificarlo cualquiera sin conocimientos de jsp/java, y sin necesidad de reiniciar el servicio Tomcat.
•Login de usuarios con un tiempo de espera de inactividad de 3 minutos.
•Personas, mpleados, clientes y roles de usuario de la aplicación.
•Podemos dar de alta nuevos registros en toda la gestión del videoclub, así como modificar registros, pero no eliminar (de momento esta última característica no está añadida).
•Para simplificar el proceso de relleno de los formularios para dar de alta/modificar registros, se han creado botones de lista que nos ofrecen los datos necesarios.
•Si un usuario no tiene rol para acceder a una página, la aplicación se lo notificará con un alert en javascript y no le permitirá el acceso.
•Si no hay usuario logado y solicitamos el ingreso en alguna página, el sistema redirecciona a la página de login y, una vez logado correctamente, lo devuelve a la página solicitada.
•javascript para chequear e informar al usuario de la aplicación de errores cometidos en la gestión.
•css para darle a la aplicación un aspecto cuidado y bonito con métodos estándar.