|
Модераторы: LSD, AntonSaburov |
|
qnub |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
спасибо, понял...
|
|||
|
||||
ivg |
|
|||
Autonomous R&D Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 32 Всего: 81 |
to diablero, есть проблема в вашем проекте связанная с использованием JPA EntityManager. Из исходников последней версии Infinite1.1.4.7, доступной на форуме (в этом посте), можно увидеть, что все менеджеры используют один и тот же объект EntityManager, созданный в синглтоне Infinite. То есть по сути объект EntityManager единственный на всё приложение и его используют все потоки в многопоточном web-приложении. Цитата из Hibernate EntityManager reference:
PS: По мотивам этого топика Это сообщение отредактировал(а) ivg - 22.8.2008, 23:33 |
|||
|
||||
KasDmi |
|
||||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 21.1.2009 Где: Обнинск, Россия Репутация: нет Всего: нет |
Добрый день! Спасибо за отличный квест! Тоже пытаюсь его пройти и столкнулся с небольшой проблемой на этапе перехода с моков на бд. Использую Oracle 10g и при выполнении проекта вылетает эксепшн:
persistence.xml
Не могу разобраться что же не так, поиск в инете пока результатов не принёс.. (( |
||||
|
|||||
batigoal |
|
|||
Нелетучий Мыш Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Везде советуют проверить
Но вроде все правильно с этим... Может, просто пр запуске не удается подключиться к этим УРЛам? -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
KasDmi |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 21.1.2009 Где: Обнинск, Россия Репутация: нет Всего: нет |
Всё, разобрался. Сделал такую же структуру папок как у diablero и добавил все необходимые библиотеки. Всё работает!
Это сообщение отредактировал(а) KasDmi - 30.1.2009, 14:29 |
|||
|
||||
xaoc3dgraph |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 7.10.2008 Где: UA Запорожье Репутация: нет Всего: нет |
Stampede, огромное Спасибо за такое дело!.
Правда жалко что все закончилось. Если Вам нетрудно можете вкратце рассказать про реализацию ЧПУ, в данном контексте Worker, Page. Заранее спасибо |
|||
|
||||
xaoc3dgraph |
|
||||||||||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 7.10.2008 Где: UA Запорожье Репутация: нет Всего: нет |
Итак вроде разобрался.
Может что-то делаю не так, прошу поправить. Начнем с того что я пытаюсь написать блог. Для начала создаю класс утилит с функцией, которая будет преобразовывать наши названия, в ЧПУ
Потом в бинах создаем поле url и функцию получения урл. У меня бин Section - разделы бин Article - статья
И в функции где у нас устанавливается название раздела, делаем преобразование, названия в ЧПУ
Аналогично в Article, только добавляю к url расширение .shtml(например, java_eto_nawe_vse.shtml)
Далее качаем UrlRewriteFilter. Кладем библиотеку. В web.xml пишем
и создаем файлик в WEB-INF urlrewrite.xml который будет реврайтить наши запросы
Ну а далее разобрать параметры в воркере и получить необходимые данные думаю несложно. все. Это сообщение отредактировал(а) xaoc3dgraph - 20.2.2009, 09:49 |
||||||||||||
|
|||||||||||||
Stampede |
|
|||
Гносеолог Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
xaoc3dgraph, хорошо что разобрались, только вы начали с ложной исходной посылки - что УРЛы изначально должны быть монстроидального вида.
Тут что важно понимать? Что пэхэпэшники не от хорошей жизни стали применять mod_rewrite, а потому что у них все наработки были в кривых УРЛах, и mod_rewrite позволял перевести имеющиеся вебсайты на ЧПУ малой кровью, ничего принципиально не меняя в логике. Но вы-то ведь все с нуля делаете, вас не тяготит груз тяжелой наследственности! Поэтому все, что нужно, чтобы сделать сайт с ЧПУ - просто заранее продумать схему адресации ЧПУ. Еще раз смотрим на мой вебсайт. Проводим мышкой над ссылками, элементами навигации, кнопками и т. д., смотрим в статусной строке браузера на вид УРЛа. Чувствуется структура? Правильно, чувствуется. Потому что это было едва ли не первое, с чего начиналось проектирование вебсайта. И вам никто не мешает сделать так же -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
xaoc3dgraph |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 7.10.2008 Где: UA Запорожье Репутация: нет Всего: нет |
Спасибо за ответ, буду продумывать структуру.
Просто так понятно что за ссылка например. /java/articles/java_start.shtml раздел java статья java start. Меня пугают) ссылки вида article.shtml?sectiton_id=12&article_id=22, я думаю пользователю ненужно видеть такую информацию. Это сообщение отредактировал(а) xaoc3dgraph - 20.2.2009, 12:35 |
|||
|
||||
Omut |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 22.12.2005 Репутация: нет Всего: нет |
Хочется спросить, а почему за несколько лет так и не поменяли название темы? Наверняка сотни начинающих заходили сюда, чтобы посмотреть, как по-быстрому сваять первый сайтик на JSP. А тут логгирование, персистентность.. А когда через пару десятков страниц наконец-то дошли до вью, то опять-таки не JSP, а Velocity.
|
|||
|
||||
Stampede |
|
|||
Гносеолог Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Дак потому и не поменяли, ибо слово JSP - это единственное, что целевая аудитория смутно когда-то слышала о сабже. Если назвать тему так, чтобы это отражало суть, по типу "Разработка MVC фреймворка с персистенцией, логированием и шаблонированием на Velocity", большинству потенциально заинтересованных и в голову бы не пришло, что это именно то, что им нужно.
-------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
Platon |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 10 Всего: 40 |
Ай-ай, товарищ Stampede, вербуете ;)
На вывеске значится "Пив клуб", а внутри "военкомат" |
|||
|
||||
Stampede |
|
|||
Гносеолог Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Platon,
-------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
Omut |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 22.12.2005 Репутация: нет Всего: нет |
"В каждой шутке есть доля шутки"© Как фреймворк то хоть называться будет? Чтоб знать, какие потом книги скачивать, типа "ххх IN Acnion", "xxx in 21 Days" Breeze? Надеюсь официальный сайт будет и на русском Извиняюсь за оффтоп |
|||
|
||||
Stampede |
|
|||
Гносеолог Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Нет, Omut, Бриз - это Бриз, это совершенно отдельная вещь. А фреймворк надо назвать так, как его и назвал diablero - Infinite. По-моему, будет только справедливо. -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
Правила форума "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. |