"Client-side JavaBeans" and "server-side JavaBeans" are technically speaking the same. Originally JavaBeans were targeted for visual (GUI) components and some time later, their applicability on the server-side was recognized.
The fact that Enterprise JavaBeans were called that can be thought of as a slight screw-up as it has caused a lot of confusion among J2EE newbies. EJBs and JavaBeans are both component technologies, but they are
completely unrelated regardless of the similarities in their names.
To get a good understanding of the differences,
you should study both. You can start with these tutorials:
JavaBeans short course EJB Fundamentals