Thank you for taking the time to reply to my post. I really appreciate it. I have a few more questions though.
Um, it is called Apache Tomcat. Apache is just an organization, not a product.
So I do not need the apache web server then? I just need tomcat? I thought that Apache was the name of an organization that produced a web server also called apache. Then, using modules, the server could be extended for use of perl, php, and even java. In order for tomcat to handle the servlets, mod_jk is installed, though which the apache server exchanges information. It seems there are extensions for IIS as well. Is my understanding incorrect?
About JavaBeans, so they are really just a predefined interface to an object? When I read about them, they seemed a lot like ActiveX objects. I am coming from an MFC/C++ background so I guess I am just tryinig to relate technology in my mind. THat is probable not a good thing, but anyway. One could drag and drop them into a project with a GUI editor, and then manipulate the properties of the object. One can also progamatically manipulate the object. So where do beans fit in, in regard to the picture at whole?
So, for new projects, would it be better to use JSF over Struts, or are they both accepatble solutions?
I am curious about Spring. It appears to be a framework making J2EE technology more transparent in designs.
So, I am guessing the best place to start is with JSP and Servlets. The seems to be very foundational, similar to ASP.NET it seems.