разработка портлета 2.0 (jsr286) с пружиной - PullRequest
5 голосов
/ 07 апреля 2009

Мы обсуждаем, стоит ли переходить с простой разработки портлетов при установке на Liferay к весенней разработке на основе портлетов webmvc.

Мы скоро приступим к разработке некоторых портлетов, так что сейчас самое время. Но проблема, которую я вижу, заключается в том, что мы хотели бы использовать некоторые функции портлета 2.0, которые не будут работать с версиями, более ранними, чем Spring 3.0. (Верно?)

Есть у кого-нибудь понимание, стоит ли ждать? (Во всяком случае, когда запланировано 3.0?) Является ли текущая веха достаточно стабильной?

Наш первый настоящий релиз выйдет в последнем квартале года, так что у ребят из источника весны осталось некоторое время, чтобы выйти на финал ...; -)

Есть идеи?

UPDATE

Итак, Spring 3 выпущен и поддерживает все необходимые нам функции JSR286. (Я думаю, что это довольно полная поддержка функций JSR286)

Единственный недостаток, который я вижу, это документация, которая не соответствует скорости аннотаций.

Ответы [ 4 ]

2 голосов
/ 07 апреля 2009

Мы используем Spring Portlet MVC 2.5 на Liferay, и у нас отличные результаты. Большая часть функциональности JSR-286 (например, события) может быть достигнута путем расширения класса DispatcherPortlet.

В предстоящем выпуске 3.0 еще много ошибок, поэтому я буду довольно консервативен и останусь со стабильной и зрелой версией 2

1 голос
/ 21 августа 2009

Я только знакомлюсь с Portlet MVC с Spring 3.0 M4 и наткнулся на модифицированный образец PetPortlet , использующий функции Spring3 (JSR-286) и аннотации. Хотя он Mavenized и, вероятно, не может быть развернут напрямую на Liferay, он все же дает хорошие примеры.

Пожалуйста, прокомментируйте, если вы столкнетесь с другими.

1 голос
/ 08 апреля 2009

Юрген Хеллер назвал июль 2008 г. предполагаемой датой выпуска Spring 3.0:

http://www.springify.com/archives/15

Я думаю, что они опоздали. 8)

Мэтт Рейбл пожаловался на это в октябре 2008 года, почти шесть месяцев назад:

http://raibledesigns.com/rd/entry/the_colorado_software_summit_and

Интересно, повлияла ли доступность новой профессиональной модели с открытым исходным кодом?

Сейчас они также работают над Spring DM, Spring Blaze и Spring Integration.

Учитывая их прошлую историю качественных выпусков, я готов поспорить, что они сопротивляются желанию выпустить раньше, чтобы убедиться, что код соответствует их стандартам.

1 голос
/ 07 апреля 2009

Spring Framework имеет отличный послужной список качества кода. В прошлом их M-релизы были высокого качества, поэтому я не побоялся бы его использовать.

...