I need to port a legacy internal Java EE application (JSPs, EJBs/stored procedures, Weblogic) over to a newer Java web framework and revamp the features/UI substantially. I'm somewhat limited because the backend will remain Oracle Stored Procedures (no direct SQL), so that rules out many ORM/JPA technologies.
At this point, I'm leaning towards using Spring JDBC to wrap the stored procedure access and a combination of Spring MVC, REST & perhaps Twitter Bootstrap for the frontend. Overall, I'd like to be better positioned to support iterative/agile feature development, etc.
Any other (Java) web technologies worth looking into?