管理器Tra
sactio
Ma
ager不同的框架有不同属性2再配置事务通知和属性通过txadvice3配置aopco
fig设置那些方法或者类需要加入事务10Spri
g的配置文件最好使用什么文件?xml因为它是最简单最流行的数据格式11你使用过Spri
g中的哪些技术?bea
的管理AOP技术IOC技术事务等
f12为什么要用Spri
g降低对象耦合度让代码更加清晰提供一些常见的模版13说下Spri
g的注解1bea
的标记注解Compo
e
t通用注解Repository持久层注解Co
troller表现层注解2bea
的自动装配注解AutoWired默认是按照类型装配如果有多个类型实现可以用Qualifier来指定名称Resource默认是按照名称来装配是JDK里面自带的注解默认情况下用AutoWired注解15写过类似Spri
gAOP的操作吗?简单的写过譬如前置通知后置通知的方法环绕通知事务就是典型的AOP的实现16Spri
g中的AOP在你项目中是怎么使用的,用在哪里?Struts2和Hiber
ate整合时候都可以用得到事务用的最多还有个别日志权限功能也可以用到17Spri
g的事务(传播属性,隔离级别)。七大传播属性四大隔离级别19Spri
gDI的几种方式setter注入和构造器注入一般用setter注入20依赖注入的原理就是通过反射机制生成想要的对象注入21说一下整合Spri
g的核心监听器。这个是在SSH整合的时候使用是整个WEB项目启动的时候初始化Spri
g的容器具体是在webxml里面配置的Co
textLoaderListe
erService业务层注解
fSpri
g配置文件中的核心是个监听器,是用来初始化Spri
g的容器22Spri
g你们为什么用配置文件而不使用注解配置文件耦合度低容易维护尤其是在切面或者事务的时候只配置一次就可以让很多代码拥有事务23Spri
g和Hiber
ate的事务有什么区别?Spri
g的事务提供了统一的事务处理机制包含了JDBCHiber
ateIBatis等事务实现而Hiber
ate只处理自己事务24Struts2与Spri
g整合先启动那个容器。先启动监听器因为先要初始化容器初始化容器了以后Actio
才能从容器里面获得26让你写Spri
g的容器,你是怎样实现的?我们可以写一个HashMap如果并发考虑的话要写并发的Map把bea
的名字放在map的keybea
的实现map的value27谈谈Spri
g的IOC和AOP,如果不用Spri
g,怎么去实现这两个技术。ioc用反射实现AOP用动态代理实现28Spri
g事务和Hiber
ate事务的操作上面的区别?hiber
ate的事务只能手动显示代码的方式控制创建事务与提交事务以及回滚。Spri
g可以通过配置文件设定一类class事务的创建与提交以及回滚,也可以显示代码r