构建企业级应用框架(SpringMVC+Spring+Hibernate/ibatis[Mybatis]) 框架特点:半成品,封装了特定的处理流程和控制逻辑,成熟的,不断升级的软件.重用度高,开发效率高 框架一般是封装了逻辑,高内的.而类库则是松散的工具组合:框架专注于某一领域,而类库则是更通用的 在Java 8 中支持接口可以拥有方法体. 面向接口编程;结构设计中,分清层次和调用关系,每层只向外(向上)提供一组功能接口,各层间仅依赖接口而非实现类:接口实现的变动不会影响各层之间的调用,这一点在