l•›Œ™—™šŒGqˆˆiŒˆ•š
EᎤ ᐦង ᤬ɨA
ൖ൒!Ⴢ ᅒ
YWWWUW_
$Ŏቒ
ஞ
lqiG
'Ƅ &.
E Ꭴ ᐦង ᤬ɨA
l•›› GiŒˆ•
zŒšš–•GiŒˆ•
{™ˆ•šˆŠ›–•
kŒšŽ•Gར
ໜ ಲ !
ໜ
ಲ !
ໜ ಲ !
Z ൒!Ⴢ༦ ು ཟ༞ம ǔ 
ࠍ ቆ%ቒ ' ཮
ú൒ು ཮$
+ň
,൒!Ⴌ!

࣒
ů
ໜ
lqiಲ ਺ ༢ Ŏ.ஏ༦ ቆ%ம ǔ ൚. Ǟ ๸ಲ ቒ ǔ
ò
Ƅ ǜ % ǔ þ ú൒ು ཮$ +ň ཮ம
൒!Ⴢ ༭ॽ  ཞǔ
%਺༢
lqiಲ  ǜ %༦ ú ኴ. SGໜ༦ ༎ Ŏ 
Ǖ༞மŝ Ŏ.ஏ༦ 
)$+ Ŏ຾ ਺๸ ಲ ! ཮ ǔ  %þ  Ƅ
Ŏ๸ 
)$+Ŏ ǔ SG%þ  Ƅ Ŏ SGໜ
)$+ ŎƄ  Ŏ.ஏ๸ ທ.༦ Ƅ ƌຮ
þ
୬)൒๸ Ŏ ༢ Ƅ ! ǔ ໾. ਘ ྲ SG
!Ⴌ! - ኶ುኴ ਘ ྲ ཮
p•š›ˆ•ŠŒGw––“•ŽGX
- ച༦ ศ SGቆ%ቒ ຌ /Ŏ ໜ
% SGñ໾ ൒  ༢ ๞ ৶ॲ
ྼᆨࣀ+ !Ⴌ! Ŏ ຈ )$+๸ ಲ !
.   %þ ໜ $ ਺ ৶ॲ
! -༦ %ǔ  ǡ์ ཮ཟ
)$+ ๮ሠ ࿂ň༢ ൚཮ ๸ ཀྵཟ༞ம ๯
ņ!ǔ ůॲUG !Ⴌ! Ă୨Ŗ  lqi
຾ ǜ%T!Ⴌ! - ༢ ๸ ཀྵཟ༞ம
ཀྵ ǔய Ǖ༞மŝ Ŏ.ஏ༦ ຈ
)$+ ๸ ཀྵཟ༞ம ཀྵ ǔ ů ੸ ๸SG
Ƅ )$+๸ ং༭ǔ ༦ )$+ ŏ
) ༎ ቖ ቆ% རቾ $
p•š›ˆ•ŠŒGw––“•ŽGY
๼ᅈᅈ Ƅ ሞ )
lqi ๼ᅈᅈ Ƅ ሞ )༦ !Ⴌ! -๸ ং
ቒ ம ཭Ƅ
ၲOu–Gz›ˆ›ŒP
!Ⴌ! ಋುþ ů༢ ၲ
!Ⴌ! ሞ )Ƅ ൒ ࢏๸ಲ ኵ
- ၲOw––“Œ‹Gz›ˆ›ŒP
!Ⴌ! ƑႸß๸ Ƅ. !Ⴌ! ಋುþ$༞SG
๞ lqi ຾ ħ༦ ů༢ ၲ
ၲOyŒˆ‹ Gz›ˆ›ŒP
 lqi ຾ ħ༦ SG ! Şਲ ǜ ๸
ং༭ቖ þ$  ၲ
p•š›ˆ•ŠŒGw––“•ŽGZ
ၲ
No state
- ၲ
Pooled state
ၲ
Ready state
1 newInstance()
2 setEJBContext()
3 EJB objectம ቖò 5 instance poolம Ⴌ
4 client % ༦ ཮
p•š›ˆ•ŠŒGw––“•ŽG[
ၲ ར %
ར
୬) ൒๸  ཀྵ ቖ Ŏ ய Ƅ !Ⴌ!਺༦
ǔ  ǔ
lqiƑႸß ǔƄ )!๸ ংǔຈ ຈ୨ Ƅ !Ⴌ!
ಋುǔ SGቆ%ቖ ੸ ਺༦ ༎
)$+ ! Şਲ % ǔ % ቒ )$
+๸ .òǔ lqi ๸ -Ƅ !Ⴌ! ቖò
lqi স  !Ⴌ! ቆ%ǔ ů þ ॲ൒
!Ⴌ! -ம ৄ๞ ॲU
lqiಲ  ৶ ਸ਼ ኍၲƄ ๸ ংǔຈ !Ⴌ! -༦
༎
ǔƄ !Ⴌ! -๸ ਺$  ਸ਼ !Ⴌ! úੁǔ SG
úੁǔ
p•š›ˆ•ŠŒGw––“•ŽG[
!Ⴌ! ಋುþ$ -ĥ ਺$ þ SG ம ƑႸß
๸ Ƅ. ཮ þ ‘ˆˆŸUŒ‘‰Ulqij–•›ŒŸ›๸ ংቒ ĥ,୬!
$ ॲU
lqij–•›ŒŸ›  lqiǞ *ൖǔ  %ቖ Ŏ  
Ⴈ,! ཮
lqij–•›ŒŸ›  ၲம ར .༦੸ স% ༎%
)$+ ๸ ংቒ + Ⴈ,! $ ໾. lqiǝ
༦ %ቖ ੸SGlqi  !Ⴌ!-๸ಲ ಋುþ !Ⴌ!
ቖò ॲ
lqi ๸ ቖò þ$༦ ੸ !Ⴌ! ൓ཟ༞ம ၲ
ၲ þ ༢ )$+ம Ⴈ % ƑႸßƄ
༦ Ŏ  ৶ॲU
p•š›ˆ•ŠŒGw––“•ŽG
!Ⴌ! ၲ þ SGl•›› j–•›ŒŸ› ம% ཭ $
৶ॲU
l•›› j–•›ŒŸ› .ò ๸ ኂ %ǔ  )$+๸ ংቒ
཭ ཮
!Ⴌ! ൖƄ lqiǝ lqi ๸ ཀྵ ቖ Ŏ ய . SG
  ൖ๸ ংቒ ĥ,୬! ॲ !Ⴌ!਺๸ ར. ቆ%
  ൖƄ )! ༦ ಋುǔ  SG཮ ቖ ቆ% ༦ ੸ ༎
