Среда MVC для огромного приложения Java EE - PullRequest
3 голосов
/ 18 декабря 2008

Какая MVC-структура является лучшим вариантом (производительность / простота разработки) для веб-приложения, которое будет иметь + 2 миллиона посещений в неделю.

По сути, сайт представляет собой поисковую систему, но также будет много разборов XML и высокий трафик БД.

Мы используем Java поверх Jboss 4.2.3x, с PG в качестве БД и Solr для поиска.

Мы думали о кодах JSP с taglibs и сервлетах, но мы чувствовали, что будет лучшая альтернатива, о которой мы пока не знаем, поскольку мы начинаем в мире веб-приложений Java.

Будем благодарны за любые мнения и поделиться вашим опытом!
Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 11 марта 2009

Spring MVC может быть вашим лучшим выбором. Несмотря на то, что он прост в использовании и интеграции с остальной частью стека Java EE, он обеспечивает огромный уровень настройки, и, наконец, что немаловажно, он действительно быстрый, потому что он требует минимальных затрат Я настоятельно рекомендую это.

2 голосов
/ 18 декабря 2008

Я думаю, вам действительно нужно сесть с вариантами и оценить каждый (или их комбинацию).

Вот некоторые возможные фреймворки, которые вы можете использовать (которые приходят на ум, помимо простых старых JSP с сервлетами):

  • Стойки и плитки
  • Весна
  • Hibernate
  • Сверните свой собственный фреймворк (часто стоит для больших проектов, но только если вы знаете, что вам нужно, что маловероятно, если вы раньше не делали веб-приложений)
  • Grails (Groovy на Rails, но он работает на JVM и может использовать библиотеки Java)

и многие другие, я уверен ...

Хотите изобрести велосипед? Какие клиентские фреймворки вы также хотите использовать?

...