就可以如下配置:bea
id”role”class”spri
gchapter2maryGameRole”scope”sessio
”5、globalsessio
globalsessio
作用域类似亍标准的HTTPSessio
作用域,丌过它仅仅在基亍portlet的web应用中才有意义。Portlet范定义了全局Sessio
的概念,它被所有构成某个portletweb应用的各种丌同的portlet所共享。在globalsessio
作用域中定义的bea
被限定亍全局portletSessio
的生命周期范围内。如果你在web中使用globalsessio
作用域来标识bea
,那么,web会自劢当成sessio
类型来使用。配置实例:和request配置实例的前提一样,配置好web启劢文件就可以如下配置:bea
id”role”class”spri
gchapter2maryGameRole”scope”globalsessio
”6、自定义bea
装配作用域在spri
g20中作用域是可以意扩展的,你可以自定义作用域,甚至你也可以重新定义已有的作用域(但是你丌能覆盖si
gleto
和prototype),spri
g的作用域由接口orgspri
gframeworkbea
sfactoryco
figScope来定义,自定义自己的作用域要实现该接口即可,下面给个实例:我们建立一个线程的scope,该scope在表示一个线程中有效,代码如下:publicclassMyScopeimpleme
tsScope…privatefi
alThreadLocalthreadScope
ewThreadLocal…protectedObjecti
itialValue…retur
ewHashMappublicObjectgetStri
g
ameObjectFactoryobjectFactory…
fMapscopeMapthreadScopegetObjectobjectscopeget
ameifobject
ull…objectobjectFactorygetObjectscopeput
ameobjectretur
objectpublicObjectremoveStri
g
ame…MapscopeMapthreadScopegetretur
scoperemove
amepublicvoidregisterDestructio
CallbackStri
g
ameRu
ablecallback…publicStri
ggetCo
versatio
Id…TODOAutoge
eratedmethodstubretur
ull
5、编写JDBC访问MySql数据库表中一条记录的代码?Stateme
tstatame
tMySQLco
ectMySQLcreateStateme
t
6、介绍下数据库事物离级别?Oracle数据库支持READCOMMITTED和SERIALIZABLE这两种事务离级别。所以Oracle丌支持脏读,即Oracle中丌允许一个会话读取其他事务未提交的数据修改结果,从而防止了由亍事务回滚发生的读取丌正确。Oracle回滚段,在修改数据记录时,会把这些记录被修改前的结果存入回滚段戒撤销段中。Oracle读取操作丌会阻碍更新操作,更新操作也丌会阻碍读取操作,这样在
fOracle中的各种离级别下,读取操作都丌会等待更新事务结束,更新操作也丌会因为另一个事务中的读取操作而发生等待,这也是Oracle事务处理的一个优势所在。Oracle缺省的配置是ReadCommitted离级别也称为诧句级别的离,在这种离级别下,如果一个事r