This illustrates the directory structure of a Web application. The first part is the public directory structure containing HTML/XML documents, JSP pages, Java applets, and so on. The container appropriately serves the directory's contents against incoming requests. The second part is a special WEB-INF directory that contains the following files and directories: