Почему контекст диалога WebBeans (JSR-299) связан с JSF? - PullRequest
1 голос
/ 25 ноября 2008

Я читаю черновик публичного обзора спецификации Web Beans (JSR-299), и мне интересно, почему он так "тесно связан" с JSF?

Особенно контекст разговора, похоже, указывается только для JSF.

Я понимаю, что целью WebBeans является интеграция JSF и EJB3. Но не имеет ли смысла указывать концепцию разговоров на более общем уровне (возможно, для сервлетов в целом, а не для конкретной веб-среды)?

Есть ли техническая причина для этого? Я думаю, что это вряд ли возможно, потому что Seam (что-то вроде прототипа WebBeans) также поддерживает Wicket и предоставляет концепцию разговоров.

Я думаю, что было бы полезно иметь область беседы на уровне сервлета (добавление bean-объектов в диалогах в сервлеты). В моем понимании, это не относится к спецификации тока (см. Главу 8.5.4). Или я что-то здесь неправильно истолковываю ...

Ответы [ 2 ]

1 голос
/ 16 ноября 2009

Только что нашел это сегодня. Причина, по которой ConversationScope основан на JSF, заключается в том, что JSF является стандартной структурой пользовательского интерфейса для Java EE!

Помимо этого, большинство контейнеров JSR-299 могут предоставлять диалоги для других технологий пользовательского интерфейса, например, например. Калитка тоже.

Ото, вы можете легко создавать свои собственные прицелы, которые даже переносимы.

LieGrue, Страб

1 голос
/ 09 декабря 2008

Я думаю, что Гевин Кинг выбрал JSF в качестве технологии своего взгляда на Seam, а он проталкивает JSR в качестве специалиста.

Очевидно, что разговоры расширяются - например, в пользовательских областях Spring есть возможность для ведения разговоров:

http://static.springframework.org/spring/docs/2.5.x/api/org/springframework/beans/factory/config/Scope.html

...