javaEE学习路线一览

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

  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

微服务······继续学习

猜你喜欢

转载自blog.csdn.net/a159357445566/article/details/108587900