Click to See Complete Forum and Search --> : Where/How do I begin?


aj_nsc
09-13-2009, 05:04 PM
I am interested in learning Java for web programming and I am looking for online tutorials on how to install, well, basically everything. I know I need the JDK and an application server, like glassfish or tomcat, but I can't find a tutorial that explains how to do it all, so I'm hoping someone here can help.

What I am looking for, for example, is something along the lines of what's on http://www.ricocheting.com/server/ which is the tutorial I followed to setup apache many many moons ago. I was hoping I could find something similar for Java but I haven't been able to as of yet. I'd really appreciate some help from anybody out there who has installed everything themselves. I'm running Vista x64.

grifter7
09-13-2009, 06:02 PM
im not sure if 64bit vista will have an affect but but JCreator LE is excelent if you can't be bothered (i couldnt do it) to sort out a connection to javac to compile with. It does it automatically. just follow the instructions and is a very good editor

aj_nsc
09-13-2009, 06:15 PM
I'm actually interested in building complete web applications, not just running individual programs. Thanks, though, I will look into it.

criterion9
09-13-2009, 07:56 PM
I would download netbeans full version: netbeans.org (http://www.netbeans.org/downloads/index.html). It comes bundled with glassfish and/or tomcat plus the JDK for a no fuss install.

aj_nsc
09-13-2009, 08:19 PM
You're a saint, thanks!

Kuriyama
09-13-2009, 09:10 PM
I would download netbeans full version: netbeans.org (http://www.netbeans.org/downloads/index.html). It comes bundled with glassfish and/or tomcat plus the JDK for a no fuss install.
hehe don't do this.

If you want to learn Java don't use half assed solutions like like netbeans. Download eclipse and learn how to set up and install apache + tomcat. Don't even bother learning how to program Java web apps unless you are willing how to install and manage the containers from scratch. It takes a little extra time, but it's not hard at all

http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5-200906111540/eclipse-SDK-3.5-win32.zip

http://httpd.apache.org/download.cgi

http://tomcat.apache.org/download-60.cgi

aj_nsc
09-13-2009, 09:35 PM
Well, thanks for the insight, Kuriyama, but what I'm looking for are instructions on how to set it up....not just the files. I already have a full apache development server installed and running on my computer with php and mysql, but not tomcat, nor the sdk...can you be a little more detailed in your response?

Kuriyama
09-13-2009, 10:54 PM
Well, thanks for the insight, Kuriyama, but what I'm looking for are instructions on how to set it up....not just the files. I already have a full apache development server installed and running on my computer with php and mysql, but not tomcat, nor the sdk...can you be a little more detailed in your response?

http://www.coreservlets.com/Apache-Tomcat-Tutorial/

aj_nsc
09-14-2009, 06:06 AM
Much, much appreciated.

criterion9
09-14-2009, 10:58 AM
hehe don't do this.

If you want to learn Java don't use half assed solutions like like netbeans. Download eclipse and learn how to set up and install apache + tomcat. Don't even bother learning how to program Java web apps unless you are willing how to install and manage the containers from scratch. It takes a little extra time, but it's not hard at all

http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5-200906111540/eclipse-SDK-3.5-win32.zip

http://httpd.apache.org/download.cgi

http://tomcat.apache.org/download-60.cgi
What does setting up a server have to do with learning to develop web applications? I don't find netbeans a half assed solution when someone is looking for a quick way to get started developing and doesn't need to mess with configuring their own server. Some hosts even set up servers for you these days ya know...

Kuriyama
09-14-2009, 11:17 AM
What does setting up a server have to do with learning to develop web applications? I don't find netbeans a half assed solution when someone is looking for a quick way to get started developing and doesn't need to mess with configuring their own server. Some hosts even set up servers for you these days ya know...

NetBeans is fine if you are going through school, but it's just not used often in a professional environment. Another thing to keep in mind is when you start looking around for Java Development positions, you will almost always see web container management tacked on to the skill set listing. Apache and Tomcat are very approachable and easy to set up and configure, so he might as well pick up those skills at the beginning.

Eclipse is the industry standard when it comes to Java IDEs, and in my opinion a Java developer that doesn't have some basic web container management skills isn't really a Java developer. :)

Besides he already has Apache installed on a box, why not just toss Tomcat in the mix?

criterion9
09-14-2009, 11:52 AM
We use netbeans where I work. The Java and Full bundles come with Apache Tomcat. I'm still not following where Eclipse is really that different from Netbeans except that you have to manually do the setup of the container. Are you saying you can't get a job as a web developer without being a systems admin as well?