2) Back-end developers: they can write Java codes and SQL statements, do simple database design, know Spring and iBatis, and know some design patterns.
Web front end: 1) is proficient in HTML and can write HTML structures with reasonable semantics, clear structure and easy maintenance.
2) Proficient in CSS, able to restore visual design and compatible with mainstream browsers recognized by the industry.
3) Be familiar with JavaScript, understand the basic content of ECMAScript, and master the 1~2 js framework, such as JQuery4) Have a clear understanding of common browser compatibility problems and have reliable solutions.
5) Have certain performance requirements, understand Yahoo's performance optimization suggestions, and effectively implement them in the project.
Web backend: 1) 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. Have a deep understanding of Web development mode; 2) Practice using common database systems such as oracle, sqlserver, mysql, etc., and have strong database design ability; 3) Familiar with maven project configuration management tools, tomcat, jboss and other application servers, and experience in load tuning under high concurrent processing is preferred; 4) Proficient in object-oriented analysis and design technology. Including design patterns, UML modeling and so on. 5) Familiar with network programming, have the experience and ability to design and develop external API interfaces, as well as cross-platform API specification design and API efficient call design ability.