Я действительно сомневаюсь, что вы можете найти что-то подобное, поскольку вы указываете требования как на стороне браузера, так и на стороне сервера и на стадии разработки. Это довольно ограничивает поле.
Я думаю, вы не найдете единой платформы, которая бы поддерживала эти требования из коробки.
Если GUI важен для вас, я бы порекомендовал Wicket. Вложенные вкладки и no-javascript- required поддерживаются просто отлично (по крайней мере, когда я использовал его в прошлом году). Это полностью не совместимо с JSP, хотя ...
Как система безопасности Spring Security (ранее Acegi) приходит на ум. Его можно интегрировать практически с чем угодно - если привязка еще не доступна.
«Может взаимодействовать с JMX MBeans» нуждается в пояснении - что он должен делать с этими бобами?
Если вы не работаете на Mac, вы также можете рассмотреть GWT (среда разработки GWT на самом деле не работает с 64-битной Java). Это полностью Java, внешний интерфейс скомпилирован.
А интеграция с Commons Config / JFig? Что вы хотите настроить? Даже если фреймворк поддерживает конфигурацию общих ресурсов, вероятно, он не позволит вам настроить то, что вы хотите настроить ...
Лично я в настоящее время использую Spring MVC с пружинной безопасностью. Я выбрал это, потому что мы уже использовали Spring, и мне нравится JSP как технология представления, пока представления просты.
Если бы у меня было требование создавать страницы без javascript и javascript с одним и тем же кодом, я бы выбрал Wicket, чтобы эта гибкость не была моей проблемой.
Я понимаю, что это не ответ на вопрос, так что удачи!