Wow. I've never seen anything quite so disgusting before on this site.
Sheriff It's done.

Sorry for that. (BTW, why is that WOW for

)
What I don't understand is that, what made you guys take the literal meaning of "rape."
It can also mean a situation which is very badly hurting your self!!
Anyway, forget it.
( Oh my GOD!!! I'm darted from my precious quote...

)
I think it would do you well to look into Spring a little more and example programs that use dependency injection. This will give you a better feel for when DI is appropriate and when it isn't.
I see lots of components being added to JPanel Class. How well should i go about in writing beans for this components? Because people still argue that, tomorrow I may have to change the component to something else and I don't want to change my code.
My Question is none of these components have anything to do with the middle tier. It's the event handling inner classes associated with this components that are involved in carrying values to the backend.