I just passed SCJP. I would like to do a little practical stuff. There's too many topics such as Servlet, Jsp, EJB, J2EE. I have no idea where should I start from, and which one is more useful to the future. Could you please give me some good advice on how to select topic, books, links and so on. It will be save me lot of time. Thank you very much for your help.
Welcome to the java family. The best way in my opinion is to get started from servlets. This will give you a fair idea of server side programming. Also for that you can use books like Techmedia's Developing Servlets, O'rilley's Servlets. But don't try to use their own packages because they are very much specific in nature. ------------------ Vikas Aggarwal Technology Associate http://www.vikinsa.com
You know what is cool? When someone gives you their home page and you try to goto it and it says Forbidden.
That is my favorite. Ivey, I think the best thing is to outline your goal(s). You can't really learn JSP, without learning pretty much how servlets work(at least in theory). Then to really do much of anything you are probably going to pickup some JDBC (and if you are really into it maybe some JNDI). Then to really do it right you are going to want to start putting your code in beans. . . Every area doesn't remain distinctly seperate from the other areas. The question is what do you want to do? Another approach is try to find a J.O.B. cause I'm sure they'll know what they want you to learn. Also with a year or so on the job, your skills become magnitudes more marketable.
I found myself in the same position about 2 months a go. So I decided to get a Java job. Have got one yet as I have only started looking, but most the jobs in the UK want a broad spectrum of Java skills. The most sort after are the J2EE skills, Server side and EJB with bundles of JDBC. All of which can be picked up on this site! I started by asking a friend to pretend he was a client and to give me a request for a web site. I then proceeded to write a simple college registration site that allowed users to login ona dn retrieve data using Servlets, JSP and JDBC. I used MSSQL7 as the backend.