This page describes the private IBIS-PH Data Administration System which
is a web intranet based application that allows the publishing and maintenance
of indicator profile data. The application is based on the Module View
Controller (MVC) design pattern with Java servlets acting as the controllers,
JSPs providing the view, with virtually any modern SQL based RDBMS providing
the model.
Model
The model (data of interest to be displayed) is contained within a set
of database tables (SQL based RDBMS).
Views
The view portion of the MVC pattern is exclusively handled by JSPs. One
JSP for every type of page request.
Controllers
The controller portion of the MVC pattern consists of a Java servlet with
Java controller objects handling page requests which get data from the
database and handle inserting/updating the data into the database when a
save data requests is received.