The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"  +/
Сообщение от opennews (??) on 18-Сен-14, 17:23 
Доступен (http://weld.cdi-spec.org/news/2014/09/18/weld-next/) релиз Weld 2.2.5.Final (http://weld.cdi-spec.org), развиваемой компанией Red Hat полностью открытой эталонной реализации системы внедрения контекста и зависимостей (Context and Dependency Injection, CDI) для платформы Java EE. Так же существуют официальные порты фраемворка Weld для Java SE и сервлет.
Код открыт под лицензией Apache License 2.0. Разработка ведётся на GitHub (https://github.com/weld/core).


В новом выпуске обеспечена изоляция архивов с бинами (bean), для ускорения развёртки приложения задействован Jandex, как CDI бины теперь распознаются только дополнительно помеченные бины. Также была проведена работа над ошибками, унифицировано логгирование для различных редакций фраемворка, документация переведена в фомат asciidoc (http://www.methods.co.nz/asciidoc/).


По умолчанию Weld установлен на таких серверах приложений, как: Wildfly, JBoss AES, GlassFish. Так же Weld может быть подключен и в сервлет контейнеры (Tomcat, Jetty и т.п.). Для обновления Weld в контейнере приложений Wildfly достаточно скачать обновление (http://sourceforge.net/projects/jboss/files/Weld/2.2.5.Final/), запустить CLI-консоль (sh jboss-cli.sh), подключиться к запущенному серверу (connect) и применить патч (patch apply /path/to/wildfly-8.1.0.Final-weld-2.2.5.Final-patch.zip).


В дальнейшем разработчики планируют перейти к интенсивной разработки третьей версии фраемворка, которая будет поддерживать Java EE 8 (спецификация пока в разработке и вы можете повлиять на неё по этой ссылке (http://www.cdi-spec.org/news/2014/08/26/CDI-20_needs_you/)).


URL: http://weld.cdi-spec.org/news/2014/09/18/weld-next/
Новость: http://www.opennet.ru/opennews/art.shtml?num=40623

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"  +2 +/
Сообщение от Аноним (??) on 18-Сен-14, 17:23 
что это и зачем это нужно?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"  +/
Сообщение от A.Stahl (ok) on 18-Сен-14, 17:57 
>что это и зачем это нужно?

Это эталонный контекст реализации портов бинов для сервлетов развёртки приложения с новым унифицированным логгированием различных реализаций фреймфорка.

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"  +2 +/
Сообщение от Аноним (??) on 18-Сен-14, 18:27 
т.к. мало знаком с явой, читаю как сервелат с блинами, бобами))
ну а так полагаю простым языком понять чем полезна данная штуковина - никто не скажет?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"  –1 +/
Сообщение от iZEN (ok) on 18-Сен-14, 18:33 
> чем полезна данная штуковина - никто не скажет?

"Ковыряться в кишках" (читай: параметризовать) чужих и своих Java-классов специфицированным образом, используя доступ на уровне интерфейса класса, а не голую интроспекцию, как раньше, в до-CDI эпоху.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"  –1 +/
Сообщение от Fyjy on 18-Сен-14, 20:49 
Мдя прям одни Java "профессиАналы"(от слова анал) собрались.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"  +2 +/
Сообщение от фдуч on 18-Сен-14, 22:38 
Это штука, без которой с++-ники таскают невероятное количество указателей типа Application или ConnectionFactory из класса в класс насилуя сигнатуры конструкторов или фаршируют ими глобальные синглтоны :)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"  +1 +/
Сообщение от iZEN (ok) on 19-Сен-14, 09:22 
> что это и зачем это нужно?

Ещё.

Видео: "Dependency Injection в Java на примере эволюции Spring — Guice — CDI/Weld" https://vimeo.com/67125102 отлично иллюстрирует то, зачем нужно CDI.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"  +/
Сообщение от Аноним (??) on 19-Сен-14, 16:22 
Спасибо, гляну вечерком.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Релиз Weld 2.2.5, эталонной реализации CDI в Java EE"  +/
Сообщение от umbr (ok) on 20-Сен-14, 12:40 
поймешь не раньше чем тебе это понадобится ;)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру