Я везде читаю, что когда вы просите, чтобы зависимости были внедрены в bean-компонент, вы вводите прокси для экземпляра этого ресурса. Я полагаю, что знаю, что такое прокси, это экземпляр, который знает, как пересылать сообщения другому экземпляру. Также заявлено, что именно этот шаблон позволяет контейнеру предоставлять услуги этим управляемым bean-компонентам.
Я не очень хорошо понимаю это. Зачем нужен прокси? И как это реализовано? есть ли прокси-объект для каждого компонента? или у меня много прокси, переадресация на один экземпляр а может и нет?
Кроме того, из шаблонов оформления книги от GoF я прочитал, что вы должны предоставить прокси-класс, который действует как заполнитель. Но я никогда не делаю этого в Java EE, создает ли сервер приложений прокси-класс во время выполнения?