This article solves your problem in selecting J2EE books, training institutes. It provides problems solving tips to J2EE learners.
You will learn Servlet, JSP and advance JDBC technologies in J2EE training. In this article I will cover :
1. Tips from my experience to learn Java Servlet, JSP and JDBC.
2. Online Resources to learn J2EE?
3. Basic Coding Problems faced, solutions while learning Java Servlet, JSP and JDBC.
1. Core Java knowledge
It is not true that you can not learn Servlet and JSP without core java. Moreover Servlet and JSP will boost your core java concepts. The concept behind this is people learn faster with real time examples. Suppose you are creating a web application for book store. Then in real time environment you will think more and implement more. Some basic core java is required but not highly furnished. Some professionals leave java programming in the middle due to core java concepts. You can learn slowly.
2. Step-by step learning with examples
Servlets and JSP are very interesting topics for Java beginners. You will enjoy learning seriously. You will get an idea about websites, e-commerce sites and web applications. Only thing to do learn step by step. First do basic programming then go for the hard one. In the starting itself you will try hard examples and quick jumps then you may say to your father “I am sorry Dad. I am not able to learn Java and Servlets. I am very confused.”
3. Use IDE tools, learn in depth
It took me complete one month to learn Servlet and JSP together. I was using any IDE tools (Eclipse, Net Beans). As a server I used Apache Tomcat. Someone suggest me to install Apache Tomcat Server in Eclipse IDE.
By using IDE tools you can effort more on coding and logic thinking. By using IDE you will get quick suggestions while writing code. Moreover compilation and deployment of war will become easy. You can directly export war file to web server.
There is one more believe that we should not use IDE tools. You should also know to write code using notepad, compiling it and creating war files using command prompt. Reason is without IDE you will learn more basics. At the time of writing code IDE provides class, method and package suggestions. When you will type methods, import classes on your own, you will learn in depth. So should not prefer IDE while learning basic programming like Core Java, Servlet and JSP. You should use IDE if you are ready to develop a web application. Moreover it depends on you!!
I suggest you should be very conscious while learning. The basic thing here is use any one of these which make you learn faster. I used IDE during my training but I know how to do Java web application using Notepad and command prompt also.
4. Java Servlet and JSP Books highly recommended
I would suggest to buy book which will give you in depth examples and tutorials.
1. Sams Teach Yourself JavaServer Pages – 2.0 with Apache Tomcat in 24 Hours – By Mark Wutka, Alan Moffet, Kunal Mittal
2. JDBC, Servlets and JSP – Black Book – Santosh Kumar K.
3. Beginning JavaServer Pages by Vivek Chopra, Jon Eaves, Rupert Jones, Sing Li, John T. Bell
5. Choosing Tutor and Training Institution
9 out of 10 are willing to go in training institute for learning programming. It is important to take feedback from your friends and colleagues about institutes and trainers. Already experienced people can tell easily.
I have attended training in NIIT. I am certified Web Component development using Java technology from NIIT. They have good laboratory manual as well as trainer. They have also given consultancy in job also.
6. Motivation, Practice and Self Confidence
I was not having that much good marks in B.Tech. No one was suggested me to learn Java/J2EE technology after looking my marks. I become java developer due to my strong determination, self motivation and java programming practice. Today I am not only Java/J2EE developer. I have good knowledge of PHP, WordPress and many more will add. So do not get distracted by someone’s feedback. At this stage take your feedback on your own.
Learning Java, Servlet, JSP and any programming language is a mathematics. Practice makes a man perfect.
Learn by your mistakes. Do mistakes, google exact programming error for solutions. No book, No tutor and No training institute can teach you. You will become a good professional only if you have a great enthusiasm and willing to success.
Thanks for reading this article. Please give your feedback.