spring has two ioc containers appicationcontext and bean factory and these are two interfaces sub interface of beanfactory applicationcontxt(these are ioc containers) xmlbeanfactory enna concrete calss an beanfactory pakarm upayogika mapplication context has two classes-classpathxmlapplicationcontext, annotationconfigapplicationcontext, filesysytemxml applicationcontext' application context is used more than bean factory java classine spring bean aakn xml,java,annotation based prperty tag upayogich variable initialise cheyya depedndency injectionachieve cheyyn aan athe pole thanne constructor tag upayogika xml fileil but partial initialisation patilla by default sprinh has scope singleton so we use prototype for getting different address, request session , global session