Bienvenido a re-orientation! Esperamos que encuentres lo que buscas

Creación del proyecto web con Maven y configuraciones básicas

Una vez creadas las tablas MySQL e insertados los datos contra los que se realizará la autenticación de los usuarios, vamos a crear el proyecto web Eclipse, definir el proyecto y declarar las dependencias en el pom.xml.

Para implementar nuestra funcionalidad partiremos de un entorno de desarrollo j2ee operativo. No entraremos en detalles de instalación y configuración de entorno de trabajo, ya que en la red hay manuales de calidad sobre el tema.

El entorno de pruebas usado para la elaboración de este tutorial es el siguiente...

Creación de las tablas de Base de Datos MySQL. Inserción de los datos de pruebas

Veremos ahora como preparar el entorno de Base de Datos (en lo adelante BDD) para implementar nuestro caso de uso ejemplo:

Nos conectamos a la instancia de BDD del servidor, donde vamos crear las tabla en las que insertaremos la información de los usuarios (USERS), los roles disponibles en nuestra aplicación (AUTHORITY_LIST) , así como los roles asignados a los usuarios concretos (AUTHORITIES).

La estructura de las tablas AUTHORITIES y AUTHORITY_LIST son las que Spring Security recomienda. Sin embargo en el caso de la tabla de USERS, se han añadido los campos de: NOMBRE, APELLIDOS, FECHA_NACIMIENTO, SEXO, FECHA_ALTA, FECHA_MODIFICACION, HUSO_HORARIO y CORREO_ELECTRONICO_PPAL...


Parte del manual paso a paso para desarrollar una aplicación web con Spring Framework + Spring Security contra una base de datos MySQL.

Los problemas de un mundo sin papel

Ahora que las cartas han pasado de moda y ya no quedan e-mails sin la coletilla "Respeta el medio ambiente, piénsatelo antes de imprimir". Ahora que andamos con la colección de libros de Ken Follett en el tablet, y que el periódico del estanco se queda obsoleto a las 10:00. Que las fotos son digitales y se almacenan en la nube; que la firma es electrónica y tenemos DNIe... ¿Estamos en condiciones de revindicar UN MUNDO SIN PAPEL?

...piensa detenidamente a respuesta, y mira el vídeo que aparece a continuación ;)

El mal uso de las FAQ. Las preguntas frecuentes que no lo son tanto

Si tienes una sección de “Preguntas Frecuentes”(conocida como FAQ, acrónimo de Frecuently asked questions) en tu web-site, ¡asegúrate de que realmente contenga un listado de Preguntas Frecuentes!

La afirmación anterior es una obviedad, pero… ¿Alguna vez te ha pasado que estás navegando por un web-site que tiene una sección de “Preguntas Frecuentes” (FAQ) y que despierta tu interés, pero cuando quieres profundizar un poco y accedes a la sección de FAQ, lo que encuentras es básicamente lo que desde el web-site quieren que les preguntes (cosas del tipo: “¿Cómo es que siendo nuestro servicio tan bueno, están barato?”) en lugar de consultas reales? A mí me ha pasado. Por desgracia es bastante común encontrarse listados FAQ que son más bien FAKEs (falsos).

Las organizaciones que utilizan las FAQ como herramientas publicitarias o para reforzar mensajes corporativos debería saber que con esta práctica se restan bastante credibilidad a sí mismas y muestran de manera clara su poca sensibilidad por los intereses de los usuarios que navegan por su web, usuarios que muchas veces son sus clientes, o potenciales clientes que probablemente no los volverán a visitar.

En cambio, si las FAQ están redactadas teniendo en cuenta realmente la experiencia de los usuarios...

Introducción al comercio electrónico para entender el EDI

Para comprender EDI es necesario saber que su base es el comercio electrónico.

Patiendo del concepto "comercio" como la compra y venta de bienes o servicios; para que la compra venta se lleve a cabo, las partes involucradas intercambian una serie de acuerdos o negociaciones llamadas transacciones comerciales, algunas de estas transacciones comerciales se deben acreditar por escrito para formalizarlas, a través de los llamados documentos comerciales....

Descarga del proyecto con los recursos utilizados en el ejemplo MVC

Este es el capítulo final del Manual paso a paso para la creación de una aplicación web MVC (sin frameworks).

Nuestro proyecto de ejemplo ya está concluido y totalmente operativo. Aquí encontrarás los recursos que se han desarrollado disponibles para su descarga. Gracias por no perder el interés y llegar hasta aquí. A partir de esta bases, seguir adelante depende de ti :)

Estructura de las acciones, la lógica de negocios

Explica la estructura de las clases que implementan la lógica de negocios de los casos de uso de nuestro Modelo Vista Controlador.

Es parte del Manual paso a paso para la creación de una aplicación web MVC (sin frameworks) totalmente operativa he desarrollando con el objetivo de facilitar a los interesados la comprensión de la arquitectura Java MVC a través de un ejemplo práctico desarrollado paso a paso.

Controlando el flujo de navegación con AccionProxy

Veremos ahora como se controla el flujo de navegación dentro de la lógica de la clase AccionProxy, una vez que se ha ejecutado una acción concreta en nuestro modelo MVC...

Es parte del Manual paso a paso para la creación de una aplicación web MVC (sin frameworks) totalmente operativa he desarrollando con el objetivo de facilitar a los interesados la comprensión de la arquitectura Java MVC a través de un ejemplo práctico desarrollado paso a paso.

Páginas