The term deploy describes the process of installing the pieces of an
application to a host and making whatever modifications are required to the
host environment so the application runs correctly without further
modifications. A patch is a group of Java class files, one or more
documentation files, and one or more batch files that installs them to modify
the behavior of a deployed program.
Deploying a Java application, particularly a distributed Java application, is
a complex task, since applications typically require installing a number of
jar files and batch files (sometimes to different locations) as well as
making changes in the host's environment. Most developers create a custom
install program to simplify deployment. (Usually the developer employs a
deployment program builder like InstallAnywhere to create the program.)
Generating the install program is time c... (more)