Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- damos click derecho en la carpeta principal del proyecto y buscamos JSP File
- estos caracteres <% %> se les llama Directivas
- Dentro del body vamos a colocar este codigo:
- Para crear comentario es asì <%-- Comentario cualquiera --%>
- Para crear variables es asì <%! int i = 0 %>
- el punto que esta antes de /ServletLogin dentro de action= indica que coloque toda
la url original y despues si coloque el /ServletLogin es decir que el punto equivale a
esto localhost:8080/platziweb
- Luego en el navegador para ver el formulario colocamos esto:
localhost:8080/platziweb/login.jsp
- Damos click al boton Save y luego al dar click al boton de el chulo verde nos va a
pedir una contraseña y colocamos la contraseña que configuramos en el comando
run de docker
- si queremos de dejar de usar la base de datos colocamos docker stop postgres y si
queremos que inice otra ve es con docker restart postgres
-javaagent:larutadondeestalombok/lombok.jar
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.16</version>
<scope>provided</scope> //este sirve solo para construccion del proyecto pero
no va a ir empaquetado dentro del proyecto para produccion
</dependency>
- Luego damos un click derecho al proyecto y damos luego click en Maven - Update
Project
- Luego los paquete de services y repository vamos a modificar su nombre para eso
damos un click derecho a los paquetes y damos click despues en Refactor - rename y
despues colocamos com.platzi.ereservation.model.repository y hacemos lo mismo
con Service
- En el Resources hacemos lo mismo y lo renombramos asì
com.platzi.ereservation.vista.resources
- En el paquete de modelo vamos a crear una clase de nombre Cliente y marcamos la
casilla de Generate coments
- Ponemos un comentario que dice Esta clase representa la tabla cliente
- Luego colocamos este codigo:
- El anotador @Data es de Pojo y sirve para que no tengamos que crear los Setter y
Getter
- Los parametros de JpaRepository van hacer primero la tabla que es en este caso
Cliente y segundo el identificador o ID que es de tipo String
- No hay necesidad de crear los metodos de CRUD porque el JpaRepository ya los trae
pero nosotros podemos crear metodos tambien
- Vamos a crear la interfaz de IReservaRepository y es lo mismo que en el otro
Video 2: Implementar las operaciones de consulta con JPA Repository
- Por ultimo debemos de agregar una anotaciones en los atributos de fecha de la clase
Reserva y es para dar formato a la fecha asì:
Video 3: Implementar servicios de negocio para las operaciones CRUD
- El VO es igual a DTO
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})
- Si lo dejamos así se van a crear el formulario con las credenciales por defecto y toca
cambiar eso así que vamos a ir al archivo application.properties y es esto:
- Luego si damos clikck en Run as - 3 maven build van aparecer las dos
configuraciones y elegimos la que dice docker:build
- Luego abrimos la terminal y miramos si esta la imagen creada docker images