Создание нового веб-приложения Tomcat, а не использование существующего - PullRequest
0 голосов
/ 19 октября 2011

Я искал совет относительно того, когда люди обычно начинают создавать новое веб-приложение на сервере Tomcat, а не использовать существующее.

У меня есть веб-приложение, которое развернуто и работает. Веб-сайт, который вы видите, набрав доменное имя, в основном представляет собой статический веб-сайт с очень небольшим количеством динамических страниц, созданных мной с использованием struts2.

Когда пользователь входит в личный кабинет и входит в систему, то есть когда пользователь получит много материалов, связанных с участниками, то есть все динамические страницы JSP.

Вопрос в том, должен ли я помещать страницы зоны участника и код сервера в новое веб-приложение или просто использовать существующее веб-приложение. Если я создаю новое веб-приложение, это делает его более гибким?

1 Ответ

1 голос
/ 19 октября 2011

Два веб-приложения, даже развернутые на одном сервере, не используют один и тот же загрузчик классов и одни и те же сеансы. Поэтому, если вы считаете, что два набора страниц - это одно и то же приложение с функциональной точки зрения, и если вы хотите, чтобы сеанс был разделен между обоими наборами страниц (просто для того, чтобы иметь возможность, например, отобразить Джон "на всех страницах после аутентификации пользователя), тогда они должны быть в одном веб-приложении.

Если, наоборот, вы хотите различную аутентификацию для обоих наборов страниц, и они не имеют ничего общего с функциональной точки зрения, то создайте два веб-приложения.

Исходя из того, что вы сказали в своем вопросе, я думаю, что все должно быть в одном веб-приложении. Не используйте два веб-приложения по чисто техническим соображениям, например, «эти страницы статичны, а они нет».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...