A common error is to treat JSP as a simplified Java. It is not. (In fact, JSP is a simplified servlets .) Programmers usually try to learn JSP directly without learning the required support skills. JSP is a connection technology that you need to understand and successfully connect. If you already know Java, HTML, and JavaScript, this means that JSP is indeed simple.
To become a successful JSP programmer, refer to this schedule. Note the following:
* Ignore the steps you are already familiar.
* The training time only indicates that you have learned enough basic time to move to the next step.
1. Create and understand your web server.
Because Apache is free and works on most platforms, we recommend Apache for training purposes.
Installation time: 2 days.
2. Make sure you understand HTML/XHTML.
You will need to understand the basics of HTML, especially the use of tables in the HTML layout. XHTML will soon replace html. It is a good idea to learn the basics of XHTML. Many programmers use HTML ide To learn HTML (integrated development environment ). Because most HTML ide generates messy HTML syntax, it is necessary to spend time learning to manually write HTML. Because you will use JSP and HTML hybrid programming, it is important to be proficient in HTML syntax. Therefore, you must be fluent in HTML.
Training time: 2 ~ 4 weeks.
3. Start learning Java.
It is very important to start learning Java 1.4 To Understand Java basics. Don't worry about learning swing or Java graphics, because you won't use these features in JSP. Focus on the details of Java work, learn Java logic, and spend time on Java Bean. It is good to learn the applet, but most applications of swing and JSP do not use the small program sequence.
Training time: 3 ~ 6 weeks.
3. Learn Javascript
Learn how to verify the input form element in HTML. You can also learn how javascript can modify form elements within an HTML page. Finally, you must
The JavaScript function is triggered in events on the HTML page.
Training time: 1 ~ 2 weeks.
4. learn and understand the better details of your Web server.
It is very important to be familiar with the features of Web server.
Training time: 2 days.
5. Create Your JSP server
We recommend that you start with Tomcat. It can run JSP programs well. When you cannot use tomcat in production, learn as much knowledge as possible to better run the program. In addition, many JSP programmers use tomcat. Therefore, when you encounter a problem, you will easily find help.
Installation time: 1 ~ 2 days.
6. Start learning JSP.
The basic JSP learning process can be completed from step 1 to step 6, and then the JSP program can be written using JSP objects and scripts. Learn another aspect of JSP and learn how to create a distributed application.
Training time: 4 ~ 6 weeks.
7. Learn more about JSP servers.
You can run JSP programs without more JSP servers. However, many JSP servers have their own special characteristics, so that you can better understand your JSP project.
It is necessary to learn more about how JSP servers handle JSP programs. You can also optimize your JSP application and make it run faster without any problems.
Training time: 2 ~ 7 days.
8. Learn about JDBC.
Most JSP applications use databases, and JDBC is used for database connection. The fact that every JDBC driver supports something quite different. It is very important to understand the details of the JDBC driver used in the JSP project. (Sometimes this part of learning is included in the previous Java or JSP learning .)
Training time: 1 ~ 2 weeks.
Now you have become a skilled JSP programmer. There are still many things to learn. You can consider extending your knowledge, such as DHTML, XML, Java certificate, JSP tag libraries or Servlets, to see what type of website you want to create.
These trainings are the core of JSP. You don't have to learn all of the above, depending on what tasks you assign to your project and what knowledge you have. But this is my schedule for successfully training programmers. The key unit is time. On average, five months can indeed train a person (from the beginning to the completion) to become a programmer familiar with JSP. Five months seem to be a long time, but it is far more than what a senior Web programmer has learned.