zoukankan      html  css  js  c++  java
  • 星涛: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

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

  • 相关阅读:
    BigInteger与BigDecimal
    Java常用类之时间类
    Java常用类之字符串类
    单例对象 (Singleton)设计模式
    包装类的使用
    Object 类中的主要结构
    PostgreSQL执行计划的解析
    Redis5.0 配置文件中文参考
    jvm系列(六):jvm调优-工具篇
    5,Spark中文件格式、压缩和序列化
  • 原文地址:https://www.cnblogs.com/botaoJava/p/13664266.html
Copyright © 2011-2022 走看看