JSF đi tiên phong trong khái niệm "đậu được quản lý" trong các ứng dụng web. Tuy nhiên, JSF quản lý đậu là khá hạn chế. JSR 299 ( "bối cảnh và Dependency Injection", thường viết tắt là CDI) định nghĩa một mô hình linh hoạt hơn cho đậu được quản lý bởi các máy chủ ứng dụng. Những hạt cà phê được ràng buộc với một ngữ cảnh (như yêu cầu hiện tại, một phiên trình duyệt, hoặc thậm chí là một người dùng định nghĩa cuộc sống bối cảnh chu kỳ). CDI xác định cơ chế cho tiêm chích đậu, chặn và trang trí các cuộc gọi phương pháp, và sa thải và quan sát sự kiện. Bởi vì CDI là một cơ chế mạnh mẽ hơn nhiều so với JSF quản lý đậu, nó làm cho cảm giác sử dụng đậu CDI nếu bạn triển khai ứng dụng của bạn trong một máy chủ ứng dụng Java EE. Một Java EE 6 máy chủ ứng dụng tương thích, chẳng hạn như GlassFish, tự động hỗ trợ CDI
đang được dịch, vui lòng đợi..