File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Getting Started with J2EE Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Getting Started with J2EE" Watch "Getting Started with J2EE" New topic

Getting Started with J2EE

John Goocher

Joined: May 20, 2006
Posts: 1
I'm setting up my home network for Xtreme Java training ( i.e. learning quickly ), and want to make sure I have the right tools installed on both my development workstation, and on what will be application/container/Web server.

So, from the reading I have done so far, I think I need the follwing on the workstation:
--There is a J2EE that better?
Eclipse ( my preferred IDE, I write python scripts with this now. )
ANT ( to automate the "building" of my Java projects )

Then on the Server:
Oracle 10g Express ( I use Oracle at work everyday, so that is why I chose
it ) for the database piece.
--There is a J2EE that better?
--Here is where I am confused, my understanding is still foggy on the server
--part. is my App server all I need for a Web server, servlet container, EJB --container?
JBoss 4.x

Will this be enough software to get through Java training? Some other apps that seem essential are JUnit for writing code to test the project, and Log4j to um...log things.

As I stated, I am shakey on this, so any guidance would be appreciated. All my systems run Fedora Core Linux, so that is the version I will downloading and installing. My choice of JBoss came from asking a lot of people what they used, it seem to be JBoss first, Weblogic 2nd, and Websphere 3rd.

Oh, and do I need Apache Tomcat if I have JBoss?

Thank you for your time,

Fortezza<br />"Any path without obstacles probably leads nowhere"
Ramen Chatterjee
Ranch Hand

Joined: Apr 27, 2006
Posts: 62

It seems to me that you are trying to run before you can walk. First check out the Sun site for overviews of all the Java technologies, specs, api documentation and tutorials.

Once you are comfortable with the basics, start to expand your horizons - you really dont need to think about commercial products like JBoss for a long time yet. These are only going to add to your learning load.

Just to get you started, J2SE is the core Java language and is currently at version 5. Start your learning here.

Java has other apis that extend the language. These are driven by the java community process.

J2EE is a spec that specifies the behaviour expected of a compliant container when used to run components built using the core language as well as a number of extensions. The spec details which versions are to be supported.

Hope this helps get you started, and good luck!


Could try harder
I agree. Here's the link:
subject: Getting Started with J2EE
jQuery in Action, 3rd edition