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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Попытки, попытки, попытки, Презентация новой Struts - Very Light 
:(
    Опции темы
Platon
Дата 23.5.2008, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Здравствуйте, уважаемые.

Не бросаю попыток перейти на Java for Web. Конечно, жестоко насилую себя, перезапуская Tomcat каждые 5 минут, и жду при этом по 50-70 секунд… НО, похоже это пока от неопытности.

Сейчас попробую презентовать народу новую версию своего Struts — very light, хотя от Struts тут ничего не осталось. Мои наброски — это монолит, составленный из разбора URI запроса (ЧПУ) - выбора соответствующего сценария и работа с Velocity блочным способом.

Подробности в блоге.
PM MAIL ICQ   Вверх
v2v
Дата 23.5.2008, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(Platon @  23.5.2008,  16:24 Найти цитируемый пост)
перейти на Java for Web

перейти на веб - это для тебя значит написать свой фрэймворк ? о_О


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


Эксперт
***


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

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



v2v, к сожалению, нынешние популярные фреймворки меня не особо впечатляют, поэтому равносильно.
PM MAIL ICQ   Вверх
Foror
Дата 23.5.2008, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Посмотри Tapestry 5, и не занимайся ерундой, свои фреймворки надо было на php писать, а на java переходить нужно с опытом smile

Добавлено через 1 минуту и 51 секунду
Еще поставь себе ubuntu и jetty контейнер. Томкат по крайне мере будет перезапускаться раза в два быстрее smile
--------------------
Разработка веб-сайтов и создание интернет магазина
PM MAIL WWW ICQ   Вверх
Maksym
Дата 23.5.2008, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

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



Foror
А в чем сила Tapestry 5, ради которой стоит переключится на него?
PM MAIL   Вверх
Platon
Дата 25.5.2008, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



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

Насчет Tapestry, смотрел давно, тоже не вдохновляет. 
В общем, я достиг своей цели, хороший ЧПУ маппинг и соответствующая моему представлению компановка страниц.
Кстати, я отредактировал свой пост, там возникли проблемы с xml тегами, прикрепил в файл.

site.xml
Код

<?xml version="1.0" encoding="UTF-8"?>
<site-map preffix="http://localhost:8080/plato/" package="ru.vingrad.platon.web.plato">
    <action pattern="$" class="DefaultAction" />
    <include path="news.xml" />
    <include path="forum.xml" />
</site-map>


news.xml
Код

<?xml version="1.0" encoding="UTF-8"?>
<site-map preffix="news/" package="ru.vingrad.platon.web.plato.news">
    <action pattern="$" class="DefaultAction" />
    <action pattern="section-@s/$" class="NewsSectionWorker" />
    <action pattern="section-@s/page-@d/$" class="NewsSectionWorker" />
    <action pattern="section-@s/new-only$" class="NewsSectionWorker" />
</site-map>


forum.xml
Код

<?xml version="1.0" encoding="UTF-8"?>
<site-map preffix="forum/" package="ru.vingrad.platon.web.plato.forum">
    <action pattern="thread-@d/$" class="ForumThreadWorker" />
    <action pattern="thread-@d/page-@d/$" class="ForumThreadWorker" />
    <action pattern="post-@d/edit$" class="ForumPostEditWorker" />
    <action pattern="thread-@d/add$" class="ForumPostAddWorker" />
    <action pattern="post-@d/remove$" class="ForumPostRemoveWorker" />
</site-map>

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0426 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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