ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
i'm interested in j2ee, can someone tell me what it is? (because i can't get any point in
java.sun website). and to start learning it, what do i need to do? do i need netbeans?
are there any good website for tutorials?
i'm a programmer (windows) and a common linux user, but a totally newbie about
well...i was into anything but java shame on me i learned vb, delphi, .net, but never java (i learned
java and c/c++ once, but i left them behind to focus on those visual programming, but i totally regret it,
so i guess the development of java has left me behind )
i visit sun.java website, but there are so many options, tutorials, and i don't know where to step first,
and to download, there are so many options...sdk this, sdk that....and to your opinion, which one do
i have to download?
so i put my questions here to you all java programmers,
what can you make? anything any other programming language can make..
but mostly, do you make applications like those made with vb or .net? and what ide do you use (i only
know netbeans), and if i want to make a web application with j2ee, is apache webserver enough?
There are lots of good introductory books on Java (J2SE). "Headfirst Java" is good for many people, "Just Java" or "Core Java" are equally preferred by a different group of people. Any of the three (and many other equally good books) are well written and have solid technical content.
There really *aren't* that many good books on J2EE (at least not that I've seen). Rather, I'd recommend one (or both) of the following:
a) Focus on the JSP aspects of J2EE (such as in the "Headfirst Servlets and JSP" text)
... or ...
b) Get a J2EE container and play with J2EE stuff (the open-source "JBoss" project is an excellent choice)
I'd again like to emphasize that the open-source NetBeans IDE lets you play with Java, with JDBC and JSP, with J2EE, and with everything in between. It's much better than its closest competitor (the open-source Eclipse IDE) in that respect.
i was wondering where your first comment came from, but i found it was referring to my first post.
i was not implying they were the same and i know they arent. (i should have been more clear i guess, sorry)
i was just referring to 'java' rather than 'j2ee' because thats what i thought he really meant.. as stated in my edit of the first post i said that i wrote the post thinking that he was a new comer to java and wasnt using the correct terms... someone beginning in java is going to learn with the j2se not j2ee.
anyways, thanks for the catch.
how come you prefer netbeans? i think iv tried it about a year ago, but when i tried eclipse i was amazed
If you want to be a J2EE administrator, by all means download JBoss, or a trial version of websphere, and play around with it.
But if you want to *program* in J2EE, you should definitely feel comfortable with J2SE first.
J2SE more or less == "the Java programming language".
I would recommend getting one or more of the books I mentioned above - I do *not* believe on-line tutorials are adequate for learning Java.
I would recommend downloading the basic SDK and learning to compile and run Java from the command line. I believe it's important.
But, in addition to familiarizing yourself with the command-line SDK, by all means try out one or more of the Java IDEs. Netbeans and Eclipse are two of the best open source IDEs. I'm familiar with both, I happen to prefer NetBeans (most of the time ;-)). Idea4J and JBuilder are two popular commercial IDEs. Choose whichever one you're most comfortable with.
i'm trying the j2se 5 and the netbeans 4.1 right now,
btw, there is the term "swing" in netbeans, it's the same as "components" in vb, right? i see that
there are not much swing components in netbeans. is it downloadable somewhere? or there are other
ide which may give me more swing components?
and i really confused about j2se and j2ee. when i get into their website, it seems that j2ee is like
an enormous application, and it really freaks me out...
ok.. untill your comfortable with J2SE, pretend J2EE does not exist
just dont worry about j2ee or any other java technologies untill your comfortable with the basic/standard J2Se.. thatll make things easier.
swing is a package in java.. it is the newer version of their GUI stuff (the older one is AWT).
dont worry about swing or awt or any of that stuff till you have got your feet wet and know the basics of OOP with java.. thatll help you out later.
but if you are curious.. this page is about swing, from the sun site.
again.. dont worry about anything but J2Se untill your comfortable with most of it... and dont worry about swing/awt/GUI programming untill you have done this too.