## JavaSE/JavaWEB/JavaEE的區別和聯系
* JavaSE
~~~
就是java基礎技術棧,做java相關開發的基礎,比如javaweb、javaee開發都是必備javase基礎
回顧Javase目錄基礎和知識點
~~~
* JavaWEB
~~~
使用java開發網站相關技術,比如Servlet、JDBC、Tomcat、Session/Cookie等技術棧,
javaweb里面很多技術,但有部分慢慢被棄用了,比如JSP等技術點企業很少用了
?前端基礎:HTML+CSS+JS
數據庫基礎:Mysql?
~~~
* JavaEE
~~~
全稱Java Platform,Enterprise Edition,可以構建企業級的面向服務體系結構(service-oriented architecture,SOA),可以說是JavaWEB的架構級別,有完整的框架進行使用。
微服務、組件等的技術棧,更多的是框架層面開發構建大型應用?
主流框架(當然現在還有少數公司用老舊項目):
2015年:Struts + Hibernate + Spring SSH
2015~2018之間:SpringMVC + Spring + Mybatis SSM
2018年到現在:SpringBoot + Spring + Myabtis 新版SSM
微服務架構:MicroService : SpringCloud /Alibaba Cloud
無服務架構:ServerLess
服務網格:Service Mesh
~~~