Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jsp в Tomcat, как хранятся jsp в Tomcat 
:(
    Опции темы
mindfreak
Дата 20.2.2008, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.2.2008

Репутация: нет
Всего: нет



правда ли что все jspшки, которые лежат в webapps загоняются Томкатом в оперативку? Почитал на apache.org, не нашел. Если это так то как будет вести себя проект с 1000+ jsp(((
PM MAIL   Вверх
powerOn
Дата 20.2.2008, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(mindfreak @  20.2.2008,  01:18 Найти цитируемый пост)
Если это так то как будет вести себя проект с 1000+ jsp((( 


ну вообще говоря, это весьма не хилый проект с 1000 jsp... это весьма серьезно нужно постараться. Но не в этом суть.
На самом деле, JSP компилируются в сервлеты, которые являются Java классами. Загрузить 1000 классов в память не такая уж и проблема, особенно если имеется достаточное количество памяти.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
mindfreak
Дата 20.2.2008, 01:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.2.2008

Репутация: нет
Всего: нет



суть в том что планируется проект с большим количеством статей. Статьи будут хранится в виде jsp, соответственно каждой статье - своя джесп. В итоге получаетсо не мало их). Можно поподробнее про компиляцию в классы, она происходит сразу же после помещение в контейнер сервлетов или только тогда когда юзер обратился к конкретной джеспешке? И как потом они выгружаются если допустим памяти больше нет а другая джесп залезть)
PM MAIL   Вверх
fixxer
Дата 20.2.2008, 01:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 4
Всего: 27



Можно вопрос? А зачем статику хранить в jsp? html уже отменили что-ли?


--------------------
user posted image
PM MAIL ICQ   Вверх
Kangaroo
Дата 20.2.2008, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 14
Всего: 104



Цитата(mindfreak @  20.2.2008,  00:31 Найти цитируемый пост)
Статьи будут хранится в виде jsp, соответственно каждой статье - своя джесп

 smile 
Это где вы такое подсмотрели?




--------------------
Lost....
PM MAIL MSN   Вверх
powerOn
Дата 20.2.2008, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(mindfreak @  20.2.2008,  01:31 Найти цитируемый пост)
суть в том что планируется проект с большим количеством статей. Статьи будут хранится в виде jsp, соответственно каждой статье - своя джесп.


ну это, ИМХО, не верный подход. Лучше сделать одну страницу, на которую, например из БД, подгружать конкретные статьи.
как написано вот в этой статье:

Цитата

JSP pages compile dynamically into servlets when requested. JSP pages can also be precompiled into servlets.
 

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


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
mindfreak
Дата 20.2.2008, 01:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.2.2008

Репутация: нет
Всего: нет



просто хотелось бы чтоб доступ был типа такого: sait.ru/articles/1.jsp а не с кучей параметров
если сделать так как Вы предлагаете то получится что то типа sait.ru/articles/1.jsp?id=1, sait.ru/articles/1.jsp?id=2, sait.ru/articles/1.jsp?id=3
PM MAIL   Вверх
powerOn
Дата 20.2.2008, 02:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(mindfreak @  20.2.2008,  01:48 Найти цитируемый пост)
просто хотелось бы чтоб доступ был типа такого: sait.ru/articles/1.jsp а не с кучей параметров
если сделать так как Вы предлагаете то получится что то типа sait.ru/articles/1.jsp?id=1, sait.ru/articles/1.jsp?id=2, sait.ru/articles/1.jsp?id=3 


никто не запрещает вам использовать метод POST для отправки запросов на сервер.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
mindfreak
Дата 20.2.2008, 02:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.2.2008

Репутация: нет
Всего: нет



может мы не поняли друг друга(или я не понял), но мне бы хотелось чтоб к страницам обращались sait.ru/articles/1.jsp, sait.ru/articles/2.jsp, sait.ru/articles/100000000000.jsp. Так для пользователя поняднее и приятнее, плюс само название может запомнится. 

А с помощью того способа что Вы предлагаете получится sait.ru/articles/1.jsp?id=1, sait.ru/articles/1.jsp?id=2, sait.ru/articles/1.jsp?id=10000000000000000000000.
PM MAIL   Вверх
iluvatar
Дата 20.2.2008, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 266
Регистрация: 17.9.2007

Репутация: 4
Всего: 4



пользователь вообще не должен смотреть на строку запроса, чтобы понять логику сайта.
PM MAIL ICQ   Вверх
mindfreak
Дата 20.2.2008, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.2.2008

Репутация: нет
Всего: нет



Цитата

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

ну это по меньшей мере странно. Если пользователь по определенному урлу не может вернутся к конкретной статье. Плюс это очень плохо в плане индексации сайта поисковиками.

Думал использовать JSF для написания. Тут прочитал что он не может работать с GET запросами. Значит ли это что  параметры в урле  при использовании JSF  отпадают?

Если так, то посоветуйте плз альтернативу. До этого писал на Struts, вот уж ну думал что прийдется к ним возвращатся smile 
PM MAIL   Вверх
Kangaroo
Дата 20.2.2008, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 14
Всего: 104



mindfreak, может вам надо использовать ЧПУ? 


--------------------
Lost....
PM MAIL MSN   Вверх
mindfreak
Дата 20.2.2008, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.2.2008

Репутация: нет
Всего: нет



на самом деле, меня бы вполне устроил вариант с sait.ru/articles/1.jsp?id=1, sait.ru/articles/1.jsp?id=2 (раз уж нежелательно создавать много jsp)


По поводу ЧПУ. Это просто предложение такое что урлы должны быть красивыми или это конкретная технология? В википедии нашел только что надо его использовать и все(((( Я просто не понимаю как мне его применить к существующей проблеме(
PM MAIL   Вверх
iluvatar
Дата 21.2.2008, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 266
Регистрация: 17.9.2007

Репутация: 4
Всего: 4



а что мешает сделать url таким 
с sait.ru/articles/1000

Это сообщение отредактировал(а) iluvatar - 21.2.2008, 09:09
PM MAIL ICQ   Вверх
mindfreak
Дата 21.2.2008, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 20.2.2008

Репутация: нет
Всего: нет



Цитата

а что мешает сделать url таким 
с sait.ru/articles/1000

я так понимаю такой урл будет при обращении к sait.ru/articles/1000.jsp? Следовательно будет много джеспешек, а выше говорили что так делать неочень хорошо(  Или вы предлагаете что-то другое? Может я не правильно понимаю(
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0672 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.