Skip to content
 
 

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto bifurcado

MYSQL

  • Usuario: root
  • Contraseña: (sin contraseña)
  • Base de datos: instituto

DESPLIEGUE EN UBUNTU

Instalación de software

sudo  apt  install  git  mysql-client  mysql-server  tomcat8  tomcat8-admin 

Descarga de código fuente

git  clone  https://github.com/iesvelez-daw/JSP_CRUD_instituto.git  &&  cd  JSP_CRUD_instituto

Introducción de datos

sudo su  # (Introducidos nuestra contraseña, para obtener acceso como root)

# Cambiamos el plugin de autenticación de auth_socket a mysql_native_password. 
# Es necesario para que la aplicación conecte correctamente al servidor MySQL.
echo "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ''" | mysql -u root -p

# Si tenemos MariaDB instalado en lugar de MySQL, la anterior sentencia sería:
echo "update mysql.user set password=PASSWORD(''),plugin='mysql_native_password'  where user='root'; flush privileges;" | mysql -u root -p 

# Creamos base de datos y tablas
echo "drop database if exists instituto; create database instituto" | mysql -u root
cat BBDD/profesor.sql BBDD/alumno.sql | mysql -u root -D instituto

Despliegue en Tomcat 8

sudo su  # (Introducidos nuestra contraseña, para obtener acceso como root)

cp  mysql-connector-java-5.1.21.jar  /var/lib/tomcat8/lib
cp  -r  instituto/web  /var/lib/tomcat8/webapps/instituto

NOTA: Deberás reiniciar Tomcat para que los archivos de /var/lib/tomcat8/lib se carguen.

sudo  systemctl  restart  tomcat8

Ejecutar aplicación

Abrimos en el navegador la URL http://localhost:8080/instituto

CRUD_JSP 2.0

Este ejercicio consistirá en un CRUD sobre los datos de un instituto, donde tendremos tablas como: Alumnos, Profesores, asiganturas,material etc...

El inicio sesión del crud costa de un usuario y contraseña para poder entrar (root,root usuario,usuario admin,admin)

Una vez dentro podremos ver un simple inicio con LoremIpsum para rellenar Aquí podremos ver una barra de navegación también

En añade alumnos podremos entrar a una pestaña para poder añadir alumnos y podemos elegir una modalidad con un arraylist

Eliminar (como el alumno con id 1)

modificar (como el alumno 2 donde cambio su modalidad ) y comprobamos que funciona

Una vez modificado podremos volver a la pagina principal o a la lista de alumnos

Y aquí vemos el cambio de alumno

En el inicio podremos acceder al repositorio del CRUD clickeando en GitHub.

El funcionamiento de la tabla profesor es igual que la de alumnos donde podremos editar profesores, añadir y borrar

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages