The
controller.jsp (Java) module is the
entry point into the UI reference implementation. It receives the browser
request from the application server, formulates the MDEX Engine query,
establishes a connection with the MDEX Engine and sends the query. Based on the
contents of the query results, the
controller module determines whether the request
was a navigation, a record, or an aggregated record request. For navigation
requests,
controller forwards the request to the
nav module.
The following diagram shows the
controller module map:
The
nav.jsp (Java), using other included
nav modules, renders the main navigation page,
including the navigation controls, navigation descriptors, and a record set.
The following diagram shows the
nav module map:
For record requests,
controller forwards the request to the rec.jsp
(Java) module which, along with its child
rec_* modules, is responsible for rendering a
record page for a single record.
The following diagram shows the
rec module map:
For aggregated record requests,
controller forwards the request to the
agg_rec.jsp (Java) module which, again, along with
its child
agg_rec_* modules, renders a page for an
aggregated record.
The following diagram shows the
agg_rec module map:





