Skip to content

🌱 CRUD con JSP Y BBDD para las asignaturas de Programación y Bases de Datos

Notifications You must be signed in to change notification settings

iesvelez-daw/JSP_CRUD_huerto

 
 

Repository files navigation

Proyecto bifurcado

MYSQL

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

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_huerto.git  &&  cd  JSP_CRUD_huerto

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 planticas; create database planticas" | mysql -u root
cat DB/planticas.sql | mysql -u root -D planticas

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  planticasJSP/web  /var/lib/tomcat8/webapps/huerto

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/huerto

NOTA:

  • Es necesario dar un usuario de alta en el enlace de Registrarse.
  • Luego creamos Nuevo Huerto.
  • Luego pulsamos Ir al huerto
  • Luego creamos Nuevo Cultivo.

🌱 CRUD HUERTO

CRUD para organizar un huerto. Cada usuario podrá gestionar su huerto y añadir nuevos cultivos.

Si estás buscando la primera versión, haz click en Branch y busca el Tag v1.0, ahí está la versión anterior.

Nuevas funcionalidades

Nueva pestaña FaQ

FaQ

Display de cultivos disponibles

Display cultivos A través de un HashMap de ArrayLists, muestra los cultivos disponibles clasificados por tipo.

About

🌱 CRUD con JSP Y BBDD para las asignaturas de Programación y Bases de Datos

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 89.2%
  • JavaScript 7.0%
  • CSS 3.8%