%
l•›› j–•›ŒŸ› ཭ཟ )! ๞ð
ƑႸß๸ ংቒ Ⴈ,! SG!Ⴌ! $ቒ lqi ๸ ቖò
þ࢜๸ ॲ ၲ સቒ ǔ ৶ॲU
)$+ Ƅ + ĥ,୬! þ SG + ĥ,୬!
  Ƅ ཮ Şਲ Ƅ ǔ ǜ ৶ॲU
 ཮ þ SG þ Ƅ !Ⴌ! lqi ຾ þ$
!Ⴌ! -ம ৄ๞ ॲUO !Ⴌ!਺༢ )$+Ƅ %  Ğ.
੸๸ !Ⴌ! -ம ৄ๞ Ŏ ॲP
p•š›ˆ•ŠŒGw––“•ŽG]
!Ⴌ! !຾ቍO•š›ˆ•ŠŒGšžˆ—•ŽP
)$+Ƅ %  ਺$໌ .ò lqi ຾ ħ
৶ !Ⴌ! $༞ SG-๸ಲ ॲ൒ !Ⴌ! ୨຾
lqi ๸ ቖòǔ
!Ⴈ!਺ lqi ๸ ቖòþ SGॲ൒ -ம ৄ
๞  ཭༦ ǔ ಲ -๸ ਺$ !Ⴌ
!Ƅ Ŏ ཭ǔ ༎ þ ůॲUGƑႸß
 )$+Ƅ %  ๞ !Ⴌ! Ŏ
 SG%  $਺ ॲ൒ Ŏ  ൓༞
ம -Ƅ !Ⴌ! Ŏ
p•š›ˆ•ŠŒGw––“•ŽG^
!Ⴌ! !຾ቍ
ၲ ņň ༢ !Ⴌ! - ༦ +0 ໍುǔ
኶%
ၲ ņň ༢ Şਲ ǜ ๸ $ ၲ ༎ ǔ
ůॲUG ၲ ņň ๸ ংǔຈ $ ਸ਼
Şਲ ǜ ༢  ཟ༞ம $ $ !Ⴌ!
ŎO•š›ˆ•ŠŒGˆ™ˆ‰“ŒP 'ǔ SG%ǔ ů 
ൖƄ ຉቖ༦ Ŏ.
ƑႸß )$+๸ ǜ ǔ Şਲ ๸
!Ⴌ! !຾ቍ. மSG$ ၲ ņň !Ⴌ
! ൖ๸  )Ƅ lqi Ƅ % ๸ ಲ !
཮ ቖ Ŏ ॲ ༦ Ƅ
p•š›ˆ•ŠŒGw––“•ŽG_
ၲ ņň ༢  ቖ ੸SGkŒ—“– ”Œ•›kŒšŠ™—›–™Ƅ ಲ
)! zŒšš–•kŒšŠ™—›–™Ƅ ು༦ %ǔຈ “ ၲ”
ು༦ ຈ
ņň Ƅ )! ಶ$๸ ၲ ು๸ ংቒ $ቒ $ 
਺$ ůॲ
‘ ၲ’ம  þ SGƑႸß .ò ๸ ংǔຈ Ş
ਲ ǜ ๸ $ ংኴ ၲ ༎ þ ů ॲ ཭
ƑႸß .ò ๸ ংǔຈ Şਲ ǜ ๸ $ ংኴ
ၲ ༎ þ ů ॲ ཭
ၲ  !Ⴌ! Ŏ Ŏ  !Ⴌ!
ॲ lqi ๸ ং. ಲ ! ǔ ம ংኴ ၲ ༎ ቆ
%ቒ %๸ %.ಲ ů৶ॲU
኶ುኴ ྲ X
ၲ༎ ņň ༢ Şਲ ǜ ๸ ၲ ༎
ၲ༎ ņň  )$+຾Ƅ ཟ ংኴ ༎ ቒॲ
 Ƅ ๸ಲ ‘ংኴၲOj–•Œ™šˆ›–•ˆ“Gš›ˆ›ŒP’  ቒॲU
 )$+๸ ಲ ! Ŏ.ǔ úů๸  ংኴ ၲ
ǔ ༎ ৺ ቆ%
ၲ༎ ņň ༢ ၲ ņň  ๼ᅈᅈ ༢ ൓༞
ம !Ⴌ! -   $ ůॲ
ၲ༎ ņň ๸ಲ ໜ༦ ༎ ǔ ໾.ಲ ኶ುኴ
OˆŠ›ˆ›–•P  %
ໜ Ƅ $ %༦ ቖ ቆ% ༦ ੸SGlqiಲ  ၲ ༎
ņň ༦ ம Ⴈ ŷॲ
൒!Ⴢ ༎ .$ ǔ !Ⴌ! Ŏ ຈ
༦ ኶ುኴ ൒) ংኴ ၲ ༎ ǔ ໾.ಲ Ƅ 
ၲ Y ཞ ๸ ஐኴ ൒࿒ lqi ๸ ং༭ǔய ༎
኶ುኴ ྲ Y
)$+ lqi Ƅ Şਲ ǜ ǔ ம% ၲ༎
!Ⴌ! ಋುþ$ ኶ುኴ৶ Y ཞ ๸ ཞ
኶ುኴO—ˆššˆ›–•P ၲ༎ !Ⴌ! lqi ம
Ⴈ ൒) SG ၲ ཞ
኶ುኴ ໾.ಲ !Ⴌ!Ƅ ၲ lqi ๸ ং༭ǔຈ
ཟ༞ம ཞ৺ ቆ%
 ኶ುኴþ SG !Ⴌ! lqi ம Ⴈ ཮ ǔ SG
