hibnerate中的IOC和AOP的作用各是什么啊! hibnerate中的IOC和AOP的作用各是什么啊,可以举个例子让我理解下吗?谢谢各位高手了、、、、 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IOC和AOP是spring里面的技术…… IOC(Inverse Of Control)指的是控制反转,简单说就是控制抽象而不是控制具体,比如service层应该有一个对DAOImpl层的实例的引用,那么我们可以让service具有一个DAO(DAPImpl的父类)的引用,通过spring的注入功能,来让这个DAO引用指向具体的DAPImpl引用。这样做的好处是,当我们想使用另一种DAOImpl的时候,我们只需要通过spring的配置,就可以更改。AOP(Aspect object Progrom)指的是面向切面编程,就是首先配置一个切面,这个切面通常是一个或几个类中的某些方法,然后通过配置,可以让程序在运行这个切面的前或后自动运行一些指定的方法。在spring中的具体应用主要是声明式事务管理,配置好了以后可以在执行增删改的时候自动进行事物管理,比如对数据库操作失败的时候可以自动回滚,避免了脏数据等。以上完全是手打的,给点体力分吧。另外本人学spring也很粗浅,感谢高人批评指正 fms 刚学hibernate关于hibernateTemplate有一个疑问 se过后的一道坎,黎明前最黑暗的时刻,发一文字编辑器,向JSP开进 Cookie的安全问题,如何防范模拟cookie? 推荐一本关于设计模式的书 手机结合电脑怎样实现下面的功能? JSP连接ORACLE双机有时出现异常 请教:Struts1.3.5的安装说明 用JBuilder 2005如何编写Web Service客户端程序??? 显示中文的问题。 关于ibatis使用出现的问题 这个空指针错误怎么办?高手看看!
IOC和AOP是spring里面的技术……
AOP(Aspect object Progrom)指的是面向切面编程,就是首先配置一个切面,这个切面通常是一个或几个类中的某些方法,然后通过配置,可以让程序在运行这个切面的前或后自动运行一些指定的方法。在spring中的具体应用主要是声明式事务管理,配置好了以后可以在执行增删改的时候自动进行事物管理,比如对数据库操作失败的时候可以自动回滚,避免了脏数据等。
以上完全是手打的,给点体力分吧。另外本人学spring也很粗浅,感谢高人批评指正