Aplicativo web de gerenciamento de funcionários com recursos para Criar, Visualizar, Atualizar, Remover, Upload de imagem e utilizando DataTables Server-side processing. Aplicando Design Patterns Front Controller, Command e Singleton.
- Eclipse neon.3
- Tomcat 8.5
- Java 8
- JSP 2.3
- Servlet 3.1
- JSTL 1.2
- JDBC postgresql 42.2.5
- Gson 2.8.6
- Commons IO 2.8.0
- Commons FileUpload 1.4
CREATE DATABASE dvq_employee;
CREATE TABLE employees
(
id integer NOT NULL,
fname varchar(80),
lname varchar(80),
department varchar(40),
email varchar(80),
image varchar(80),
CONSTRAINT employees_pk PRIMARY KEY (id)
);
CREATE SEQUENCE employees_seq START 1;
GRANT ALL ON employees TO <user_name>;
GRANT ALL ON employees_seq TO <user_name>;
- No arquivo dev.lab.dao.EmployeeDao.java atualizar nome de usuário e senha do Banco de Dados PostgreSQL usados para acesso, conforme mostrado abaixo:
private static final String url = "jdbc:postgresql://localhost/dvq_employee";
private static final String user = <user_name>;
private static final String pass = <user_password>;