FFL2:FFL2 Main/Project Structure
Jump to navigation
Jump to search
Projects
- fantacycore
- This is where all the core business objects, data access and processes live. This is independent of the 'view' and as such nothing web-related should go in here. fantacycore builds into the fantacycore.jar library which the web layer uses.
- fantacyweb
- This is where the web front-end which accesses the model and services of fantacycore lives. Business logic which is not specifically web-related should not be here as far as is practical, rather it should be in fantacycore which fantacyweb uses.
- fantacybuild
- Just an ant build script to produce the fantacyweb.war web archive to deploy into the servlet container (i.e. tomcat)
Packages
The packages fall under one of two namespaces across both fantacycore and fantacyweb.
com.themightstags
All the code in here is generic framework code which is nothing to do with FFL other than being used by it and can be used on other projects. These should probably be in separate projects really.
uk.org.fantacy
FFL specific stuff