...
[15:28:31 CDT(-0500)] <jwennmacher> ramen_: I would definitely consider Spring MVC portlet
[15:30:14 CDT(-0500)] <ramen_> jwennmacher: Is that where you'd start if you were writing a new portal from scratch?
[15:30:30 CDT(-0500)] <ramen_> jwennmacher: excuse me, portlet
[15:30:59 CDT(-0500)] <jwennmacher> Yes, though if you are running it inside uPortal I'd copy a fairly updated portlet, like email or calendar, and strip it down and start with that