Skip to content

Agilefant architecture & technologies

seanws edited this page Mar 15, 2012 · 1 revision

Some more pointers about the source files: - The classes used for Struts actions (configured in the .xml files I mentioned above) are in src.fi.hut.soberit.agilefant.web - Business model interfaces src.fi.hut.soberit.agilefant.business and their implementations business.impl - Models for database tables src.fi.hut.soberit.agilefant.model - The classes or DAOs (Data access object) which do the database queries can be found in src.fi.hut.soberit.agiefant.db

Simplified query would be something like this: → url is parsed and the corresponding class method (configured in struts xml files) is called → the mapped method calls a method in a business implementation class → data is fetched from the database using DAO(s) → the resulting page is rendered using JSP or if the request is ajax, JSON is returned

Clone this wiki locally