I saw many questions on the Internet about how to learn JSP. I happened to see an article about learning JSP on the Internet, so I picked up some translations, hoping to give you some guidance on learning JSP.
A common mistake is to treat JSP as simplified Java. It's not, (In fact, JSP is simplified servlets.) Programmers usually try not to learn the required support skills and
Learn JSP directly. JSP is a connection technology and successfully connects other technologies you need to understand. If you already know Java, HTML, and Javascript, this means
JSP will indeed be simple.
This timetable can be referenced if you need to be a successful JSP programmer. Please note the following:
*Ignore the steps you are already familiar with.
*The training time only means that you have good enough basic time to learn so that you can move to the next step.
1. Build and understand your Web Server.
Because Apache is free and works on most platforms, Apache is recommended for training purposes.
Installation time: 2 days.
2. Ensure that you understand HTML / XHTML.
You will need to understand the basics of html, especially the use of tables in HTML layouts. XHTML will soon replace HTML, and it is a good idea to learn the foundation of XHTML. Many programmers
Learn HTML (Integrated Development Environment) through HTML IDE. Because most HTML IDEs produce confusing HTML syntax, it is necessary to spend time learning to write html by hand. Since you will be using a mixed programming with JSP and HTML, it is important to be proficient in HTML syntax. So, you have to be able to write HTML fluently.
Training time: 2 to 4 weeks.
3. Start learning Java.
It is very important to start learning Java 1.3 to understand the basics of Java. Don't worry about learning the graphics aspects of Swing or Java, because you won't use these features in JSP. Focus on
Learn the logic of Java in the details of Java work, and spend time on Java Beans. Learning Applet is good, but like Swing, most JSP applications will not use applets.
Training time: 3 to 6 weeks.
3. Learn JavaScript
Learn how to validate input Form elements in HTML by JavaScript. Also learn how JavaScript can modify the elements of a Form within an HTML page. Finally, you are required to trigger the JavaScript Function from an event within an HTML page.
Training time: one to two weeks.
4. Learn and understand better details of your Web Server.
It is important to be familiar with the characteristics of Web Server.
Training time: 2 days.
5. Build your JSP Server
I recommend starting with Tomcat. It runs JSP programs very well. When you can't use Tomcat in production, learn as much knowledge as possible to run programs better. Additionally, 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.
Basic JSP learning can be completed through steps 1 to 6, and then use JSP objects and scripts to write JSP programs to contact. Another aspect of learning JSP can be learned how to create
Build a distributed application.
Training time: 4 to 6 weeks.
7. Learn more about JSP server.
There is no more about JSP Server of course you can run jsp programs as well. However, many JSP servers are characterized by their own special features that can better understand your JSP projects.
It is necessary to learn more about how Jsp server handles jsp programs. It is also possible to optimize your JSP application and run faster without any problems.
Training time: 2 to 7 days.
8. Learn JDBC.
JSP Most applications will use databases and JDBC is used for database connections. One fact that is often overlooked is that what each JDBC Driver supports is quite different. It is important to understand and be familiar with the details of the JDBC driver used in JSP projects.
(Sometimes this part of the learning is included in the previous Java or JSP learning.)
Training time: 1 to 2 weeks.
By now, you have become a skilled JSP programmer. There is still a lot to learn, you can consider extending your knowledge such as DHTML, XML, java certificates, JSP Tag
Libraries or Servlets, it depends on what type of website you want to build.
These training is at the heart of JSP. You don't have to learn all of the above, it depends on what tasks you assign in the project and what knowledge you already have. But this is how I successfully trained programmers
timetable. The key unit is time. On average, 5 months really can train a person (from start to finish) to become a programmer familiar with JSP. 5 months seem to be very
Long, but to become a senior WEB programmer, learn much more than that.
Maybe you think it takes too long to learn a language like this, because learning ASP will be faster and less time. But learning ASP does not require learning Java.
Here are some of the better JSP learning books that can be found directly on the Internet:
Servlets and JavaServer Pages (JSP) 1.0: A Tutorial (Marty Hall. 1999)
/~hall/java/Servlet-Tutorial/
JSP: The Short Course (Ray Carnes 8.26.2000)
/tutorials/jsp/Ray/JSPB_Intro.html
JavaServer Pages Fundamentals (Govind Seshadri 9.13.2000)
/developer/onlineTraining/JSPIntro/
The Java Tutorial (Sun)
/docs/books/tutorial/
JSP Tag Extensions (Wrox 2000)
/tutorials/tagextensions/wrox/4656_Content.html
JSP Product Page (Sun)
/products/jsp/
A common mistake is to treat JSP as simplified Java. It's not, (In fact, JSP is simplified servlets.) Programmers usually try not to learn the required support skills and
Learn JSP directly. JSP is a connection technology and successfully connects other technologies you need to understand. If you already know Java, HTML, and Javascript, this means
JSP will indeed be simple.
This timetable can be referenced if you need to be a successful JSP programmer. Please note the following:
*Ignore the steps you are already familiar with.
*The training time only means that you have good enough basic time to learn so that you can move to the next step.
1. Build and understand your Web Server.
Because Apache is free and works on most platforms, Apache is recommended for training purposes.
Installation time: 2 days.
2. Ensure that you understand HTML / XHTML.
You will need to understand the basics of html, especially the use of tables in HTML layouts. XHTML will soon replace HTML, and it is a good idea to learn the foundation of XHTML. Many programmers
Learn HTML (Integrated Development Environment) through HTML IDE. Because most HTML IDEs produce confusing HTML syntax, it is necessary to spend time learning to write html by hand. Since you will be using a mixed programming with JSP and HTML, it is important to be proficient in HTML syntax. So, you have to be able to write HTML fluently.
Training time: 2 to 4 weeks.
3. Start learning Java.
It is very important to start learning Java 1.3 to understand the basics of Java. Don't worry about learning the graphics aspects of Swing or Java, because you won't use these features in JSP. Focus on
Learn the logic of Java in the details of Java work, and spend time on Java Beans. Learning Applet is good, but like Swing, most JSP applications will not use applets.
Training time: 3 to 6 weeks.
3. Learn JavaScript
Learn how to validate input Form elements in HTML by JavaScript. Also learn how JavaScript can modify the elements of a Form within an HTML page. Finally, you are required to trigger the JavaScript Function from an event within an HTML page.
Training time: one to two weeks.
4. Learn and understand better details of your Web Server.
It is important to be familiar with the characteristics of Web Server.
Training time: 2 days.
5. Build your JSP Server
I recommend starting with Tomcat. It runs JSP programs very well. When you can't use Tomcat in production, learn as much knowledge as possible to run programs better. Additionally, 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.
Basic JSP learning can be completed through steps 1 to 6, and then use JSP objects and scripts to write JSP programs to contact. Another aspect of learning JSP can be learned how to create
Build a distributed application.
Training time: 4 to 6 weeks.
7. Learn more about JSP server.
There is no more about JSP Server of course you can run jsp programs as well. However, many JSP servers are characterized by their own special features that can better understand your JSP projects.
It is necessary to learn more about how Jsp server handles jsp programs. It is also possible to optimize your JSP application and run faster without any problems.
Training time: 2 to 7 days.
8. Learn JDBC.
JSP Most applications will use databases and JDBC is used for database connections. One fact that is often overlooked is that what each JDBC Driver supports is quite different. It is important to understand and be familiar with the details of the JDBC driver used in JSP projects.
(Sometimes this part of the learning is included in the previous Java or JSP learning.)
Training time: 1 to 2 weeks.
By now, you have become a skilled JSP programmer. There is still a lot to learn, you can consider extending your knowledge such as DHTML, XML, java certificates, JSP Tag
Libraries or Servlets, it depends on what type of website you want to build.
These training is at the heart of JSP. You don't have to learn all of the above, it depends on what tasks you assign in the project and what knowledge you already have. But this is how I successfully trained programmers
timetable. The key unit is time. On average, 5 months really can train a person (from start to finish) to become a programmer familiar with JSP. 5 months seem to be very
Long, but to become a senior WEB programmer, learn much more than that.
Maybe you think it takes too long to learn a language like this, because learning ASP will be faster and less time. But learning ASP does not require learning Java.
Here are some of the better JSP learning books that can be found directly on the Internet:
Servlets and JavaServer Pages (JSP) 1.0: A Tutorial (Marty Hall. 1999)
/~hall/java/Servlet-Tutorial/
JSP: The Short Course (Ray Carnes 8.26.2000)
/tutorials/jsp/Ray/JSPB_Intro.html
JavaServer Pages Fundamentals (Govind Seshadri 9.13.2000)
/developer/onlineTraining/JSPIntro/
The Java Tutorial (Sun)
/docs/books/tutorial/
JSP Tag Extensions (Wrox 2000)
/tutorials/tagextensions/wrox/4656_Content.html
JSP Product Page (Sun)
/products/jsp/