Я начинаю разрабатывать новое веб-приложение Java.Пожалуйста, предложите хороший набор фреймворков для начала.Приоритетом является сокращение времени разработки.Но в то же время я хочу, чтобы приложение было легко конфигурируемым и модульным.
Технические характеристики:
- Высокая пользовательская база (~ 1M).Почти 200 одновременно работающих пользователей.
-Пишут в базу данных умеренно, но чтения высоки.
-Безопасность на основе ролей
-Приложение должно быть очень масштабируемым .
-Объектное реляционное отображениеобязательно.
-Приложение может быть позже выставлено как веб-сервис.
Я бы в основном работал с открытым исходным кодом / бесплатным инструментом и фреймворками.
IDE: Eclipse
Репозиторий: TortoiseSVN
База данных: MySQL на данный момент (но я не буду возражать против переключения для повышения производительности)