| Folder or file | Overview | 
  
    | workshop-hibernate-tutorial | Project folder with project name | 
  
    | /web (Web App Root) | Root folder for web application artifacts | 
  
    | /Faces Configuration | Lists JSF configuration elements | 
  
    | /Hibernate Configuration | Displays list of Hibernate persistent entities | 
  
    | /pages | Folder for HTML and JSP presentation pages | 
  
    | /hsqlDB | Hypersonic Database and JDBC drivers | 
  
    | /Resources | Supporting files being used in Hibernate application | 
  
    | /WEB-INF | Holds folders / files used as part of the runtime Web application | 
  
    | /classes | Holds class files for the web application | 
  
    | /config | Holds JSF configuration file | 
  
    | /lib | Folder to place third-party .jar files which is used at run-time i.e. .jar file for logging, tag libraries, JDBC drivers etc. | 
  
    | /src/java | Folder to place java source files | 
  
    | /tld | Folder to place tag library definition files | 
  
    | web.xml | Deployment descriptor for web application | 
  
    | /web/WEB-INF/src/java | Folder that maps to src/java  folder where you can place java source files | 
  
    | /resources | Folder to place the resource files | 
  
    | application.properties | Application configuration resource file | 
  
    | hibernate.cfg.xml | Hibernate configurations file | 
  
    | /Referenced Types | Java classes referenced by web artifacts |