Я предполагаю, что я немного предвзятый. Я впервые заинтересовался веб-инфраструктурой Java чуть более двух лет назад после того, как узнал о сервлетах. Когда я решил создать свою компанию и начать разработку webapp, я знал, что буду использовать веб-технологию Java. Я также хотел сохранить свой стек разработки открытым исходным кодом. Сейчас мы используем Maven, Hibernate, Spring 3 (и многие дочерние технологии, такие как весенняя социальная, весенняя безопасность и поток весеннего Интернета), Tomcat 7 в качестве приложения-сервера. У нас есть несколько взаимозависимых мультимодульных проектов maven и около 13 месяцев. Мы просто добираемся до весеннего материала, и я понял, что даже не уверен, что весна 3 - правильный выбор.Является ли весна 3/tomcat 7 жизнеспособным дуэтом для этого webapp?
Это приложение предназначено для использования (в конечном счете) сотен тысяч одновременных пользователей (или, возможно, даже намного больше). Операции не сложны - много запросов на db, некоторые графические данные. Мы намерены использовать некоторые ajax и fancy javascript. Это приложение будет управляться вирусом, поэтому нам нужна надежная среда.
Является ли весна 3 хорошим выбором для этого? Если да, то почему? Если нет - тот же вопрос. Из моих исследований я узнал, что весна 3 может быть лучше для «более сложных» веб-приложений, чем для высокоскоростных (что, разумеется, немного меня беспокоит). Является Tomcat 7 подходящим приложением-сервером для этого типа проекта, или я бы больше выиграл от другого?
Просьба представить краткое, но информативное объяснение с вашим ответом.
Благодарим вас,