O'Reilly logo

Essential Mac OS X Panther Server Administration by Ryan Faas, Michael Bartosh

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 24. Application Servers

Most server administrators are familiar with HTML, and virtually everyone who owns a computer today is familiar with the use of a web browser. While static web sites are simply a collection of files placed in a web server, dynamic web pages are typically served by some sort of web application server.

Some web applications are provided by add-on modules for the popular Apache web server. These modules add support for popular programming languages such as Perl and PHP. A more robust (and complex) set of services are provided by full-blown Java application servers. Java application servers fall into two categories: JavaServer Pages/servlet servers, which provide support for standard web application development, and full enterprise class servers with support for Enterprise JavaBeans (EJB). Mac OS X Server includes both, with the Apache Tomcat server handling JSP/servlet duties and JBoss serving as the EJB server. In addition, Mac OS X Server includes the WebObjects framework preinstalled. These components are described in Table 24-1. All of these components are preinstalled on Mac OS X Server.

Table 24-1. What you get with WebObjects.

Component

Specification

Purpose

For more information

Java

Java 2 Standard Edition

Core Java runtime, provides support for platform-independent application code

http://www.apple.com/java

http://java.sun.com

Tomcat

Servlet & JSP

Adds support for Java-based web applications

http://jakarta.apache.org/tomcat/

http://java.sun.com/products/servlets ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required