![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| mindfreak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 20.2.2008 Репутация: нет Всего: нет |
правда ли что все jspшки, которые лежат в webapps загоняются Томкатом в оперативку? Почитал на apache.org, не нашел. Если это так то как будет вести себя проект с 1000+ jsp(((
|
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
ну вообще говоря, это весьма не хилый проект с 1000 jsp... это весьма серьезно нужно постараться. Но не в этом суть. На самом деле, JSP компилируются в сервлеты, которые являются Java классами. Загрузить 1000 классов в память не такая уж и проблема, особенно если имеется достаточное количество памяти. |
|||
|
||||
| mindfreak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 20.2.2008 Репутация: нет Всего: нет |
суть в том что планируется проект с большим количеством статей. Статьи будут хранится в виде jsp, соответственно каждой статье - своя джесп. В итоге получаетсо не мало их). Можно поподробнее про компиляцию в классы, она происходит сразу же после помещение в контейнер сервлетов или только тогда когда юзер обратился к конкретной джеспешке? И как потом они выгружаются если допустим памяти больше нет а другая джесп залезть)
|
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 4 Всего: 27 |
Можно вопрос? А зачем статику хранить в jsp? html уже отменили что-ли?
-------------------- ![]() |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
Это где вы такое подсмотрели? -------------------- Lost.... |
|||
|
||||
| powerOn |
|
||||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
ну это, ИМХО, не верный подход. Лучше сделать одну страницу, на которую, например из БД, подгружать конкретные статьи. как написано вот в этой статье:
впрочем, если опять же учесть, что Servlet-ы получаемые из JSP после компиляции являются обыкновенными классами, то их выгрузка в случае не использования это дело техники. Тут еще нужно проштудировать настроки Tomcat, возможно, даже есть путь настроить конфигурацию веб приложения с учетом явной выгрузки servlet-ов. |
||||
|
|||||
| mindfreak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
никто не запрещает вам использовать метод POST для отправки запросов на сервер. |
|||
|
||||
| mindfreak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 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. |
|||
|
||||
| iluvatar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 17.9.2007 Репутация: 4 Всего: 4 |
пользователь вообще не должен смотреть на строку запроса, чтобы понять логику сайта.
|
|||
|
||||
| mindfreak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 20.2.2008 Репутация: нет Всего: нет |
ну это по меньшей мере странно. Если пользователь по определенному урлу не может вернутся к конкретной статье. Плюс это очень плохо в плане индексации сайта поисковиками. Думал использовать JSF для написания. Тут прочитал что он не может работать с GET запросами. Значит ли это что параметры в урле при использовании JSF отпадают? Если так, то посоветуйте плз альтернативу. До этого писал на Struts, вот уж ну думал что прийдется к ним возвращатся |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 14 Всего: 104 |
mindfreak, может вам надо использовать ЧПУ?
-------------------- Lost.... |
|||
|
||||
| mindfreak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 20.2.2008 Репутация: нет Всего: нет |
на самом деле, меня бы вполне устроил вариант с sait.ru/articles/1.jsp?id=1, sait.ru/articles/1.jsp?id=2 (раз уж нежелательно создавать много jsp)
По поводу ЧПУ. Это просто предложение такое что урлы должны быть красивыми или это конкретная технология? В википедии нашел только что надо его использовать и все(((( Я просто не понимаю как мне его применить к существующей проблеме( |
|||
|
||||
| iluvatar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 17.9.2007 Репутация: 4 Всего: 4 |
а что мешает сделать url таким
с sait.ru/articles/1000 Это сообщение отредактировал(а) iluvatar - 21.2.2008, 09:09 |
|||
|
||||
| mindfreak |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 20.2.2008 Репутация: нет Всего: нет |
я так понимаю такой урл будет при обращении к sait.ru/articles/1000.jsp? Следовательно будет много джеспешек, а выше говорили что так делать неочень хорошо( Или вы предлагаете что-то другое? Может я не правильно понимаю( |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |