Servlets
Enviado por inflamessv • 12 de Noviembre de 2016 • Apuntes • 494 Palabras (2 Páginas) • 122 Visitas
Servlets
Es un componente web que reside dentro del servlet container quien además de proveerle una variedad de servicios de plataforma es el encargado de administrar su ciclo de vida.
http://localhost:8080/Capitulo02/holaMundoServlet
localhost=dirección ip local de la maquina
8080:puerto donde atiende el container
Capitulo02=es el webcontext(generalmente coincide con el nombre del proyecto)
holaMundoServlet=es el path que direcciona y vincula al requerimiento que acaba de llegar con el servlet que debe procesar.
Dentro del protocolo http se destacan dos maneras o métodos de enviar un request (requerimiento) a un recurso web estos son métodos GET y POST
Pagina web dinámica:cambio de contenido de la pagina web
JSP
Metodos implícitos :request,response,stream
Aplicación web: se denomina aplicación web al conjunto de paginas jsp,html,clases java,archivos jar,etc.
Para que el container reconozca a este conjunto de recursos como una aplicación web se debe de seguir la siguiente estructura de carpetas:
.Capitulo2(carpeta raíz del proyecto nombre puede ser cualquiera)
-meta-inf
-web-inf
.clases(la carpeta clases funciona como root package de las clases de la aplicacion)
.lib(debe tener todos los archivos jar que necesitemos tener disponibles en el classpath por ejemplo los drivers jdbc.)
Paginas html,jsp deben colocarse en la raíz de la webapp.
Web container: puede hostear varias webapp y cada una de estas puede ser iniciada y detenida independientemente de las otras.Por eso cada aplicación web se ejecuta dentro de su propio contexto
Listener de contexto
Los de contexto: nos mantienen informados acerca de los eventos que acontecen sobre el contexto de la aplicación.
Los de sesión:nos mantiene informados sobre los eventos que acurren en cada una de las sesiones activas en la webapp
Servlets filters
Es un objeto que permite manipular un header y el contenido de un request o de un responser los filters no regresan una respuesta al cliente solo sirve para adicionar funcionalidad programática y de este modo desagregar cierta lógica de programación.
Capitulo numero 3 jndi y inyección de dependencias
JNDI:en la api de java donde los programas pueden tener acceso a los servicios de nombres y directorios.
Namin service: un servicio de nombres permite vincular objetos por nombres asi para buscar el objeto solo se tiene que proporcionar el nombre.
Binding:la asociación entre un objeto y su nombre se llama binding
Lookup:es la búsqueda de un objeto por su nombre.
Context:es un conjunto de nobre objeto o bindings.
Sistema de nombres:es un conjunto de contextos enlazados todos del mismo tipo.
Namespace:es el conjunto de nombres que contiene un sistema de nombres
...