BÀI TẬP LỚN CÔNG NGHỆ WEB VÀ CÁC DỊCH VỤ TRỰC TUYẾN: Tích hợp ứng dụng trong cổng thông tin - Pdf 22

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG



 
Đề tài:!"##$%&'()*'(+,-'(".'(+#/'(+0'
GVHD: TS. Tạ Tuấn Anh
Nhóm 11: 1234'(053 677897:;
(3<='(>"053 67789999
?3#@#A<#3'( 677869B8
#CDE'F' 67786;G7
C"#3<A'( 6778G68H
#CDI3F',?J'( 6778G977
KL0M996799
9
MỤC LỤC
N.'(O34'PQ.'(+#/'(+0'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG
9N.'(+#/'(+0'R-,+4STSK(UVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG
6NWX%#Y++,0Z'"[4".'(+#/'(+0'NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG
GNY"S-C0.'(+#/'(+0'\NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN;
HN!'#'E'("[4#]+#^'(-,+4S"_'`F<)X'(NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN8
;NY")@"#P*DK#]+#^'(-,+4S"3'("a%NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNb
BN$0!"#"[4#]+#^'(-,+4SNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:
8NWXc#Y"'#43"def'(0g4-,+4SPKhei0+hNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN97
N.'(O34'PQ-,+Sh+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN99
9N-,+Sh+SK(UVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN99
6N-,+Sh+"-'+40'h,SK(UVNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN99
GN234'#]Pj0k6\NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN96
HN^0O34'#](0g4%-,+Sh+PKih,PSh+\NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN96
;N_3'^0(0g4%-,+Sh+l5'ih,PSh+mkWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN9H

DL+uhei0+h'K-lsN(-K0,4M's"…'"#&4DL+"/'("*+UDc05D'L0eLM"#-
%#†%'(?J0)A'()=)K'(+UD"Y"+#/'(+0''‡D+,-'('L0)3'("Y"+,4'(
uheN#!'#PUPq<M"Y0+1'he-,+4SD4'(y'(#ˆ4\DL+"Y0~".'(•lZ+,3<
'#q%PK-uhei0+hNhe-,+4S+X4'#?DL+)4'#eCheRhe)0,h"+-,<TS01'
G
c5+Pj0DL+ih4,"#h'(0'hld'(0f'M+a+"f"#•)A'('L0eL+,-'(DL+uhei0+hN
W43+#J0(04'l_3M"Y"uhei0+hc#/'("#•D4'(y'(#ˆ4lC0)0]'lZ
(0j0+#0]3"[4"Y""/'(+<M"#x'(+,‰+#K'#'#g'("/'("*+Y"'(#0]%+,X"
+3<5',a++#3q'+0]')K'#"#-"fc#Y"##K'(Ml^0+Y"PK"Y"'#F'P01'"v'(
'#?e4'O3f'+,@)-4'#'(#0]%N-ls"Y"+!'#'E'(O34'+,>'('1'+!"##$%
PK-DL+uhei0+h'#?"Y"+!'#'E'(lE'('#q%PK`Y"+#X"'(?J0)A'(M"Y"
+!'#'E'(O3f'Sy'L0)3'(M+!'#'E'("Y'#F'#-YMl4'(/''(g"v'('#?
"Y"+!'#'E'(+Y"'(#0]%"*+#Zl^0Pj0+r'(uhei0+hNhe-,+4S"3'("a%
c#f'E'(+!"##$%"Y"+!'#'E'('K<DL+"Y"#)=)K'(+#K'#DL++,4'(uhe
)3<  '#a+N  he  -,+4S  l_3  +01'  c0Z3  'K<  SK oDh,0"4S  Š'S0'h  RoŠ 
#++%\mmuuuN4-SN"-DmTN
0]'+C0Mhe-,+4Sc#/'("#•SKDL+~".'(PK-•M)‹'l?J'('(?J0
)A'(+,3<"q%uhei0+hMDKl€+,‰+#K'#DL+i013uhei0+hM'(#ˆ4SK'(-K0"#&4
lX'(D>0+#/'(+0'PK)@"#P*"_'"s'#?DL+uhei0+h+#/'(+#?J'(M's"…'
"sc#f'E'(O3f'+,@(04-)0]'"v'('#?'L0)3'("[4'#0Q3uhei0+hM+#1D
ej+c#/'('#g'('L0)3'(Dj0DK"…'"Y")@"#P*Dj0M+!"##$%"Y"D-)3Sh
+#/'()*'('#a+'#?"Y"p-,3DM"#4+, DMeS-(#4<WWphh)ŒPKO34'
+,>'(SKM"3'("a%P0]"+,3<"q%"Y"'(3z'+#/'(+0',a+l4)C'(PKc#Y"'#43
'K<"#•+#/'(O34DL+S_'lE'('#q%)3<'#a+Ri0'(Shi0('-'TN
L+  he  -,+4S  '.0  +05'(  #0]'  '4<  SK  <  4# •
R#++%\mmD<N<4# N"-DmT"[44# M'(?J0)A'("#•"_'lE'('#q%DL+S_'
)3<'#a++,-'(+,4'('K<lZ+,3<"q%PK-DL++,4'(uhe,01'(DK4# l€
+#05+c5iŽ'MPj0'#0Q3D-)3Sh"siŽ''#?+0'+&"Mef'+0'+#J0+05+Mef'lzŒ
(-K0,4‰+,4'(<4# "v'("s"Y"S0'cS01'c5+l5'"Y"&'()*'(uhe
"[44# O3h'+#3L"'#?hiih'(h,M40SM,-3%MS-(M3i0"ŒPK'(?J0

'#0Q3c0Z3)gS0]3c#Y"'#43NY"-,+4S'K<,a+l‚+M"#•'#g'("/'(+<
Pr4PKSj'+,1'+#5(0j0Dj0iƒ)*'(N‘0]+4DM#_3#5+"Y"#€'(
;
)A'(S-C0'K<SK"Y""/'(+<l4O3^"(04#4<"Y""/'(+<S01')-4'#Sj'N
Y"-,+4S'K<c#/'(c#Y"(U"Y"%#_'DQD3i0'hiiW-S3+0-'R%#_'
DQD(0f0%#Y%'(#0]%P*T'#?0",-i-p+W-S-D-'#4<-+3i-D0'-M
"#•c#Y"SK"#x'(#-C+lL'(+,-'(D/0+,?J'(heNs+#ZcZ,4lF<DL+
i^"Y"-,+4SS-C0'K<S-C0-,+4S"#3<1''(#0]%'#a+'#?0",-i-p+
W#4,h-0'+MŠ,4"Sho%%S0"4+0-'Wh,Ph,MheW%#h,hNNN
• Các Portal Website (Website Portal)
Y"-,+4Sc0Z3'K<+#?J'()A'(lZ+C-,4"Y"hei0+hM"#!'#`Y"
#d'SK"Y"hei0+h"s+#Z+A<e05'R"3i+-D0•4eShuhei0+hTNY"-,+4S
'K<"3'("a%"Y"+!'#'E'(,a+"def'PK"#3'(M(0x%"Y"'#K%#Y++,0Z'
uhe"s+#Z)=)K'(+C-,4DL+uhei0+h"#-,01'(DU'#NY"-,+4S'K<#’
+,$"Y"+!'#'E'("Y'#F'#-YPKl4'(/''(g‰D&"Pr4%#f0M"s+#Z
+#1DPK-"Y"D/l3'+Y"'(#0]%c#/'(O3Y%#&"+C%N“ZSKDl?$"l0Q3
'K<M"Y"-,+4Sl?$"D‰DL+%#_'#-{"#-K'+-K'D€'(3z'MlZ'(?J0
)A'(-,+4SR+#?J'(SKO3f'+,@hei0+hT"s+#Z+X`F<)X'("Y"D/l3'M
+a+'#01'SK+#h-"#3”'"[4-,+4SMlZ+!"##$%PK-uhei0+h"[4DU'#
#-{"+#qD"#!lhDeY'"#-"Y"i0+hc#Y""s"A'('(3z'(^"NY"%-,+4S
'K<+?d'(l^0ld'(0f'M"#•iƒ)*'(DL+PK0"di‰)gS0]3%#.e05'M+3<
'#01'"v'(c#/'(c†D%#_'S0'#lL'(c#0+3we05'(04-)0]'"v'('#?
+#4-+Y"'(#0]%P*N
0]''4<"Y"-,+4Sc0Z3'K<l?$"iƒ)*'('#0Q3'#a+M"f‰+,1'+#5
(0j0"v'('#?0]+4DNY"-,+4S'K<+#?J'(D0='%#!#-{"l?$"eY'Pj0
(0Y,a+,|NY""/'(+<+#05+c5uhe+#?J'("#>'"Y"-,+4S'K<lZD‰,L'(M
+C-,4"Y"uhei0+h"#-c#Y"##K'(DKc#/'(Da+'#0Q3"/'(i&"lZ'(#01'
"&3"v'('#?"K0l{+N‘0]+'4DM"Y"-,+4Shei0+h#4<l?$")A'('#0Q3
'#a+SK3-,+4SM0ph,4<Mkh+W%hh)M`-S4+p-,DPK-+h+3chN^'-,+4S
l_3l?$"P05+e‡'(k4P4MPKl€l?$"+#?d'(DC0#-YRP‹'D0='%#!"Y"

8
P05+N
• Đa nguồn dữ liệu (Multi Data Sources) và Đa nền tảng (Multi
Platforms)
L++,-'('#g'(c#f'E'(O34'+,>'(c#Y""[4#]+#^'(-,+4S
SK"#x'("s+#Ziƒ)*'(c5+#$%'#0Q3'(3z')gS0]3c#Y"'#43NY")g
S0]3'K<"s+#Z‰)C'(p0ShM)C'("di‰)gS0]3O34'#]M)C'("di‰)g
S0]3#?j'(l^0+?$'(M+#qD"#!'(4<+,-'()C'("di‰)gS0]3O34'#]M
-,+4S"s+#Z"#a%'#q''#0Q3S-C0#]O3f'+,@"di‰)gS0]3c#Y"'#43N
‰0PU#]+#^'(-,+4Sl?$"`F<)X'(+#h-c05'+,x"GSj%M%#F'+Y"#
P0]"c5+'^0"di‰)gS0]3MP0]"+Y"'(#0]%PKP0]"#0Z'+#@(04-)0]',4
+#K'#e4+_'(lL"Sq%N
]+#^'(-,+4S"-+!'#'E'(l4'Q'+f'(M"s+#Z"#C<+,1'"Y"
'Q'#]l0Q3#K'#c#Y"'#43M"Y"heWh,Ph,c#Y"'#43M"Y"'Q'uhe#4<
D-e0ShN‰0PU#]+#^'(-,+4Sc5+#A4+r0ph,4<-,+4S–SK-,+4S"s
c05'+,x"D‰M+#^'('#a+Miƒ)*'("Y"'(/''(glL"Sq%'Q'+f'(Miƒ
)*'("Y""#3”'"#3<1'+,4-l.0PK`F<)X'()@"#P*'#?"Y""/'('(#]
heWh,P0"h#4<Wh,P0"hŠ,0h'+h)o,"#0+h"+3,hRWŠoTN
• Đa ngôn ngữ (Localization)
!'#'E'(l4'(/''(gc#/'(l?$"#’+,$+,-'(#]+#^'(-,+4S
"_'`F<)X'(PUlF<SK#]+#^'(iƒ)*'("#-"dO34'Mld'P@"[40]+
4D'1''s#-K'+-K'+#3_'+05'(0]+N#?'('#?+#5c#/'("s'(#ˆ4
SK'sc#/'("s+!'#'E'(l4'(/''(gN
5. Các dịch vụ mà hệ thống Portal cung cấp
]+#^'(-,+4S"_'`F<)X'("3'("a%"Y"'#sD)@"#P*'#?i43\
• Y")@"#P*"def'\-i+eK0l@'#)C'(m-"3Dh'+M4'#iY"#
S01'c5+M%S-4)m-u'S-4)n0ShiM#4-+Y"f'#Œ
b
Y")@"#P*(04-+05%"/'("L'(\n-,3DM#/'(eY-M#ED)
%#053

`F<)X'("s'#g'(?3l0ZDi-Pj0hei0+h"s"A'("#&"'E'('#?i43\
• ]+#^'(-,+4S+C-,4"Y"hei0+hM"Y"hei0+h'K<"s+#Z+A<e05'
+,X"O34'R"fPQ(04-)0]'PK)gS0]3TM(0x%"#-'(?J0%#Y++,0Z'
hei0+hM'(?J0O3f'+,@uhei0+hPK'(?J0)A'(hei0+h"s+#Z`F<
)X'(MO3f'SyPKiƒ)*'("#x'(DL+"Y"#)=)K'(M+#3q'+0]'N
• Y"D/l3'+,-'(-,+4S"s+!'#lL"Sq%"4-M#-C+lL'(c#/'(f'#
#?‰'(+j0"Y"D/l3'c#Y"N
• (?J0)A'(-,+4S"sc#f'E'(+,3<"q%+#/'(+0'"sl?$"+r'#0Q3
'(3z')gS0]3c#Y"'#43N
• (?J0%#Y++,0Z')X4+#h-"Y""#3”'"siŽ'lZ+!"##$%+#1D"Y"D/
l3'+Y"'(#0]%Dj0N
97
II. Tổng quan về Portlet
1. Portlet là gì ?
L+%-,+Sh+SK+#K'#%#_'uhe)X4+,1'c·+#3q+k4P4Ml?$"O3f'Sy
e‰0%-,+Sh+"-'+40'h,M's`ƒSy"Y"<13"_3PKif'i0'#,4'L0)3'(lL'(NY"
%-,+Sh+l?$"iƒ)*'(e‰0"Y"".'(l0]'+ƒ)?j0)C'("Y"+#K'#%#_'(04-
)0]''(?J0)A'("sc#f'E'(+!"##$%l?$"M"3'("a%9+_'(+,U'#)0='"#-
#]+#^'(+#/'(+0'N
L0)3'(if'i0'#e‰09%-,+Sh+"v'(l3$"(>0SK9p,4(Dh'+NL+
p,4(Dh'+SK9%#_'"Y"'(/''(glY'#)a3R'#?MIMT
+3F'+#['(#01D'(C+"Y"S3q+PK"s+#Zl?$"c5+#$%Pj0"Y"p,4(Dh'+ic#Y"
+C-'1'9+K0S0]3#-K'"#•'#NL0)3'("[4DL+%-,+Sh++#/'(+#?J'(l?$"
+!"##$%Pj0'L0)3'("[4"Y"%-,+Sh+c#Y"lZ#U'#+#K'#'1'+,4'(".'(l0]'
+ƒN#3cwi^'("[49%-,+Sh+l?$"O3f'Sye‰0%-,+Sh+"-'+40'h,N
#!4"S0h'+i+?d'(+Y"l5'"Y"%-,+Sh++#/'(O34"d"#5#—0mlY%
R,hO3hi+m,hi%-'ihTl?$""K0l{+e‰0".'(l0]'+ƒN#/'(+#?J'(M'(?J0iƒ
)*'(+?d'(+Y"Pj0'L0)3'(l?$"if'i0'#e‰0"Y"%-,+Sh+iM"#•'(#C'e‰0
"Y"S01'c5+#4<"Y"p-,D`Y"'#q'Mc5+O3f+,-'("Y"#K'#lL'("[4%-,+Sh+
l4'(l?$"'#q'e‰0".'(l0]'+ƒMitl?$"+,fPQe‰0'sl5'"Y"%-,+Sh+il!"#

+#/'(O34"d"#5<13"_3m+,fSJ0l?$""K0l{+e‰0ih,PSh+"-'+40'h,•
-,+Sh+iPKWh,PSh+i
• “0ZD+?d'(lz'(\
-,+Sh+PKWh,PSh+lQ3SK+#K'#%#_'uhek6N
96
f6l?$"O3f'Sye‰0"-'+40'h,Ml0Q3c#0Z'iX+?d'(+Y"(0g4
"#x'(PKP…'(lJ0N
  ’0  "Y0  if'  i0'#  'L0  )3'(  uhe  lL'(  +#/'(  O34  "d  "#5
,hO3hi+m,hi%-'ihN
• “0ZDc#Y"e0]+\
-,+Sh+i0'#,4p,4(Dh'+iM%-,+4Sit+.'(#$%"Y"p,4(Dh'+i'K<SC0
PK-9+,4'(%-,+4SM+,-'(c#0ih,PSh+ii0'#,4DL++K0S0]3#-K'"#•'#N
}#/'((0^'(ih,PSh+M%-,+Sh+c#/'('#f<+j0+,X"+05%DL+N
heS0h'++?d'(+Y"l5'%-,+Sh++#/'(O34DL+#]+#^'(%-,+4SN
-,+Sh+"s9S?$"lz,hO3hi+%#&"+C%#d'Pj06S-C0<13"_3SK\
4"+0-'R#K'#lL'(T,h')h,RlY%&'(TN
-,+Sh+(‚'"#{+l5'9DL++q%"#3”'#-Y"Y"+,C'(+#Y0MD-)hi
"#x'(l@'#'(#ˆ4"Y"+#4-+Y"'(g"f'#PK'#g'(O30+‚"lY%&'(R,h')h,TN
-,+Sh+"s+#Z+z'+C0'#0Q3S_'+,-'(9+,4'(%-,+4SN
• “0ZDP?$++,L0\
-,+Sh+"s9"d"#5%#&"+C%#d'lZ+,3<"q%PK"^(‚'("a3#U'#
+#/'(+0'N
-,+Sh+%#f0+,3<"q%l5'#0]'+,C'(R%,-p0ShT+#/'(+0''(?J0)A'(M
'(-C0+,r'(?J0)A'("di‰PK(0g"#&"'E'("3'("a%+#/'(+0'+,-'(l{"+f
ih,PSh+N
-,+Sh+"s+#Z+#X"#0]'P0]"P05+SC0MPU+#5lZ+C-9S01'c5+
e1'+,-'('L0)3'(%-,+Sh++#U'slL"Sq%Pj0P0]""K0l{+&'()*'(
%-,+4Sih,Ph,R's"s,a+'#0Q3%#?d'(+#&"lZ+#h-)„0+#/'(+0'%#01'SKD
P0]")-ls%-,+4Sih,Ph,#-K'+-K'DADJPQP0]"+C-S01'c5+PK"Y"#-C+
lL'(+,-'(+,4'("Y"p,4(Dh'+iNNNT

"Y"ih,PSh+"s+#Z+,0]3(>0"Y"ih,PSh+iPKkWc#Y"iƒ)*'(eL(ƒ0<13"_3
,hO3hi+)0i%4+"#h,N“Z"s+#Zc5+#$%S0Q'Df'#(0g4%-,+Sh+iPKih,PSh+il{"
+f%-,+Sh+iƒ)*'('#0Q3l^0+?$'(ih,PSh+iN
}#09ih,PSh+#4<9+,4'(kWl?$"(>0e1'+,-'(9%-,+Sh+M<13"_3
ih,PSh+l?$"l?4l5'ih,PSh+#4<kW)X4+,1'%-,+Sh+,hO3hi+PKih,PSh++,fSJ0
l?$"l?4l5'ih,PSh+#4<kW)X4PK%-,+Sh+,hi%-'ihN!)*\
• q%"Y"+#3L"+!'#+,-'(%-,+Sh+,hO3hi+SK%#A#$%lZ0'"S3)hih,PSh+
,hO3hi+
• -,+Sh+PK"Y"kW#4<ih,PSh+l?$"0'"S3)h"#04it"A'(9S3z'(,4
• q%"Y"+#3L"+!'#+,-'(%-,+Sh+ihii0-'SK"s+#Ziƒ)*'(l?$"+r
ih,PSh+ihii0-'PK'(?$"SC0N
9;
III. Tích hợp ứng dụng trong Cổng thông tin
1. Tổng quan về tích hợp ứng dụng
!"##$%"Y"&'()*'(uheld'S|+#K'#DL+'Q'+f'(uheS01'c5+
c#/'(%#f0SKDL++Y"P*)=)K'(N}#/'("s"/'(+#&"'K-"#-P0]"+!"##$%
+^++,-'(DL++#J0(04''(‚'DKc#/'("siXlz'('#a+NAi4-l0'v4M
0ph,4<"#-%#†%lC+l?$"iX+!"##$%,01'(Pj0'(3z'SX"+^0+#0Z3N
!"##$%0ph,4<-,+4Se‰0"Y"+#K'#%#_'"siŽ'Pj0'#43PK'(3z'
SX""s+#Z"#-,a+'#0Q3S-C0c5+O3fc#Y"'#43\
• C'D3^'+!"##$%PK-0ph,4<Pj0"#!'#iY"#`Y"+#X"#4<O3<Q'#C'
WWŠ"siŽ'N0]"'K<"s+#ZS01'O34'l5'iX%#Y++,0Z'"[4DL+S01'c5+
WWŠ+A<"#•'#l5'ih,P0"hM#4<P0]"+Y0iƒ)*'("[4DL+S01'c5+`Y"+#X"
0ph,4<¸-3+-p+#he-`¸N
• C'D3^'S3z'"/'(P0]"Ru-,cpS-uT#4<"siŽ'"[4eC'l?$"
l0Q3c#0Z'PKPq'#K'#O340ph,4<-,+4S"[4eC'N0]"'K<"s+#Zc†-
)K0+rDL++_'(+,U'#)0=')d'(0f'p,4Dhl5'DL+%-,+Sh+l!'#he
,-`<l5'DL+%-,+Sh++A<"#•'#N
• C'"s"Y"&'()*'('Q'uheD-'(D3^'lZ"3'("a%DL++,f0'(#0]D
'(?J0)A'(.'l@'#

l?$"(0Y+,@PKS$0'#3q'D4'(S-C0e‰0DL+(0f0%#Y%PK"3^0"A'(lZ
SX4"#>'lx'(c#0+#X"+#0N
98
9b
1.2. Các bậc tích hợp
!"##$%"Y"&'()*'("A'(Pj0'#43iƒ)*'(DL+.'(+#/'(
+0'"s'(#ˆ4SK%#d0eK<,4M#4<+#Z#0]'"Y0e1''(-K0"[4&'()*'("#-
'(?J0)A'("3^0e‡'("Y"#DK#>"s+#Z)=)K'(+?d'(+Y"Pj0"#x'(lZ
#-K'+#K'#"/'(P0]""[4#>N“F<SK"/'(P0]""[4DL+.'(+#/'(+0'M
+,U'#)0='"#-'(?J0)A'(Pj0DL+(04-)0]'#$%'#a+D4'(+!'#+,X"
O34'MlY%&'(MPKlx'(l‚'Nd0DK'(?J0iƒ)*'(+,X"+05%+?d'(+Y"
l?$"(>0SK+_'(+,U'#)0='N!)*M+,-'(.'(+#/'(+0'0ph,4<M+_'(
+,U'#)0='l?$"#0Z'+#@iƒ)*'(+,U'#)3<]+N!"##$%"Y"&'()*'(
+,-'(+_'(+,U'#)0='ld'S|SKSX4"#>')=)K'('#a+PK,|'#a+Ns"#&4
,a+!+"/'(%#Y++,0Z'lZiƒ)*'(l?$"MPK"v'(c#/'(f'##?‰'(l5'"Y"
&'()*'(c#Y"l€l?$"+!"##$%N04-)0]''(?J0)A'("siŽ'l?$"(0g
'(3<1'MPKc#/'("_'+#05+%#f0+#4<l.0‰&'()*'(N,-'(#_3#5+"Y"
+,?J'(#$%M"#!'#"Y"&'()*'(c#/'(+Xe05+,‡'("#x'(l4'(l?$"+!"#
#$%N{")APq<M"sDL+PK0+,‰'(C0+#X"iX+,-'("Y"#+05%"q''K<\
• #/'(+0'R+,C'(+#Y0"[4"#x'(Tl?$"l?4PK-&'()*'(ite@Da+
c#0)0"#3<Z',4c#—0+,4'(N
• Y"?('i)*'(ld'S|"s"Y"%#-'("Y"#(04-)0]'c#Y"'#43RS c
4')phhSTM+,4'(+,!c#Y"#43MPKD‹3)gS0]3c#Y"'#43
• }#/'("s+#”DO3<Z'lZ+?d'(+Y"Pj0+_'()?j0"[4".'(+#/'(
+0'
• ¹+#-{"c#/'("siXl0Q3c#0Z'D*"+013'L0)3'("[4&'()*'(N
L+PK0+,‰'(C0"s+#Z(0fDej+e‰0DL+"#x+"/'(i&"e—+#1D
,4M'#?'('#g'(+,‰'(C0ls'(E'"#{'eC'lC+l?$"D*"+013+#05+c5M
DL+'#3"_3c#Y""[4(0f0%#Y%N
9:

)*'(#’+,$WN,-'(+,?J'(#$%'K<M"#x'(+4+!"##$%+#•'("#x'(
PK-+,-'(D/0+,?J'(".'(+#/'(+0'N#q+Pq<M'#g'(+!"##$%".'(
+#/'(+0'(^"l?$")A'(%#.e05'"#-"Y"&'()*'()-4'#'(#0]%N!
)*MW<'"`"s%-,+Sh+#g3)*'("#-0",-i-p+Š3+S cM's"#-%#†%
hD40SPKS@"#SKDP0]"+!"##$%+,-'(D/0+,?J'(".'(+#/'(+0'"siŽ'N
f'(i43+.'(c5+"Y"+#3L"+!'#c#s4"[4D’0D&"+!"##$%l€
(0j0+#0]3\
3^0"A'(M"s+#Z"#x+#!"#,‡'(c#/'("sDL+(0f0%#Y%"^l@'#
'K-"#-+!"##$%&'()*'(N0f0%#Y%"3^0"A'(+#qD"#!"s+#Ze4-#KD
iX%#4+,L'"[4+a+"f"Y""#05'S?$"+,1'MlZ"s+#ZlY%&'(l?$"<13
"_3"_'+#05+"[4Pa'lQDK"#x'(+4l4'("^(‚'((0f0O3<5+PK'(3z'
SX""s+,-'(+4<Nj0iX#0Z3e05+,L'(PQ"Y""#05'S?$"+!"##$%M"#x'(
66
+4+05%+*"(0f0+#!"#,„,K'("Y"+!'#'E'("[4.'(+#/'(+0'0ph,4<PK
SKD"Y"#'K-"#x'((0x%eC'+C-l?$"'#0Q3'#a++,-'(eK0+-Y'c0'#+5
"[4eC'N
1.3. Tích hợp ứng dụng trong Liferay
/0+,?J'(.'(+#/'(+0'0ph,4<"3'("a%DL+PK0%#?d'(
++#&"+#05+c5lZ(0x%+!"##$%"Y"&'()*'('(-K0PK-DL+(04-)0]'
'(?J0)A'(ld'MS01'c5+NY"%#?d'(+#&"ls+,f0)K0+r+!"##$%+_'(
+,U'#)0='l5'+!"##$%+-K'eL%-,+Sh+N
?j0lF<SKef'(+.'(c5+'#g'(c#Y"'#43(0g4"Y"+_'(+!"#
#$%\
6G
2. Tích hợp IFRAME
p,4DhSKDL+"Y"#,F+ld'(0f'PK"#0%#!+#a%lZ+!"##$%DL+&'(
)*'(PK-+_'(+,U'#)0='N‘0ph,4<l€l?$""3'("a%p,4Dh%-,Sh+N-,+Sh+
'K<"#-%#†%'#x'(DL++,4'(c#Y"PK-+,4'(#0]'+#J0Nd''g4M
'(?J0iƒ)*'("s+#Z)0"#3<Z'`3<1'i3^++,4'('#x'('K<DKc#/'(SKD
+#4<l.0+,4'(%-,+4SN

iƒ)*'(+,-'(p,4Dhe‚+l_3e‰0#++%i\mmN
6;

Trích đoạn Tích hợp đầy đủ Liferay/Portlet
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status