Pacientes

Proyecto que muestra cómo hacer mantenimiento (CRUD) a tablas relacionadas muchos a muchos. En este caso médicos que tienen muchos pacientes y a su vez pacientes que pueden ser atendidos por muchos médicos, todo converge en una tabla de citas médicas (la más importante).

  • Son 4 tablas con sus respectivos mantenimientos. Se tiene manejo de fechas y horas.
  • Diálogos flotantes para las operaciones de mantenimiento.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es desarrollada con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Música

Proyecto reutilizable para dar mantenimiento (CRUD) a tablas relacionadas uno a muchos en cascada. Modelo listo para ser implementado en casos similares.

  • Operaciones de inserción, modificación y retiro a las tablas: categorías, cds y temas musicales. Estas tablas están relacionadas uno a muchos en cascada.
  • Diálogos flotantes para las operaciones de mantenimiento.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es desarrollada con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Tree

Proyecto muy útil para manipular datos que tienen dependencias, es decir, hay elementos padres que tienen elementos hijos y a su vez, estos hijos tienen otros hijos, en cascada.

  • Presenta datos en componente TreeView de Bootstrap y una grilla para insertar o retirar elementos. Se hace retiro en cascada, al retirar un padre toda su descendencia se va.
  • Diálogos flotantes (modal) para operaciones de insertar o retirar registros y mensajería que son activados por botonería.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es desarrollada con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Genera QR

Puede utilizar la fuente de este proyecto para integrarlo en sus proyectos, a fin de generar o transformar texto en imagen o código QR (Quick Response).

  • Viene con utilidad para transformar texto a código o imagen QR.
  • Permite la descarga de imagen QR para usos posteriores.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21.
  • La vista es desarrollada con Bootstrap 5.3, jQuery 3.7 sobre JSP.
CSV - CRUD

En vez de guardar información en una base de datos, este proyecto muestra como guardarlos en un archivo CSV. Podrá consultar, insertar, actualizar y retirar filas de datos desde el CSV.

  • El sistema crea el archivo CSV y permite todas las operaciones CRUD en él.
  • Viene con diálogos flotantes para las operaciones con los datos.
  • Servicios RESTful en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21.
  • La vista es desarrollada con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Excel a DB

Este proyecto, muestra como subir un documento MS Excel al servidor mediante una API RESTful y luego guarda los datos del Excel, en una base de datos, en MySQL o MariaDB.

  • Viene con documento MS Excel, como ejemplo, para la carga hacia el servidor.
  • Con control fileupload y tabla de Bootstrap personalizada mediante CSS.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es desarrollada con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Reserva de Ambientes

Su objetivo es reservar los ambientes con los que cuenta una institución, asignados a responsables de la empresa. Puede ser parte de otra aplicación o ser independiente.

  • Puede descargar las reservas del día, como una imagen para ser distribuida. También, con un clic en cuadro ambiente/hora, despliega diálogo para liberar o asignar reservación.
  • Diálogos flotantes (modal) para adicionar o retirar ambientes y responsables.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es desarrollada con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Alfa (JPEG y PDF a DB)

Este proyecto utilitario muestra cómo guardar imágenes y documentos PDF en base de datos MySQL o MariaDB. Además, muestra imagen y PDF antes de ser enviados.

  • Puede hacer operaciones de mantenimiento (CRUD) con imágenes y PDFs.
  • Diálogos flotantes (modal) para operaciones de insertar, actualizar o retirar registros (CRUD) y mensajería. Mostrando imagen y PDF.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Autenticación y Autorización

Este proyecto utilitario es muy útil para tener seguridad en el ingreso a su sistema. Primero se verifica si cliente está registrado en DB. Luego, según su perfil se le asigna un dominio.

  • Utiliza algoritmo de encriptación AES (Advanced Encryption Standard) y codificación mediante algoritmo Base64. Presenta 2 perfiles: ADMIN y CLIENT.
  • El perfil de administrador puede hacer mantenimiento (CRUD) a la tabla usuarios.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
JSON - CRUD

Este proyecto plantilla, le sirve para hacer mantenimiento (CRUD) de datos en un archivo JSON (JavaScript Object Notation) como si trabajase con una tabla de base de datos.

  • La aplicación trabaja con diálogos flotantes y toolbar de operaciones
  • Se puede retirar registros por unidad o por grupo, inclusive el total de registros.
  • Presenta grilla cebrada con cursor luminoso (hover).
  • Servicios RESTful en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Ubigeo

Componente para usarlo en sus proyectos, con su propio CSS, JS y Web Service. Para poder utilizarlo en otros proyectos cuando se requiera el uso de direcciones, donde es imprescindible el código del ubigeo. Información del Ministerio de Agricultura.


Características del proyecto:

  • Puede hacer operaciones de consulta a través de Web Service Restfull.
  • Diálogo flotante (modal) para seleccionar departamento, provincia y distrito del Perú.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Tiempos

Excelente proyecto que muestra cómo manejar datos de fechas, horas y fechas horas. Tanto por el lado de la Vista, de Java y de la base de datos.


Características del proyecto:

  • Puede hacer operaciones de mantenimiento (CRUD) con fechas, horas y fechas horas. También, presenta diálogo de búsqueda entre tiempos.
  • Diálogos flotantes (modal) para operaciones de insertar, actualizar o retirar registros (CRUD) y mensajería que son activados por botonería.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Búsquedas

