ALL images must be editable tag as featured page -> mark as popular post Web.xml - directs where files go depending on the file extension ex. if the extension is .do, the system will go to struts. pom.xml - add dependencies: Maven PageDispatcher: sample of files where struts go. The Main Backend Logic JSP: main frontend logic. Java Persistence: for Database manipulation (READ) Hibernate: Framework for Java persistence. CompanyDelegate: Calls DAO When dispatcher will access the database, it will call Delegate. Delegate then has access to DAO