для меня я отвечу на этот вопрос, исходя из моего опыта.
, поэтому, если я начну новый проект, я буду использовать следующие технологии:
Конечно, вам может понадобиться играть с некоторыми вспомогательными фреймворками/библиотеками, такими как:
- Скорость.
- КАС; если вам нужен SSO.
- JXLs; если вам нужна небольшая и простая библиотека для генерации файлов Excel с использованием шаблонов XLS.
- Drools; который представляет собой искусственный интеллект, механизм правил, который использует основанное на правилах, основанное на внедрении экспертной системы и более правильно классифицируется как система производственных правил.
с точки зрения тестирования рассмотрю следующие структуры:
- TestNG; вы можете использовать JUnit в части тестирования модулей, но TestNG - это нечто большее, чем единая среда тестирования;
- WATIR или SELENIUM в качестве веб-тестирования;
Может ли кто-нибудь предложить другие варианты?