Este proyecto plantilla, le sirve para tomar como modelo cuando necesite tener una consulta paginada y a su vez, hacer búsquedas entre las columnas de la consulta.


Características del proyecto:

  • Tiene paginación mediante botones y combo para seleccionar páginas.
  • Se puede filtrar datos por columnas (Departamento, Provincia y Distrito).
  • Presenta grilla cebrada con cursor luminoso (hover).
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Store

Este proyecto muestra cómo usar procedimientos almacenados en el gestor de base de datos MySQL o MariaDB. Tiene store con parámetros de entrada y de salida.


Características del proyecto:

  • Puede hacer operaciones de mantenimiento (CRUD) a través de store procedure.
  • Diálogos flotantes (modal) para operaciones de insertar, actualizar o retirar registros (CRUD) y mensajería que son activados por botonería.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Paginación

Proyecto que resuelve el algoritmo de paginación por el lado del servidor. Definido como una plantilla para que lo pueda aplicar en otros proyectos. Presenta dos páginas, una con paginación simple y otra más elaborada, con cuatro botones y combo de desplazamiento entre las páginas.


Características del proyecto:

  • Presenta grilla cebrada con cursor luminoso (hover).
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Cursos3

Este proyecto es muy útil para dar mantenimiento (insertar, actualizar y retirar registros) a 2 tablas, mediante grillas anidadas, que se adaptan al ancho de la pantalla.


Características del proyecto:

  • Presenta información de tablas anidadas, con presentación maestro detalle.
  • Diálogos flotantes (modal) para operaciones de insertar, actualizar o retirar registros (CRUD) y mensajería que son activados por botonería.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Cursos2

Este proyecto es muy útil para dar mantenimiento (insertar, actualizar y retirar registros) a 2 tablas, mediante grillas cebradas que se adaptan al ancho de la pantalla.


Características del proyecto:

  • Presenta información de tablas en combo y grilla, con presentación maestro detalle.
  • Diálogos flotantes (modal) para operaciones de insertar, actualizar o retirar registros (CRUD) y mensajería que son activados por botonería.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Cursos1

Este proyecto es muy útil para dar mantenimiento (insertar, actualizar y retirar registros) a 2 tablas, mediante tarjetas (card) que se adaptan al ancho de la pantalla.


Características del proyecto:

  • Presenta información de tablas en tarjetas (card), con presentación maestro detalle.
  • Diálogos flotantes (modal) para operaciones de insertar, actualizar o retirar registros (CRUD) y mensajería que son activados por botonería.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Tutoriales2

Proyecto para aquello que quiere aprender la arquitectura Back-End / Front-End, en lo que respeta al mantenimiento (CRUD) de una tabla, a través de grilla responsive.


Características del proyecto:

  • Puede hacer operaciones de mantenimiento (CRUD) a través de Web Service restfull.
  • Diálogos flotantes (modal) para operaciones de insertar, actualizar o retirar registros (CRUD) y mensajería que son activados por botonería.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Tutoriales1

Proyecto para aquello que quiere aprender la arquitectura Back-End / Front-End, en lo que respeta al mantenimiento (CRUD) de una tabla, a través de tarjeta (card).


Características del proyecto:

  • Puede hacer operaciones de mantenimiento (CRUD) a través de Web Service restfull.
  • Diálogos flotantes (modal) para operaciones de insertar, actualizar o retirar registros (CRUD) y mensajería que son activados por botonería.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.
Componentes CRUD1

Es un proyecto plantilla que puede reutilizar en su desarrollo, para dar solución a mantenimientos (insertar, actualizar y retirar registros) a tablas de una base de dato.


Características del proyecto:

  • Tiene un modelo de grilla scrollable responsive, que oculta o muestra columnas según el ancho de la pantalla, tiene estilo cebra y permite seleccionar fila. Además, presenta botonería para operaciones CRUD y desplazamiento entre las páginas de consulta.
  • Se puede filtrar datos y ordenar por columnas mediante diálogo personalizable.
  • Diálogos flotantes para operaciones de insertar, actualizar o retirar registros (CRUD) y mensajería. Con funcionalidad drag and drop.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.2, jQuery 3.7 sobre JSP.
Componentes CRUD2

Es un proyecto plantilla que puede reutilizar en su desarrollo, para dar solución a mantenimientos (insertar, actualizar y retirar registros) a tablas de una base de dato.


Características del proyecto:

  • Tiene un modelo de tarjetas (cards) responsive, que presenta información por registro de datos. Además, presenta botonería para operaciones CRUD y desplazamiento entre las páginas de consulta.
  • Se puede filtrar datos y ordenar por columnas mediante diálogo personalizable.
  • Diálogos flotantes para operaciones de insertar, actualizar o retirar registros (CRUD) y mensajería. Con funcionalidad drag and drop.
  • Servicios RESTful desarrollados en Jakarta 9 y desplegados en Tomme 9 sobre JDK 17 en Netbeans 21. Con los gestores de base datos MySQL 8 o MariaDB 11.
  • La vista es completamente responsive con Bootstrap 5.3, jQuery 3.7 sobre JSP.