SSH里的ORM,IOC,AOP,是怎么回事?

这三件事就是解决程序设计中的一些问题,把这些问题打包成一个框架来解决。

ORM:为了方便起见,将数据库对象转换成java对象。在此之前,没有这种框架的时候,我们通常是手动将其封装成一个java对象。

Ioc:说白了就是通过配置。管理类并实现对象注入。您过去通过代码依赖的东西现在已经变成了配置依赖。写一个伪代码来帮助你理解newpersistence()。集合名称(“名称”);这个东西完全可以通过xml配置在spring中实现。

Aop:就是解决方法复用的问题。如public void xxxx(

Log.error ("start ")

。。。。插入数据库等操作。。。。。

Log.error ("end ")

)

你的程序里有很多地方都要在方法的开头和结尾输入log,那么这个东西能提取出来吗?这时候你可以选择aop。