| 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 files for the underlying database used in the example  | 
  
  
    |     /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 |