• Spring 1.x s/w
    • In spring 1.x, we can see 7 modules i.e., 
      • spring Core module(base module)
      • spring DAO module(jdbc based persistence logic)
      • spring ORM module (to develop O-R mapping persistence logic)
      • spring context module (to distributed app and other j2ee app)
      • spring web module (given to make spring app communicate able from other web framework s/w based web app)
      • spring web MVC( to develop spring based web app)
      • spring AOP (to configure middleware services on spring app)
  • Spring 2.x s/w
    • In this we can see 6 modules
      • Spring core
      • Spring DAO
      • Spring ORM
      • Spring JEE
      • Spring web
      • Spring AOP
  • Annotation
    • It means anything starts with @
    • These are introduced by j2sdk 1.5
    • Struts 2.x, hibernate 3.3, spring 5.x supports annotation
  • Jar files
    • Spring.jar file is the main jar file
    • Common-loging.jar is the dependent jar file
  • To know information on various version of spring s/w referred spring home/change log.txt.file
  • Installing spring s/w is nothing but extracting spring s/w related zip file to a folder