#模块化

按六角形架构实现模块化设计

18-08-12 868 2 banq

六角形架构是核心与接口外围关系图,业务逻辑核心应该位于中心,不依赖于外层接口,注意,这里数据库也是一种外围,很多系统能做到业务逻辑不依赖rest或界面,但是做不到不依赖于数据库。违背... 详细

从Java 8升级到Java 11应该注意的问题

18-09-07 6483 banq

从Java 8迁移到Java 11比大多数升级更棘手。以下是这个过程的一些注意事项。 模块 在Java 9中Java引入了历史上最大的变化之一 是模块,但: 不必将你自己的代码模块化以后才能... 详细

纠结了,微服务和单体你选择哪一个?

18-08-10 643 banq

本文是一篇微服务和单体架构比较文章,这类文章很多,但是比较的现象背后其实已经假设了一种先验的判断标准,这篇文章的言下之意是微服务比单体高级,对人员素质要求高,其实这是一种误解,微服务正是首先承认人理性... 详细

Jenkins插件原理

18-08-15 1156 1 banq

1.它的插件是分两个部分,显示部分和运行控制部分,显示部分继承RootAction 定义菜单名称和url;控制部分继承Builder,在perfor方法里定义运行内容;在控制部分也有定义JSP参数输入... 详细

模块化不是采用微服务主要目的

18-09-11 433 banq

如果你转向微服务的动机是为了实现模块化,那么请三思而行。 模块化是JVM内部的解决方案,比如JPMS, OSGI和JBOSS模块。JPMS对于应用程序级别的模块化是没有用的,OSGI的复杂臃肿会掩盖... 详细

JPMS模块对于库包开发人员的负面效应

18-09-07 785 banq

Java 9引入了一个主要的新功能:JPMS,即Java平台模块系统,但是对于专门提供库包开发的程序员却有负面效果。 Java 8可能是有史以来最成功的Java版本,它被广泛使用,因此,几乎所有开源... 详细

6种办法实现精益软件

18-09-03 1 234 banq

最近,我浏览了公司的代码库,发现它有三个版本的仪表板,都是用于分析页面,我很确定客户不需要那样做。这引发了我幼稚脑中的一些事情,我开始在互联网上寻找相关的想法。就在那时,我发现了这篇古老的论文: “为... 详细

写害羞的代码才能模块化

18-08-17 206 banq

"Write shy code - modules that don't reveal anything unnecessary to other modules and that don't rel... 详细

共有 47 上一页 1 2 3 4 5 6 下一页