I have read about EJB, Java Beans , however i still have doubts about what term "bean" in itself means?
A) Does the plain term "bean" exist in itself?
B) Now coming to Java Beans. As i read, it is just a plain POJO which follow some naming convention, and have getter and setters? However i have difficulty in understanding how does this convention make them as "reusable components", as i read in many posts including SO.
There are some SO posts similar to this, however it is different in that: I am asking if plan term "bean" exists; and how come java beans are reusable components.
Could someone please clarify this in simple terms.