Автор оригинала: shark_255
И меня заинтересовал такой
вопрос - почему так сложно организовывается работа
с БД в Java + встраивание usebean для логики +
дескриптор поставки и упаковка - брррр...
Что касается дескрипторов, то здесь все очень просто: они изначально спроектированы так, чтобы ими манипулировали различные инструменты. Например, работая в IDE или WSAD ты можешь вообще никогда в жизни не видеть, как же эти декскрипторы выглядят. Для ручного редактирования они пригодны, но не более того.
Длинная цепочка database - beans - jsp? Во-первых, важно понимать, что никто ее не навязывает. Есть куча альтернативных решений. Во-вторых, здесь также предполагалость, что благодаря этой схеме можно будет рисовать странички не вручную расставляя тэги, а в красивом визуальном редакторе, как бы невзначай линкуя их на базу. Идея оказалась достаточно дохленькой.

Впрочем, те, кто перешел на jsf, говорят, что оно оживает.
Плюс в том, что то, к чему не хочешь привыкать, можно заменить на другое. В случае Java все эти заморочки не являются частью языка.