Aplicativo da Web Java
- Desenvolvido usando o maven
- Usa o Apache Tomcat para implantação e teste
- Trabalhou na Microsoft vs Code
Inclui:
Conceitos básicos de servlet
- API do servlet (classes e interfaces)
- Interface de servlet e métodos de classe
- Métodos genéricos de servletRequest
- Métodos HttpServletRequest
- Métodos genéricos de servletResponse
- Métodos HttpServLetResponse
- Interface RequestDispatcher
- Método sendRedirect ()
- Interface ServletConfig
- Interface ServletContext
- Parâmetros de contexto e init
- Atributo objetos
Conceitos básicos de JSP:
Dependências Maven:
- Junit
- javax.servlet-api
- MySQL Connector-Java
Conceitos JDBC e MySQL:
- Conexão via driver
- ResultSet, declaração
- Criação
CREATE DATABASE servlet_application ;
CREATE TABLE store_user (
Username varchar ( 30 ) NOT NULL PRIMARY KEY ,
Password varchar ( 30 ) NOT NULL ,
date_of_birth date NOT NULL ,
date_register timestamp NOT NULL );
- Registro (operação de inserção)
INSERT INTO store_user VALUES
(NULLIF(Username, ' ' ),
NULLIF(Password, ' ' ),
NULLIF(date_of_birth, ' ' ),
date_register);
- Autenticação (operação de seleção)
SELECT * FROM store_user WHERE Username = " username " ;
SELECT * FROM store_user WHERE Username = " username " AND Password = " password " ;
- Exclusão (solta de linha)
DELETE FROM store_user WHERE Username = " username " ;
- Atualizando o PASSOWRD (linha de atualização)
UPDATE store_user SET password = " newPassword "
WHERE username = " username " AND password = " oldPassword " ;
Outros conceitos:
- Declarações condicionais
- Looping
- Estilando com CSS
- Manuseio excepcional
- Programação modular
- Erros/manuseio excepcional
- Pacotes
- Renderização HTML
- Modificações XML.
Muito mais em breve. Contribuições são bem -vindas. Deve integrar -se ao projeto, mas não torná -lo como um projeto separado.
Vídeo para referência:
Deve fazer as coisas após a clonagem:
- No Database.java, atualizar a linha no. 18 com a senha do seu servidor de banco de dados MySQL.
- Em View.jsp, atualização da linha não. 20 com a senha do seu servidor de banco de dados MySQL.
- Em seguida, execute usando os comandos MVN (MVN LIMPE, e depois o pacote MVN)
Espero que ajude!