I was wondering if anyone had any suggestions on the following.

I am in the process of specing out a web application for a client. He has
decided he wants to go the Java route. However, he is looking for the pros
and cons of the standard ways for creating a site.

How do Apple's WebObjects, Java servlets and Java applets compare? My question
is not based on what each one is. I have a firm grasp on that. It is, essentially
what are the pros and cons of each. Does anyone have any insight or experience
with these?