Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentacion AP07 - Tutorial - Modulos de Software Codificados y Probados
Presentacion AP07 - Tutorial - Modulos de Software Codificados y Probados
https://rosamarfil.es/tutoriales/otras-entradas/que-es-j
ava/
Contextualización de Lenguaje Java
¿Para qué se usa Java?
https://marquesfernandes.com/es/tecnologia-es/que-y-un-desarrollador-backend-y-
que-hace/
Software para trabajar con Lenguaje Java
• JDK (Java Development Kit): Esencial para desarrollar aplicaciones Java, incluye el compilador y
herramientas de desarrollo.
• Eclipse: Uno de los entornos de desarrollo integrados (IDE) más populares para Java. Ofrece herramientas
avanzadas de codificación, depuración y testing.
• IntelliJ IDEA: Un IDE robusto y preferido por muchos desarrolladores profesionales de Java por sus
características inteligentes y soporte para desarrollo moderno.
• NetBeans: Otro IDE destacado que es fácil de usar y viene con características potentes para desarrollo de
aplicaciones Java.
Módulos de software codificados y
probados GA7-220501096-AA2-EV02
Material de
formación AP7
Recuerda que sobre este material de formación se
Tecnología en Análisis y Desarrollo de Software
desarrollan las evidencias a continuación: Actividad de proyecto 7
https://zajuna.sena.edu.co/Repositorio/Titulada/institutio
n/SENA/Tecnologia/228118/Contenido/OVA/CF30/inde
x.html#/
Módulos de software codificados y probados GA7-220501096-
AA2-EV02
Teniendo en cuenta las características del software a desarrollar realizar la codificación del módulo del proyecto
enfocándose a web con servlets según lo visto en el componente formativo “Construcción de aplicaciones con JAVA”.
Elementos para tener en cuenta:
● Para la codificación del módulo debe tener en cuenta los artefactos del ciclo del software realizados con
anterioridad: diagrama de clases, diagramas de casos de uso, historias de usuario, diseños, prototipos, Informe técnico
de plan de trabajo para construcción de software con tecnologías seleccionadas etc.
● Se debe crear el proyecto utilizando herramientas de versionamiento.
● El código debe contener: formularios HTML con servlets
● Utilizar métodos get y post
● Utilizar elementos de JSP
Material:
https://zajuna.sena.edu.co/Repositorio/Titulada/institution/SENA/Tecnologia/228118/Cont
enido/OVA/CF30/index.html#/curso/tema1
3. Instalar XAMPP (Paquete con MySQL para activar y detener) – Instalar solo si no se tiene
https://sitsa.dl.sourceforge.net/project/xampp/XAMPP%20Windows/8.2.12/xampp-windows-x6
4-8.2.12-0-VS16-installer.exe
4. Apache tomcat
https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.23/bin/apache-tomcat-10.1.23-windows-x6
4.zip
1. Instalar JDK JAVA Java Development Kit
try {
Class.forName("com.mysql.cj.jdbc.Driver");
if (rs.next()) {
request.getSession().setAttribute("usuario", usuario);
response.sendRedirect("panel.jsp");
} else {
response.sendRedirect("index.html");
}
} catch (ClassNotFoundException | SQLException ex) {
Logger.getLogger(Logerservlet.class.getName()).log(Level.SEVERE, null, ex);
response.sendRedirect("index.html");
}
}
try (PrintWriter out = response.getWriter()) {
out.println(request.getParameter("Usuario"));
out.println(request.getParameter("Contraseña"));
}
https://mvnrepository.com/artifact/mysql/mysql-
connector-java/8.0.23
<!-- https://mvnrepository.com/artifact/mysql/mysql-
connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.23</version>
</dependency>