Servlets - WebXML

 
Vista:

WebXML

Publicado por Alex G (2 intervenciones) el 13/08/2006 20:37:21
Que es el webxml, como se configura, que atributos tiene, donde puedo encontrar info sobre el tema?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:WebXML

Publicado por luis (3 intervenciones) el 22/09/2006 00:40:09
MIRA EL FICHERO WEB LO NECESITAN TODOS LOS SERVLETS PUESTO QUE ES EL QUE LES DICE LA UBICACION DE LAS CLASES Y EN QUE SERVIDOR ESTAN CORRIENDO TE RECOMIENDO QUE PARA CONOCER MAS DE ESTE TEMA LE ECHES UN VISTAZO AL TUTORIAL DE J2EE Y TOMCAT

TUTORIALES
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/
http://tomcat.apache.org/tomcat-5.0-doc/introduction.html


EJEMPLO DE UN FICHERO WEB XML EN TOMCAT:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<servlet>
<servlet-name>Setest</servlet-name>
<servlet-class>setsimulator.SetServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>Setest</servlet-name>
<url-pattern>/setest</url-pattern>
</servlet-mapping>
</web-app>




EJEMPLO DE UN FICHERO WEB DE UNA APLICACION J2EE:
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 'http://java.sun.com/dtd/web-app_2_3.dtd'>

<web-app>
<display-name>Bookstore1WAR</display-name>
<filter>
<filter-name>HitCounterFilter</filter-name>
<display-name>HitCounterFilter</display-name>
<description></description>
<filter-class>filters.HitCounterFilter</filter-class>
</filter>
<filter>
<filter-name>OrderFilter</filter-name>
<display-name>OrderFilter</display-name>
<description></description>
<filter-class>filters.OrderFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HitCounterFilter</filter-name>
<servlet-name>BookStoreServlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>OrderFilter</filter-name>
<servlet-name>ReceiptServlet</servlet-name>
</filter-mapping>
<listener>
<listener-class>listeners.ContextListener</listener-class>
</listener>
<servlet>
<servlet-name>ReceiptServlet</servlet-name>
<display-name>ReceiptServlet</display-name>
<servlet-class>ReceiptServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ShowCartServlet</servlet-name>
<display-name>ShowCartServlet</display-name>
<servlet-class>ShowCartServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>CatalogServlet</servlet-name>
<display-name>CatalogServlet</display-name>
<servlet-class>CatalogServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>BookDetailsServlet</servlet-name>
<display-name>BookDetailsServlet</display-name>
<servlet-class>BookDetailsServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>BookStoreServlet</servlet-name>
<display-name>BookStoreServlet</display-name>
<servlet-class>BookStoreServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>BannerServlet</servlet-name>
<display-name>BannerServlet</display-name>
<servlet-class>BannerServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>CashierServlet</servlet-name>
<display-name>CashierServlet</display-name>
<servlet-class>CashierServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ReceiptServlet</servlet-name>
<url-pattern>/receipt</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ShowCartServlet</servlet-name>
<url-pattern>/showcart</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CatalogServlet</servlet-name>
<url-pattern>/catalog</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>BookDetailsServlet</servlet-name>
<url-pattern>/bookdetails</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>BookStoreServlet</servlet-name>
<url-pattern>/enter</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>BannerServlet</servlet-name>
<url-pattern>/banner</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CashierServlet</servlet-name>
<url-pattern>/cashier</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<error-page>
<exception-type>javax.servlet.UnavailableException</exception-type>
<location>/errorpage.html</location>
</error-page>
<error-page>
<exception-type>exception.BooksNotFoundException</exception-type>
<location>/errorpage.html</location>
</error-page>
<error-page>
<exception-type>exception.BookNotFoundException</exception-type>
<location>/errorpage.html</location>
</error-page>
<resource-ref>
<res-ref-name>jdbc/BookDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar