A method of software development comprising the steps of determining, through
Java
reflection API calls, a current software signature for each Java object, from a
Java software application comprising Java application code, to be administered
by a software development wizard, retrieving from a deployment descriptor a Java
object deployment description for each said Java object, and detecting changes
in the Java application code, wherein detecting changes includes contrasting the
current software signatures and the retrieved Java object deployment descriptions.
Exemplary embodiments also include displaying, for user revision through a user
interface, representations of the detected changes in the Java application code,
wherein user revision includes user confirmation of detected changes, recording
user revisions in the deployment descriptor, and conforming the Java application
code to the user revisions.