Ответ 1
Что делает Weld/дает вам?
Weld является эталонной реализацией абстрактного JSR-299 API, который более известен как CDI, Contexts и Dependency Injection, API, который предоставляется через javax.enterprise.context
и javax.enterprise.inject
.
Как это соотносится с Java EE 6?
JSR-299 является частью Java EE 6 (JSR-316).
Как использовать его в проекте Java EE 6?
Сварка или другая реализация JSR-299 уже предоставляется контейнером Java EE 6 (сервером приложений). Если ваша версия не поставляется с Weld, но с другой реализацией JSR-299, и вы хотите использовать Weld вместо этого, вам необходимо обратиться к документации соответствующего контейнера, как ее заменить.
Если вы используете его в проекте Java EE 6, что он вытесняет, если что-нибудь?
Spring (как это было во время темного возраста J2EE).