|
|
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
Всем привет. Дали тестовое задание, я в нем понимаю, только половину, с остальным надо разобраться Работаю в idea Нужно создать простой проектик для LifeRay с помощью JSF(Primefaces 4.0) + Hibernate (ORM) Также я сам хочу воткнуть туда maven, т. к. привык, что удобно подключать что угодно. Есть несколько вопросов. 1. Tomcat или GlassFish 2. File -> New Project -> Java->Web Application -> JSF или File -> New Project -> Java EnterPrise -> JSF 3. Галочку PrimeFaces тыкать при создании проекта, или мы его подтянем потом в pom.xml 4. Нужен ли вообще maven в небольшом проекте 5. Каким бы путями я не пошел, при создании проекта получается нкий дефолтный проект, где должно вылетать Hello, world, но у меня всегда SEVERE: Servlet threw load() exception java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet Есть альтернативный вариант. У меня есть подзаброшенный JSF проект, там и maven настроен и Hibernate подключен, но он работает только под GlassFish Мне в тестовом задании не конкретизировали, как именно делать. Что такое LifeRay я понятия не имею и с JSF не работал. Поэтому нужна небольшая помощь, быд бы очень признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 15:05 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
Думаю, что Liferay из проекта изымем, чтобы сосредоточиться на более важном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 15:08 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
GeronemoЕсть несколько вопросов. 1. Tomcat или GlassFish 2. File -> New Project -> Java->Web Application -> JSF или File -> New Project -> Java EnterPrise -> JSF 3. Галочку PrimeFaces тыкать при создании проекта, или мы его подтянем потом в pom.xml 4. Нужен ли вообще maven в небольшом проекте 5. Каким бы путями я не пошел, при создании проекта получается нкий дефолтный проект, где должно вылетать Hello, world, но у меня всегда SEVERE: Servlet threw load() exception java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet 1. имхо&афаик томкат, тут пиплы ругают glassfish частенько, но опять же имхо&афаик, если нет четкого понимаия зачем нужен глассфиш, то брать томкат и не думать 2-3. если мавен есть, то подтягивать потом 4. нужен. потом пригодицца ) 5. начинать нужно ни с "каким путем", а с "гугл - хелловорд - джеэсэф" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 15:24 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
rema174 1. имхо&афаик томкат, тут пиплы ругают glassfish частенько, но опять же имхо&афаик, если нет четкого понимаия зачем нужен глассфиш, то брать томкат и не думать 2-3. если мавен есть, то подтягивать потом 4. нужен. потом пригодицца ) 5. начинать нужно ни с "каким путем", а с "гугл - хелловорд - джеэсэф" Спасибо за развернутый ответ. По пунктам. 5. Хелловорлд я вдруг сделал с нуля сам и все заработало, хоть очень долго вылетали RTE, скачанные версии из инета не работали, когда я свои проги пытался переделать был тот же гемор и т. д. 1. Заработало на ТОмкате, спс. 2-3-4. ок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 16:24 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
Еще появился вопрос Меня попросили сделать работу с БД на с использованием 1. Hibernate 2. ORM 3. Datasource Я же всегда работал c Hibernate + JPA + Spring. И если понятие Spring убрать, то я вот думаю, каким путем пойти Норм ли так, для конфига. hibernate.cfg.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Все классы сущности буду описывать вот так Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Но остается одна проблема. Я не хочу вот такого геморроя Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Я хочу иметь вот такую штуку, прописывать ее где захочу и не плодить сотни строк, как указано выше Код: java 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 18:02 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
Geronemo, если вы Spring хорошо знаете и тем более с ним уже работали, то можно скрестить JSF и Spring, тут где-то пробегала ссылка как, и на спринговом сайте где-то был раздел как это делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 19:34 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
rema174Geronemo, если вы Spring хорошо знаете и тем более с ним уже работали, то можно скрестить JSF и Spring, тут где-то пробегала ссылка как, и на спринговом сайте где-то был раздел как это делать Не, я хочу без Спринга. В задании его нету, да и потом необходимости в нем нету. EntityManager находится в пакете javax.persistence Просто я пока не сообразил, как мне это прикрутить без Спринга ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 19:54 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
Управляемые бины?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 21:28 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
Подскажите, как лучше сделать Д. б. Hibernate + ORM, при этом я хочу иметь автоматический доступ к базе посредством чего-то типа такого (и чтобы не было Спринга, Джбосса и т. д.) Код: java 1. 2. На данный момент у меня есть hibernate.cfg.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. и orm.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Но я не знаю, как 2-й файл присобачить к 1-му. И вообще, будет ли это работать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 21:29 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
GeronemoПодскажите, как лучше сделать Д. б. Hibernate + ORM, при этом я хочу иметь автоматический доступ к базе посредством чего-то типа такого (и чтобы не было Спринга, Джбосса и т. д.) Код: java 1. 2. Для этого необходим DI фреймворк. А это либо спринг, либо JEE. Ну или Weld, или Guice. Что-то же должно обрабатывать аннотации... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 22:07 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
Geronemo, Вот тут посмотрите: http://stackoverflow.com/questions/4727920/injecting-entity-manager-into-managed-bean http://tomee.apache.org/examples-trunk/injection-of-entitymanager/README.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 01:25 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
Кстати, такой вопрос. Чем отличается ORM от JPA. БЫло бы великолепно, если бы кто-нибудь скинул картинку или ссылку, где явно видно, что есть Hibernate, JPA, ORM и БД по отношению друг к другу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2015, 20:02 |
|
||
|
Как создать простой проект JSF(Primefaces 4.0) + Hibernate (ORM)
|
|||
|---|---|---|---|
|
#18+
GeronemoКстати, такой вопрос. Чем отличается ORM от JPA. БЫло бы великолепно, если бы кто-нибудь скинул картинку или ссылку, где явно видно, что есть Hibernate, JPA, ORM и БД по отношению друг к другу. JPA и Hibernate - это реализации ORM. ORM это концепция доступа из ООП к данным в СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2015, 06:45 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38891362&tid=2125733]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 497ms |

| 0 / 0 |
