Lambda 表达式 Lambda 表达式可以理解为一种匿名函数:它没有名称,但有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常的列表...
流是什么 流是Java API的新成员,它允许你以声明式方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现),也可以把它们看成遍历数据...
基础概念 在软件工程中,一个众所周知的问题是,不管你做什么,用户的需求肯定会变。行为参数化就是可以帮助你处理频繁变更的需求的一种软件开发模式。一...
编写Maven插件的主要步骤 创建一个maven-plugin项目:插件本身也是Maven项目,特殊的地方在于它的packaging必须是mav...
基础概念 灵活的构建能够解决项目构建过程中一个常常需要面对的问题,就是不同的平台环境差异,这可能是操作系统的差异、平台开发和测试平台的差异、不同...
Web项目的目录结构 基于Java的web项目,其标准的打包方式是WAR。一个WAR包下至少包含两个子目录:WEB-INF和META-INF。M...
基础概念 快速且高频率的自动构建项目的所有源码,并为项目源码提供丰富的反馈信息。 持续集成需要引入额外的硬件设备,特别是对于持续集成服务器来说,...
基本概念 测试过程中,如果有验证码的参与,可以通过引入外部jar包或者内部控制验证码的生成和验证。 Maven的职责之一就是自动运行单元测试,它...
基本概念 Maven的聚合特性能够把项目的各个模块聚合在一起构建,而Maven的继承特性则能帮助抽取各模块相同的依赖和插件等配置。 一个项目的子...