汇智动力

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »java工程师都是怎么学习一个新的框架的?

java工程师都是怎么学习一个新的框架的?

日期:2020-10-13 11:51:57 访问量: 来源:

我想每个it行业人应该都是这样学习新知识的吧?这样子的学习办法才是高效简单的。

一.接触到一个新框架的时候,首先要清楚下这个框架是干什么的,比如dubbo,我发现有的人搞了一大堆资料,但是还是不能够一句话总结dubbo究竟是干什么得——其实就是个Jar包,一个分布式框架,,一个远程服务调用的分布式框架。这就是它主要是解决的问题。

二.但是有的同学其实是架空学习,就是说其实他并没有远程服务调用的分布式需求,然后他来学dubbo,他其实不明白什么是分布式和远程服务调用,为什么要分布式,为什么要远程调用。

java工程师

你想一下,以前什么的都在一个服务器上,调用方法直接就自然而然调用了,没啥问题。现在因为需求增多拆分了这么多个,部署在不同的服务器上,那是不是相对以前都在一个服务器上,现在分布式后,web层调用service层的服务变成了远程调用?那怎样像以前那样都在一个服务器上自然而然调用方法呢?dubbo来解决。这就是下面dubbo的好处。

三.第三个就是要了解用这个框架的好处了。我稍微总结下主要以下几点

1.透明化的远程方法调用,就像调用本地方法一样调用远程方法,只需简单配置,没有任何API侵入。

2.软负载均衡及容错机制,可在内网替代F5等硬件负载均衡器,降低成本,减少单点。

3. 服务自动注册与发现,不再需要写死服务提供方地址,注册中心基于接口名查询服务提供者的IP地址,并且能够平滑添加或删除服务提供者。Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。

四.了解了这个框架大体思路后,然后再去看一些经典问题的解决方案。

当然,在学习,体验新框架的时候,我们肯定会碰到很多拦路虎,不过没有关系,由于之前积累的经验,这些都不是什么问题。我们可以先不理解原理,而是先上手使用。原理这种东西,你用的久了,再回过头来看,发现其实也就是这么回事。

五.对比框架

对比是非常重要的,通过对比学习,我们可以收获很多。之前我们用过的某一个框架,和现在这个框架有什么区别。对现在这个新的框架是否有一些借鉴,之前的思路是什么,之前碰到的哪些问题,当时怎么去解决这些问题的,当在学习新的框架中,如果我们碰到了问题,我们可以通过这个思路去通关,当然随着新的框架的学习越来越多,后面也会越来越顺利,解决问题的能力也会很强。

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号