Checkstyle是一个帮助Java开发者遵守某些编码规范的工具,它能够自动化代码规范检查过程,从而使得开发者从这项重要但枯燥的任务中解脱出来,Checkstyle通常适合那些需要强制执行编码规范标准的项目。
Continue reading
代码覆盖率是用于衡量源代码被测试粒度和程度的,在一定程序上能够衡量代码质量,通常作为发现未被测试覆盖的代码的一种手段,可以直接反映部分测试遗漏点。
Continue reading
基于Spring Boot搭建一个Java工程,通过Gradle进行构建,使用IntelliJ IDE开发,对于在build.gradle中配置Integration Test和Unit Test有多种方式。
Continue reading
JBoss是众多Java EE容器中的一个,它不但是Servlet容器,而且是EJB容器,弥补了Tomcat只是一个Servlet容器的缺憾。为了实现一些特定的功能, 需要针对JBoss的一些配置, 将列出一些Tips供使用参考。
Continue reading
AOP(Aspect Oriented Programming),即面向切面编程,是一种设计思想,通过预编译方式或运行时动态代理实现为程序统一添加功能的技术。
Continue reading
IoC容器是依赖注入的框架,用来映射依赖,管理对象创建和生存周期(DI框架)。通过学习IoC可以简单实现一个IoC容器,同时加深对IoC的理解。
Continue reading
MyBatis支持定制化SQL、存储过程以及高级映射的优秀持久层框架,它可以对配置和原生Map使用简单的XML或注解,将接口和Java的POJOs映射成数据库中的记录。
Continue reading