0% encontró este documento útil (0 votos)
15 vistas4 páginas

Exposión Programación - Web

Teoría para el desarrollo de una página web

Cargado por

Mallki Guaman
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas4 páginas

Exposión Programación - Web

Teoría para el desarrollo de una página web

Cargado por

Mallki Guaman
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

¿Cómo trabaja la web?

Arquitectura cliente servidor:

La web se basa en una arquitectura donde hay un cliente que hace consultas a un servidor.

El cliente está representado por un navegador.

¿Cómo java trabaja de forma web?

(Trabajamos con jsp, no es la mejor tecnología para trabajar en el área de la web, pero sigue
siendo muy usada sobre todo en sistemas bancarios, por lo cual se sigue solicitando para
mantenimiento, asi mismo es una teconlogía muy buena para aprender el concepto de servlex
y demás).

Jsp, es una combinación entre html y xml y código java dentro de ese html.

Un ejemplo de servidor puede ser apacha tomcat o glassfish.

Ejemplo de jsp.
Cada jsp, contendrá mayoritariamente etiquetas de hatml. Tendrá estructuras como los de
html y estilos como los de css

¿Qué es apache tomcat?

Apache Tomcat es un servidor web y contenedor de servlets de código abierto, desarrollado


por la Fundación Apache, que se utiliza principalmente para ejecutar aplicaciones web basadas
en Java. Es compatible con los estándares Java Servlet, JavaServer Pages (JSP) y, en versiones
más avanzadas, Jakarta Server Pages (JSP). Estos estándares son fundamentales para el
desarrollo de aplicaciones web dinámicas en el ecosistema Java.

1. Servidor HTTP para Aplicaciones Java

Tomcat actúa como un servidor HTTP ligero que maneja solicitudes HTTP y
respuestas. Esto significa que puede atender directamente a los navegadores web,
enviando archivos estáticos (como HTML, CSS, JS) y procesando solicitudes dinámicas
generadas por tu aplicación web.

2. Contenedor de Servlets

Tomcat ejecuta servlets, que son componentes Java del lado del servidor diseñados para
manejar solicitudes web y generar respuestas dinámicas. Por ejemplo:

 Procesar formularios HTML.


 Generar contenido HTML dinámico según los datos recibidos.

Etiquetas en Java

¿Qué es un servlet?
Html y css

En el desarrollo de una página web en Java, HTML y CSS desempeñan roles fundamentales
para definir y presentar el contenido visual de la aplicación. Aunque el código Java maneja la
lógica del servidor y el procesamiento de datos, HTML y CSS son esenciales para que los
usuarios puedan interactuar visualmente con la aplicación.

HTML (HyperText Markup Language)

HTML es un lenguaje de marcado utilizado para estructurar el contenido de una página


web. Define la jerarquía y el significado de los elementos en una página.

¿Para qué sirve HTML?

1. Estructurar el contenido:
o Divide la página en elementos como encabezados, párrafos, listas, tablas,
imágenes y más.
o Cada elemento HTML tiene un propósito semántico (por ejemplo, <h1> para
títulos, <p> para párrafos, <a> para enlaces).

2. Crear formularios:
o HTML permite construir formularios interactivos para enviar datos al servidor,
como campos de texto, botones y menús desplegables.
SS (Cascading Style Sheets)

CSS es un lenguaje de diseño que se utiliza para controlar la apariencia visual de una
página web. Define cómo se ven los elementos HTML en términos de colores, tamaños,
espaciado y más.

¿Para qué sirve CSS?

1. Estilizar contenido:
o Permite agregar colores, fuentes, bordes y otros estilos a los elementos HTML.
2. Diseño y disposición:
o Controla cómo se distribuyen los elementos en la página, creando diseños
responsivos o adaptables a diferentes tamaños de pantalla.
3. Separación de contenido y estilo:
o Al separar HTML (estructura) de CSS (estilo), facilita el mantenimiento y
mejora de la escalabilidad de la aplicación.

¿Qué es Maven?

Apache Maven es un sistema de construcción basado en un modelo de proyecto


declarativo, donde la configuración se realiza mediante un archivo llamado pom.xml
(Project Object Model). Este archivo define los detalles del proyecto, como sus
dependencias, plugins y configuraciones de construcción.

Funciones principales de Maven

1. Gestión de dependencias:
o Maven permite incluir automáticamente bibliotecas necesarias para tu
proyecto.
o Descarga las dependencias desde repositorios centrales, eliminando la
necesidad de añadir manualmente archivos .jar.
2. Construcción del proyecto:
o Realiza tareas comunes como compilación, ejecución de pruebas,
empaquetado de aplicaciones (por ejemplo, en un archivo .war o .jar) y
despliegue.

También podría gustarte