javaEE工程師養成之路

javaEE工程師養成之路

概況

  • 什麼是JavaEE工程師?javascript

    主要從事java後端API接口開發的的程序員css

    全棧工程師html

  • JavaEE工程師須要掌握哪些技能?前端

    • 前端(瞭解)
    • 後端(重點)
  • 成爲一名javaEE中級工程師須要多長時間?vue

    1~2年html5

  • javaEE工程師的前景如何?java

    java可以更好的處理高併發,高請求,高可用。java在企業級應用開發市場佔有率高,在很長的一段時間內,不會涼!mysql

  • 缺點jquery

    • 開發比PHP慢
    • 學習成本較高

學習路線

javaSEwebpack

多線程

註解和反射

  • 框架都是基於註解實現的

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框架

  1. mybatis
    1. dao數據持久層的一種解決方案:ORM框架(對象關係映射--->一張數據表當成一個實例對象,字段對應成員屬性。)
    2. 優勢
      1. 簡化了JDBC代碼
      2. 支持動態sql
    3. 缺點
      1. 數據庫移植性較差
      2. 須要編寫大量的sql語句
  2. spring
    1. IOC控制反轉
      1. IOC是一個容器
      2. DI依賴注入是IOC的一種實現
      3. 默認單例(prototype、request、sessiion、global session)
    2. AOP面向切面編程
      1. 前置、後置、環繞加強
      2. 事務
      3. 日誌實現
  3. springMVC

springBoot

  1. 時下主流
  2. 拿來即用!省去了大量的xml配置

springcloudy

微服務······繼續學習

相關文章
相關標籤/搜索