...
Child pages (Children Display) | ||||
---|---|---|---|---|
|
WebFlow Usage Reasoning
As the world moves toward portlets and features are added or re-worked in uPortal 3 we need to find a replacement for IChannel and the related Servant APIs that will allow us to use existing MVC frameworks. After some discussion among the uPortal developers Spring WebFlow 2 was chosen as a likely successor to these technologies as it allowed for more standard portlet API based development but also provided the View and Controller re-use that the IChannel Servant API gave us. An example of this is the Identity and Attribute swapper utilities that will be included in uPortal 3.1 These share a common 'Person Lookup' flow which contains both the view and controller logic and can be treated much like an API call by both portlets that use the results for either identity or attribute swapping.
...