Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Java / Autenticación de usuarios bajo el patrón MVC

Autenticación de usuarios bajo el patrón MVC

Por jc mouse lunes, septiembre 30, 2019

MVC es un patrón de arquitectura de software que separa una aplicación en tres componentes lógicos principales.  Estos son:

  • Modelo:  Incluye todos los datos y su lógica relacionada
  • Vista: Presenta datos al usuario y maneja la interacción del usuario con la aplicación
  • Controlador: Una interfaz entre los componentes Modelo y Vista

Cada componente está diseñado para manejar aspectos de desarrollo específicos de una aplicación.

Si bien existen frameworks disponibles para la mayoría de los lenguajes de programación que implementan esta arquitectura, siempre es necesario conocer y saber implementar desde cero este patrón para tener un conocimiento más profundo sobre el tema y quien sabe, desarrollar tu propio frameworks.

diagrama de la arquitectura mvc

En este post se presenta como ejemplo, la implememtación de un sistema de autenticación (sin base de datos) siguiendo el patrón de diseño MVC, el proyecto esta desarrollado en lenguaje java con el IDE Netbeans.

aplicacion mvc login usuario

El proyecto en si es bastante pequeño, no utiliza librerías externas ni conexión a base de datos, tal como se aprecia en la imagen superior, esta compuesta por una clase Usuario que seria el modelo, cuenta con una interfaz de usuario, la vista, el cual es un JFrame con un par de cajas de texto y botones, el controlador esta compuesto por una interface IUsuario y su respectivo controller UsuarioController.

mvc software en java

Enlace de descarga pobre <<login mvc>>

enjoy!

Tags

Artículos similares

Realiza pruebas Unitarias en Java

Una Prueba Unitaria, es una forma de comprobar que nuestro código, hace lo que se supone debe hacer; es decir, se asegur[...]

Khipu Agenda Personal gratis

Completa agenda para organizar tu vida personal y/o profesional, si te olvidas de acontecimientos familiares, citas de t[...]

Elimina el fondo de tus fotografías en 5 segundos

Si te gusta realizar tus propios memes o foto montajes pero tienes poca o nula experiencia en editores gráficos como Pho[...]

Graficos estadisticos con javafx y swing

En este post aprenderemos a usar los gráficos 2d que viene con JavaFX en nuestras aplicaciones java swing. Esto puede se[...]

SharedPreferences: Preferencias de Usuario

En este post construiremos paso a paso un SharedPreferences más conocido en español como «Preferencias de Usuario«, esta[...]

Laravel 12 Theming Multi-Dominio: Cómo Servir Múltiples Diseños con un Solo Backend Monolítico

El tema que trataremos en este post es la implementación de una arquitectura de temas dinámicos (theming) dentro de un p[...]