Como prometí, vamos a desarrollar una pequeña aplicación en java SE multicapas.
La aplicación debe ser capaz de:
- Hacer operaciones CRUD con usuarios (Create, Read, Update y Delete)
- Identificar al usuario existente para entrar en la aplicación.
- Generar dos pestañas independientes donde mostrar información personal y profesional.
- Salir de forma segura.
La información de cada usuario será:
- Información personal: nombre usuario, login, password y email.
- Información profesional: Sector (Industria, Comercio, Agricultura, Servicios u Otros), profesión, antiguedad (año de entrada en la empresa).
Y además, la aplicación debe ser multicapas, o sea, deberá aplicar el patrón MVC.
Llamaremos a nuestra aplicación ejemploSwing. Crearemos los packages models, controls, views, para implementar el patrón MVC. Nuestro proyecto inicialmente quedará así:
Bien. Todos estos requerimientos me llevan al siguiente planteamiento:
- Habrá un JFrame principal
- Fabricaremos dos JPanels principales: uno contendrá la identificación/creación de usuarios; el otro mostrará un menú de pestañas con la información del usuario.
- Cada pestaña mostrará un JPanel secundario (datos personales y datos profesionales)
- En cada JPanel secundario se podrán hacer operaciones CRUD.
- Desde cualquier pantalla se podrá salir seguramente de la aplicación.
Comencemos con la construcción de la aplicación...
Anterior tema Siguiente tema
No hay comentarios:
Publicar un comentario