This article is reproduced from:
http://blog.9cbs.net/4125/Archive/2004/08/06/66603.aspx
An ordinary error is to use JSP as a simplified Java. It is not, (in fact, JSP is a simplified servlets.) Programmer usually tries to learn JSP directly without the support techniques of learning requirements. JSP is a connection technology and successfully connects to additional technologies you need to understand. If you already know Java, HTML, and JavaScript, this means that JSP will be simple.
Need to be a successful JSP programmer to refer to this schedule. Please pay attention to:
* Ignore the steps you are familiar with.
* Training time is only a basic time that is good enough to move to the next step.
1. Establish and understand your web server.
Because Apache is free and working on most platforms, Apache is recommended for training purposes.
Installation time: 2 days.
2, to ensure that you understand HTML / XHTML.
You will need to understand the HTML foundation, especially the use of Table in the HTML layout. XHTML will soon replace HTML, learning XHTML's basis is a good idea. Many programmers learn HTML (integrated development environment) through HTML IDE. Because most HTML IDE produces confusion HTML syntax, it is necessary to spend time learning handwriting HTML is necessary. Because you will use JSP and HTML mixed programming, it is important to master HTML syntax. So, you must fluently write HTML fluent.
Training time: 2 ~ 4 weeks.
3, start learning Java.
It is important to learn Java 1.4 understanding Java foundation. Don't worry about learning Swing or Java graphics, because you don't use these features in JSP. Concentrate in the details of Java work, learn Java logic, and spend time on Java Bean. Learning Applet is good, but most applications in Swing, JSP will not use small-range.
Training time: 3 to 6 weeks.
3, learn JavaScript
Learn how to verify the input FORM element in HTML in HTML. Also learn how JavaScript can modify the form elements within a HTML page. Finally, you can ask you from one
JavaScript function is triggered in the event in the HTML page.
Training time: one to 2 weeks.
4, learn and understand your better details for your Web Server.
It is important to familiarize with the characteristics of Web Server.
Training time: 2 days.
5. Create your JSP Server
I recommend starting with Tomcat. It can run the JSP program very well. When you can't use Tomcat, learn as much knowledge as possible for your better operation. In addition, many JSP programmers use Tomcat. So when you encounter a problem, you will easily find help.
Installation time: one to 2 days.
6, start learning JSP.
Steps 1 to 6 of the basic JSP learning can be done, then use the JSP object and the script to write the JSP program to contact. Another aspect of learning JSP can learn how to create a distributed application.
Training time: 4 ~ 6 weeks.
7. Learn more JSP Server.
No JSP Server can also run JSP programs for more JSP Server. However, many JSP Server are specialized by their own special features, so you can better understand your JSP project.
Learning more JSP Server how to deal with JSP programs is necessary. You can also optimize your JSP app and make it faster without any problems. Training time: 2 ~ 7 days.
8. Learn JDBC.
Most of the JSP will use the database, and JDBC is used for database connections. A fact that is often ignored is that every JDBC Driver is quite different. The details of the JDBC Driver that are familiar with the JDBC Driver used in JSP engineering are important. (Sometimes this part of the study is included in the previous Java or JSP learning.)
Training time: 1 ~ 2 weeks.
To now, you have become a skilled JSP programmer. There are still many need to learn, you can consider expanding your knowledge such as DHTML, XML, Java certificates, JSP Tag Libraries or servlets, see what type of website you want to make.
These training are the core of JSP. You don't have to learn all your top, depending on what you have in the project and what you have. But this is the timetable I have successfully trained programmers. The key unit is time. On average, 5 months really can be able to train one person (from the beginning to complete) to become a master of JSP. 5 months seems to be very long, but it is far more than this since a senior Web programmer.