Java SE基础
基本语法
数据类型
面向对象编程
常用API
线程与并发
网络编程
数据库知识
数据库安装与连接
SQL语言(表、常用函数、聚集函数、外键等)
ORM框架(如Hibernate、MyBatis)
JDBC与数据库操作
获取数据库连接
使用JDBC进行CRUD操作
连接池
PreparedStatement
Java Web开发
Servlet技术
JSP和Servlet
JSTL(JavaServer Pages Standard Tag Library)
MVC设计模式
Filter
Web服务器和应用服务器
Apache、Nginx、Tomcat、WildFly、Weblogic等的使用
开发框架
Spring框架(包括Spring MVC、Spring Boot等)
Spring Data
MyBatis
其他技术
容器化技术(如Docker)
分布式存储
云计算和大数据技术
系统设计和架构能力(如MVC、微服务架构)
设计原则和模式
面向对象的设计原则
常用设计模式(如工厂模式、单例模式等)
架构思想(如微服务、事件驱动等)
掌握上述技能将有助于Java后端开发工程师高效地开发高质量的软件产品。