How do I develop and deploy applications?

 

How do I develop and deploy applications?

Legend for "How do I?..." links

Documentation

Show me

Tell me

Guide me

Teach me

Refer to the detailed steps and reference Watch a brief multimedia demonstration View the presentation for an overview Be led through the console pages Perform the tutorial with sample code
Approximate time: Varies Approximate time: 3 to 5 minutes Approximate time: 10 minutes+ Approximate time: 1/2 hour+ Approximate time: 1 hour+

Design applications

Good performance begins with well-designed applications.

--------------------------------------------------------------------------

Check mark Design applications

Find online information sources for application design tips.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Develop WebSphere applications

Link to How do I?... lists for the most popular types of applications. These How do I?... include information about developing, assembling, deploying, and more.

--------------------------------------------------------------------------

Check mark Automate the build environment with Apache Ant

Apache Ant is a Java-based build tool. In theory, it is similar to Make, but Ant is different. Instead of a model in which it is extended with shell-based commands, Ant is extended using Java classes. Instead of writing shell commands, XML-based configuration files are used. These files reference a target tree in which various tasks are run. Each task is run by an object that implements a particular Task interface. Ant has become a very popular tool among Java programmers.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Check mark Develop WebSphere applications

Browse tasks for developing, assembling, and deploying, and administering Web applications, comprised of HTML pages, servlets, and JavaServer Pages (JSP) files.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Check mark Develop EJB applications

Browse tasks for developing, assembling, and deploying, and administering
EJB applications -- applications that contain enterprise beans.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Check mark Develop client applications

Browse tasks for developing, assembling, and deploying, and administering client applications.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Check mark Develop Web services

Browse tasks for developing, assembling, and deploying, and administering applications as Web services.

Documentation

Documentation link

Blank

Tell me

Documentation link

Blank

Blank

--------------------------------------------------------------------------

Check mark Develop data access resources

Browse tasks for developing, assembling, and deploying, and administering application that access data, and the resources that they access.

Documentation

Documentation link

Show me

Show me demonstration link

Tell me

Documentation link

Blank

Blank

--------------------------------------------------------------------------

Check mark Messaging resources

Browse tasks for developing, assembling, and deploying, and administering application that send messages, and the JMS resources that they access

Documentation

Documentation link

Show me

Show me demonstration link

Blank

Blank

--------------------------------------------------------------------------

Check mark Security

Browse tasks for implementing security while developing, assembling, and deploying, and administering applications.

Documentation

Documentation link

Blank

Tell me

Documentation link

Blank

Blank

--------------------------------------------------------------------------

Check mark Learn about WebSphere extensions

Find information and tasks for using WebSphere extensions to the J2EE programming model, which offer benefits from increasing developer productivity to improving application performance and capability.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Assemble applications

The following tasks involve creating Java 2 Platform, Enterprise Edition (J2EE) Version 1.2, 1.3 or 1.4 modules that can be deployed onto application servers. The enterprise application archives (EAR files) are created from code artifacts such as Web application archives (WAR files), enterprise bean (EJB) JAR files,
application client archives (JAR files), and connector modules (RAR files).

--------------------------------------------------------------------------

Check mark Create enterprise application archives (EAR files)

Perform this task when you have created and unit tested code artifacts that you want to assemble in an enterprise application and deploy onto an application server.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Check mark Create
Web application archives (WAR files)

Perform this task when you have created and unit tested Servlets, JavaServer Pages (JSP) files and other Web components that you want to assemble in an enterprise application and deploy onto an application server.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Check mark Create EJB application archives (JAR files)

Perform this task when you have created and unit tested an enterprise bean (EJB file) that you want to assemble in an enterprise application and deploy onto an application server.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Check mark Create
application client archives (JAR files)

Perform this task when you have created and unit tested an application client program that you want to assemble in an enterprise application and deploy onto an application server.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Check mark Create connector modules (RAR files)

Perform this task when you have created and unit tested a resource adapter RAR file that you want to assemble in an enterprise application and deploy onto an application server.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Configure class loading

Class loaders affect the packaging of applications and the run-time behavior of packaged applications deployed on application servers.

Check mark Configure class loaders

Configure class loaders for application files or modules installed on an application server.

Documentation

Documentation link

Blank

Tell me:

Documentation link

Blank

Blank

--------------------------------------------------------------------------

Check mark Configure class preloading

Disable or enable class preloading, which affects how quickly an application server process starts.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------

Check mark Dynamic application reloading

You can make various changes to applications and their modules without having to stop the server and start it again. Making these types of changes is known as hot deployment and dynamic reloading.

Documentation

Documentation link

Blank

Tell me

Documentation link

Blank

Blank

--------------------------------------------------------------------------

Troubleshoot deployment problems

Troubleshoot problems with deploying applications onto the server.

--------------------------------------------------------------------------

Check mark Troubleshoot deployment problems

Troubleshoot problems that occur either during deployment or shortly afterwards, when you try to access an application that you just deployed for the first time.

Documentation

Documentation link

Blank

Blank

Blank

Blank

--------------------------------------------------------------------------


Related concepts

Overview of developing and deploying applications

Overview and new features for developing and deploying applications




Searchable topic ID: welc_howdoi_tapp