29.01.2013 Views

WebSphere Application Server - IBM Redbooks

WebSphere Application Server - IBM Redbooks

WebSphere Application Server - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.1.5 Web server<br />

A Web server to act as an application front end is not required, but can be<br />

implemented for added security. Express <strong>Application</strong> <strong>Server</strong> provides a built-in<br />

HTTP server, but it does not contain the type of comprehensive support you<br />

would find in a full Web server product.<br />

A Web server plugin is provided with Express <strong>Application</strong> <strong>Server</strong> that can be<br />

installed with supported Web servers. The plugin allows you to use an external<br />

Web server that serves the HTML content of an application and directs requests<br />

for servlets and JSPs to the Express <strong>Application</strong> <strong>Server</strong>. The Express <strong>Application</strong><br />

<strong>Server</strong> administrative console is used to generate and maintain the HTTP plugin<br />

configuration file needed to route incoming requests.<br />

1.1.6 Testing and deploying applications<br />

Developers install the Studio Site Developer component on a development<br />

machine. An Express <strong>Application</strong> <strong>Server</strong> test environment is embedded in Studio<br />

Site Developer so a stand-alone Express <strong>Application</strong> <strong>Server</strong> for testing is not<br />

required. However, it never hurts to perform a test run of new applications in a<br />

stand-alone Express <strong>Application</strong> <strong>Server</strong> test environment before publishing to a<br />

production server. If this is the case, you can install a stand-alone server on the<br />

development machine or use a test system set up for that purpose.<br />

Although administration of production servers is usually done using the<br />

Web-based administrative console shipped with the Express <strong>Application</strong> <strong>Server</strong>,<br />

in a test environment, developers may perform administration using the Studio<br />

Site Developer server tools.<br />

This book will discuss testing and deploying applications from a developer’s point<br />

of view. This means that we will cover using the server tools of Studio Site<br />

Developer. This is a perfectly acceptable way of configuring and managing both<br />

the embedded test environment and remote servers. As you move into the<br />

production environment, it is more likely that you will want to use the<br />

administrative console for managing the production server. The administrative<br />

console exposes more configuration options and is browser-based, meaning you<br />

don’t have to have Studio Site Developer installed on the machine in order to<br />

manage an Express <strong>Application</strong> <strong>Server</strong>.<br />

Chapter 1. Getting started 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!