Это зависит от размера вашего проекта, возможностей и ваших ресурсов.
Если у проекта нет особых потребностей, вы можете использовать Struts . Это стабильная структура, не очень продвинутая, но простая и мощная для разработки.
Другие более свежие и продвинутые фреймворки: Spring и Wicket .
Прежде чем начать, я рекомендую вам сделать контрольный список ваших потребностей:
- Вы тоже должны переносить отображение O / R?
- У вас есть стабильный разработчик, знающий Java / J2EE?
- Как вы думаете, добавить какую-либо функцию во время портирования или в краткосрочной перспективе?
и т. Д. И т. П.
удачи! :)