How to become a good JSP programmer

Source: Internet
Author: User

I saw a lot of questions on the Internet about how to learn JSP. I just saw an article on the Internet about how to learn JSP. Article I just picked a part of the translation, hoping to help you learn about JSP.

A common error is to treat JSP as a simplified Java. It is not. (In fact, JSP is a simplified servlets .)ProgramStaff usually try to learn the required support skills while

Learn JSP directly. JSP is a connection technology that you need to understand and successfully connect. If you already know Java, HTML, and JavaScript, this means

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.3 To Understand Java basics. Don't worry about learning swing or Java graphics, because you won't use these features in JSP. Concentrate on

It also takes time to learn Java logic in the details of Java work. Learning applet is good, but most applications in swing and JSP will not use applets.
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 are required to trigger JavaScript Functions from 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. You can also learn how to create JSP

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 important to understand and familiarize yourself with 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 a lot to learn. You can consider extending your knowledge, such as DHTML, XML, Java certificate, JSP tag

Libraries or Servlets depends on the 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 where I successfully trained 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. 5 months seems to be very good

Long, but to become a senior Web programmer has learned more than that.

You may think it takes too long to learn a language, because learning ASP is faster and the time is shorter. However, learning ASP does not require learning Java.

Below are some good JSP learning books that can be found on the Internet:

Servlets and assumerver pages (JSP) 1.0: a tutorial (Marty Hall. 1999)
Http://www.apl.jhu.edu /~ Hall/Java/servlet-tutorial/

JSP: the short course (Ray Carnes 8.26.2000)
Http://www.jspinsider.com/tutorials/jsp/Ray/JSPB_Intro.html

Assumerver pages fundamentals (Govind seshadri 9.13.2000)
Http://developer.java.sun.com/developer/onlineTraining/JSPIntro/

The Java tutorial (Sun)
Http://java.sun.com/docs/books/tutorial/

JSP tag extensions (wrox 2000)
Http://www.jspinsider.com/tutorials/tagextensions/wrox/4656_Content.html

JSP product page (Sun)
Http://java.sun.com/products/jsp/

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.