Aplicación web de Java
- Desarrollado usando Maven
- Utiliza Apache Tomcat para la implementación y las pruebas
- Trabajó en Microsoft vs Code
Incluye:
Conceptos básicos de servlet
- API de servlet (clases e interfaces)
- Interfaz de servlet y métodos de clase
- Métodos genéricos de ServLetRequest
- HttpservletRequest métodos
- Métodos genéricos de servicio de servicio
- HttpservletResponse Métodos
- Interfaz requestdispatcher
- método sendedirect ()
- Interfaz de servletconfig
- Interfaz de servletcontext
- Parámetros de contexto e init
- Objetos de atributo
Conceptos básicos de JSP:
- Etiquetas JSP
- Directivas JSP
Maven Dependencias:
- junit
- javax.servlet-api
- MySQL-Connector-Java
Conceptos JDBC y MySQL:
- Conexión a través del controlador
- ResultSet, declaración
- Creación
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 (operación de inserción)
INSERT INTO store_user VALUES
(NULLIF(Username, ' ' ),
NULLIF(Password, ' ' ),
NULLIF(date_of_birth, ' ' ),
date_register);
- Autenticación (operación de selección)
SELECT * FROM store_user WHERE Username = " username " ;
SELECT * FROM store_user WHERE Username = " username " AND Password = " password " ;
- Deleción (caída de la fila)
DELETE FROM store_user WHERE Username = " username " ;
- Actualización de PassOWRD (fila de actualización)
UPDATE store_user SET password = " newPassword "
WHERE username = " username " AND password = " oldPassword " ;
Otros conceptos:
- Declaraciones condicionales
- Bucle
- Estilo con CSS
- Manejo excepcional
- Programación modular
- Erros/manejo excepcional
- Paquetes
- Representación HTML
- Modificaciones XML.
Muchos más llegaron pronto. Las contribuciones son bienvenidas. Debe integrarse con el proyecto, pero no hacerlo como proyecto separado.
Video para referencia:
Debe hacer cosas después de clonarse:
- En Database.java, Update Line no. 18 Con la contraseña de su servidor de base de datos MySQL.
- En View.jsp, actualizar la línea no. 20 con la contraseña de su servidor de base de datos MySQL.
- Luego ejecute los comandos MVN (MVN Clean y luego el paquete MVN)
¡Espero que ayude!