Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
ProyectoFinal-Bootcamp
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jose Baez
ProyectoFinal-Bootcamp
Commits
f0b4abc3
Commit
f0b4abc3
authored
May 11, 2022
by
Nahuel Mereles Rodriguez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Creacion de entidades profesor,usuario,lenguaje,bootcamp con respectivos saveServlets y DAO
parent
84c17ecb
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
417 additions
and
0 deletions
+417
-0
src/main/java/com/roshka/proyectofinal/bootcamp/BootcampDao.java
+36
-0
src/main/java/com/roshka/proyectofinal/bootcamp/SaveServlet.java
+45
-0
src/main/java/com/roshka/proyectofinal/entity/Bootcamp.java
+92
-0
src/main/java/com/roshka/proyectofinal/entity/Lenguaje.java
+18
-0
src/main/java/com/roshka/proyectofinal/entity/Profesor.java
+49
-0
src/main/java/com/roshka/proyectofinal/entity/Usuario.java
+53
-0
src/main/java/com/roshka/proyectofinal/lenguaje/LenguajeDao.java
+26
-0
src/main/java/com/roshka/proyectofinal/lenguaje/SaveServlet.java
+33
-0
src/main/java/com/roshka/proyectofinal/profesor/ProfesorDao.java
+29
-0
src/main/java/com/roshka/proyectofinal/profesor/SaveServlet.java
+36
-0
No files found.
src/main/java/com/roshka/proyectofinal/bootcamp/BootcampDao.java
0 → 100644
View file @
f0b4abc3
package
com
.
roshka
.
proyectofinal
.
bootcamp
;
import
com.roshka.proyectofinal.DataBase
;
import
com.roshka.proyectofinal.entity.Bootcamp
;
import
java.sql.Connection
;
import
java.sql.DriverManager
;
import
java.sql.PreparedStatement
;
public
class
BootcampDao
{
public
static
int
save
(
Bootcamp
b
){
int
status
=
0
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"insert into bootcamp (id_lenguaje,id_profesor,fecha_inicio,fecha_fin,descripcion,imagen,titulo,activo) values (?,?,?,?,?,?,?,?)"
);
ps
.
setInt
(
1
,
b
.
getId_lenguaje
());
ps
.
setInt
(
2
,
b
.
getId_profesor
());
ps
.
setString
(
3
,
b
.
getFecha_inicio
());
ps
.
setString
(
4
,
b
.
getFecha_fin
());
ps
.
setString
(
5
,
b
.
getDescripcion
());
ps
.
setString
(
6
,
b
.
getImagen
());
ps
.
setString
(
7
,
b
.
getTitulo
());
ps
.
setBoolean
(
8
,
b
.
getActivo
());
status
=
ps
.
executeUpdate
();
con
.
close
();
}
catch
(
Exception
ex
){
ex
.
printStackTrace
();}
return
status
;
}
}
src/main/java/com/roshka/proyectofinal/bootcamp/SaveServlet.java
0 → 100644
View file @
f0b4abc3
package
com
.
roshka
.
proyectofinal
.
bootcamp
;
import
com.roshka.proyectofinal.entity.Bootcamp
;
import
jakarta.servlet.ServletException
;
import
jakarta.servlet.http.HttpServlet
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.io.PrintWriter
;
public
class
SaveServlet
extends
HttpServlet
{
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
response
.
setContentType
(
"text/html"
);
PrintWriter
out
=
response
.
getWriter
();
int
id_lenguaje
=
Integer
.
parseInt
(
request
.
getParameter
(
"id_lenguaje"
));
int
id_profesor
=
Integer
.
parseInt
(
request
.
getParameter
(
"id_profesor"
));
String
fecha_inicio
=
request
.
getParameter
(
"fecha_inicio"
);
String
fecha_fin
=
request
.
getParameter
(
"fecha_fin"
);
String
descripcion
=
request
.
getParameter
(
"descripcion"
);
String
imagen
=
request
.
getParameter
(
"imagen"
);
String
titulo
=
request
.
getParameter
(
"titulo"
);
String
activoStr
=
request
.
getParameter
(
"activo"
);
Boolean
activo
=
false
;
if
(
activoStr
==
"on"
)
{
activo
=
true
;
}
Bootcamp
b
=
new
Bootcamp
(
id_lenguaje
,
id_profesor
,
fecha_inicio
,
fecha_fin
,
descripcion
,
imagen
,
titulo
,
activo
);
int
status
=
BootcampDao
.
save
(
b
);
if
(
status
>
0
){
out
.
print
(
"<p>Record saved successfully!</p>"
);
request
.
getRequestDispatcher
(
"index.html"
).
include
(
request
,
response
);
}
else
{
out
.
println
(
"Sorry! unable to save record"
);
}
out
.
close
();
}
}
src/main/java/com/roshka/proyectofinal/entity/Bootcamp.java
0 → 100644
View file @
f0b4abc3
package
com
.
roshka
.
proyectofinal
.
entity
;
public
class
Bootcamp
{
private
int
id
,
id_lenguaje
,
id_profesor
;
private
String
fecha_inicio
,
fecha_fin
,
descripcion
,
imagen
,
titulo
;
private
boolean
activo
;
public
Bootcamp
()
{
}
public
Bootcamp
(
int
id_lenguaje
,
int
id_profesor
,
String
fecha_inicio
,
String
fecha_fin
,
String
descripcion
,
String
imagen
,
String
titulo
,
boolean
activo
)
{
this
.
id_lenguaje
=
id_lenguaje
;
this
.
id_profesor
=
id_profesor
;
this
.
fecha_inicio
=
fecha_inicio
;
this
.
fecha_fin
=
fecha_fin
;
this
.
descripcion
=
descripcion
;
this
.
imagen
=
imagen
;
this
.
titulo
=
titulo
;
this
.
activo
=
activo
;
}
public
int
getId
()
{
return
id
;
}
public
int
getId_lenguaje
()
{
return
id_lenguaje
;
}
public
void
setId_lenguaje
(
int
id_lenguaje
)
{
this
.
id_lenguaje
=
id_lenguaje
;
}
public
int
getId_profesor
()
{
return
id_profesor
;
}
public
void
setId_profesor
(
int
id_profesor
)
{
this
.
id_profesor
=
id_profesor
;
}
public
String
getFecha_inicio
()
{
return
fecha_inicio
;
}
public
void
setFecha_inicio
(
String
fecha_inicio
)
{
this
.
fecha_inicio
=
fecha_inicio
;
}
public
String
getFecha_fin
()
{
return
fecha_fin
;
}
public
void
setFecha_fin
(
String
fecha_fin
)
{
this
.
fecha_fin
=
fecha_fin
;
}
public
String
getDescripcion
()
{
return
descripcion
;
}
public
void
setDescripcion
(
String
descripcion
)
{
this
.
descripcion
=
descripcion
;
}
public
String
getImagen
()
{
return
imagen
;
}
public
void
setImagen
(
String
imagen
)
{
this
.
imagen
=
imagen
;
}
public
String
getTitulo
()
{
return
titulo
;
}
public
void
setTitulo
(
String
titulo
)
{
this
.
titulo
=
titulo
;
}
public
boolean
getActivo
()
{
return
activo
;
}
public
void
setActivo
(
boolean
activo
)
{
this
.
activo
=
activo
;
}
}
src/main/java/com/roshka/proyectofinal/entity/Lenguaje.java
0 → 100644
View file @
f0b4abc3
package
com
.
roshka
.
proyectofinal
.
entity
;
public
class
Lenguaje
{
private
int
id
;
private
String
nombre_lenguaje
;
public
Lenguaje
()
{
}
public
String
getNombre_lenguaje
()
{
return
nombre_lenguaje
;
}
public
void
setNombre_lenguaje
(
String
nombre_lenguaje
)
{
this
.
nombre_lenguaje
=
nombre_lenguaje
;
}
}
src/main/java/com/roshka/proyectofinal/entity/Profesor.java
0 → 100644
View file @
f0b4abc3
package
com
.
roshka
.
proyectofinal
.
entity
;
public
class
Profesor
{
private
int
id
,
nro_cedula
;
private
String
nombre
,
apellido
,
correo
;
public
Profesor
()
{
}
public
Profesor
(
int
nro_cedula
,
String
nombre
,
String
apellido
,
String
correo
)
{
this
.
nro_cedula
=
nro_cedula
;
this
.
nombre
=
nombre
;
this
.
apellido
=
apellido
;
this
.
correo
=
correo
;
}
public
String
getNombre
()
{
return
nombre
;
}
public
void
setNombre
(
String
nombre
)
{
this
.
nombre
=
nombre
;
}
public
String
getApellido
()
{
return
apellido
;
}
public
void
setApellido
(
String
apellido
)
{
this
.
apellido
=
apellido
;
}
public
String
getCorreo
()
{
return
correo
;
}
public
void
setCorreo
(
String
correo
)
{
this
.
correo
=
correo
;
}
public
int
getNro_cedula
()
{
return
nro_cedula
;
}
public
void
setNro_cedula
(
int
nro_cedula
)
{
this
.
nro_cedula
=
nro_cedula
;
}
}
src/main/java/com/roshka/proyectofinal/entity/Usuario.java
0 → 100644
View file @
f0b4abc3
package
com
.
roshka
.
proyectofinal
.
entity
;
public
class
Usuario
{
private
int
id
;
private
String
nombre
,
apellido
,
correo
,
contrasena
;
public
Usuario
()
{
}
public
Usuario
(
String
nombre
,
String
apellido
,
String
correo
,
String
contrasena
)
{
this
.
nombre
=
nombre
;
this
.
apellido
=
apellido
;
this
.
correo
=
correo
;
this
.
contrasena
=
contrasena
;
}
public
int
getId
()
{
return
id
;
}
public
String
getNombre
()
{
return
nombre
;
}
public
void
setNombre
(
String
nombre
)
{
this
.
nombre
=
nombre
;
}
public
String
getApellido
()
{
return
apellido
;
}
public
void
setApellido
(
String
apellido
)
{
this
.
apellido
=
apellido
;
}
public
String
getCorreo
()
{
return
correo
;
}
public
void
setCorreo
(
String
correo
)
{
this
.
correo
=
correo
;
}
public
String
getContrasena
()
{
return
contrasena
;
}
public
void
setContrasena
(
String
contrasena
)
{
this
.
contrasena
=
contrasena
;
}
}
src/main/java/com/roshka/proyectofinal/lenguaje/LenguajeDao.java
0 → 100644
View file @
f0b4abc3
package
com
.
roshka
.
proyectofinal
.
lenguaje
;
import
com.roshka.proyectofinal.DataBase
;
import
com.roshka.proyectofinal.entity.Lenguaje
;
import
java.sql.Connection
;
import
java.sql.PreparedStatement
;
public
class
LenguajeDao
{
public
static
int
save
(
Lenguaje
l
){
int
status
=
0
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"insert into lenguaje (nombre_lenguaje) values (?)"
);
ps
.
setString
(
1
,
l
.
getNombre_lenguaje
());
status
=
ps
.
executeUpdate
();
con
.
close
();
}
catch
(
Exception
ex
){
ex
.
printStackTrace
();}
return
status
;
}
}
src/main/java/com/roshka/proyectofinal/lenguaje/SaveServlet.java
0 → 100644
View file @
f0b4abc3
package
com
.
roshka
.
proyectofinal
.
lenguaje
;
import
com.roshka.proyectofinal.entity.Lenguaje
;
import
jakarta.servlet.ServletException
;
import
jakarta.servlet.http.HttpServlet
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.io.PrintWriter
;
public
class
SaveServlet
extends
HttpServlet
{
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
response
.
setContentType
(
"text/html"
);
PrintWriter
out
=
response
.
getWriter
();
String
nombre_lenguaje
=
request
.
getParameter
(
"nombre_lenguaje"
);
Lenguaje
l
=
new
Lenguaje
();
l
.
setNombre_lenguaje
(
nombre_lenguaje
);
int
status
=
LenguajeDao
.
save
(
l
);
if
(
status
>
0
){
out
.
print
(
"<p>Record saved successfully!</p>"
);
request
.
getRequestDispatcher
(
"index.html"
).
include
(
request
,
response
);
}
else
{
out
.
println
(
"Sorry! unable to save record"
);
}
out
.
close
();
}
}
src/main/java/com/roshka/proyectofinal/profesor/ProfesorDao.java
0 → 100644
View file @
f0b4abc3
package
com
.
roshka
.
proyectofinal
.
profesor
;
import
com.roshka.proyectofinal.DataBase
;
import
com.roshka.proyectofinal.entity.Profesor
;
import
java.sql.Connection
;
import
java.sql.PreparedStatement
;
public
class
ProfesorDao
{
public
static
int
save
(
Profesor
p
){
int
status
=
0
;
try
{
Connection
con
=
DataBase
.
getConnection
();
PreparedStatement
ps
=
con
.
prepareStatement
(
"insert into profesor (nombre,apellido,nro_cedula,correo) values (?,?,?,?)"
);
ps
.
setString
(
1
,
p
.
getNombre
());
ps
.
setString
(
2
,
p
.
getApellido
());
ps
.
setInt
(
3
,
p
.
getNro_cedula
());
ps
.
setString
(
4
,
p
.
getCorreo
());
status
=
ps
.
executeUpdate
();
con
.
close
();
}
catch
(
Exception
ex
){
ex
.
printStackTrace
();}
return
status
;
}
}
src/main/java/com/roshka/proyectofinal/profesor/SaveServlet.java
0 → 100644
View file @
f0b4abc3
package
com
.
roshka
.
proyectofinal
.
profesor
;
import
com.roshka.proyectofinal.entity.Profesor
;
import
jakarta.servlet.ServletException
;
import
jakarta.servlet.http.HttpServlet
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.io.PrintWriter
;
public
class
SaveServlet
extends
HttpServlet
{
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
response
.
setContentType
(
"text/html"
);
PrintWriter
out
=
response
.
getWriter
();
String
nombre
=
request
.
getParameter
(
"nombre"
);
String
apellido
=
request
.
getParameter
(
"apellido"
);
String
email
=
request
.
getParameter
(
"correo"
);
String
nro_cedulaStr
=
request
.
getParameter
(
"nro_cedula"
);
int
nro_cedula
=
Integer
.
parseInt
(
nro_cedulaStr
);
Profesor
p
=
new
Profesor
(
nro_cedula
,
nombre
,
apellido
,
email
);
int
status
=
ProfesorDao
.
save
(
p
);
if
(
status
>
0
){
out
.
print
(
"<p>Record saved successfully!</p>"
);
request
.
getRequestDispatcher
(
"index.html"
).
include
(
request
,
response
);
}
else
{
out
.
println
(
"Sorry! unable to save record"
);
}
out
.
close
();
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment