This project uses a combination of JSP tag, Factory pattern classes and XML to display directory structures. The directory will be specified in the JSP tag, then it will call the package to generate a XML document that describes the directory structure.