javaEE工程師養成之路
概況
-
什么是JavaEE工程師?
主要從事java后端API介面開發的的程式員
全堆疊工程師
-
JavaEE工程師需要掌握哪些技能?
- 前端(了解)
- 后端(重點)
-
成為一名javaEE中級工程師需要多長時間?
1~2年
-
javaEE工程師的前景如何?
java能夠更好的處理高并發,高請求,高可用,java在企業級應用開發市場占有率高,在很長的一段時間內,不會涼!
-
缺點
- 開發比PHP慢
- 學習成本較高
學習路線
javaSE
多執行緒
注解和反射
- 框架都是基于注解實作的
mysql
- 基本的CURD
- 事務(ACID--->原子性、一致性、隔離性、持久性)
- innodb存盤引支持事務、行級鎖, 而MyISAM都不支持
- MyISAM的查詢性能會比InnoDB強
- 索引···
前端
- html5 css3 javascript
- ES6
- bootstrap(layui)
- jquery
- webpack
- vue三大框架之一(mvvm)
- axios基于promise的http請求庫
- echart圖示庫
javaweb
-
dao資料持久層
-
service業務層
-
controller控制層
-
jsp視圖層
-
jsp+servlet+jdbc+mysql
SSM框架
- mybatis
- dao資料持久層的一種解決方案:ORM框架(物件關系映射--->一張資料表當成一個實體物件,欄位對應成員屬性,)
- 優點
- 簡化了JDBC代碼
- 支持動態sql
- 缺點
- 資料庫移植性較差
- 需要撰寫大量的sql陳述句
- spring
- IOC控制反轉
- IOC是一個容器
- DI依賴注入是IOC的一種實作
- 默認單例(prototype、request、sessiion、global session)
- AOP面向切面編程
- 前置、后置、環繞增強
- 事務
- 日志實作
- IOC控制反轉
- springMVC
springBoot
- 時下主流
- 拿來即用!省去了大量的xml配置
springcloudy
微服務······繼續學習
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/37643.html
標籤:Java
