I feel that EJB specification from sun is extensive enough explain all details . But I am confused , is reading specs is suffecient or do I need to refer some more books for Exam questions ? Please suggest
You can understand very well EJB with the only specs. It's easy to read and understand. A book like O'Reilly EJB3 can be helpful, as introduction. Then you need to practice a bit.