Information
This details the recommended structure for Sakai 2.4+ applications (or tools). (powerpoint)
This is the new simplified structure which makes maven2 easier to work with
Application structure
- Basic tool structure
tool -> logic-api -> logic-impl -> dao-api -> dao-impl - Model connection
model -> logic-api, dao-api, etc... - Optional service connection
public-api -> logic-api
NOTE: Ideally the DAO api would not be in shared but the current component model does not allow for this
...