Job Recruitment Website - Job seeking and recruitment - What are the front-end development and back-end development of the Internet?

What are the front-end development and back-end development of the Internet?

Front-end development is mainly static user interface plus some dynamic effects, not involving data logic!

Background development mainly deals with logic, such as entering user name and password to log in to the system, and then connecting to the database.

Front-end developers: proficient in JS, able to skillfully apply JQuery, understand CSS, and skillfully use this knowledge to develop interactive effects.

Back-end developers: can write Java code, SQL statements, do simple database design, know Spring and iBatis, and know some design patterns.

Technical requirements for front-end and back-end:

Web front end:

Proficient in HTML, able to write HTML structures with reasonable semantics, clear structure and easy maintenance.

Proficient in CSS, able to restore visual design, compatible with mainstream browsers recognized by the industry.

Familiar with JavaScript, understand the basic content of ECMAScript, and master 1~2 js framework, such as JQuery.

Have a clear understanding of common browser compatibility problems and have reliable solutions.

There are certain requirements for performance. Understand Yahoo's performance optimization suggestions and implement them effectively in the project.

Web backend:

Proficient in jsp, servlet, javabean, JMS, EJB, Jdbc, Flex development, or very familiar with related tools, class libraries and frameworks, such as Velocity, Spring, Hibernate, iBatis, OSGI, etc. , and have a deep understanding of Web development mode.

Use common database systems such as oracle, sqlserver and mysql. , and has strong database design ability.

Familiar with maven project configuration management tools, tomcat, jboss and other application servers, and experience in load tuning under high concurrent processing is preferred.

Proficient in object-oriented analysis and design techniques, including design patterns, UML modeling, etc.

Familiar with network programming, have experience and ability in designing and developing external API interfaces, and have the ability of cross-platform API specification design and API efficient call design.