这三种东西是为解决程序设计上的一些问题,并把这些问题包装成一个框架来解决。
ORM :把数据库对象转成java对象,方便你操作。再之前没有这样子的框架时我们通常是手动封装成一个java对象。
ioc :说白了是就通过配置。管理类并实现对象的注入。原先你通过代码依赖的东西,现在变成了配置依赖了。写段伪代码帮你理解 new Persion().setName("name"); 这个东西完全可以通过xml配置在spring中实现
aop:就是解决方法复用的问题。比如 public void xxxx(
log.error("开始")
。。。。插入数据库等操作。。。。。
log.error("结束")
)
你程序中还有很多地方在方法的开头于结束地方都要打log,那这个东西是不是可以抽取出来。这时候你就可以选用aop
温馨提示:答案为网友推荐,仅供参考