I' ve been working my project using EJB 3 since September and I enjoy working with it. But one thing that still confuses me is how EJB 3 component should be packaged. Should I seperate Entity Classes from Session Beans in different jars? How about the directory structure? Can anyone share with me?