Access Keys:
Skip to content (Access Key - 0)

Portal

compared with
Version 5 by Sarah Honacki
on Apr 08, 2009 11:03.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (1)

View Page History
----
The caGrid Portal architecture can be divided into three logical layers: presentation, service, and persistence, with dependencies traveling from upper layers to lower layers according to the following diagram.
{image-with-caption:tablealign=center|attachmentname=worddav0527fbd25df4a116a21531bfe00715a9.png|caption=_} {image-with-caption:tablealign=center|pagename=portal20:Design|attachmentname=worddav0527fbd25df4a116a21531bfe00715a9.png|caption=_}

The Model-View-Controller (MVC) design pattern is used in the presentation tier. Spring (Portlet) MVC is the main framework used in this layer. The service layer provides a high-level API for interacting with domain objects, tasks and caGrid services. DAO objects in the persistence layer provide a thin abstraction over the Hibernate persistence API.
Last edited by
Carolyn Kelley Klinger (1438 days ago) , ...
Adaptavist Theme Builder Powered by Atlassian Confluence