I'm wondering if anyone has tried to use Spring in Weblogic Workshop, which is BEA's IDE. We like some of the Struts abstraction features in the Page Flow concept, and there is now support for Hibernate as a Control, which is BEA's component model. At the same time, we'd really like to be able to plug in our own business layer and decouple the Page Flow.
From what I can see so far, this seems a messy proposition, as a lot of their implementation is hidden, and some of the functionality duplicates Spring features, notably transactions. However, BEA is open-sourcing their code (Beehive and Pollinate), and is an early implementer of new Java specifications, such as Annotations, which are heavily used here. The hidden autogen features make the RAD concept almost doable, and I assume this would be the potential direction for the future, for those who want to compete with the M$ development model.