![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 10 Всего: 40 |
А у меня тоже есть свой фреймворк, скоро буду делать вторую версию ^_^ попробую опубликовать. Правда, он расчитан на сайтостроение, но не на корпоративные веб-приложения. Очень хотел бы получить рецензию от Stampede
|
|||
|
||||
v333 |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 8.4.2009 Репутация: нет Всего: нет |
Не могу продвинуться дальше третьей "жирной черты". В Netbeans получаю такое:
persistense.xml(расположен в src/META_INF) лишь чуть отличается от diablero-вского.
Остальной код полностью повторяет таковой в оригинале. 39 строка в Infinite:
Помогите пожалуйста разобраться. В какую сторону посмотреть, где почитать? |
||||||
|
|||||||
_and |
|
|||
![]() Java-developer ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 6.8.2004 Где: Новокузнецк Репутация: 1 Всего: 4 |
добавь в проект либы:
\slf4j-api-1.5.0.jar \slf4j-log4j12-1.5.0.jar и будет тебе щастье |
|||
|
||||
gukers |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Спасибо за "сериал")
Споткнулся на третьей жирной черте( При запуске TestMock вываливается экзепшн помогитееееее, плиз ![]() log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version). log4j:WARN Please initialize the log4j system properly. Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named Infinite: Provider named org.hibernate.ejb.HibernatePersistence threw unexpected exception at create EntityManagerFactory: javax.persistence.PersistenceException javax.persistence.PersistenceException: [PersistenceUnit: Infinite] Unable to build EntityManagerFactory at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677) at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:126) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:110) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at ru.selfexpression.Infinite.init(Infinite.java:39) at ru.selfexpression.test.TestMock.main(TestMock.java:13) Caused by: org.hibernate.HibernateException: Could not find datasource at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:56) at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124) at org.hibernate.ejb.InjectionSettingsFactory.createConnectionProvider(InjectionSettingsFactory.java:29) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292) at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859) at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669) ... 5 more Caused by: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52) ... 12 more at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:154) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83) at ru.selfexpression.Infinite.init(Infinite.java:39) at ru.selfexpression.test.TestMock.main(TestMock.java:13) Java Result: 1 |
|||
|
||||
gukers |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 1.7.2008 Репутация: нет Всего: нет |
Нашел в чем дело. Оказался кривой jdbc драйвер к мускулю
Двигаемся дальше ![]() |
|||
|
||||
v333 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 8.4.2009 Репутация: нет Всего: нет |
Большая просьба! Выложите кто-нибудь заведомо рабочую jar-библиотеку
|
|||
|
||||
uinLEADER |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 7.1.2010 Репутация: нет Всего: нет |
Раз уж тут помогают т спрошу =)
Есть прога которую писал на Java. Компилятся ясное дело .jar. Как поставить это приложение на страницу? Если можно то поподробней) |
|||
|
||||
serger |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 19.6.2007 Где: Ижевск Репутация: 2 Всего: 5 |
-------------------- упс! |
|||
|
||||
ynblpb |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 24.9.2007 Репутация: нет Всего: нет |
Stampede, в самом начале вы обещали рассказать чем плох Singleton, и как от него избавиться...
|
|||
|
||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Ой, да там уже стока воды утекло... Ну ладно, если в двух словах. Синглтоны удобны прежде всего для лукапа (look up): то есть когда тебе нужна точка входа в какую-то часть функциональности, ты делаешь синглтон SomeService, получаешь его инстанс через статический метод SomeService.getInstance(), и далее пользуешься всеми его удобствами. Однако при этом возникает несколько проблем: - надо как-то обеспечить, чтобы он был правильно инициализирован; - если у нас есть несколько подобных синглтонов, которые зависят один от другого, обеспечение нужного порядка инициализации становится неочевидной проблесой; - если напутать с класслоудерами, можн6о получить больше одного синглтона; - а самое главное, если в какой-то момент возникнет необходимость распараллелить прогу на более чем одну JVM, то вся логика, завязанная на синглтоны, может пойти псу под хвост. Вот такие вот проблемы с синглтонами. Как от них избавиться? Использовать какие-то другие средства лукапа: от JNDI до Dependency Injection. Но и там тоже надо держать ухо востро, там тоже не все так просто. Но это уже совсем другая тема. -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
Forsaken |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 30.12.2008 Репутация: нет Всего: 3 |
Спасибо за урок.
Это сообщение отредактировал(а) Forsaken - 30.5.2010, 15:55 |
|||
|
||||
Neuronix |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 16.12.2005 Где: СПб Репутация: нет Всего: нет |
Эх, а финала то нет) Как-то все закончилось на полуслове... Может стоит выложить последний так сказать snapshot? ;)
|
|||
|
||||
Neuronix |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 16.12.2005 Где: СПб Репутация: нет Всего: нет |
Не могу что-то разобраться...
Пытаюсь запустить последнюю выложенную версию на томкате, все нужные jar'ы библиотек скачал и положил в lib, но в логах получаю следующее:
Где копать? |
|||
|
||||
Wazluk |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 15.6.2006 Репутация: нет Всего: нет |
Очень интересный сериал!
![]() ![]() Возникло несколько вопросов: Получается что при переходе со страницы на страницу AbstractWorker лезет в бд.Не слишком ли накладно? Киньте ссылкой,интересно было бы почитать про валидацию подробнее.
Почему не годятся? И, может, кому пригодится: конструкция #if($user!="null") в шаблонах у меня не заработала, заменил на #if(!$user) И еще, diablero, чем все закончилось?Есть ли сайт в интернете? Это сообщение отредактировал(а) Wazluk - 21.1.2011, 21:00 |
|||
|
||||
Shklyar |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 1 Всего: 3 |
Добрый день.
Зачем был создан интерфейс Manager? Смотрю версию 1.0.2.3. Infinite.java
Где используется этот интерфейс? Т.е. если бы было так:
Было бы понятно зачем он. А в данном случае зачем? --------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "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. |