<?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/dtd/web-app_2_3.dtd">

<web-app>

	<context-param>
		<param-name>greeting</param-name>
		<param-value>Hi. I am CS 4208. I bid you welcome</param-value>
	</context-param>

	<context-param>
		<param-name>dbhost</param-name>
		<param-value>dbsvcs.cs.uno.edu</param-value>
	</context-param>

	<context-param>
		<param-name>dbport</param-name>
		<param-value>1521</param-value>
	</context-param>


	<context-param>
		<param-name>dbsid</param-name>
		<param-value>cs4208</param-value>
	</context-param>

	<context-param>
		<param-name>dbuser</param-name>
		<param-value>abcd</param-value>
	</context-param>

	<context-param>
		<param-name>dbpwd</param-name>
		<param-value>abcd</param-value>
	</context-param>


    	<servlet>
        	<servlet-name>PrepStmt</servlet-name>
        	<servlet-class>classExamples.PrepStmt</servlet-class>
    	</servlet>

	<servlet>
        	<servlet-name>ConnectionCacheServlet</servlet-name>
        	<servlet-class>classExamples.ConnectionCacheServlet</servlet-class>
    	</servlet>

    	<servlet>
        	<servlet-name>VisitorCounterServlet</servlet-name>
        	<servlet-class>classExamples.VisitorCounterServlet</servlet-class>
    	</servlet>

   	<servlet>
        	<servlet-name>BookReviewServlet</servlet-name>
        	<servlet-class>classExamples.BookReviewServlet</servlet-class>
    	</servlet>

	<servlet>
        	<servlet-name>RealPathExample</servlet-name>
        	<servlet-class>classExamples.RealPathServlet</servlet-class>
    	</servlet>

   	<servlet>
        	<servlet-name>Greeting</servlet-name>
        	<servlet-class>classExamples.GreetingServlet</servlet-class>
		<init-param>
			<param-name>greeting</param-name>
			<param-value>Hi. I am Greeting Servlet.</param-value>
		</init-param>
    	</servlet>

	<servlet-mapping>
        	<servlet-name>ConnectionCacheServlet</servlet-name>
        	<url-pattern>/servlet/classExamples/ConnectionCacheServlet</url-pattern>
    	</servlet-mapping>
	
	<servlet-mapping>
        	<servlet-name>RealPathExample</servlet-name>
        	<url-pattern>/servlet/classExamples/RealPathServlet</url-pattern>
    	</servlet-mapping>
   
	<servlet-mapping>
        	<servlet-name>Greeting</servlet-name>
        	<url-pattern>/servlet/classExamples/GreetingServlet</url-pattern>
    	</servlet-mapping>


    	<servlet-mapping>
        	<servlet-name>PrepStmt</servlet-name>
        	<url-pattern>/servlet/classExamples/PrepStmt</url-pattern>
    	</servlet-mapping>

	<servlet-mapping>
        	<servlet-name>VisitorCounterServlet</servlet-name>
        	<url-pattern>/VisitorCounter</url-pattern>
    	</servlet-mapping>


	<servlet-mapping>
        	<servlet-name>BookReviewServlet</servlet-name>
        	<url-pattern>/servlet/classExamples/BookReviewServlet</url-pattern>
    	</servlet-mapping>

	<security-constraint>
		<web-resource-collection>
			<web-resource-name>protected</web-resource-name>
			<url-pattern>/protectedDir/*</url-pattern>
		</web-resource-collection>
		<auth-constraint>
			<role-name>customer</role-name>
		</auth-constraint>
	</security-constraint>

	<login-config>
		<auth-method>BASIC</auth-method>
		<realm-name>Our test basic realm</realm-name>
	</login-config>

	<security-role>
      	<role-name>customer</role-name>
	</security-role>


</web-app>
