|
Модераторы: LSD, AntonSaburov |
|
Shklyar |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 1 Всего: 3 |
Infinite.java делает dispose(), Manager.java - destroy(). По архитектуре это finalize()? Или в чем разница?
Если перенести log4j.properties в conf, то везде, где нам будет нужно получить логгер, его нужно будет конфигурировать (PropertyConfigurator.configure(homeDir+"/conf/log4j.properties"))? --------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
Shklyar |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 1 Всего: 3 |
--------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
Shklyar |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 1 Всего: 3 |
post
Каким образом происходит контроль проинициализирован ли Infinite? Это сообщение отредактировал(а) Shklyar - 22.3.2011, 15:16 --------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
Shklyar |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 1 Всего: 3 |
Почему в бинах? getUrl() это модель? А еще интересно: как вы поступили с persistence.xml в контейнере? К классам сунули? Я, временно, туда же сунул и log4j.properties - есть желание использовать дефолтовую инициализацию. Одновременно есть желание все это положить в папочку conf. --------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
Stampede |
|
||||||
Гносеолог Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Не совсем. Метод finalize() является частью контракта на уровне спецификации языка в том, что касается управления жизненным циклом объектов. При этом у нас нет особого контроля над тем, когда он будет вызван, и будет ли вызван вообще. Поэтому мы заводим метод destroy(), чтобы иметь возможность явно инициировать закрытие ресурсов и пр.
Я уже и не помню, много воды утекло с той поры. Но чисто концептуально достаточно завести переменную для этой цели и проверять ее значение через соответствующий геттер. Потому что в веб-приложении удобно для любого объекта данных иметь УРЛ, по которому на него можно сослаться.
Эт я не знаю, это надо у diablero спрашивать. -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
||||||
|
|||||||
Shklyar |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 1 Всего: 3 |
Огромное спасибо. Что-то стало понятно, но отдельно спасибо за то, что смотивировали почитать про finalize().
--------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
Embedded |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 65 Регистрация: 22.2.2011 Где: Россия Репутация: 1 Всего: 1 |
Stampede,
Спасибо дружище, отличный урок. Все очень интересно и увлекательно. Shklyar, persistence.xml нужно кидать в ROOT\WEB-INF\classes\META-INF |
|||
|
||||
Shklyar |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 1 Всего: 3 |
Embedded, как было выяснено ранее, JPA ищет persistence.xml в classpath/META-INF, что мы красиво реализовали в standalone версии, добавив conf в classpath. В контейнере эта архитектура разрушилась (пришлось раздерибанить директорию conf). Собственно выход - сконфигурировать вручную. Возможно есть способ что-то сказать контейнеру, чтоб он добавил conf в classpath, например чем-то, похожим на:
Кстати, указанная конструкция, предположительно, будет разрушена, когда мы добавим фильтр для ботов. Нет? --------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
Embedded |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 65 Регистрация: 22.2.2011 Где: Россия Репутация: 1 Всего: 1 |
Shklyar,
Я кстати вообще не трогал classpath. |
|||
|
||||
_Y_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: нет Всего: 34 |
В поисках на тему "как извлечь веб-сайт из своих знаний Java" наткнулся на эту ветку. Позавидовал обучаемому.
Вот думаю, может кому-то ученика не хватает? СВ: В какой-то степени знаю Java SE. Два года даже работал Java программистом в области БД (MySQL). Для сети программировал только на PHP, любви к которому не питаю почему-то. Время - отпуск подходит. Будет время открыть Eclipse и повозиться "для души". Вне отпуска "по-чуть-чуть-по-вечерам". Видящийся сайт - для себя. Для начала, во всяком случае. Потом, возможно, для более широкого круга - как пойдет. ЗЫ: Собственно что видится в первом варианте: Доступная по сети база данных самых обычных книжек, которые я прочитал. Надоело приходить в библиотеку и брать одни и те же книги (как у каждого гения, память на имена авторов и названия у меня плохая ). По-моему неплохой учебный проект. -------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |