您的位置 首页 java

Java新手看什么源码?

想必各位Java大佬在面试的时候都被问过有没有翻过一些源码,什么Spring源码, Dubbo 源码之类的。对于新手而言,上手就看此类源码那无异于新兵蛋子枪都不会使就上战场了,结果肯定是“风萧萧兮易水寒,壮士一去兮不复还”,壮哉!

Java的提升无非是架构层面的意识提升和代码层面的“简洁易懂好扩展”。养成前者很简单,甚至很多大学生就知道分布式、缓存、集群、主从之类的工作原理了。但是把代码写成“简洁易懂好扩展”,就需要有机会接触好的代码,并且自己在编写代码时也要习惯于去写地更好。很多人说,看 Spring 的源码可以学到很多东西,我不否认。但为了不出现“壮士不复还”的情况,今儿个带你们看看伊娃开源框架的一些源码,不喜勿喷!

伊娃简介

是一套用于开发权限管理系统的开源框架。那跟诸如诺依这类的开源框架比较呢,主要就在于代码质量、功能定制和开发效率这块了。那具体跟其它开源框架有什么区别大家可以自行了解。这里我就不细说了。下面我们来看看使用者对伊娃的评价。

高雅的代码

很多伊娃开源框架的使用者说伊娃的代码看起来很舒服,代码规范很到位,代码命名很高级之类的,你不信?我截几张伊娃交流群的图给您瞅瞅!

Java新手看什么源码?

命名规范一流

Java新手看什么源码?

向Eva看齐

Java新手看什么源码?

省时间

还有很多,一一列出来文章篇幅就太长了。那现在我们就来看看一部分Java代码。

防重复提交的代码实现

Java新手看什么源码?

这是一个防重复提交的 注解 类!代码注释和命名没觉得哪里不妥吧?然后在Controller类中就可以使用这个注解来完成防重复提交了。

Java新手看什么源码?

那现在我们来看看防重复提交的实现。首先我们相关类的存放位置和命名。

Java新手看什么源码?

关于PreventRepeat注解的相关类就是这些了。我们看看拦截器这块的代码。

Java新手看什么源码?

看仅有的4行代码注释,应该都能看懂这些代码干了啥吧。然后我们来看看PreventRepeatAdapter类。

Java新手看什么源码?

一个防重复就这样完成了,核心代码70行左右。图中的代码无论是命名还是逻辑实现,基本没有废代码或者绕弯子。整个伊娃的代码风格基本都是这样,所有的模块和封装都非常紧致。毕竟,人家伊娃官方的几个大字就是” 合理!极速!编程艺术,不止于开发框架”。

文章来源:智云一二三科技

文章标题:Java新手看什么源码?

文章地址:https://www.zhihuclub.com/195817.shtml

关于作者: 智云科技

热门文章

网站地图