posted 22 years ago
Skeletons (server side) and Stubs (client side) are classes that enable the remote communication between client and server.
They are automatically generated by your ejb deployment tool (or rmic for rmi). You need not worry about them (apart from that they exist) as they are not part of a developers responsibility; they are produced by a vendor tool from the EJBs you create.
Reflection is the ability within Java to gain information\manipulate classes at runtime. You need not know what the classes are at compile time. Based around the java.lang.reflect package. Review the api for further info.
Reflection can be a very powerful mechanism but has performance issues plus it can be dangerous as loosing compile time checking.
Phil