advertisement
javaboutique
Search Tips
Articles  |   Tutorials  |   Reviews  |   Tools  |   by Category  |   by Date  |   by Name  |   Submit  |   Source  |   Forums  |  
javaboutique
Browse DevX


Partners & Affiliates











advertisement

Articles : J2EE Deployment Specification :

Deployment Target:


A deployment target is a server or a clustered group of servers where in the J2EE application is to be deployed and configured. The J2EE application needs to be stored on the server and this could be a directory or a database repository depending on the type of application server and the storage system it has. The configuration of the server is the responsibility of the J2EE product provider. The provider also has the responsibility of making sure the target is capable of deploying J2EE applications by the deployer. The deployer or the tool provider need not bother about the configuration. The J2EE provider needs to provide at least one target per J2EE product and has to make the information about the target available to the deployment manager. The deployer will deploy and distribute the J2EE application to all targets as dictated in the deployment descriptor.

TargetModuleID:


When a J2EE application is deployed on a target the target server generates a TargetModuleId object for each module in the application. The TargetModuleID object contains a unique target ID identifier which identifies each module in the application server. The ID is unique across the application server and remains with the module all through its lifetime on the server. The object also contains information on the target on which the module is deployed. The target module ID information is accessible to the deployment manager. This way the deployer can access information on modules through the deployment manager and do operations like starting a module, stopping a module or undeploying a module.

The TargetModuleID also maintains references to its parent modules and its child modules. In case the module happens to be the root of the deployed application its parent TargetModuleID is null. Other API methods of the TargetModuleID class can help retrieve the module ID, parent module object, child module objects, targets, etc.

ProgressObject:


A ProgressObject class is provider to the tool provider to poll the status and provide callback information on deployment operations. It tracks and reports the progress of deployment operations like start, stop, deploy undeploy etc. It also provides methods to stop or start a deployment operation midway. If a request for stop is issued to the target it finishes the currently running target module but halts the processing of subsequent modules. A J2EE provider may provide an optional cancel method which will cancel the requested operation. The cancel operation will cancel all operations and return the system to the same state it was before it started the operation. A ClientConfiguration object is returned by the progress object for every application client distributed on the J2EE product. This object helps in installing, configuring and running an application client.

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.

 Microsoft Visual Studio 2010 Showcase
 Avaya Developer Showcase
 MSDN Spotlight
 PHP for Windows Showcase
XML error: undefined entity at line 39
advertisement
Receive Articles via our XML/RSS feed
Receive Articles via our XML/RSS feed

JavaBytes
Internet Cyclone
This powerful, easy-to-use, internet optimizer is for Windows 95, 98, ME, NT, 2000 and XP. It's designed to automatically optimize your Windows settings, boosting your Internet connection up to 200%.

Windows 7: From Beta to Final Code in One Year
Google Shows Off Chrome OS, Releases Source
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?
Fedora 12 Takes Aim at Linux Networking
Top Supercomputer Nearly Doubles in Speed
Fedora 12 Linux Tackles Virtualization
Apple Gives iPhone Developers App Status Tracker
Novell Sets OpenSUSE 11.2 Free

Creating Custom Export Filters for StarOffice with XSLT
WPF Wonders: Using DataTemplates
Crystal Reports Family Offers Options for Developers
Avaya Aura Session Manager video
Avaya Aura Overview video
Exploring HTML 5's Audio/Video Multimedia Support
Overriding Virtual Functions? Use C++0x Attributes to Avoid Bugs.
Understanding the Cloud Computing Security Vulnerabilities
Cisco and IBM Target a Greener World
Upgrade to Visual Studio 2010 with the Ultimate Offer

Advertising Info  |   Member Services  |   Contact Us  |   Help  |   Feedback  |   Site Map  |   Network Map  |   About

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs