I have a query related to generating Java classes with wsdl files using the wsdl2java tool in Axis2. I am relatively new to learning about this.

With Axis 1.4, the wsdl2java tool generates a Proxy, Service, ServiceLocator and SoapBindingStub Java classes, whereas with Axis2 1.6, the wsdl2java tool generates a number of other Java classes such as the ServiceSkeleton, ServiceSkeletonStub, CallbackHandler, MessageReceiverInOut Java classes.

Are they both the same thing? What is the difference between the classes in Axis1.4 and Axis2 1.6? Are there any links or tutorials that goes through this in detail?