基础知识

179 阅读1分钟

1,

request是HttpServletRequest,
Map<String,String[]> getMap = request.getParameterMap();
request.getParameterMap()的返回类型是Map类型的对象,也就是符合key-value的对应关系,但这里要注 
意的是,value的类型是String[],而不是String。
为什么是这个?比如针对checkbox来讲,
<input type="checkbox" name="cars" value="audi" /> Audi
<input type="checkbox" name="cars" value="ford" /> Ford
<input type="checkbox" name="cars" value="opel" /> Opel

String[] cars = request.getParameterValues("cars");

2,Spring的5种作用域 blog.csdn.net/weidaoyouwe…

3,织入

织入是将增强添加到目标的具体连接点上的过程 。

4,事务挂起

关于事务挂起的举例:(某事务挂起之后,任何操作都不在该事务的控制之下)
例如: 方法A支持事务,方法B不支持事务。即PROPAGATION_NOT_SUPPORTED

方法A调用方法B。
在方法A开始运行时,系统为它建立Transaction,方法A中对于数据库的处理操作,会在该Transaction的控制之下。
这时,方法A调用方法B,方法A打开的 Transaction将挂起,方法B中任何数据库操作,都不在该Transaction的管理之下。
当方法B返回,方法A继续运行,之前的Transaction回复,后面的数据库操作继续在该Transaction的控制之下 提交或回滚。