星涛:javaEE学习路线一览

星涛: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框架

mybatis

dao数据持久层的一种解决方案:ORM框架(对象关系映射--->一张数据表当成一个实例对象,字段对应成员属性。)

优点

简化了JDBC代码

支持动态sql

缺点

数据库移植性较差

需要编写大量的sql语句

spring

IOC控制反转

IOC是一个容器

DI依赖注入是IOC的一种实现

默认单例(prototype、request、sessiion、global session)

AOP面向切面编程

前置、后置、环绕增强

事务

日志实现

springMVC

springBoot

时下主流

拿来即用!省去了大量的xml配置

springcloudy

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

相关推荐

“反重力”技术或许真有可能实现!我国科学家年初的发现引起轰动
华为怎么分屏使用?手把手教你快速操作!
365bet限制投注

华为怎么分屏使用?手把手教你快速操作!

📅 07-12 👁️ 8347
武魂2唐刀攻略大全(武魂2唐刀连招攻略)
365bet限制投注

武魂2唐刀攻略大全(武魂2唐刀连招攻略)

📅 07-23 👁️ 2666