Test your knowledge of technology: the path to JSP programmer Growth

Source: Internet
Author: User

Text/bingo_ge

Using proficiency, proficiency, familiarity, and understanding in this article marks your mastery of a technology.

Proficient: 85% or more technical points of the technology, more than two years of use of the technology, and the use of this technology to successfully implement more than five projects. This technology can be used to optimize performance or code for maximum reuse.

Proficiency: more than 60% of the technical points of the technology, more than one year of use of the technology, and the use of this technology to successfully implement more than three projects. This technology can be used to achieve software requirements and experience. prior to implementation, we can optimize the design to achieve reuse of modules or code as much as possible.

Familiar: I have mastered more than 50% of the technical points of this technology, used this technology for more than half a year, and used this technology to successfully implement more than one project. Use this technology to meet software requirements.

Understanding: You can refer to the technical documentation or help document to meet your needs when you need it. You basically know the role of this technology in your application, the call method that can be called or used according to the provisions.

Ii. Basic Requirements

1: html Proficiency: proficiency. Cause: No html. May you write JSP?

2: javascript/jscript: familiarity. Cause: You need to use scripts for client data verification and page processing.

3: css skills: familiar. Cause: to unify the page style, css is usually used.

4: java basic programming skills: proficient. Why: You can write JSP without java? Joke. Also, you must be familiar with the following java packages. lang; java. io; java. SQL; java. util; java. text; javax. sevrlet; javax. servlet. http; javax. mail; and so on.

5: SQL Proficiency: proficiency. Cause: if you do not use a database, you may not need to know SQL. At the same time, you must be familiar with more than one SQL statement in the following databases. Oracle, DB2, Mysql, Postgresql.

6. xml Proficiency: understanding the reason: The AppServer configuration is generally implemented using XML.

7. ejb mastery: understanding the reason: in many projects, the commercial logic is implemented by ejbs. So ......

8: You need to know more about the following AppServer (engnier.

A: Tomcat

B: WebLogic

C :) WebSphere

D :) JRun

E :) Resin

Reason: What is your jsp running on!

Iii. selection requirements (depending on the Project)

1. LDAP mastery: understanding the reason: more and more LADP is applied to permission control.
2: Struts Proficiency: the reason for Proficiency: if it complies with the MVC design, Struts is usually used to implement C.
3: Xsp mastery: it is usually not used as needed, however, Xsp is a good choice when ejb is not required but jsp + servlet + bean cannot be implemented.
4: Linux Proficiency: familiar with the cause: If you use Linux/Unix, you should at least know rm, mv, cp, vi, what is tar gzip/gunzip used.

Iv. Use of tools

1: UltraEdit (EditPlus) + jakarta-ant + jakarta-log4j;
2: Jubilder4-6
3: Visual Age For Java
4: VCafe

You can choose the tools you are familiar. However, we strongly recommend that you use log4j as a debugging tool.

5. path to growth

1: html learning time. If your IQ is more than 80, 15 days should be enough. At least you can write a page by hand.
2: jacascript/jscript learning time. This is really hard to say. It is a very profound thing. If it is enough, you can learn and write it in a week.
3: css learning time. You should know how to use css in three days. It is not required for you to write. It is generally written by an artist.
4: it takes three months to study java. Slow learning. To be proficient, I don't know how long it will take. Used for writing
Jsp. Four months is enough.
5: SQL learning time. You only need to know about insert, delete, update, select, create/drop table in one day.
6: xml learning time. I don't know if I have learned it yet. Haha. However, I know what DTD is used.
7: ejb learning time. You will call the basic call within three days. It is based on your learning of java.
8: familiar with AppServer. you can master the installation and configuration of Tomcat in four days. Run jsp. WebLogic is enough, but it is none of your business to use ejb. What does SA do.
9: it takes a lot of time to get familiar with Linux. Take a look at man.
10: Struts, if you need to learn it again.

Vi. Concluding remarks

I am idle and bored, so I spent half an hour writing. If you think it is a bunch of Shit, you just need to know it. Don't tell me, huh, huh.
If you still have some help, don't forget to give me a compliment. If you need to contact me: bingo_ge@hotmail.com

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.