有人在面试的时候遇到过这个问题,我们在平时工作中并没有注意过这个问题,可能很多东西都用过,而且也会用,但是真的到面试的时候被问到,因为平时没有注意总结过,或因一时紧张就卡壳了,so,在此总结一下。

    缓存:redis / ehcache

    数据库连接池:dbcp,c3po,druid(阿里出的一个数据库连接池工具,据说测试在所有数据库连接池工具中效率最高)

    日志记录工具:common-logging,log4j,slf4j

    模版技术:freemarker

    mvc框架:SpringMVC/struts2

    单元测试工具:junit

    ORM框架:mybatis hibernate

    AOP框架:AspectJ