Get Descriptive Listing 5. In this deployment descriptor for the our page counter application, notice that attributeReplaced() is also called when attributeAdded() is triggered. ![]() <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.// DTD Web Application 2.3//EN" �http://java.sun.com/j2ee/dtds/ web-app_2_3.dtd�> <web-app> <listener> <listener-class> AppAttributeEventDemo </listener-class> </listener> <servlet> <servlet-name> PageCounter </servlet-name> <servlet-class> PageCounterServlet </servlet-class> </servlet> </web-app> |