Controle de tarefas com JSP, Spring MVC, JPA, Filtros e Autenticação baseado na apostila do curso de Java para Desenvolvimento Web da Caelum.
Neste exemplo, a utilização é do banco de dados MySQL.
Para utilização:
mysql -u root -p
password: ******
CREATE DATABASE CRUDTarefas;
USE CRUDTarefas;
CREATE TABLE tarefas (
id BIGINT NOT NULL AUTO_INCREMENT
,descricao VARCHAR(255)
,finalizado BOOLEAN
,dataFinalizacao DATE
,primary key (id));
CREATE TABLE usuarios (
login VARCHAR(255)
,senha VARCHAR(255));
INSERT INTO usuarios VALUES ('admin', '1234');