
Las p�ginas restantes de esta secci�n muestran como escribir servlets HTTP. Se asume alg�n conocimiento del protocolo HTTP; para aprender m�s sobre este protocolo podr�as echar un vistazo al RFC del HTTP/1.1.
Las p�ginas utilizan un ejemplo llamado Librer�a de Duke, un sencilla librer�a on-line que permite a los clientes realizar varias funciones. Cada funci�n est� proporcionada por un Servlet.
Funci�n | Servlet |
---|---|
Navegar por los libros de oferta | CatalogServlet |
Comprar un libro situ�ndolo en un "tajeta de venta" | CatalogServlet |
Obtener m�s informaci�n sobre un libro espec�fico | BookDetailServlet |
Manejar la base de datos de la librer�a | BookDBServlet |
Ver los libros que han sido seleccionados para comprar | ShowCartServlet |
Eliminar uno o m�s libros de la tarjeta de compra. | ShowCartServlet |
Comprar los libros de la tarjeta de compra | CashierServlet |
Recibir un Agradecimiento por la compra | ReceiptServlet |
Las p�ginas utilizan servlets para ilustrar varias tareas. Por ejemplo, el BookDetailServlet se utiliza para mostrar c�mo manejar peticiones GET de HTTP, el BookDBServlet se utiliza para mostrar c�mo inicializar un servlet, y el CatalogServlet se utiliza para mostrar el seguimiento de sesi�n.
El ejemplo Duke's Bookstore est� compuesto por varios ficheros fuente. Para tu conveniencia puedes bajartelos en un fichero zip para ejecutar el ejemplo, desde la site de SUN.
Para ejecutar el ejemplo, necesitas arrancar servletrunner o un servidor web, y llamar al servlet desde un navedador