切面编程（Aspect-Oriented Programming, AOP） 就是将那些与业务无关，却为业务模块所共同调用的逻辑或责任分开封装起来，便于减少系统的重复代码，降低模块间的耦合度，并有利于未来的可操作性和可维护性。
处理访问（DAO层支持）.Spring Data实现了对数据访问接口的统一，支持多种数据库访问框架或组件（如：JDBC、Hibernate、MyBatis（iBatis））作为最终数据访问实现。
事务管理.Spring框架为事务管理