What is the easiest way to develop web site using Java technologies

I want to develop a simple web site that uses Java technologies (as a learning experience) and deploy it to the Internet. I am an experienced web developer in ASP.NET, C#, HTML, Javascript, CSS, and I have deployed some PHP pages too. I have learned the Java language and use Eclipse IDE, and now I want to develop some web pages using Java technologies. I've been exploring Java EE and the host of technologies associated with it. What is the quickest/easiest way to get some simple dynamic web pages up on the Internet using Java technologies? For example, it seems that JavaServer Faces Facelets is preferred over JSP (JavaServer Pages), so should I not consider JSP? Do I need to use Java EE (which certainly has many features for web application development) or can I stick with Java SE? Let's assume for now that I will not use a database (e.g. MySQL). I've downloaded and installed TomCat, which seems to be the simplest web server to use on my desktop.
Who is Participating?
Farzad AkbarnejadConnect With a Mentor DeveloperCommented:
I think that using JSP or JSF is not important for you to do as a learning experience. I suggest
that contains Tutorial included Videos as a good starting point that you enjoy from read and do it.

dwoolley3Author Commented:
What a coincidence. Prior to posting my question, I had read the first half of the hard copy of the book "Java Web Programming with Eclipse," which was just recommended. I'll have to try clicking the video links for the online chapters.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.