๸ಲ $๮  ůར
)$+ ୨ቒ ኶ುኴ ཭༦ རǙ ๠๞ ቒॲUG
)$+ lqi ๸ Ƅ. ኂ৶ + Ⴈ,! 
%ǔ மSG !Ⴌ!຾ ཀྵཟ༞ம *ൖ ǔ ů ॲ ཨ༦
$
)$+຾ lqi Ƅ ຌ ༢  ኶ುኴ৶ /๸ ༎
৺ Ŏ  ॲ
኶ುኴ ྲ Z
༦ ኶ುኴǔ ༢ ၲ༎ !Ⴌ!Ƅ lqi ๸ ংቒ ၲ
/ ǔ
኶ುኴ৶ lqi ๸ ংǔຈ Şਲ ǜ þ SGƑႸß úཟ
༞ம ம% !Ⴌ! ಋುǔ ኶ುኴ úů ཞþ$ ø
Ⴈ຾ હ  ቆਲ %ॲ
୨  lqi  ཭ཟ༞ம ๸ Şਲ ǜ
ၲ༎ ༦ ኶ುኴǔ  ኶ುǔ ཭ኵቒ ྲ ༢ $ ਺๸
੨ ॲ ॲUGǔ ਸ਼ ༢ ഖಲཟ༞ம ຐ৺ Ŏ  SG ਺Ƅ 
ၲ ൒ཟ༞ம 'ቖ Ŏ   ቒ ቒ ŭ༢ ཮
“ ஐኴ ቒ ਺༦ ൒ம ཭ ൒࿒ ǔ ໾.  ஐኴ
ྲ úቒ ༦ ၳ”ǔ ॲ $ ྲ  ཭ò
lqi Ƅ ၲ ཞǔ ॲ ຈ୨ ਺ ໜǔ ம ኶
ುኴ৶ ༦ ኶ುኴ ൒) ੸Ƅ ቒ൒ཟ ሞம,ᅈ  ஐኴ ၲ
 ੸຾ હ ༢ ༞ம þ ůॲU
኶ುኴ ྲ [
 ஐኴ๸ಲ ഖಲংம ຐ৶ ၲ๸ಲ $ ੸ ൒ཟ
ቆਲ . .ò ቆਲ )๸ ংቒ ༞ம ಺཭
཭Ŏ ‘W’SG % ༢ ‘ˆ“šŒ’SG ĥ,୬! ‘•œ““’ੁ༞ம ಺཭
lqi๸ಲ ኶ುኴ /๸ ൒ ቆਲ ਲ൒ ༞ம ৄ๞  ༢
๞ॲUGໜ ༦ ༎ ǔ  ǔ SG$ +཭ቒ ༦ Ŏ ॲ
൒ቆਲ ኶ುኴ /Ƅ ၲ ኂ๸ ੨ ॴ Ŏ ༞ மSG
൒ ቆਲ %ቖ ੸ ਲ൒ '൜ǔຈ$ ቒॲ
Œ‘‰hŠ›ˆ›ŒOPSGŒ‘‰wˆššˆ›ŒOPG ၲ ༎ !Ⴌ! ኶ುኴ৺
 ኶ುኴ৺  ๠எ ॲU
Œ‘‰hŠ›ˆ›ŒOP !Ⴌ! ು ཟ༞ம ኶ುኴ৶ ॲ༨๸ ம ǜ þ
மSGቆ%ǔॲ ൒ ቆਲ๸ ༦  ཭ǔ  %
Œ‘‰wˆššˆ›ŒOPG !Ⴌ! ኶ುኴ þ மར๸ ǜ ৶ॲUG ኶
ುኴ ར๸ $ 'સ ቆ%ǔ  ኶ುኴ /๸ ༎
ቆ%ቒ ໜ Ƅ !Ⴌ! ༎ .$ ቖ ੸SG+0 ༎%
኶ುኴ ྲ 
!Ⴌ! ம Ⴈ ཮ ৶ ၲ ੸ ๸ ໜ๸
ংቒ ຌ ༢ ༎ þ ůॲUGॲ ॲ ๸ ংቒ + ĥ,
୬!຾ zŒšš–•j–•›ŒŸ› ŵ%ம  ஐኴ৶ ၲ๸ಲ ༎
þ$ॲ  ኶ುኴþ  ು
๼ᅈᅈ ༢ ၲ༎ ୲ ஐኴ ቒ ংኴ ၲ
ůॲ
๼ᅈᅈ !Ⴌ!Ƅ ၲ ཀྵ Ⴈ !ம ༎ ৶ॲ
๼ᅈᅈ  !Ⴌ! -ம ਺$  SG!Ⴌ! -๸ಲ 
ະ  !Ⴌ!๸ ๠எ ໾. Œ‘‰hŠ›ˆ›ŒOPSG
Œ‘‰wˆššˆ›ŒOP %
Œ‘‰hАˆ›ŒOPG !Ⴌ! lqi ம !້৶ /๸ ǜ SG
Œ‘‰wˆššˆ›ŒOPG!Ⴌ! !້๞%þ ར๸ ǜ
ಲ !
ú൒ು ཮$
ņň
ú൒ ཀྵ ༦ ໜǔ ůॲ
๼ᅈᅈ
Ⴈ !Ƅ Ⴈ
༎ ú൒ ཀྵ ቆ%
!Ⴌ!๸ ংቒ ú൒ ཀྵ
Ƅ Şਲ ‘ศĥਲTņሞO›™Œˆ‹G–
šˆŒP’ம ುቖ ቆ% $༨
ಲ !
 
 O™ŒŒ•›™ˆ•ŠŒP
Ƒ+ஶ ศĥਲ !Ⴌ!๸ ॲ൒ ਺$ எ ൒
ǔ ੸
lqi๸ಲ ཟ༞மம   ůÿ
lqi ཀྵཟ༞ம ǜ %ǔ ů SG ਲ൒
᤬ K L A E. ǜ %
  O•–•T™ŒŒ•›™ˆ•›P
ሞ  .%þ ů༨༦ )
  ࿸ਲ !Ⴌ! ໜ๸ಲ ñഖ0 ൖƄ Ş
ਲ ǜ ǔ  ॲ
ಲ !
+ň
+ňf
ǕÈ Ŏ.þ$$ ቖ Ⴘ!)਺Ƅ ǕSGñ໾
úཟ༞ம
 ቖ ੸SG+ň ು༦ ཭
lqiಲ  ୬)൒๸ ༦ ú༞ம
ಲ !
,൒!Ⴌ! X
ƑႸß ,൒!Ⴌ!OŠ–•›ˆ•Œ™T
”ˆ•ˆŽŒ‹T—Œ™šš›Œ•ŠŒP
ƑႸß ๼ᅈᅈ Ƅ !Ⴌ! ቆਲ຾ 
Ⴈ ! Ƅ Ⴈ 
lqi࿺ ŞਲSG+ň ໜ
,൒!Ⴌ!
 ൖƄ ၲ !!ம
ಲ !
,൒!Ⴌ! Y
T ኍ ,൒!Ⴌ!
 ཟ ,൒!Ⴌ! ྲ
ኍ Ⴈ !Ƅ Ⴘ ྴ୲๸ ቍ
þ ๼ᅈᅈ Ƅ ቆਲ
ቍ༢  ൒
!Ⴌ! ၲ ú ኴOš •Š™–•¡•ŽP
๼ᅈᅈ !Ⴌ!Ƅ ၲ Ⴈ !Ƅ Ⴘ
 ൒࿒  
