|
|
|
Вопрос по организации биз. логики в jsf
|
|||
|---|---|---|---|
|
#18+
Добрый день. (jsf2.2, jpa2, EE6, glassfish4) Потихоньку изучаю работу с jsf и возник следующий вопрос: есть страница с формой где все поля привязаны к CDI бину, этот бин инжектируется в CDI бин выполняющий функции контроллера, в нем реализованы все методы CRUD по работе с БД с использованием Entity бина. Сейчас я руками прописал передачу значений из CDI бин(формы) в Entity бин. Сохраняет замечательно, НО получается двойная работа.:(( Делал вариант без CDI бина(формы), а Entity добавлял аннотации CDI и привязывал ее к полям формы. Так работать не хочет нормально. Как правильно организовывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2015, 09:43 |
|
||
|
Вопрос по организации биз. логики в jsf
|
|||
|---|---|---|---|
|
#18+
Немного странная терминология. Контроллер ведь в JSF нафиг не нужен. А вот Repository и Transaction Scrtipt не хватает. Что именно не получилось с биндингом сущностей на JSF UI? Зачем там вообще аннотации? Разве биндинг не на уровне JSF UI прописывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2015, 10:39 |
|
||
|
Вопрос по организации биз. логики в jsf
|
|||
|---|---|---|---|
|
#18+
Наверно, речь идет об аннотации @Producer. В самом Entity ничего добавлять не надо, а его экземпляр просто аутжектим из бина, добавив аннотацию к полю или его геттеру http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#declaring_producer_method ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2015, 11:24 |
|
||
|
Вопрос по организации биз. логики в jsf
|
|||
|---|---|---|---|
|
#18+
авторНемного странная терминология. Контроллер ведь в JSF нафиг не нужен. А вот Repository и Transaction Scrtipt не хватает. Что именно не получилось с биндингом сущностей на JSF UI? Зачем там вообще аннотации? Разве биндинг не на уровне JSF UI прописывается? Не то чтобы контроллер, бин в котором есть метод срабатывающий по нажатию кнопки. Код: xml 1. 2. 3. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. В примере одно поле из формы, а если их 100?!! Самое непонятное как должен работать binding с сущностью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2015, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38917402&tid=2125637]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
84ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 438ms |

| 0 / 0 |
