Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Web-система и скрытие реального url... 
:(
    Опции темы
polygrimm
  Дата 2.12.2009, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Задача: построить маленький web-движок (сms), одно из главных условий - скрытие url, т.е. если реальный url
http://my-site.com/index.jsp, то в браузере должно отображаться, например так
http://my-site.com/
или реальный url
http://my-site.com/about.jsp, то в браузере должно отображаться так
http://my-site.com/about

При чём нельзя использовать struts, springMVC и прочих подобных готовых решений.

Воспрос, как правильно построить систему?
PM MAIL   Вверх
Samotnik
Дата 9.12.2009, 01:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

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



Цитата(polygrimm @  2.12.2009,  17:47 Найти цитируемый пост)
Воспрос, как правильно построить систему? 

сервлеты епт.
PM MAIL   Вверх
Platon
Дата 7.1.2010, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



polygrimm, забавно... Совсем фреймворками пользоваться нельзя?
В общем, самотник прав. Пишешь один сервлет как диспетчер. В него закладываешь механизм выбора классов-действий по переданной строчке УРЛ. И запускаешь этот класс-действие. Ничего проще нет )))

Добавлено через 2 минуты и 3 секунды
К примеру, я как-то разработал такую карту:

Цитата

$         -      HtPanel.Action.Index
register.html$      -      HtPanel.Action.Register
register-confirm.html$    -      HtPanel.Action.RegisterConfirm
login-confirm.html$     -      HtPanel.Action.LoginConfirm
password-recover.html$    -      HtPanel.Action.PasswordRecover
password-recover/email.html$  -      HtPanel.Action.PasswordRecoverEmail
password-recover/login.html$  -      HtPanel.Action.PasswordRecoverLogin

private/       -      HtPanel.Action.PrivateFilter
admin/        -      Management.Action.Resolve
share/@s/       login     HtPanel.Action.ShareFile


И вы можете что-нибудь подобное в качестве карты сайта сделать.
PM MAIL ICQ   Вверх
Samotnik
Дата 24.1.2010, 01:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

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



Цитата(Platon @  7.1.2010,  15:19 Найти цитируемый пост)
polygrimm, забавно... Совсем фреймворками пользоваться нельзя?

согласен, а еще и глупо smile  Они же бесплатные и ни к чему не обязывают. 
Бывает, что, проект старый, долгосрочный, и в момент его стартапа просто напросто не было  фреймворков smile Но я всегда в таких проектах вижу самописные smile т.е. все что сейчас в Spring, struts, hibernate, etc ..  реализовывали сами вручную. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Форум группы: Java Developers | Следующая тема »


 




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


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

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