Это не имеет никакого значения на практике, и вовремя Вы примете свое собственное соглашение. Я склонен использовать ключевое слово при присвоении типа и версии класса при использовании статических методов и такого:
международное общее количество = Int32. Синтаксический анализ ("1009");
Я не думаю, что решение использовать или не использовать полноценный сервер Java EE должно основываться на количестве пользователей или транзакциях. Скорее, это должно быть основано на том, нужна ли вам функциональность.
В моем текущем проекте мы фактически перешли от JBoss к ванильному Tomcat, потому что мы поняли, что в любом случае не используем никаких функций Java EE, кроме базовых сервлетов. Однако мы используем Spring. Между базовым управлением объектами Spring, обработкой транзакций и возможностями JDBC мы не видим острой необходимости в EJB. В настоящее время мы используем Struts 2, а не Spring MVC, но я много слышал об этом. В любом случае Spring хорошо интегрируется с рядом веб-фреймворков Java.
Spring не пытается заменить некоторые расширенные части спецификации JavaEE, такие как JMS и JTA. Вместо этого он основывается на них, делая их совместимыми с «способом Spring» и в целом упрощая их использование.
Если вашему приложению требуется мощь подобных JMS и JTA, то вы можете легко использовать их через Spring . Это не проблема.
То, что tomcat не предлагает, кроме более экзотических элементов Java EE, - это сессионные компоненты (также известные как EJB). Сессионные компоненты позволяют эффективно изолировать обработку. Таким образом, у вас может быть один блок для внешнего интерфейса, другой для сессионных компонентов (бизнес-логика) и третий для базы данных.
Вы хотели бы сделать это как минимум по двум причинам:
Хотя я, вероятно, должен указать, что если вы используете веб-службы для связи с этим средним уровнем, он также может быть на tomcat!
Google открывает исходные коды большого количества своего кода. Если вы сами пишете низкоуровневые вещи, вместо того, чтобы реализовывать уже написанный код, вы часто слишком много задумываетесь над проблемой.
Вернемся к собственному вопросу, Walmart.com, etrade.com, The Weather Channel и ] довольно много других просто используют Tomcat. Ребята из IBM по маркетингу и продажам, возможно, захотят, чтобы вы поверили в другое, но для Tomcat нет верхнего предела.
За исключением EJB, я не уверен, чего не хватает Tomcat, и я не поклонник EJB.
1141132]
Может быть, это может вас заинтересовать:
http://onjava.com/onjava/2006/02/08/j2ee-without-application-server.html
HTH