I am basically a C++ developer for quite some time. I have worked on Java Swing on one of my projects in past. I do have good knowledge of Java and object oriented concepts. At my present job, our product is a browser based financial application which has all business logic in C++ (deployed in tuxedo) and all user interface is in J2EE (Weblogic). I work on the C++ side of the things but I also want to get into the other side of the product.
How practical for me to start learning the technologies like JSP, JMS by the way of preparing for this certification? I don't have detailed knowledge of J2EE technogies. I do have high level knowledge of the J2EE stuff. Main things I want to learn are JSP/Servlet, JMS, JNDI. I don't care about the score. I just want a way to learn a few things here.
First of all its always good to learn J2EE technologies. And for this exam, first you need to clear SCJP (you might be knowing this). Then you can go ahead and take this one. I think even by preparing for this exam, you'll learn lot many things about JSP and Servlets. This exam doesn't cover any other J2EE technologies then these two. But ya, if you want to choose J2EE, this might be your first steps toward your learning.
As you're a C++ programmer, there won't be much problem either to learn Java and related technologies based upon. I'll be pleased if you're going ahead and taking the exam All the best...
Work Hard, Expect The Worst...<br /> <br />Bimal R. Patel<br />(SCJP 1.2, SCWCD 1.4)
As you're a C++ programmer, there won't be much problem either to learn Java
This is partly true, conserning Java as a whole. But concerning the exam, it contains really tricky questions. Having experience in C++ does not really help. It is also said that some people experienced in Java even fail ! (They also put some C++ stuff in the SCJP, just to confuse people :roll: )
I believe good C++ people have tough time passsing SCJP unless they are really prepared. Pick a good book on SCJP and give enough time to it. (2 months). Do lot of small programs in java otherwise you won't be able to pass SCJP. SCJP is prerequisite for SCWCD. In SCWCD, You are required to know about JSP/Servlet + Web Security + Web App as whole (remembering DD tags takes lot of blood!). You have to be very structured and organized in SCWCD in order to pass the test and also put it to some good use. In C++ (Myself had been good C++ developer on system side), your coding is not much flavoured whereas if you look at J2EE as a whole, It is full of so many languages,packages,tricks,concepts,designs ..... I am sometimes overwhelemed by these tons of things at once.
But good stuff, go ahead man.
Joined: Aug 29, 2003
Originally posted by Satou kurinosuke:
This is partly true, conserning Java as a whole.
I think I've written by keeping in mind that Ganesh doesn't care much about the score and only wants to learn java/j2ee technologies. Don't you think that by having a knowledge of C++ really helps him to get to know all those technologies?
I agree with Dilip. I would suggest K&B book for SCJP and HFSJ for SCWCD. Those are really good books and ya, if you can go through such kinda books and do some practice programs by yourself to solve your confusions, you can easily pass those exams. All the best again. [ January 19, 2006: Message edited by: Bimal Patel ]
Joined: Nov 16, 2004
Thanks for your reply guys.
I have already cleared SCJP in 2001. It was in the same interest (learning Java) that I took that exam. I did learn Java doing preparation for that exam. And that was the reason I got to work on a project involving Java swing. I don't think I can just read a book and give the exam. I have to play around and create a few things. I've actually tried learning by installing weblogic at home but couldn't get anywhere. Could you guys suggest an easier way to start playing with this stuff?
Joined: Aug 29, 2003
For initial developers of Servlet/JSP, Tomcat is the best option. Don't go for heavy servers like WebLogic. Those are bit tricky to understand. Better start with the latest version of Tomcat. You'll enjoy playing with that ...
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com