Являются ли контекст приложения Spring и контейнер ioc одинаковыми, и чем он отличается от веб-контекста?