I am very new to spring and i dont know anything about spring.I want to develop a GUI in spring which should have create,delete,edit,upload buttons and functions. Where should i start and how should i do this?
This question is way too open ended - A web GUI, a desktop GUI? Create,delete,edit,upload - what? where?
As far as Spring supporting these - yes - Spring can work in desktop apps and web apps. Your model and data layer will be more responsible for implementing "create, delete, edit, upload" - but Spring can control how method calls are wired together to call these through other classes, or provide Spring enabled "template" classes if you're using something like JDBC or Hibernate.