๼ᅈᅈ ಋುSG཮ ྲ ཮
ಲ !
,൒!Ⴌ! Z
਺ ཭ኵǔ ኍ Ⴈ !๸
ቍ৺ Ŏ $ ੸ ๸ T ኍ ,൒!Ⴌ!
 % 
 ኍ Ⴈ !๸ . ࢂ
୳ ቍþ  ů༨
ኍ Ⴈ !๸ ཞ৺ Ŏ ய ú
ኴ ར๸  )༦ ) Ǟ ቆ%
Ⴈ ! ॲ ཮-༞ம  % !
ॲ
ಲ !
,൒!Ⴌ! [
Ⴈ ! ,൒!Ⴌ!
๼ᅈᅈ Ⴈ ! Ƅ ቍ༦ ࢂ୳
཮
'ኴ ཮ $༨
ಲ !
,൒!Ⴌ! 
ĥ ൒ ,൒!Ⴌ!
ƑႸß ,൒!Ⴌ! ' Ⴈ๸ ๯ņ!ǔ
ய + 0 ਺$ lqiƑႸß ቆ%
ptzSGjpjzSGiT›™™ŒŒੁƄ 'Ƅ ๮ሠ ࿂ň๸
ቍ
ƑႸß ,൒!Ⴌ! ,൒!Ⴌ! ॲ

ƑႸß ,൒!Ⴌ! %
/ƁཟSG ༦ ቖ ੸ ಋཟ
,൒!Ⴌ! %
ሞம཯+๸ಲ ቍ ᄐ ཮ þ ů '
൒!Ⴢ༞ம Ⴈ Ƅ ၲ $$຾$ ǔ
%
ಲ !

໾ ᄈ ು 
ਸ਼ Ŏ Ⴌ   ໜ൒)
O•›SG‹–œ‰“ŒSG‰ ›ŒGੁP
qˆˆU–UzŒ™ˆ“¡ˆ‰“Œ༦ ኂቒ
+ ĥ,୬! %
lqiTjvyihSGlqiTkjvt ቍ ੁ༦ ኶%
ǔຈ ‘ˆˆ%Ƅ $$຾ *ൖ
ಲ !
࣒
qukpO‘ˆˆGuˆ”•ŽGˆ•‹Gk™ŒŠ›–™ G
p•›Œ™ˆŠŒP $ hwpம %
qukp
'Ƅ ੘ĥ* ಲ !਺༦ ຌ
ຌ ഖಲ
lqiGಲ ம ຌ TeG+཭ lqiGǝ༦ $ ໾.
qukp%
ಲ !
ů X
ņ ů
 Oˆœ›Œ•›Šˆ›–•P
%Ƅ ཭ ኵ
  ቒƄ ൒!Ⴢ ཀྵ ༦ ๞  
