Professional Documents
Culture Documents
JAVA
Estructura de contenidos
1. INTRODUCCIN................................................................ 3
2
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Codificar Aplicaciones con lenguaje JAVA
1. INTRODUCCIN
USUARIO
Bases de datos
login: password:
DATOS PERSONALES
Nombre: Apellido:
FECHA DE NACIMIENTO
da 13 mes Febrero ao 1983
DATOS ESTUDIANTE
Semestre primero Carrera economa
INTERES
De estas actividades cal le gusta ms:
3
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Codificar Aplicaciones con lenguaje JAVA
Para el acceso a datos con JDBC se deben seguir los siguientes pasos:
Ejemplo:
4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Codificar Aplicaciones con lenguaje JAVA
1
2
3
4
5
6
7
8
1
9
10
11
12
13 2
14
15
16
17
18
19
20
21 3
22
23
24
25
26
27 4
28
29
30
31
32
33
34
35
36
5
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Codificar Aplicaciones con lenguaje JAVA
Para el acceso y gestin de los datos a travs de JPA los pasos son los
siguientes:
Una clase de entidad es una clase Java que est asociada a una tabla de
la base de datos. En estas clases los atributos de la clase se mapean
(vinculan) con los campos de la tabla asociada en la base de datos, de
esta manera, la clase de entidad representa en memoria a la tabla de la
base de datos.
6
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Codificar Aplicaciones con lenguaje JAVA
15 @Entity
16 @Table(name=PACIENTES)
17 @NamedQueries({
18 @NamedQuery(name=Pacientes.findAll, query=SELECT p FROM Pacientes p)})
19 public class Pacientes implements Serializable {
20 private static final long serialVersionUID=1L
21 @Id
22 @Basic(optional=false)
23 @Column(name=PACIDENTIFICATION)
24 private String pacidentification;
25 @Basic(optional=false)
26 @Column(name=PACNOMBRES)
27 private String pacnombres;
28 @Basic(opcional=false)
29 @Column(name=PACAPELLIDOS)
30 private String pacapellidos;
31 @Column(name=PACFECHANACIMIENTO)
32 @Temporal(TemporalType.TIMESTAMP)
33 private Date pacfechanacimiento;
34 @Column(name=PACSEXO)
35 private Character pacsexo;
36
37 public Pacientes() {
38 }
39 public Pacientes(String pacidentificacion) {
40 this.pacidentification=pacidentification;
41 }
42 public Pacientes(String pacidentification, String pacnombres, String pacapellidos) {
43 this.pacidentification=paidentification;
44 this.pacnombres=pacnombres;
45 this.pacapellidos=pacapellidos;
46 }
7
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Codificar Aplicaciones con lenguaje JAVA
15 @Entity
16 @Table(name=PACIENTES)
17 @NamedQueries({
18 @NamedQuery(name=Pacientes.findAll, query=SELECT p FROM Pacientes p)})
19 public class Pacientes implements Serializable {
20 private static final long serialVersionUID=1L
21 @Id
22 @Basic(optional=false)
23 @Column(name=PACIDENTIFICATION)
24 private String pacidentification;
25 @Basic(optional=false)
26 @Column(name=PACNOMBRES)
27 private String pacnombres;
28 @Basic(opcional=false)
29 @Column(name=PACAPELLIDOS)
30 private String pacapellidos;
31 @Column(name=PACFECHANACIMIENTO)
32 @Temporal(TemporalType.TIMESTAMP)
33 private Date pacfechanacimiento;
34 @Column(name=PACSEXO)
35 private Character pacsexo;
36
37 public Pacientes() {
38 }
39 public Pacientes(String pacidentificacion) {
40 this.pacidentification=pacidentification;
41 }
42 public Pacientes(String pacidentification, String pacnombres, String pacapellidos) {
43 this.pacidentification=paidentification;
44 this.pacnombres=pacnombres;
45 this.pacapellidos=pacapellidos;
46 }
DE
DO
LO
A
OL
MVC
R
NT
CO
VISTA
8
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Codificar Aplicaciones con lenguaje JAVA
3.1 El Modelo.
El modelo est conformado por las clases que forman parte del dominio de
la aplicacin. Por ejemplo en un sistema de informacin para una escuela
el modelo podra estar conformado por las clases Estudiante, Profesor,
Materia, Aula, Computador, etc.
3.2 La Vista.
La vista est conformada por los formularios con los que interacta el
usuario final, en la vista debe existir la menor cantidad de cdigo posible,
incluso la gestin de los eventos no debe ser responsabilidad de la vista.
3.3 El Controlador
9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Codificar Aplicaciones con lenguaje JAVA
10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
GLOSARIO
MVC: Modelo Vista Controlador. Patrn de diseo que divide una aplicacin
en capas, facilitando el mantenimiento y la adaptabilidad de una aplicacin.
11
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Control de documento
Construccin Objeto de Aprendizaje
Codificar Aplicaciones con lenguaje JAVA
Desarrollador de contenido Andrs Julin Valencia Osorio
Experto temtico
Asesor pedaggico Rafael Neftal Lizcano Reyes
12
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje