1. A method comprising: running a software application including a plurality of code sections embodied as Java 2 Platform, Enterprise Edition™ (J2EE) components including executable content, without having resources associated with the J2EE components, the software application running on a first computer system; deploying, with a deploy tool operating on the first computer, a code section of the plurality of code sections, the code section being deployed referencing a resource, the deploying not including the referenced resource, the deploying being made to a J2EE server on a second computer system, the second computer system coupled with the first computer system via a network, the J2EE server on the second computer system having a deploy service configured to trigger an update of the deployed code section each time new resource information is added to the referenced resource residing at the second computer system, the deploy tool having a graphical user interface to facilitate selection of the code section for deployment and to reference the resource; linking the deployed code section referencing the resource with the referenced resource by assigning a resource path to the deployed code section to dynamically access the referenced resource; and during runtime, on the second computer system, dynamically updating the deployed code section by accessing the new resource information relating to the resource referenced by the deployed code section of the software application without restarting or redeploying the software application.