Java全栈是指掌握多种技能,能够独立开发应用程序的前端和后端以及完成各项数据库工作。其中前端通常是指用户在应用程序中能看到或交互的部分,后端是应用程序中处理业务逻辑,数据库交互,用户认证,服务端配置等部分
技术主要分为如下几个部分:
1.Java基础:JavaSE、设计原则与模式、UML、JDBC
2.JavaWeb:HTML、CSS、JavaScript、BootStrap、Servlet(JSP)、Ajax、JSON/XML、Vue
3.Java框架:Spring、SpringMVC、MyBatis,SpringBoot、MyBatisPlus、消息中间件(ActiveMQ、RabbitMQ、RocketMQ)、SpringSecurity等
4.微服务生态:SpringCloud、SpringCloudAlibaba
5.数据库相关:Oracle/MySQL、Redis
6.运维相关:Linux、Docker、k8s等
7.其他:Git/GitHub、Maven等