Использование стандартов POJO удобно для весны, так как он может полагаться на единый способ впрыскивания вещей.Это упрощает код, если он может предполагать, что установщики следуют ожидаемым соглашениям.Spring хотел соглашения, с которым все уже знакомы, и JavaBeans пригодился для этого.
Сервер приложений - это платформа для размещения приложений, он предоставляет доступ к ресурсам, таким как базы данных и очереди, и позволяет координировать изменения междуэти ресурсы с использованием транзакций XA.Он называется «контейнером», потому что он обеспечивает среду, в которой живут приложения.
Если вы хотели создавать приложения Java с EJB, у вас не было альтернативы использованию сервера приложений, даже если вам не нужны транзакции XA.Вы не могли использовать Tomcat с EJB, вам нужно было иметь сервер приложений.
Так что все, что он говорит, это то, что Spring гибкий и может работать с сервером приложений, таким как JBoss или WebSphere, или он может работать сконтейнер сервлетов, такой как Tomcat, и нет необходимости использовать сервер приложений, если вы не хотите этого.