ཀྵ ཮$OˆŠŠŒššGŠ–•›™–“P
൒!Ⴢ ๸ಲ ቖ Ŏ  ቖ Ŏ$ ༦ ཭ǔ
ů ཭
ů *ൖOšŒŠœ™ŒGŠ–””œ•Šˆ›–•P
*ൖ ࣄ༢ ཟ ñ
)$+຾ ಲ Ƅ *ൖ ๨ǜኴம ů༦ ༎
lqiG!,  ሞம*࿺
ಲ !
ů Y
j–•›™–“kŒšŠ™—›–™
Z yœ•hšG”–‹Œ
jsplu{†pklu{p{€
ኂ % ǔ )$+Ƅ p‹Œ•›› ๸ಲ ú
%þ p‹Œ•››  Şਲ๸ ংቒ ™œ•hšGp‹Œ•›› 
zwljpmplk†pklu{p{€
ಶၳቒ p‹Œ•›› ๸ಲ ú
%þ p‹Œ•››   ৺੸ j–•›™–“kŒšŠ™—›–™๸
཭
z€z{lt†pklu{p{€
൒!Ⴢ p‹Œ•‹› ๸ಲ ú
ሠᆲ๸ ੨ ཭SGং lqiಲ  %ທþ
p‹Œ•‹› 
ಲ !
ů Z
Client A
Şਲ : foo
ய:
Bill Jones
Cathy Lee
John Bales
Şਲ:
ਲ: CLIENT_IDENTITY
Şਲ: bar
ய:
Bill Jones
John Wells
Şਲ:bar
ਲ:SPECIFIED_IDENTITY
๞ᅈᅈ:administrator
Şਲ : foo
ய:
administrator
Şਲ:
ਲ: CLIENT_IDENTITY
B C
1 foo() ǜ
2 Bill Jones ኵ
3 runAs Identity $༨
4 bar() ǜ
runAs identity = Bill Jones
7 boo() ǜ
AccessControlEntry
AccessControlEntry
AccessControlEntry
ControlDescriptor
ControlDescriptor
ControlDescriptor
runAs identity = Bill Jones
runAs identity = administrator
6 runAs identity $༨
5 Bill Jones ኵ
9 runAs Identity
$༨
8 administrator ኵ
wŒ™šš›Œ•›GšGw™–—Œ™› 
wŒ™šš›Œ•›O,൒!Ⴌ+P
Ⴈ ! ቆਲ๸ ং༭
Ⴈ !๸ ཞ
w™–—Œ™› Oሞம,ᅈP
+ Ⴈ,! *.ಲ ཟ༞ம ཀྵ  
*
)!๸ ಶ$৶ ቆਲ਺༢ ,൒!Ⴌ+ ቆਲ Ŏ
 SGሞம,+ ቆਲ Ŏ ॲU
ǜ )ཟ ๞ð
ŵ཮
p‹ቆਲ ,൒!Ⴌ+ǔ ሞம,ᅈ ๞ð
Ⴈ !๸ ং༭þ + Ⴈ,! *.
ಲ ཀྵ ቖ Ŏ $ॲU

More Related Content

PDF
05 EJB 디자인 전략
PDF
02 EJB구조의 이해
PDF
01 EJB소개
PDF
الزحف العمراني وأثره على الأراضي الزراعية حول مدينة الفاشر
PDF
Hematologia cto 7
PDF
Arbitragem e Direito Empresarial
PDF
Proyecto de Investigación: Open source
PDF
Traganje za istinom
05 EJB 디자인 전략
02 EJB구조의 이해
01 EJB소개
الزحف العمراني وأثره على الأراضي الزراعية حول مدينة الفاشر
Hematologia cto 7
Arbitragem e Direito Empresarial
Proyecto de Investigación: Open source
Traganje za istinom

What's hot (19)

PDF
Circuit_Cellar_FHSS_Article
PDF
Réseaux sociaux entreprise livre-blanc
PDF
Atext
PDF
Galaxyru04 2003
PDF
Jannat-ul-Naeem Shumara 2
PDF
A4 examen et corrige francais 2012 1 am t2
PDF
Folleto Dengue
PDF
Transient_One_Dimensional_Modelling_Of_Multi_Phase_Slug_Flows
PDF
Semantica 1360182019
PPTX
Jell bank
PPTX
구글
PDF
How to sell tickets to a charity function
PDF
Haqqani anjuman february 2020
PDF
%80%a0%a6%f3leosessenciais indica%80%a0%a6%e7%f5esterapeuticas
PDF
Preliminary study of the geology and structural trends of lower proterozoic b...
PDF
Code environnementlegislatif chasse
PDF
Metodologia desarrollo mod_ hidrogeologico
PDF
بهبود تجربه‌ی کاربری در طراحی واکنش‌گرا
Circuit_Cellar_FHSS_Article
Réseaux sociaux entreprise livre-blanc
Atext
Galaxyru04 2003
Jannat-ul-Naeem Shumara 2
A4 examen et corrige francais 2012 1 am t2
Folleto Dengue
Transient_One_Dimensional_Modelling_Of_Multi_Phase_Slug_Flows
Semantica 1360182019
Jell bank
구글
How to sell tickets to a charity function
Haqqani anjuman february 2020
%80%a0%a6%f3leosessenciais indica%80%a0%a6%e7%f5esterapeuticas
Preliminary study of the geology and structural trends of lower proterozoic b...
Code environnementlegislatif chasse
Metodologia desarrollo mod_ hidrogeologico
بهبود تجربه‌ی کاربری در طراحی واکنش‌گرا
Ad

03 EJB 자원관리

  • 2. ஞ lqiG 'Ƅ &. E Ꭴ ᐦង ᤬ɨA l•›› GiŒˆ• zŒšš–•GiŒˆ• {™ˆ•šˆŠ›–• kŒšŽ•Gར
  • 4. ໜ ಲ ! Z ൒!Ⴢ༦ ು ཟ༞ம ǔ ࠍ ቆ%ቒ ' ཮ ú൒ು ཮$ +ň ,൒!Ⴌ! ࣒ ů
  • 5. ໜ lqiಲ ਺ ༢ Ŏ.ஏ༦ ቆ%ம ǔ ൚. Ǟ ๸ಲ ቒ ǔ ò Ƅ ǜ % ǔ þ ú൒ು ཮$ +ň ཮ம ൒!Ⴢ ༭ॽ ཞǔ %਺༢ lqiಲ ǜ %༦ ú ኴ. SGໜ༦ ༎ Ŏ Ǖ༞மŝ Ŏ.ஏ༦ )$+ Ŏ຾ ਺๸ ಲ ! ཮ ǔ %þ Ƅ Ŏ๸ )$+Ŏ ǔ SG%þ Ƅ Ŏ SGໜ )$+ ŎƄ Ŏ.ஏ๸ ທ.༦ Ƅ ƌຮ þ ୬)൒๸ Ŏ ༢ Ƅ ! ǔ ໾. ਘ ྲ SG !Ⴌ! - ኶ುኴ ਘ ྲ ཮
  • 6. p•š›ˆ•ŠŒGw––“•ŽGX - ച༦ ศ SGቆ%ቒ ຌ /Ŏ ໜ % SGñ໾ ൒ ༢ ๞ ৶ॲ ྼᆨࣀ+ !Ⴌ! Ŏ ຈ )$+๸ ಲ ! . %þ ໜ $ ਺ ৶ॲ ! -༦ %ǔ ǡ์ ཮ཟ )$+ ๮ሠ ࿂ň༢ ൚཮ ๸ ཀྵཟ༞ம ๯ ņ!ǔ ůॲUG !Ⴌ! Ă୨Ŗ lqi ຾ ǜ%T!Ⴌ! - ༢ ๸ ཀྵཟ༞ம ཀྵ ǔய Ǖ༞மŝ Ŏ.ஏ༦ ຈ )$+ ๸ ཀྵཟ༞ம ཀྵ ǔ ů ੸ ๸SG Ƅ )$+๸ ং༭ǔ ༦ )$+ ŏ ) ༎ ቖ ቆ% རቾ $
  • 7. p•š›ˆ•ŠŒGw––“•ŽGY ๼ᅈᅈ Ƅ ሞ ) lqi ๼ᅈᅈ Ƅ ሞ )༦ !Ⴌ! -๸ ং ቒ ம ཭Ƅ ၲOu–Gz›ˆ›ŒP !Ⴌ! ಋುþ ů༢ ၲ !Ⴌ! ሞ )Ƅ ൒ ࢏๸ಲ ኵ - ၲOw––“Œ‹Gz›ˆ›ŒP !Ⴌ! ƑႸß๸ Ƅ. !Ⴌ! ಋುþ$༞SG ๞ lqi ຾ ħ༦ ů༢ ၲ ၲOyŒˆ‹ Gz›ˆ›ŒP lqi ຾ ħ༦ SG ! Şਲ ǜ ๸ ং༭ቖ þ$ ၲ
  • 8. p•š›ˆ•ŠŒGw––“•ŽGZ ၲ No state - ၲ Pooled state ၲ Ready state 1 newInstance() 2 setEJBContext() 3 EJB objectம ቖò 5 instance poolம Ⴌ 4 client % ༦ ཮
  • 9. p•š›ˆ•ŠŒGw––“•ŽG[ ၲ ར % ར ୬) ൒๸ ཀྵ ቖ Ŏ ய Ƅ !Ⴌ!਺༦ ǔ ǔ lqiƑႸß ǔƄ )!๸ ংǔຈ ຈ୨ Ƅ !Ⴌ! ಋುǔ SGቆ%ቖ ੸ ਺༦ ༎ )$+ ! Şਲ % ǔ % ቒ )$ +๸ .òǔ lqi ๸ -Ƅ !Ⴌ! ቖò lqi স !Ⴌ! ቆ%ǔ ů þ ॲ൒ !Ⴌ! -ம ৄ๞ ॲU lqiಲ ৶ ਸ਼ ኍၲƄ ๸ ংǔຈ !Ⴌ! -༦ ༎ ǔƄ !Ⴌ! -๸ ਺$ ਸ਼ !Ⴌ! úੁǔ SG úੁǔ
  • 10. p•š›ˆ•ŠŒGw––“•ŽG[ !Ⴌ! ಋುþ$ -ĥ ਺$ þ SG ம ƑႸß ๸ Ƅ. ཮ þ ‘ˆˆŸUŒ‘‰Ulqij–•›ŒŸ›๸ ংቒ ĥ,୬! $ ॲU lqij–•›ŒŸ› lqiǞ *ൖǔ %ቖ Ŏ Ⴈ,! ཮ lqij–•›ŒŸ› ၲம ར .༦੸ স% ༎% )$+ ๸ ংቒ + Ⴈ,! $ ໾. lqiǝ ༦ %ቖ ੸SGlqi !Ⴌ!-๸ಲ ಋುþ !Ⴌ! ቖò ॲ lqi ๸ ቖò þ$༦ ੸ !Ⴌ! ൓ཟ༞ம ၲ ၲ þ ༢ )$+ம Ⴈ % ƑႸßƄ ༦ Ŏ ৶ॲU
  • 11. p•š›ˆ•ŠŒGw––“•ŽG !Ⴌ! ၲ þ SGl•›› j–•›ŒŸ› ம% ཭ $ ৶ॲU l•›› j–•›ŒŸ› .ò ๸ ኂ %ǔ )$+๸ ংቒ ཭ ཮ !Ⴌ! ൖƄ lqiǝ lqi ๸ ཀྵ ቖ Ŏ ய . SG ൖ๸ ংቒ ĥ,୬! ॲ !Ⴌ!਺๸ ར. ቆ% ൖƄ )! ༦ ಋುǔ SG཮ ቖ ቆ% ༦ ੸ ༎ % l•›› j–•›ŒŸ› ཭ཟ )! ๞ð ƑႸß๸ ংቒ Ⴈ,! SG!Ⴌ! $ቒ lqi ๸ ቖò þ࢜๸ ॲ ၲ સቒ ǔ ৶ॲU )$+ Ƅ + ĥ,୬! þ SG + ĥ,୬! Ƅ ཮ Şਲ Ƅ ǔ ǜ ৶ॲU ཮ þ SG þ Ƅ !Ⴌ! lqi ຾ þ$ !Ⴌ! -ம ৄ๞ ॲUO !Ⴌ!਺༢ )$+Ƅ % Ğ. ੸๸ !Ⴌ! -ம ৄ๞ Ŏ ॲP
  • 12. p•š›ˆ•ŠŒGw––“•ŽG] !Ⴌ! !຾ቍO•š›ˆ•ŠŒGšžˆ—•ŽP )$+Ƅ % ਺$໌ .ò lqi ຾ ħ ৶ !Ⴌ! $༞ SG-๸ಲ ॲ൒ !Ⴌ! ୨຾ lqi ๸ ቖòǔ !Ⴈ!਺ lqi ๸ ቖòþ SGॲ൒ -ம ৄ ๞ ཭༦ ǔ ಲ -๸ ਺$ !Ⴌ !Ƅ Ŏ ཭ǔ ༎ þ ůॲUGƑႸß )$+Ƅ % ๞ !Ⴌ! Ŏ SG% $਺ ॲ൒ Ŏ ൓༞ ம -Ƅ !Ⴌ! Ŏ
  • 13. p•š›ˆ•ŠŒGw––“•ŽG^ !Ⴌ! !຾ቍ ၲ ņň ༢ !Ⴌ! - ༦ +0 ໍುǔ ኶% ၲ ņň ༢ Şਲ ǜ ๸ $ ၲ ༎ ǔ ůॲUG ၲ ņň ๸ ংǔຈ $ ਸ਼ Şਲ ǜ ༢ ཟ༞ம $ $ !Ⴌ! ŎO•š›ˆ•ŠŒGˆ™ˆ‰“ŒP 'ǔ SG%ǔ ů ൖƄ ຉቖ༦ Ŏ. ƑႸß )$+๸ ǜ ǔ Şਲ ๸ !Ⴌ! !຾ቍ. மSG$ ၲ ņň !Ⴌ ! ൖ๸ )Ƅ lqi Ƅ % ๸ ಲ ! ཮ ቖ Ŏ ॲ ༦ Ƅ
  • 14. p•š›ˆ•ŠŒGw––“•ŽG_ ၲ ņň ༢ ቖ ੸SGkŒ—“– ”Œ•›kŒšŠ™—›–™Ƅ ಲ )! zŒšš–•kŒšŠ™—›–™Ƅ ು༦ %ǔຈ “ ၲ” ು༦ ຈ ņň Ƅ )! ಶ$๸ ၲ ು๸ ংቒ $ቒ $ ਺$ ůॲ ‘ ၲ’ம þ SGƑႸß .ò ๸ ংǔຈ Ş ਲ ǜ ๸ $ ংኴ ၲ ༎ þ ů ॲ ཭ ƑႸß .ò ๸ ংǔຈ Şਲ ǜ ๸ $ ংኴ ၲ ༎ þ ů ॲ ཭ ၲ !Ⴌ! Ŏ Ŏ !Ⴌ! ॲ lqi ๸ ং. ಲ ! ǔ ம ংኴ ၲ ༎ ቆ %ቒ %๸ %.ಲ ů৶ॲU
  • 15. ኶ುኴ ྲ X ၲ༎ ņň ༢ Şਲ ǜ ๸ ၲ ༎ ၲ༎ ņň )$+຾Ƅ ཟ ংኴ ༎ ቒॲ Ƅ ๸ಲ ‘ংኴၲOj–•Œ™šˆ›–•ˆ“Gš›ˆ›ŒP’ ቒॲU )$+๸ ಲ ! Ŏ.ǔ úů๸ ংኴ ၲ ǔ ༎ ৺ ቆ% ၲ༎ ņň ༢ ၲ ņň ๼ᅈᅈ ༢ ൓༞ ம !Ⴌ! - $ ůॲ ၲ༎ ņň ๸ಲ ໜ༦ ༎ ǔ ໾.ಲ ኶ುኴ OˆŠ›ˆ›–•P % ໜ Ƅ $ %༦ ቖ ቆ% ༦ ੸SGlqiಲ ၲ ༎ ņň ༦ ம Ⴈ ŷॲ ൒!Ⴢ ༎ .$ ǔ !Ⴌ! Ŏ ຈ ༦ ኶ುኴ ൒) ংኴ ၲ ༎ ǔ ໾.ಲ Ƅ ၲ Y ཞ ๸ ஐኴ ൒࿒ lqi ๸ ং༭ǔய ༎
  • 16. ኶ುኴ ྲ Y )$+ lqi Ƅ Şਲ ǜ ǔ ம% ၲ༎ !Ⴌ! ಋುþ$ ኶ುኴ৶ Y ཞ ๸ ཞ ኶ುኴO—ˆššˆ›–•P ၲ༎ !Ⴌ! lqi ம Ⴈ ൒) SG ၲ ཞ ኶ುኴ ໾.ಲ !Ⴌ!Ƅ ၲ lqi ๸ ং༭ǔຈ ཟ༞ம ཞ৺ ቆ% ኶ುኴþ SG !Ⴌ! lqi ம Ⴈ ཮ ǔ SG ๸ಲ $๮ ůར )$+ ୨ቒ ኶ುኴ ཭༦ རǙ ๠๞ ቒॲUG )$+ lqi ๸ Ƅ. ኂ৶ + Ⴈ,! %ǔ மSG !Ⴌ!຾ ཀྵཟ༞ம *ൖ ǔ ů ॲ ཨ༦ $ )$+຾ lqi Ƅ ຌ ༢ ኶ುኴ৶ /๸ ༎ ৺ Ŏ ॲ
  • 17. ኶ುኴ ྲ Z ༦ ኶ುኴǔ ༢ ၲ༎ !Ⴌ!Ƅ lqi ๸ ংቒ ၲ / ǔ ኶ುኴ৶ lqi ๸ ংǔຈ Şਲ ǜ þ SGƑႸß úཟ ༞ம ம% !Ⴌ! ಋುǔ ኶ುኴ úů ཞþ$ ø Ⴈ຾ હ ቆਲ %ॲ ୨ lqi ཭ཟ༞ம ๸ Şਲ ǜ ၲ༎ ༦ ኶ುኴǔ ኶ುǔ ཭ኵቒ ྲ ༢ $ ਺๸ ੨ ॲ ॲUGǔ ਸ਼ ༢ ഖಲཟ༞ம ຐ৺ Ŏ SG ਺Ƅ ၲ ൒ཟ༞ம 'ቖ Ŏ ቒ ቒ ŭ༢ ཮ “ ஐኴ ቒ ਺༦ ൒ம ཭ ൒࿒ ǔ ໾. ஐኴ ྲ úቒ ༦ ၳ”ǔ ॲ $ ྲ ཭ò lqi Ƅ ၲ ཞǔ ॲ ຈ୨ ਺ ໜǔ ம ኶ ುኴ৶ ༦ ኶ುኴ ൒) ੸Ƅ ቒ൒ཟ ሞம,ᅈ ஐኴ ၲ ੸຾ હ ༢ ༞ம þ ůॲU
  • 18. ኶ುኴ ྲ [ ஐኴ๸ಲ ഖಲংம ຐ৶ ၲ๸ಲ $ ੸ ൒ཟ ቆਲ . .ò ቆਲ )๸ ংቒ ༞ம ಺཭ ཭Ŏ ‘W’SG % ༢ ‘ˆ“šŒ’SG ĥ,୬! ‘•œ““’ੁ༞ம ಺཭ lqi๸ಲ ኶ುኴ /๸ ൒ ቆਲ ਲ൒ ༞ம ৄ๞ ༢ ๞ॲUGໜ ༦ ༎ ǔ ǔ SG$ +཭ቒ ༦ Ŏ ॲ ൒ቆਲ ኶ುኴ /Ƅ ၲ ኂ๸ ੨ ॴ Ŏ ༞ மSG ൒ ቆਲ %ቖ ੸ ਲ൒ '൜ǔຈ$ ቒॲ Œ‘‰hŠ›ˆ›ŒOPSGŒ‘‰wˆššˆ›ŒOPG ၲ ༎ !Ⴌ! ኶ುኴ৺ ኶ುኴ৺ ๠எ ॲU Œ‘‰hŠ›ˆ›ŒOP !Ⴌ! ು ཟ༞ம ኶ುኴ৶ ॲ༨๸ ம ǜ þ மSGቆ%ǔॲ ൒ ቆਲ๸ ༦ ཭ǔ % Œ‘‰wˆššˆ›ŒOPG !Ⴌ! ኶ುኴ þ மར๸ ǜ ৶ॲUG ኶ ುኴ ར๸ $ 'સ ቆ%ǔ ኶ುኴ /๸ ༎ ቆ%ቒ ໜ Ƅ !Ⴌ! ༎ .$ ቖ ੸SG+0 ༎%
  • 19. ኶ುኴ ྲ !Ⴌ! ம Ⴈ ཮ ৶ ၲ ੸ ๸ ໜ๸ ংቒ ຌ ༢ ༎ þ ůॲUGॲ ॲ ๸ ংቒ + ĥ, ୬!຾ zŒšš–•j–•›ŒŸ› ŵ%ம ஐኴ৶ ၲ๸ಲ ༎ þ$ॲ ኶ುኴþ ು ๼ᅈᅈ ༢ ၲ༎ ୲ ஐኴ ቒ ংኴ ၲ ůॲ ๼ᅈᅈ !Ⴌ!Ƅ ၲ ཀྵ Ⴈ !ம ༎ ৶ॲ ๼ᅈᅈ !Ⴌ! -ம ਺$ SG!Ⴌ! -๸ಲ ະ !Ⴌ!๸ ๠எ ໾. Œ‘‰hŠ›ˆ›ŒOPSG Œ‘‰wˆššˆ›ŒOP % Œ‘‰hАˆ›ŒOPG !Ⴌ! lqi ம !້৶ /๸ ǜ SG Œ‘‰wˆššˆ›ŒOPG!Ⴌ! !້๞%þ ར๸ ǜ
  • 20. ಲ ! ú൒ು ཮$ ņň ú൒ ཀྵ ༦ ໜǔ ůॲ ๼ᅈᅈ Ⴈ !Ƅ Ⴈ ༎ ú൒ ཀྵ ቆ% !Ⴌ!๸ ংቒ ú൒ ཀྵ Ƅ Şਲ ‘ศĥਲTņሞO›™Œˆ‹G– šˆŒP’ம ುቖ ቆ% $༨
  • 21. ಲ ! O™ŒŒ•›™ˆ•ŠŒP Ƒ+ஶ ศĥਲ !Ⴌ!๸ ॲ൒ ਺$ எ ൒ ǔ ੸ lqi๸ಲ ཟ༞மம ůÿ lqi ཀྵཟ༞ம ǜ %ǔ ů SG ਲ൒ ᤬ K L A E. ǜ % O•–•T™ŒŒ•›™ˆ•›P ሞ .%þ ů༨༦ ) ࿸ਲ !Ⴌ! ໜ๸ಲ ñഖ0 ൖƄ Ş ਲ ǜ ǔ ॲ
  • 22. ಲ ! +ň +ňf ǕÈ Ŏ.þ$$ ቖ Ⴘ!)਺Ƅ ǕSGñ໾ úཟ༞ம ቖ ੸SG+ň ು༦ ཭ lqiಲ ୬)൒๸ ༦ ú༞ம
  • 23. ಲ ! ,൒!Ⴌ! X ƑႸß ,൒!Ⴌ!OŠ–•›ˆ•Œ™T ”ˆ•ˆŽŒ‹T—Œ™šš›Œ•ŠŒP ƑႸß ๼ᅈᅈ Ƅ !Ⴌ! ቆਲ຾ Ⴈ ! Ƅ Ⴈ lqi࿺ ŞਲSG+ň ໜ ,൒!Ⴌ! ൖƄ ၲ !!ம
  • 24. ಲ ! ,൒!Ⴌ! Y T ኍ ,൒!Ⴌ! ཟ ,൒!Ⴌ! ྲ ኍ Ⴈ !Ƅ Ⴘ ྴ୲๸ ቍ þ ๼ᅈᅈ Ƅ ቆਲ ቍ༢ ൒ !Ⴌ! ၲ ú ኴOš •Š™–•¡•ŽP ๼ᅈᅈ !Ⴌ!Ƅ ၲ Ⴈ !Ƅ Ⴘ ൒࿒ ๼ᅈᅈ ಋುSG཮ ྲ ཮
  • 25. ಲ ! ,൒!Ⴌ! Z ਺ ཭ኵǔ ኍ Ⴈ !๸ ቍ৺ Ŏ $ ੸ ๸ T ኍ ,൒!Ⴌ! % ኍ Ⴈ !๸ . ࢂ ୳ ቍþ ů༨ ኍ Ⴈ !๸ ཞ৺ Ŏ ய ú ኴ ར๸ )༦ ) Ǟ ቆ% Ⴈ ! ॲ ཮-༞ம % ! ॲ
  • 26. ಲ ! ,൒!Ⴌ! [ Ⴈ ! ,൒!Ⴌ! ๼ᅈᅈ Ⴈ ! Ƅ ቍ༦ ࢂ୳ ཮ 'ኴ ཮ $༨
  • 27. ಲ ! ,൒!Ⴌ! ĥ ൒ ,൒!Ⴌ! ƑႸß ,൒!Ⴌ! ' Ⴈ๸ ๯ņ!ǔ ய + 0 ਺$ lqiƑႸß ቆ% ptzSGjpjzSGiT›™™ŒŒੁƄ 'Ƅ ๮ሠ ࿂ň๸ ቍ ƑႸß ,൒!Ⴌ! ,൒!Ⴌ! ॲ ƑႸß ,൒!Ⴌ! % /ƁཟSG ༦ ቖ ੸ ಋཟ ,൒!Ⴌ! % ሞம཯+๸ಲ ቍ ᄐ ཮ þ ů ' ൒!Ⴢ༞ம Ⴈ Ƅ ၲ $$຾$ ǔ %
  • 28. ಲ ! ໾ ᄈ ು ਸ਼ Ŏ Ⴌ ໜ൒) O•›SG‹–œ‰“ŒSG‰ ›ŒGੁP qˆˆU–UzŒ™ˆ“¡ˆ‰“Œ༦ ኂቒ + ĥ,୬! % lqiTjvyihSGlqiTkjvt ቍ ੁ༦ ኶% ǔຈ ‘ˆˆ%Ƅ $$຾ *ൖ
  • 29. ಲ ! ࣒ qukpO‘ˆˆGuˆ”•ŽGˆ•‹Gk™ŒŠ›–™ G p•›Œ™ˆŠŒP $ hwpம % qukp 'Ƅ ੘ĥ* ಲ !਺༦ ຌ ຌ ഖಲ lqiGಲ ம ຌ TeG+཭ lqiGǝ༦ $ ໾. qukp%
  • 30. ಲ ! ů X ņ ů Oˆœ›Œ•›Šˆ›–•P %Ƅ ཭ ኵ ቒƄ ൒!Ⴢ ཀྵ ༦ ๞ ཀྵ ཮$OˆŠŠŒššGŠ–•›™–“P ൒!Ⴢ ๸ಲ ቖ Ŏ ቖ Ŏ$ ༦ ཭ǔ ů ཭ ů *ൖOšŒŠœ™ŒGŠ–””œ•Šˆ›–•P *ൖ ࣄ༢ ཟ ñ )$+຾ ಲ Ƅ *ൖ ๨ǜኴம ů༦ ༎ lqiG!, ሞம*࿺
  • 31. ಲ ! ů Y j–•›™–“kŒšŠ™—›–™ Z yœ•hšG”–‹Œ jsplu{†pklu{p{€ ኂ % ǔ )$+Ƅ p‹Œ•›› ๸ಲ ú %þ p‹Œ•››  Şਲ๸ ংቒ ™œ•hšGp‹Œ•››  zwljpmplk†pklu{p{€ ಶၳቒ p‹Œ•›› ๸ಲ ú %þ p‹Œ•››  ৺੸ j–•›™–“kŒšŠ™—›–™๸ ཭ z€z{lt†pklu{p{€ ൒!Ⴢ p‹Œ•‹› ๸ಲ ú ሠᆲ๸ ੨ ཭SGং lqiಲ %ທþ p‹Œ•‹› 
  • 32. ಲ ! ů Z Client A Şਲ : foo ய: Bill Jones Cathy Lee John Bales Şਲ: ਲ: CLIENT_IDENTITY Şਲ: bar ய: Bill Jones John Wells Şਲ:bar ਲ:SPECIFIED_IDENTITY ๞ᅈᅈ:administrator Şਲ : foo ய: administrator Şਲ: ਲ: CLIENT_IDENTITY B C 1 foo() ǜ 2 Bill Jones ኵ 3 runAs Identity $༨ 4 bar() ǜ runAs identity = Bill Jones 7 boo() ǜ AccessControlEntry AccessControlEntry AccessControlEntry ControlDescriptor ControlDescriptor ControlDescriptor runAs identity = Bill Jones runAs identity = administrator 6 runAs identity $༨ 5 Bill Jones ኵ 9 runAs Identity $༨ 8 administrator ኵ
  • 33. wŒ™šš›Œ•›GšGw™–—Œ™›  wŒ™šš›Œ•›O,൒!Ⴌ+P Ⴈ ! ቆਲ๸ ং༭ Ⴈ !๸ ཞ w™–—Œ™› Oሞம,ᅈP + Ⴈ,! *.ಲ ཟ༞ம ཀྵ * )!๸ ಶ$৶ ቆਲ਺༢ ,൒!Ⴌ+ ቆਲ Ŏ SGሞம,+ ቆਲ Ŏ ॲU ǜ )ཟ ๞ð ŵ཮ p‹ቆਲ ,൒!Ⴌ+ǔ ሞம,ᅈ ๞ð Ⴈ !๸ ং༭þ + Ⴈ,! *. ಲ ཀྵ ቖ Ŏ $ॲU