Java software development and cultivation process * First stage: Java basics, including java syntax, object-oriented features, common APIs, Collection framework; * Second stage: java interface programming, including AWT, event mechanism, SWING, this part can also be skipped and can be used again. * Stage 3: java API: input and output, multithreading, network programming, reflection annotation, etc., the essence of java; * Stage 4: Database SQL basics, including addition, deletion, modification, and query operations and multi-table queries; * Stage 5: JDBC programming: including JDBC principles, JDBC connection libraries, JDBC APIs, although Hibernate is much more convenient than JDBC, JDBC technology is still in use, and the idea of JDBC is particularly important. * Stage 6: in-depth understanding of advanced features of JDBC: including database connection pools, stored procedures, triggers, CRM philosophy; * stage 7: HTML language learning, including HTML tags, form tags, and CSS, which is the basis of Web application development. * stage 8: JavaScript scripting language, including javaScript syntax and objects. * stage 9: DOM programming, including DOM principles, common DOM elements, and important DOM programming ideas. * stage 10: servlet development is an important step in java development, including the installation and use of XML and Tomcat servers, simple understanding of HTTP protocol, and Servlet APIs. This is the basis of java web development; * Stage 1: JSP development: JSP syntax and tags, custom tags, EL and JSTL libraries, and MVC three-layer architecture design patterns. * Stage 2: AJAX development: AJAX principles, request Response Processing, AJAX Development Library; * Stage 2: Lightweight Framework, learning of Struts framework, one of the three frameworks, has since entered the essence of java web development, including the Struts architecture, various components, tag library and extensibility learning; * Stage 2: Hibernate framework learning, one of the three frameworks, including retrieval ing technology, multi-Table query technology, cache Technology and performance optimization; * stage 15th: Spring framework learning, one of the three frameworks, including IOC, AOP, DataSource, transactions, SSH integration, and JPA integration;