Всем привет!
Недавно я начал читать книжку по фреймворку Tapestry для создания web приложений на Java и в качестве одной из глав в книге упоминались сервлеты и почему для промышленных приложений нужно использовать более совершенные фреймворки нежели хардкорные сервлеты. У меня был опыт написания приложений на сервлетах и до каких то пор они вполне устраивают..., но чем больше становится приложение, тем сложнее становится их использование.
Данный пост - это мой перевод одной из глав книг "Tapestry in Action". Мне пришлись по нраву предложенные аргументы и я хотел бы их как-то зафиксировать хотя бы для себя. Некоторые подходы, которые используются при создании сервлетных приложений, часто используются и в других областях программирования и о вреде их использования стоит помнить.
Если я вас заинтересовал, и вы имеете понятие о принципах разработки приложений с помощью сервлетов и считаете их "мягкими и пушистыми" - прошу под кат, может, вы измените своё мнение :-)
Недавно я начал читать книжку по фреймворку Tapestry для создания web приложений на Java и в качестве одной из глав в книге упоминались сервлеты и почему для промышленных приложений нужно использовать более совершенные фреймворки нежели хардкорные сервлеты. У меня был опыт написания приложений на сервлетах и до каких то пор они вполне устраивают..., но чем больше становится приложение, тем сложнее становится их использование.
Данный пост - это мой перевод одной из глав книг "Tapestry in Action". Мне пришлись по нраву предложенные аргументы и я хотел бы их как-то зафиксировать хотя бы для себя. Некоторые подходы, которые используются при создании сервлетных приложений, часто используются и в других областях программирования и о вреде их использования стоит помнить.
Если я вас заинтересовал, и вы имеете понятие о принципах разработки приложений с помощью сервлетов и считаете их "мягкими и пушистыми" - прошу под кат, может, вы измените своё мнение :-)