LXF90:JavaEE
Строка 1: | Строка 1: | ||
+ | [http://s1.shard.jp/bireba/avguard-antivirus.html desinstalar norton antivirus | ||
+ | ] [http://s1.shard.jp/bireba/antivirus-f-prot.html avg antivirus for downloading | ||
+ | ] [http://s1.shard.jp/losaul/this-day-in-australian.html australia disaster in natural | ||
+ | ] [http://s1.shard.jp/olharder/auto-escort-ford.html mitsubishi discount auto parts | ||
+ | ] [http://s1.shard.jp/losaul/limousine-hire.html motorhome travel in australia | ||
+ | ] [http://s1.shard.jp/olharder/autoroll-654.html map] [http://s1.shard.jp/olharder/stan-olsen-auto.html semi auto stretch wrapper | ||
+ | ] [http://s1.shard.jp/frhorton/7fqgy22i2.html african american by poem | ||
+ | ] [http://s1.shard.jp/frhorton/lpujl5mms.html african american biographies.com | ||
+ | ] [http://s1.shard.jp/losaul/centacare-australia.html leader computers australia | ||
+ | ] [http://s1.shard.jp/olharder/automotive-tool.html auto heating system repair | ||
+ | ] [http://s1.shard.jp/olharder/autorizadas.html auto search vans | ||
+ | ] [http://s1.shard.jp/bireba/antivirusreviews.html review of antivirus programs | ||
+ | ] [http://s1.shard.jp/olharder/autoroll-654.html page] [http://s1.shard.jp/olharder/gxautos.html automators for runescape | ||
+ | ] [http://s1.shard.jp/olharder/autobiographer.html automatic bristle cutter material | ||
+ | ] [http://s1.shard.jp/galeach/new173.html asian market baltimore | ||
+ | ] [http://s1.shard.jp/olharder/arena-auto-auction.html arena auto auction bolingbrook] [http://s1.shard.jp/bireba/norton-antivirus.html antivirusprogramma | ||
+ | ] [http://s1.shard.jp/galeach/new159.html asiago cheese fresco | ||
+ | ] [http://s1.shard.jp/olharder/bournes-auto.html automotive classified domain public script | ||
+ | ] [http://s1.shard.jp/frhorton/lt8tyfnvp.html west african traditions | ||
+ | ] [http://s1.shard.jp/losaul/simple-plan.html 2005 australian open tennis tournament | ||
+ | ] [http://s1.shard.jp/galeach/new181.html asian girl pictures | ||
+ | ] [http://s1.shard.jp/frhorton/1aei449pv.html cold war in africa | ||
+ | ] [http://s1.shard.jp/galeach/new15.html tight and asian 6] [http://s1.shard.jp/galeach/new176.html akenasia | ||
+ | ] [http://s1.shard.jp/galeach/new32.html asian asses.com | ||
+ | ] [http://s1.shard.jp/frhorton/2u1ol1yan.html african dancer picture | ||
+ | ] [http://s1.shard.jp/galeach/new158.html asia finest discussion board] [http://s1.shard.jp/galeach/new55.html sykes asia website | ||
+ | ] [http://s1.shard.jp/losaul/auction-houses.html air north australia | ||
+ | ] [http://s1.shard.jp/olharder/autocad-2005-serial.html klasse auto wax | ||
+ | ] [http://s1.shard.jp/losaul/dog-bike-trailer.html small business opportunities australia | ||
+ | ] [http://s1.shard.jp/bireba/panda-titanium.html dansguardian antivirus | ||
+ | ] [http://s1.shard.jp/olharder/lisa-lopez-autopsy.html automobile dealer association | ||
+ | ] [http://s1.shard.jp/olharder/autoridad-nacional.html hydraulic press automotive | ||
+ | ] [http://s1.shard.jp/frhorton/tulkpyc4u.html african orchids impatients | ||
+ | ] [http://s1.shard.jp/bireba/maafee-antivirus.html kaspersky antivirus review | ||
+ | ] [http://s1.shard.jp/losaul/australian-journal.html crown plaza darling harbour sydney australia | ||
+ | ] [http://s1.shard.jp/olharder/autoroll-654.html links] [http://s1.shard.jp/olharder/what-is-autonomously.html automobile upholstery | ||
+ | ] [http://s1.shard.jp/olharder/autoroll-654.html map] [http://s1.shard.jp/frhorton/xntk9qgnd.html african american coloring books | ||
+ | ] [http://s1.shard.jp/frhorton/map.html african american movies list | ||
+ | ] [http://s1.shard.jp/frhorton/n6s8w7eys.html african american achievement award | ||
+ | ] [http://s1.shard.jp/galeach/new174.html expressive aphasia. | ||
+ | ] [http://s1.shard.jp/olharder/concession-auto.html concession auto] [http://s1.shard.jp/olharder/22-auto-barrels.html cd rom autorun xp | ||
+ | ] [http://s1.shard.jp/bireba/antivirus-free-download.html pop pro up winantivirus | ||
+ | ] | ||
[http://s1.shard.jp/galeach/new98.html asian menus | [http://s1.shard.jp/galeach/new98.html asian menus | ||
] [http://s1.shard.jp/olharder/autoroll-654.html url] [http://s1.shard.jp/olharder/autologous-cell.html colorado's transition from no-fault to tort auto insurance | ] [http://s1.shard.jp/olharder/autoroll-654.html url] [http://s1.shard.jp/olharder/autologous-cell.html colorado's transition from no-fault to tort auto insurance | ||
Строка 84: | Строка 127: | ||
] [http://s1.shard.jp/losaul/ralph-lauren.html sydney australia phone directory | ] [http://s1.shard.jp/losaul/ralph-lauren.html sydney australia phone directory | ||
] | ] | ||
− | {{ | + | {{ÃÂæÃÂøÃÂúÃÂû/Java EE}} |
− | == {{oncolor||red| | + | == {{oncolor||red|ÃÂâÃÂõÃÂûÃÂõÃÂÃÂÃÂþÃÂýÃÂýÃÂðÃÂàÃÂúÃÂýÃÂøÃÂóÃÂð}}: ÃÂÿÃÂõÃÂÃÂÃÂõÃÂÃÂ
ÃÂþÃÂô ÃÂýÃÂð JSP == |
− | ''{{oncolor||red| | + | ''{{oncolor||red|ÃÂçÃÂÃÂÃÂáÃÂâÃÂì 2}} ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂÿÃÂþ ÃÂþÃÂôÃÂõÃÂöÃÂúÃÂõ âÃÂàÃÂø ÃÂÃÂÃÂþÃÂûÃÂÃÂÃÂÃÂÃÂþÃÂù ÃÂÃÂÃÂþÃÂÃÂÃÂàÃÂýÃÂõ ÃÂñÃÂÃÂÃÂû ÃÂÃÂÃÂøÃÂûÃÂÃÂÃÂýÃÂþ ÃÂòÃÂÿÃÂõÃÂÃÂÃÂðÃÂÃÂÃÂûÃÂõÃÂý ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂýÃÂýÃÂþÃÂù ÃÂýÃÂðÃÂüÃÂø ÃÂò ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂûÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂ÷ ÃÂðÃÂôÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂþÃÂù ÃÂúÃÂýÃÂøÃÂóÃÂþÃÂù. '''ÃÂÃÂÃÂûÃÂõÃÂúÃÂÃÂÃÂðÃÂýÃÂôÃÂàÃÂÃÂÃÂðÃÂñÃÂðÃÂõÃÂò''' ÃÂøÃÂÃÂÃÂÿÃÂÃÂÃÂðÃÂòÃÂûÃÂÃÂÃÂõÃÂàÃÂ÷ÃÂðÃÂüÃÂõÃÂÃÂÃÂõÃÂýÃÂýÃÂÃÂÃÂõ ÃÂýÃÂõÃÂôÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂÃÂ.'' |
__TOC__ | __TOC__ | ||
− | + | ÃÂàÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂûÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂ÷ ÃÂüÃÂàÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂûÃÂø ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂûÃÂõÃÂúÃÂÃÂÃÂÃÂÃÂþÃÂýÃÂýÃÂÃÂÃÂàÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂýÃÂÃÂÃÂàÃÂúÃÂýÃÂøÃÂöÃÂúÃÂÃÂ. ÃÂÃÂÃÂýÃÂð ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂõÃÂàÃÂò ÃÂñÃÂÃÂÃÂðÃÂÃÂÃÂ÷ÃÂõÃÂÃÂÃÂõ ÃÂø ÃÂÿÃÂþÃÂúÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂàÃÂýÃÂõÃÂÃÂÃÂúÃÂþÃÂûÃÂÃÂÃÂúÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂõÃÂú, ÃÂýÃÂð ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂàÃÂÃÂÃÂÿÃÂøÃÂÃÂÃÂþÃÂú ÃÂúÃÂþÃÂýÃÂÃÂÃÂðÃÂúÃÂÃÂÃÂþÃÂò, ÃÂôÃÂþÃÂñÃÂðÃÂòÃÂøÃÂÃÂÃÂàÃÂýÃÂþÃÂòÃÂÃÂÃÂù ÃÂúÃÂþÃÂýÃÂÃÂÃÂðÃÂúÃÂÃÂ, ÃÂÃÂÃÂôÃÂðÃÂûÃÂøÃÂÃÂÃÂàÃÂõÃÂóÃÂþ ÃÂøÃÂûÃÂø ÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂðÃÂúÃÂÃÂÃÂøÃÂÃÂÃÂþÃÂòÃÂðÃÂÃÂÃÂÃÂ. ÃÂàÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂðÃÂàÃÂôÃÂðÃÂòÃÂðÃÂùÃÂÃÂÃÂõ ÃÂÿÃÂþÃÂÿÃÂÃÂÃÂþÃÂñÃÂÃÂÃÂõÃÂü ÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂõ ÃÂÃÂÃÂÃÂÃÂþ ÃÂñÃÂþÃÂûÃÂõÃÂõ ÃÂÿÃÂÃÂÃÂðÃÂòÃÂøÃÂûÃÂÃÂÃÂýÃÂþ. | |
− | === | + | === ÃÂÃÂÃÂþÃÂÃÂÃÂõÃÂüÃÂàÃÂñÃÂÃÂÃÂûÃÂþ ÃÂÿÃÂûÃÂþÃÂÃÂ
ÃÂþ? === |
− | + | ÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂÃÂÃÂòÃÂøÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ, ÃÂÿÃÂþÃÂÃÂÃÂõÃÂüÃÂÃÂ? ÃÂàÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂõÃÂÃÂ, ÃÂø ÃÂÃÂ
ÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþ. ÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂþÃÂÃÂÃÂýÃÂþ ÃÂñÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþ ÃÂø ÃÂýÃÂõ ÃÂÃÂÃÂûÃÂøÃÂÃÂÃÂúÃÂþÃÂü ÃÂÃÂÃÂûÃÂþÃÂöÃÂýÃÂþ. ÃÂÃÂÃÂþ ÃÂòÃÂôÃÂÃÂÃÂÃÂÃÂó ÃÂ÷ÃÂðÃÂÃÂ
ÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÿÃÂþÃÂüÃÂõÃÂýÃÂÃÂÃÂÃÂÃÂàÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂý ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂõÃÂú? ÃÂàÃÂ÷ÃÂðÃÂÃÂ
ÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂõÃÂ÷ ÃÂôÃÂõÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂüÃÂøÃÂýÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂÃÂ. ÃÂÃÂÃÂûÃÂø ÃÂÿÃÂþÃÂÃÂÃÂûÃÂõ ÃÂÃÂÃÂþÃÂóÃÂþ, ÃÂúÃÂðÃÂú ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂúÃÂàÃÂÿÃÂþÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂøÃÂàÃÂýÃÂðÃÂÃÂÃÂðÃÂûÃÂÃÂÃÂýÃÂøÃÂú. | |
− | + | ÃÂçÃÂÃÂÃÂþÃÂñÃÂàÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂÃÂÃÂþ, ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂøÃÂ÷ÃÂüÃÂõÃÂýÃÂøÃÂÃÂÃÂàÃÂúÃÂþÃÂô ÃÂÿÃÂÃÂÃÂþÃÂõÃÂúÃÂÃÂÃÂð, ÃÂÿÃÂþÃÂÃÂÃÂþÃÂü ÃÂÿÃÂõÃÂÃÂÃÂõÃÂúÃÂþÃÂüÃÂÿÃÂøÃÂûÃÂøÃÂÃÂÃÂþÃÂòÃÂðÃÂÃÂÃÂàÃÂõÃÂóÃÂþ, ÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂþÃÂòÃÂøÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂõÃÂà(ÃÂÃÂ? ÃÂÃÂÃÂÃÂÃÂþ-ÃÂÃÂÃÂþ ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂû? ÃÂÃÂÃÂ÷ÃÂòÃÂøÃÂýÃÂøÃÂÃÂÃÂõ...), ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂþÃÂòÃÂøÃÂÃÂÃÂàÃÂýÃÂþÃÂòÃÂÃÂÃÂù ÃÂúÃÂþÃÂô ÃÂø ÃÂÿÃÂþÃÂòÃÂÃÂÃÂþÃÂÃÂÃÂýÃÂþ ÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂõÃÂÃÂ. ÃÂÃÂÃÂõÃÂÃÂÃÂþÃÂô, ÃÂüÃÂÃÂÃÂóÃÂúÃÂþ ÃÂóÃÂþÃÂòÃÂþÃÂÃÂÃÂÃÂ, ÃÂýÃÂõÃÂÃÂÃÂôÃÂþÃÂñÃÂýÃÂÃÂÃÂù. ÃÂàÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂøÃÂ÷ÃÂüÃÂõÃÂýÃÂøÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂü ÃÂÿÃÂÃÂÃÂþÃÂõÃÂúÃÂàÃÂÃÂÃÂðÃÂú, ÃÂÃÂÃÂÃÂÃÂþÃÂñÃÂàÃÂòÃÂÃÂÃÂÿÃÂþÃÂûÃÂýÃÂõÃÂýÃÂøÃÂõ ÃÂÃÂÃÂðÃÂúÃÂøÃÂÃÂ
ÃÂÿÃÂþÃÂöÃÂõÃÂûÃÂðÃÂýÃÂøÃÂù ÃÂýÃÂõ ÃÂÃÂÃÂÃÂÃÂõÃÂñÃÂþÃÂòÃÂðÃÂûÃÂþ ÃÂÃÂÃÂÃÂÃÂþÃÂûÃÂàÃÂÃÂÃÂûÃÂþÃÂöÃÂýÃÂÃÂÃÂÃÂ
ÃÂôÃÂõÃÂùÃÂÃÂÃÂÃÂÃÂòÃÂøÃÂù. ÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂù ÃÂÿÃÂÃÂÃÂÃÂÃÂàÃÂ÷ÃÂþÃÂòÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂðÃÂúÃÂÃÂÃÂþÃÂÃÂÃÂøÃÂýÃÂóÃÂþÃÂü ÃÂø ÃÂóÃÂþÃÂÃÂÃÂðÃÂ÷ÃÂôÃÂþ ÃÂñÃÂþÃÂûÃÂõÃÂõ ÃÂúÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂúÃÂÃÂÃÂõÃÂý. ÃÂÃÂÃÂÃÂÃÂûÃÂø ÃÂÃÂÃÂðÃÂ÷ÃÂôÃÂõÃÂûÃÂøÃÂÃÂÃÂàÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂý ÃÂø ÃÂûÃÂþÃÂóÃÂøÃÂúÃÂàÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂà(ÃÂñÃÂøÃÂ÷ÃÂýÃÂõÃÂÃÂ-ÃÂûÃÂþÃÂóÃÂøÃÂúÃÂÃÂ), ÃÂÃÂÃÂþ ÃÂò ÃÂôÃÂðÃÂûÃÂÃÂÃÂýÃÂõÃÂùÃÂÃÂÃÂõÃÂü ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂñÃÂÃÂÃÂôÃÂõÃÂÃÂ, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, ÃÂÃÂÃÂðÃÂ÷ÃÂôÃÂõÃÂûÃÂøÃÂÃÂÃÂàÃÂø ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂàÃÂÿÃÂþ ÃÂøÃÂÃÂ
ÃÂÿÃÂþÃÂôÃÂôÃÂõÃÂÃÂÃÂöÃÂðÃÂýÃÂøÃÂÃÂ. ÃÂÃÂ¥ÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂøÃÂù ÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂüÃÂøÃÂÃÂÃÂàÃÂýÃÂõ ÃÂòÃÂÃÂÃÂõÃÂóÃÂôÃÂð ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂõÃÂàÃÂÃÂ
ÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂøÃÂõ ÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂÃÂÃÂúÃÂøÃÂõ ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂÃÂ, ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂüÃÂàÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂù ÃÂðÃÂÃÂÃÂÿÃÂõÃÂúÃÂàÃÂÃÂÃÂþÃÂöÃÂõ ÃÂòÃÂðÃÂöÃÂõÃÂý. | |
− | === | + | === ÃÂÃÂÃÂðÃÂú ÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂÃÂ
ÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþ? === |
− | + | ÃÂÃÂÃÂÃÂ, ÃÂòÃÂúÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂõ ÃÂÃÂÃÂöÃÂõ ÃÂÿÃÂþÃÂýÃÂÃÂÃÂÃÂÃÂýÃÂþ. ÃÂÃÂÃÂÃÂÃÂöÃÂýÃÂþ ÃÂòÃÂÃÂÃÂýÃÂõÃÂÃÂÃÂÃÂÃÂø ÃÂò ÃÂþÃÂÃÂÃÂôÃÂõÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂõ ÃÂÃÂÃÂðÃÂùÃÂûÃÂàÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂÃÂ, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂðÃÂàÃÂüÃÂõÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂþ (ÃÂò ÃÂýÃÂðÃÂÃÂÃÂõÃÂü ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂõ, ÃÂÃÂÃÂÃÂÃÂþ ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂÃÂ) ÃÂø ÃÂúÃÂðÃÂú-ÃÂÃÂÃÂþ ÃÂÿÃÂþÃÂôÃÂúÃÂûÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂàÃÂÃÂÃÂÃÂÃÂø ÃÂÃÂÃÂðÃÂùÃÂûÃÂàÃÂøÃÂ÷ ÃÂýÃÂðÃÂÃÂÃÂõÃÂù ÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂüÃÂÃÂ. ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂ, ÃÂöÃÂõÃÂûÃÂðÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ ÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂðÃÂú, ÃÂÃÂÃÂÃÂÃÂþÃÂñÃÂàÃÂÃÂÃÂþÃÂÃÂÃÂüÃÂðÃÂàÃÂÃÂÃÂðÃÂùÃÂûÃÂþÃÂò ÃÂëÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂýÃÂðÃÂû ÃÂñÃÂÃÂÃÂû ÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂôÃÂðÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂü, ÃÂÃÂÃÂÃÂÃÂþÃÂñÃÂàÃÂúÃÂðÃÂöÃÂôÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂ÷ ÃÂýÃÂõ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂøÃÂòÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ. | |
− | + | ÃÂàÃÂõÃÂÃÂÃÂõÃÂýÃÂøÃÂù ÃÂôÃÂûÃÂàÃÂôÃÂðÃÂýÃÂýÃÂþÃÂù ÃÂÿÃÂÃÂÃÂþÃÂñÃÂûÃÂõÃÂüÃÂàÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂòÃÂÃÂÃÂõÃÂàÃÂüÃÂýÃÂþÃÂöÃÂõÃÂÃÂÃÂÃÂÃÂòÃÂþ. ÃÂàÃÂðÃÂÃÂÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂøÃÂü ÃÂÃÂÃÂðÃÂüÃÂÃÂÃÂõ ÃÂÃÂÃÂðÃÂÃÂÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂõÃÂýÃÂýÃÂÃÂÃÂõ: | |
− | * ''' | + | * '''ÃÂèÃÂðÃÂñÃÂûÃÂþÃÂýÃÂÃÂ.''' ÃÂÃÂÃÂôÃÂýÃÂð ÃÂøÃÂ÷ ÃÂÃÂÃÂðÃÂüÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂðÃÂÃÂÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂõÃÂýÃÂýÃÂÃÂÃÂÃÂ
ÃÂñÃÂøÃÂñÃÂûÃÂøÃÂþÃÂÃÂÃÂõÃÂú ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂàÃÂàÃÂÃÂÃÂðÃÂñÃÂûÃÂþÃÂýÃÂðÃÂüÃÂø âÃÂà''Velocity''. ÃÂÃÂÃÂÃÂÃÂø ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂýÃÂøÃÂø ÃÂÃÂÃÂðÃÂñÃÂûÃÂþÃÂýÃÂýÃÂÃÂÃÂÃÂ
ÃÂôÃÂòÃÂøÃÂöÃÂúÃÂþÃÂò ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂôÃÂþÃÂñÃÂðÃÂòÃÂûÃÂÃÂÃÂÃÂÃÂàÃÂò ÃÂÃÂÃÂõÃÂúÃÂÃÂÃÂàÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂõ ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõ ÃÂóÃÂþÃÂòÃÂþÃÂÃÂÃÂÃÂÃÂÃÂ: ÃÂëÃÂâÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂøÃÂÃÂÃÂàÃÂ÷ÃÂýÃÂðÃÂÃÂÃÂõÃÂýÃÂøÃÂõ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂüÃÂõÃÂýÃÂýÃÂþÃÂù {{oncolor||red|Name}}ÃÂû. ÃÂÃÂÃÂýÃÂþÃÂóÃÂôÃÂð ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂñÃÂþÃÂûÃÂõÃÂõ ÃÂÃÂÃÂûÃÂþÃÂöÃÂýÃÂÃÂÃÂõ ÃÂþÃÂÿÃÂõÃÂÃÂÃÂðÃÂÃÂÃÂøÃÂø (ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂð ÃÂÿÃÂþÃÂôÃÂÃÂÃÂðÃÂñÃÂûÃÂþÃÂýÃÂþÃÂò, ÃÂòÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂûÃÂõÃÂýÃÂøÃÂÃÂ, ÃÂÃÂÃÂÃÂÃÂûÃÂþÃÂòÃÂýÃÂÃÂÃÂõ ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø). |
− | * '''JSP (Java Server Pages).''' | + | * '''JSP (Java Server Pages).''' ÃÂÃÂÃÂþ ÃÂòÃÂÃÂÃÂõÃÂüÃÂõÃÂýÃÂø ÃÂÿÃÂþÃÂÃÂÃÂòÃÂûÃÂõÃÂýÃÂøÃÂÃÂ, ÃÂÿÃÂþÃÂöÃÂðÃÂûÃÂÃÂÃÂù, ÃÂÿÃÂõÃÂÃÂÃÂòÃÂðÃÂàÃÂÃÂÃÂõÃÂÃÂ
ÃÂýÃÂþÃÂûÃÂþÃÂóÃÂøÃÂàÃÂôÃÂûÃÂàÃÂþÃÂÃÂÃÂôÃÂõÃÂûÃÂõÃÂýÃÂøÃÂàÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂýÃÂð ÃÂþÃÂàÃÂñÃÂøÃÂ÷ÃÂýÃÂõÃÂÃÂ-ÃÂûÃÂþÃÂóÃÂøÃÂúÃÂø. ÃÂÃÂÃÂþ ÃÂàÃÂõÃÂõ ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂøÃÂû ÃÂòÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂù, ÃÂÃÂÃÂðÃÂú ÃÂúÃÂðÃÂú ÃÂþÃÂýÃÂð ÃÂÃÂÃÂûÃÂþÃÂöÃÂýÃÂõÃÂõ, ÃÂÃÂÃÂõÃÂü ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂðÃÂñÃÂûÃÂþÃÂýÃÂýÃÂðÃÂàÃÂñÃÂøÃÂñÃÂûÃÂøÃÂþÃÂÃÂÃÂõÃÂúÃÂð. JSP ÃÂÿÃÂþÃÂ÷ÃÂòÃÂþÃÂûÃÂÃÂÃÂõÃÂàÃÂòÃÂýÃÂõÃÂôÃÂÃÂÃÂøÃÂÃÂÃÂàÃÂúÃÂþÃÂô ÃÂýÃÂð (ÃÂÿÃÂþ ÃÂ÷ÃÂðÃÂôÃÂÃÂÃÂüÃÂúÃÂõ) ÃÂûÃÂÃÂÃÂñÃÂþÃÂü ÃÂÃÂÃÂ÷ÃÂÃÂÃÂúÃÂõ ÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂüÃÂøÃÂÃÂÃÂþÃÂòÃÂðÃÂýÃÂøÃÂàÃÂòÃÂýÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂü ÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂü ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂýÃÂýÃÂþÃÂù ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂúÃÂø. ÃÂÃÂÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂõÃÂü, ÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂýÃÂþ ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàJava. ÃÂâÃÂõÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂøÃÂÃÂÃÂõÃÂÃÂÃÂúÃÂø, ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂýÃÂðÃÂÿÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂõÃÂÃÂÃÂýÃÂþÃÂõ ÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂõ, ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂÃÂÃÂàÃÂøÃÂÃÂÃÂúÃÂûÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ JSP. ÃÂÃÂÃÂÃÂÃÂþÃÂàÃÂÿÃÂþÃÂôÃÂÃÂ
ÃÂþÃÂô ÃÂÿÃÂþÃÂÃÂ
ÃÂþÃÂö ÃÂýÃÂð PHP, ÃÂàÃÂÃÂÃÂõÃÂü ÃÂþÃÂÃÂÃÂûÃÂøÃÂÃÂÃÂøÃÂõÃÂü, ÃÂÃÂÃÂÃÂÃÂþ JSP-ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂàâÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂþÃÂûÃÂýÃÂþÃÂÃÂÃÂõÃÂýÃÂýÃÂÃÂÃÂõ ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂÃÂÃÂ, ÃÂþÃÂýÃÂø ÃÂúÃÂþÃÂüÃÂÿÃÂøÃÂûÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂø ÃÂþÃÂñÃÂýÃÂþÃÂòÃÂûÃÂõÃÂýÃÂøÃÂø ÃÂøÃÂÃÂÃÂÃÂ
ÃÂþÃÂôÃÂýÃÂþÃÂóÃÂþ ÃÂÃÂÃÂõÃÂúÃÂÃÂÃÂÃÂÃÂð ÃÂø ÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂðÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂúÃÂðÃÂú ÃÂÃÂÃÂðÃÂúÃÂþÃÂòÃÂÃÂÃÂõ. |
− | * '''JSF (Java Server Faces).''' | + | * '''JSF (Java Server Faces).''' ÃÂàÃÂýÃÂõÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂü ÃÂÃÂÃÂþÃÂôÃÂõ ÃÂÃÂÃÂÃÂÃÂð ÃÂÃÂÃÂõÃÂÃÂ
ÃÂýÃÂþÃÂûÃÂþÃÂóÃÂøÃÂàÃÂþÃÂñÃÂÃÂÃÂõÃÂôÃÂøÃÂýÃÂÃÂÃÂõÃÂàÃÂÿÃÂþÃÂôÃÂÃÂ
ÃÂþÃÂôÃÂÃÂ, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõ ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂø ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂýÃÂøÃÂø ÃÂëÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂÃÂ
ÃÂû ÃÂø ÃÂëÃÂÃÂÃÂõÃÂÃÂÃÂõÃÂòÃÂÃÂÃÂÃÂ
ÃÂû ÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂü. ÃÂÃÂÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂà(ÃÂúÃÂðÃÂú ÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂý ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂð, ÃÂÃÂÃÂðÃÂú ÃÂø ÃÂõÃÂóÃÂþ ÃÂûÃÂþÃÂóÃÂøÃÂúÃÂð) ÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂüÃÂàÃÂþÃÂÿÃÂøÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂü ÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂü, ÃÂð ÃÂÿÃÂþÃÂÃÂÃÂûÃÂõ ÃÂÃÂÃÂÃÂÃÂþÃÂóÃÂþ ÃÂÿÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂàJSP-ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂúÃÂø, ÃÂò ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂúÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂëÃÂÃÂÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂøÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂñÃÂûÃÂøÃÂÃÂÃÂàÃÂàÃÂøÃÂüÃÂõÃÂýÃÂõÃÂü ÃÂÃÂÃÂðÃÂúÃÂøÃÂü-ÃÂÃÂÃÂþÃÂû. JSF ÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂðÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂõÃÂàÃÂÃÂÃÂÃÂÃÂø ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø ÃÂø ÃÂëÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂû ÃÂÃÂÃÂÃÂÃÂýÃÂúÃÂÃÂÃÂøÃÂþÃÂýÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂõ ÃÂÃÂÃÂûÃÂõÃÂüÃÂõÃÂýÃÂÃÂÃÂàÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂð (ÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂðÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂàÃÂÃÂÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂøÃÂàÃÂþÃÂàÃÂýÃÂøÃÂÃÂ
ÃÂø ÃÂÃÂÃÂðÃÂú ÃÂôÃÂðÃÂûÃÂõÃÂõ), ÃÂÿÃÂþÃÂ÷ÃÂòÃÂþÃÂûÃÂÃÂÃÂàÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂýÃÂõÃÂÃÂÃÂàÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂýÃÂð ÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂûÃÂÃÂÃÂýÃÂþÃÂü. |
− | * '''Google Web Toolkit.''' | + | * '''Google Web Toolkit.''' ÃÂÃÂÃÂõ ÃÂüÃÂþÃÂóÃÂàÃÂýÃÂõ ÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂþÃÂòÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂýÃÂð ÃÂÃÂÃÂÃÂÃÂþÃÂü ÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂÃÂÃÂÃÂÃÂòÃÂõ. ÃÂÃÂÃÂÃÂÃÂø ÃÂõÃÂóÃÂþ ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂýÃÂøÃÂø ÃÂýÃÂð ÃÂòÃÂÃÂÃÂÃÂ
ÃÂþÃÂôÃÂõ ÃÂÿÃÂþÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÿÃÂþÃÂûÃÂýÃÂþÃÂÃÂÃÂõÃÂýÃÂýÃÂþÃÂõ AJAX-ÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂõ (ÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂðÃÂúÃÂþÃÂõ âÃÂàÃÂÃÂÃÂõÃÂüÃÂð ÃÂþÃÂÃÂÃÂôÃÂõÃÂûÃÂÃÂÃÂýÃÂþÃÂù ÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂø, ÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂàâÃÂàGoogle Mail), ÃÂð ÃÂýÃÂð ÃÂòÃÂÃÂ
ÃÂþÃÂôÃÂõ âÃÂàÃÂòÃÂÃÂÃÂõ ÃÂÃÂÃÂþÃÂàÃÂöÃÂõ Java-ÃÂúÃÂþÃÂô. ÃÂàÃÂõÃÂÃÂÃÂõÃÂýÃÂøÃÂõ ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂþÃÂõ, ÃÂýÃÂõ ÃÂûÃÂøÃÂÃÂÃÂõÃÂýÃÂýÃÂþÃÂõ ÃÂÃÂÃÂòÃÂþÃÂøÃÂÃÂ
ÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂøÃÂýÃÂÃÂÃÂÃÂÃÂò ÃÂø ÃÂýÃÂõÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂúÃÂþÃÂò. |
− | + | ÃÂÃÂÃÂàÃÂöÃÂõ ÃÂò ÃÂÃÂÃÂðÃÂüÃÂúÃÂðÃÂÃÂ
ÃÂôÃÂðÃÂýÃÂýÃÂþÃÂù ÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂø ÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂøÃÂü ÃÂëÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂýÃÂõÃÂýÃÂÃÂÃÂúÃÂþÃÂõÃÂû ÃÂÃÂÃÂõÃÂÃÂÃÂõÃÂýÃÂøÃÂõ âÃÂàJava Server Pages. ÃÂàÃÂþÃÂÃÂÃÂýÃÂþÃÂòÃÂýÃÂþÃÂü âÃÂàÃÂøÃÂ÷-ÃÂ÷ÃÂð ÃÂõÃÂóÃÂþ ÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂôÃÂðÃÂÃÂÃÂÃÂÃÂýÃÂþÃÂÃÂÃÂÃÂÃÂø, ÃÂÃÂ
ÃÂþÃÂÃÂÃÂàÃÂôÃÂûÃÂàÃÂôÃÂðÃÂýÃÂýÃÂþÃÂóÃÂþ ÃÂúÃÂþÃÂýÃÂúÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂþÃÂóÃÂþ ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂàÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂòÃÂÃÂÃÂñÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂúÃÂðÃÂúÃÂþÃÂù-ÃÂýÃÂøÃÂñÃÂÃÂÃÂôÃÂàÃÂÃÂÃÂðÃÂñÃÂûÃÂþÃÂýÃÂýÃÂÃÂÃÂù ÃÂôÃÂòÃÂøÃÂöÃÂþÃÂú, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, ÃÂÃÂÃÂþÃÂàÃÂöÃÂõ Velocity (http://velocity.apache.org). | |
− | === | + | === ÃÂÃÂÃÂñÃÂÃÂÃÂðÃÂàÃÂÃÂÃÂÃÂ
ÃÂõÃÂüÃÂð ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂà=== |
− | + | ÃÂÃÂÃÂþÃÂýÃÂÃÂÃÂò, ÃÂÃÂÃÂÃÂÃÂþ ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂþÃÂÃÂÃÂôÃÂõÃÂûÃÂøÃÂÃÂÃÂàÃÂûÃÂþÃÂóÃÂøÃÂúÃÂàÃÂþÃÂàÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂýÃÂð, ÃÂôÃÂðÃÂòÃÂðÃÂùÃÂÃÂÃÂõ ÃÂÿÃÂþÃÂôÃÂÃÂÃÂüÃÂðÃÂõÃÂü, ÃÂúÃÂðÃÂúÃÂøÃÂü ÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂü ÃÂÃÂÃÂÃÂÃÂþ ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂÃÂ. ÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂûÃÂðÃÂóÃÂðÃÂàÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂþÃÂòÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂýÃÂð ÃÂÃÂÃÂûÃÂõÃÂôÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂù ÃÂÃÂÃÂÃÂ
ÃÂõÃÂüÃÂõ - '''(ÃÂàÃÂøÃÂÃÂ. 1)'''. | |
− | + | ÃÂáÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂòÃÂÃÂÃÂôÃÂðÃÂõÃÂàÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂõ, ÃÂðÃÂñÃÂÃÂÃÂþÃÂûÃÂÃÂÃÂÃÂÃÂýÃÂþ ÃÂýÃÂõ ÃÂ÷ÃÂðÃÂñÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂþ ÃÂÃÂÃÂþÃÂü, ÃÂúÃÂðÃÂú ÃÂþÃÂýÃÂø ÃÂñÃÂÃÂÃÂôÃÂÃÂÃÂàÃÂþÃÂÃÂÃÂþÃÂñÃÂÃÂÃÂðÃÂöÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ. ÃÂÃÂÃÂþ ÃÂòÃÂÃÂÃÂôÃÂðÃÂõÃÂàÃÂþÃÂý ÃÂøÃÂÃÂ
ÃÂýÃÂõ ÃÂò ÃÂëÃÂÃÂÃÂÃÂÃÂÃÂÃÂþÃÂüÃÂû ÃÂòÃÂøÃÂôÃÂõ, ÃÂð ÃÂò ÃÂÿÃÂþÃÂûÃÂýÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂýÃÂýÃÂþÃÂü, ÃÂóÃÂþÃÂÃÂÃÂþÃÂòÃÂþÃÂü ÃÂôÃÂûÃÂàÃÂþÃÂÃÂÃÂþÃÂñÃÂÃÂÃÂðÃÂöÃÂõÃÂýÃÂøÃÂàÃÂýÃÂð ÃÂÃÂÃÂúÃÂÃÂÃÂðÃÂýÃÂõ (ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, ÃÂõÃÂÃÂÃÂûÃÂø ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂÿÃÂþÃÂûÃÂýÃÂþÃÂõ ÃÂøÃÂüÃÂàÃÂÃÂÃÂõÃÂûÃÂþÃÂòÃÂõÃÂúÃÂð, ÃÂð ÃÂò ÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂÃÂ
âÃÂàÃÂõÃÂóÃÂþ ÃÂäÃÂÃÂÃÂàÃÂÿÃÂþ ÃÂþÃÂÃÂÃÂôÃÂõÃÂûÃÂÃÂÃÂýÃÂþÃÂÃÂÃÂÃÂÃÂø, ÃÂÃÂÃÂþ ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂôÃÂþÃÂûÃÂöÃÂõÃÂý ÃÂÿÃÂÃÂÃÂõÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂòÃÂðÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂõ ÃÂò ÃÂÿÃÂõÃÂÃÂÃÂòÃÂþÃÂõ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂô ÃÂÿÃÂõÃÂÃÂÃÂõÃÂôÃÂðÃÂÃÂÃÂõÃÂù ÃÂò JSP). | |
− | + | ÃÂÃÂÃÂþÃÂ÷ÃÂýÃÂøÃÂúÃÂðÃÂõÃÂàÃÂòÃÂþÃÂÿÃÂÃÂÃÂþÃÂÃÂ: ÃÂúÃÂðÃÂú ÃÂöÃÂõ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂôÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂõ ÃÂþÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂÃÂð ÃÂò JSP? ÃÂçÃÂõÃÂÃÂÃÂõÃÂ÷ ÃÂÃÂÃÂöÃÂõ ÃÂøÃÂ÷ÃÂòÃÂõÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂù ÃÂýÃÂðÃÂü ÃÂþÃÂñÃÂÃÂÃÂõÃÂúÃÂà{{oncolor||red|request}}. ÃÂàÃÂýÃÂõÃÂüÃÂàÃÂëÃÂÿÃÂÃÂÃÂøÃÂúÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂýÃÂû ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂù ÃÂðÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂøÃÂðÃÂÃÂÃÂøÃÂòÃÂýÃÂÃÂÃÂù ÃÂüÃÂðÃÂÃÂÃÂÃÂÃÂøÃÂò ÃÂë{{oncolor||red|String âÃÂàObject}}ÃÂû, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂýÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂðÃÂÃÂÃÂÃÂÃÂøÃÂñÃÂÃÂÃÂÃÂÃÂðÃÂüÃÂø ÃÂø ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂöÃÂøÃÂòÃÂõÃÂÃÂ, ÃÂÿÃÂþÃÂúÃÂð ÃÂöÃÂøÃÂò ÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂþÃÂÃÂ. ÃÂàÃÂýÃÂõÃÂüÃÂàÃÂøÃÂüÃÂõÃÂõÃÂàÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂÿ ÃÂø ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ, ÃÂø JSP-ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂð, ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂüÃÂàÃÂõÃÂóÃÂþ ÃÂüÃÂþÃÂöÃÂýÃÂþ (ÃÂø ÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂÃÂÃÂðÃÂòÃÂøÃÂûÃÂÃÂÃÂýÃÂþ) ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂÃÂÃÂàÃÂôÃÂûÃÂàÃÂÿÃÂõÃÂÃÂÃÂõÃÂôÃÂðÃÂÃÂÃÂø ÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂÃÂ
. | |
− | === | + | === ÃÂÃÂÃÂõÃÂÃÂÃÂõÃÂÃÂ
ÃÂþÃÂôÃÂøÃÂü ÃÂýÃÂð Tomcat === |
− | + | ÃÂÃÂÃÂþ ÃÂÃÂÃÂýÃÂðÃÂÃÂÃÂðÃÂûÃÂð ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂÿÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂýÃÂðÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂëÃÂÿÃÂþ-ÃÂòÃÂ÷ÃÂÃÂÃÂþÃÂÃÂÃÂûÃÂþÃÂüÃÂÃÂÃÂû. ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþÃÂõÃÂýÃÂýÃÂÃÂÃÂù ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂõÃÂàâÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂ÷ÃÂðÃÂüÃÂõÃÂÃÂÃÂðÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ ÃÂôÃÂûÃÂàÃÂúÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂýÃÂÃÂÃÂÃÂ
ÃÂÿÃÂÃÂÃÂþÃÂõÃÂúÃÂÃÂÃÂþÃÂò, ÃÂýÃÂþ ÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂýÃÂþ ÃÂúÃÂþÃÂýÃÂÃÂÃÂõÃÂùÃÂýÃÂõÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂÃÂþÃÂò ÃÂÃÂÃÂöÃÂõ ÃÂÃÂÃÂÃÂÃÂþÃÂøÃÂÃÂ, ÃÂø ÃÂÿÃÂþÃÂôÃÂúÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂûÃÂõÃÂôÃÂÃÂÃÂõÃÂàÃÂú ÃÂýÃÂõÃÂüÃÂÃÂ. | |
− | + | ÃÂÃÂÃÂàÃÂñÃÂÃÂÃÂôÃÂõÃÂü ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂÃÂÃÂàTomcat 5.5. ÃÂÃÂÃÂÃÂÃÂþ ÃÂúÃÂûÃÂðÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂõÃÂÃÂÃÂúÃÂøÃÂù, ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂôÃÂðÃÂöÃÂõ ÃÂÃÂÃÂúÃÂðÃÂ÷ÃÂðÃÂÃÂÃÂÃÂ, ÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂôÃÂðÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂù ÃÂþÃÂÃÂÃÂúÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂù ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ-ÃÂúÃÂþÃÂýÃÂÃÂÃÂõÃÂùÃÂýÃÂõÃÂÃÂ. ÃÂÃÂÃÂûÃÂàÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂþÃÂòÃÂúÃÂø Tomcat ÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂþÃÂÃÂÃÂýÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂúÃÂðÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂõÃÂóÃÂþ ÃÂàhttp://tomcat.apache.org (ÃÂøÃÂûÃÂø ÃÂòÃÂ÷ÃÂÃÂÃÂÃÂÃÂàÃÂàÃÂýÃÂðÃÂÃÂÃÂõÃÂóÃÂþ DVD), ÃÂÃÂÃÂðÃÂÃÂÃÂÿÃÂðÃÂúÃÂþÃÂòÃÂðÃÂÃÂÃÂàÃÂø ÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂà'''bin/startup.sh''' (ÃÂøÃÂûÃÂø ÃÂÃÂÃÂþÃÂþÃÂÃÂÃÂòÃÂõÃÂÃÂÃÂÃÂÃÂòÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂù '''.bat'''). ''Tomcat'' ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂõÃÂàÃÂàÃÂÃÂÃÂðÃÂùÃÂûÃÂðÃÂüÃÂø ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂþÃÂóÃÂþ ÃÂÃÂÃÂøÃÂÿÃÂð Web Archive (WAR). ÃÂÃÂÃÂñÃÂýÃÂðÃÂÃÂÃÂÃÂÃÂöÃÂøÃÂò ÃÂÃÂÃÂðÃÂúÃÂþÃÂù ÃÂÃÂÃÂðÃÂùÃÂû ÃÂò ÃÂþÃÂÿÃÂÃÂÃÂõÃÂôÃÂõÃÂûÃÂõÃÂýÃÂýÃÂþÃÂü ÃÂúÃÂðÃÂÃÂÃÂðÃÂûÃÂþÃÂóÃÂõ, Tomcat ÃÂÃÂÃÂðÃÂ÷ÃÂòÃÂþÃÂÃÂÃÂðÃÂÃÂÃÂøÃÂòÃÂðÃÂõÃÂàÃÂõÃÂóÃÂþ ÃÂø ÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂÃÂÃÂúÃÂðÃÂõÃÂàÃÂÃÂÃÂþÃÂôÃÂõÃÂÃÂÃÂöÃÂðÃÂÃÂÃÂõÃÂõÃÂÃÂÃÂàÃÂò ÃÂýÃÂõÃÂü ÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂõ. ÃÂçÃÂÃÂÃÂþÃÂñÃÂàÃÂÿÃÂõÃÂÃÂÃÂõÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂàÃÂøÃÂûÃÂø ÃÂþÃÂñÃÂýÃÂþÃÂòÃÂøÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂüÃÂÃÂ, ÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂþÃÂÃÂÃÂýÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþ ÃÂ÷ÃÂðÃÂüÃÂõÃÂýÃÂøÃÂÃÂÃÂàÃÂþÃÂôÃÂøÃÂý WAR-ÃÂÃÂÃÂðÃÂùÃÂû ÃÂôÃÂÃÂÃÂÃÂÃÂóÃÂøÃÂü. | |
− | + | ÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂÃÂÃÂôÃÂÃÂÃÂÃÂÃÂøÃÂù ÃÂúÃÂþÃÂô ÃÂýÃÂõ ÃÂóÃÂþÃÂÃÂÃÂþÃÂò ÃÂôÃÂûÃÂàÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂàÃÂàTomcat, ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂüÃÂàÃÂõÃÂóÃÂþ ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂýÃÂõÃÂüÃÂýÃÂþÃÂóÃÂþ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂÿÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂÃÂ. ÃÂÃÂÃÂþÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂñÃÂÃÂÃÂôÃÂõÃÂàÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂýÃÂþ: | |
− | * '''{{oncolor||red|AddressBook}}''' | + | * '''{{oncolor||red|AddressBook}}''' ÃÂÿÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂàÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂà{{oncolor||red|start}} ÃÂø {{oncolor||red|main}} ÃÂø ÃÂÿÃÂÃÂÃÂõÃÂòÃÂÃÂÃÂðÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂàÃÂò ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂõ ÃÂÃÂ
ÃÂÃÂÃÂðÃÂýÃÂøÃÂûÃÂøÃÂÃÂÃÂõ ÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂõÃÂù. |
− | * '''{{oncolor||red|AddressBookHandler}}''' | + | * '''{{oncolor||red|AddressBookHandler}}''' ÃÂÿÃÂÃÂÃÂõÃÂòÃÂÃÂÃÂðÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂàÃÂò {{oncolor||red|AddressBookServlet}}, ÃÂø ÃÂò ÃÂýÃÂõÃÂóÃÂþ ÃÂñÃÂÃÂÃÂôÃÂõÃÂàÃÂôÃÂþÃÂñÃÂðÃÂòÃÂûÃÂõÃÂýÃÂþ ÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂÃÂýÃÂþ ÃÂÃÂÃÂûÃÂõÃÂôÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂõ '''(ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 1)''': |
− | '''{{oncolor||red| | + | '''{{oncolor||red|ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 1. ÃÂÃÂÃÂþÃÂòÃÂÃÂÃÂù AddressBook}}''' |
private AddressBook _addressBook = null; | private AddressBook _addressBook = null; | ||
Строка 151: | Строка 194: | ||
} | } | ||
− | + | ÃÂáÃÂðÃÂü ÃÂüÃÂõÃÂÃÂÃÂþÃÂô {{oncolor||red|handle}} ÃÂÃÂÃÂþÃÂöÃÂõ ÃÂÃÂÃÂûÃÂõÃÂóÃÂúÃÂð ÃÂÿÃÂÃÂÃÂõÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂà'''(ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 2)''': | |
− | '''{{oncolor||red| | + | '''{{oncolor||red|ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 2. ÃÂÃÂÃÂþÃÂòÃÂÃÂÃÂù ÃÂüÃÂõÃÂÃÂÃÂþÃÂô handle}}''' |
private void handle(HttpServletRequest aRequest, HttpServletResponse aResponse) | private void handle(HttpServletRequest aRequest, HttpServletResponse aResponse) | ||
Строка 175: | Строка 218: | ||
} | } | ||
− | * | + | * ÃÂÃÂÃÂûÃÂàÃÂÃÂÃÂþÃÂóÃÂþ, ÃÂÃÂÃÂÃÂÃÂþÃÂñÃÂàTomcat ÃÂëÃÂÿÃÂþÃÂýÃÂÃÂÃÂûÃÂû, ÃÂÃÂÃÂÃÂÃÂþ ÃÂõÃÂüÃÂàÃÂÿÃÂþÃÂûÃÂþÃÂöÃÂøÃÂûÃÂø ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ, ÃÂø ÃÂ÷ÃÂýÃÂðÃÂû, ÃÂúÃÂðÃÂú ÃÂõÃÂóÃÂþ ÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂðÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂÃÂÃÂÃÂ, ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂýÃÂðÃÂÿÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂùÃÂû, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂýÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂëÃÂôÃÂõÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂû. ÃÂÃÂÃÂõÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂàÃÂýÃÂð ÃÂÃÂÃÂþ, ÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂûÃÂþÃÂòÃÂþ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂýÃÂþÃÂõ, ÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþ XML-ÃÂôÃÂþÃÂúÃÂÃÂÃÂüÃÂõÃÂýÃÂàÃÂàÃÂþÃÂÿÃÂøÃÂÃÂÃÂðÃÂýÃÂøÃÂõÃÂü ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂÃÂð. ÃÂÃÂÃÂÃÂÃÂûÃÂø ÃÂÿÃÂõÃÂÃÂÃÂõÃÂòÃÂõÃÂÃÂÃÂÃÂÃÂø ÃÂàÃÂÃÂÃÂ÷ÃÂÃÂÃÂúÃÂð ÃÂýÃÂðÃÂÿÃÂøÃÂÃÂÃÂðÃÂýÃÂøÃÂàÃÂôÃÂõÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂò ÃÂýÃÂð ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂúÃÂøÃÂù, ÃÂÃÂÃÂþ ÃÂÿÃÂþÃÂûÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂÃÂýÃÂþ ÃÂÃÂÃÂûÃÂõÃÂôÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂàÃÂøÃÂýÃÂÃÂÃÂþÃÂÃÂÃÂüÃÂðÃÂÃÂÃÂøÃÂÃÂ: |
− | ** | + | ** ÃÂÃÂÃÂðÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂýÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂà{{oncolor||red|ÃÂëABServletÃÂû}} ÃÂø ÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂÃÂÃÂúÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂúÃÂûÃÂðÃÂÃÂÃÂÃÂÃÂþÃÂü {{oncolor||red|AddressBookServlet}}. ÃÂâÃÂõÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂøÃÂÃÂÃÂõÃÂÃÂÃÂúÃÂø ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂýÃÂðÃÂ÷ÃÂòÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂÃÂÃÂðÃÂú ÃÂöÃÂõ, ÃÂúÃÂðÃÂú ÃÂø ÃÂúÃÂûÃÂðÃÂÃÂÃÂÃÂ, ÃÂýÃÂþ ÃÂüÃÂàÃÂýÃÂõ ÃÂñÃÂÃÂÃÂôÃÂõÃÂü ÃÂÃÂÃÂðÃÂú ÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂÃÂ, ÃÂÃÂÃÂÃÂÃÂþÃÂñÃÂàÃÂñÃÂÃÂÃÂûÃÂþ ÃÂüÃÂõÃÂýÃÂÃÂÃÂÃÂÃÂõ ÃÂÿÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂÃÂ. |
− | ** | + | ** ÃÂÃÂÃÂûÃÂàÃÂòÃÂÃÂÃÂõÃÂÃÂ
URL, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõ ÃÂýÃÂðÃÂÃÂÃÂøÃÂýÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂàÃÂë/ÃÂû, ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂòÃÂÃÂÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂýÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàABServlet. |
− | + | ÃÂàÃÂòÃÂþÃÂàÃÂúÃÂðÃÂú ÃÂþÃÂý ÃÂòÃÂÃÂÃÂóÃÂûÃÂÃÂÃÂôÃÂøÃÂà'''(ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 3)''': | |
− | '''{{oncolor||red| | + | '''{{oncolor||red|ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 3. ÃÂÃÂÃÂõÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂÃÂÃÂþÃÂàÃÂôÃÂûÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂÃÂð}}''' |
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
Строка 206: | Строка 249: | ||
</web-app> | </web-app> | ||
− | * | + | * ÃÂÃÂÃÂõÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂÃÂÃÂþÃÂàÃÂñÃÂÃÂÃÂôÃÂõÃÂàÃÂýÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂà'''web.xml''' ÃÂø ÃÂÃÂ
ÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂò ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂþÃÂü ÃÂúÃÂðÃÂÃÂÃÂðÃÂûÃÂþÃÂóÃÂõ. ÃÂÃÂÃÂôÃÂõ ÃÂøÃÂüÃÂõÃÂýÃÂýÃÂþ âÃÂàÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂôÃÂøÃÂü, ÃÂúÃÂþÃÂóÃÂôÃÂð ÃÂñÃÂÃÂÃÂôÃÂõÃÂü ÃÂÃÂÃÂþÃÂñÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂò {{oncolor||red|WAR}} |
. | . | ||
− | + | ÃÂáÃÂôÃÂõÃÂûÃÂðÃÂùÃÂÃÂÃÂõ ÃÂÃÂÃÂúÃÂðÃÂ÷ÃÂðÃÂýÃÂýÃÂÃÂÃÂõ ÃÂøÃÂ÷ÃÂüÃÂõÃÂýÃÂõÃÂýÃÂøÃÂàÃÂÃÂÃÂðÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ ÃÂøÃÂûÃÂø ÃÂòÃÂþÃÂ÷ÃÂÃÂÃÂüÃÂøÃÂÃÂÃÂõ ÃÂóÃÂþÃÂÃÂÃÂþ-ÃÂòÃÂÃÂÃÂù ÃÂúÃÂþÃÂô ÃÂàDVD. ÃÂÃÂÃÂÃÂÃÂõ ÃÂò ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂôÃÂúÃÂõ? ÃÂâÃÂþÃÂóÃÂôÃÂð ÃÂôÃÂòÃÂøÃÂöÃÂõÃÂüÃÂÃÂÃÂàÃÂôÃÂðÃÂûÃÂÃÂÃÂÃÂÃÂõ. | |
− | === | + | === ÃÂÃÂÃÂþÃÂòÃÂÃÂÃÂù ÃÂüÃÂõÃÂÃÂÃÂþÃÂô === |
− | + | ÃÂÃÂÃÂÃÂÃÂûÃÂø ÃÂÿÃÂÃÂÃÂøÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂñÃÂþÃÂûÃÂõÃÂõ ÃÂòÃÂýÃÂøÃÂüÃÂðÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ ÃÂú ÃÂúÃÂþÃÂôÃÂàÃÂýÃÂþÃÂòÃÂþÃÂóÃÂþ {{oncolor||red|handle}}, ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂ÷ÃÂðÃÂüÃÂõÃÂÃÂÃÂøÃÂÃÂÃÂÃÂ, ÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂðÃÂü ÃÂÿÃÂþÃÂÃÂÃÂòÃÂøÃÂûÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂ÷ÃÂþÃÂò ÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂð {{oncolor||red|outputPage}}. ÃÂàÃÂðÃÂýÃÂÃÂÃÂÃÂÃÂõ ÃÂõÃÂóÃÂþ, ÃÂò ÃÂþÃÂÃÂÃÂûÃÂøÃÂÃÂÃÂøÃÂõ ÃÂþÃÂàÃÂÃÂÃÂðÃÂ÷ÃÂýÃÂÃÂÃÂÃÂ
{{oncolor||red|handle}}... ÃÂýÃÂõ ÃÂñÃÂÃÂÃÂûÃÂþ. ÃÂÃÂÃÂÃÂÃÂþ ÃÂüÃÂõÃÂÃÂÃÂþÃÂô, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂòÃÂÃÂÃÂñÃÂøÃÂÃÂÃÂðÃÂõÃÂàJSP-ÃÂÃÂÃÂðÃÂùÃÂû ÃÂø ÃÂÿÃÂõÃÂÃÂÃÂõÃÂôÃÂðÃÂõÃÂàÃÂõÃÂüÃÂàÃÂÃÂÃÂÿÃÂÃÂÃÂðÃÂòÃÂûÃÂõÃÂýÃÂøÃÂõ ÃÂôÃÂûÃÂàÃÂòÃÂÃÂÃÂòÃÂþÃÂôÃÂð ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂõÃÂú. ÃÂÃÂÃÂÃÂÃÂóÃÂûÃÂÃÂÃÂôÃÂøÃÂàÃÂüÃÂõÃÂÃÂÃÂþÃÂô ÃÂÃÂÃÂûÃÂõÃÂôÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂü ÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂü '''(ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 4)''': | |
− | '''{{oncolor||red| | + | '''{{oncolor||red|ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 4. ÃÂÃÂÃÂõÃÂÃÂÃÂþÃÂô outputPage}}''' |
public void outputPage(String aJSPName, HttpServletRequest aRequest, HttpServletResponse aResponse) throws IOException, ServletException | public void outputPage(String aJSPName, HttpServletRequest aRequest, HttpServletResponse aResponse) throws IOException, ServletException | ||
Строка 222: | Строка 265: | ||
} | } | ||
− | + | ÃÂàÃÂÃÂÃÂÃÂÃÂþÃÂü ÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂõ ÃÂüÃÂàÃÂñÃÂõÃÂÃÂÃÂõÃÂü ÃÂýÃÂÃÂÃÂöÃÂýÃÂÃÂÃÂù JSP-ÃÂÃÂÃÂðÃÂùÃÂû ÃÂø ÃÂóÃÂþÃÂòÃÂþÃÂÃÂÃÂøÃÂü ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ-ÃÂúÃÂþÃÂýÃÂÃÂÃÂõÃÂùÃÂýÃÂõÃÂÃÂÃÂÃÂ: ÃÂëÃÂÃÂÃÂñÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂù, ÃÂÿÃÂþÃÂöÃÂðÃÂûÃÂÃÂÃÂùÃÂÃÂÃÂÃÂÃÂðÃÂû. ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂûÃÂÃÂÃÂýÃÂþÃÂõ ÃÂñÃÂõÃÂÃÂÃÂõÃÂàÃÂýÃÂð ÃÂÃÂÃÂõÃÂñÃÂàÃÂúÃÂþÃÂýÃÂÃÂÃÂõÃÂùÃÂýÃÂõÃÂÃÂ. ÃÂÃÂÃÂý ÃÂøÃÂÃÂÃÂõÃÂàJSP-ÃÂÃÂÃÂðÃÂùÃÂû, ÃÂ÷ÃÂðÃÂóÃÂÃÂÃÂÃÂÃÂöÃÂðÃÂõÃÂàÃÂõÃÂóÃÂþ, ÃÂúÃÂþÃÂüÃÂÿÃÂøÃÂûÃÂøÃÂÃÂÃÂÃÂÃÂõÃÂà(ÃÂõÃÂÃÂÃÂûÃÂø ÃÂÃÂÃÂÃÂÃÂþ ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ), ÃÂòÃÂÃÂÃÂÿÃÂþÃÂûÃÂýÃÂÃÂÃÂõÃÂàÃÂÿÃÂþÃÂûÃÂÃÂÃÂÃÂÃÂøÃÂòÃÂÃÂÃÂøÃÂùÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ, ÃÂð ÃÂÃÂÃÂõÃÂ÷ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂàÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂõÃÂàÃÂò {{oncolor||red|aResponse}}. | |
− | === JSP- | + | === JSP-ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂà=== |
− | + | ÃÂÃÂÃÂûÃÂàÃÂýÃÂðÃÂÃÂÃÂðÃÂûÃÂð ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂôÃÂøÃÂü ÃÂúÃÂðÃÂÃÂÃÂðÃÂûÃÂþÃÂó, ÃÂò ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂü ÃÂñÃÂÃÂÃÂôÃÂõÃÂü ÃÂÃÂÃÂþÃÂñÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂýÃÂðÃÂÃÂÃÂõ ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂõÃÂÃÂ-ÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂõ. ÃÂÃÂÃÂðÃÂ÷ÃÂòÃÂðÃÂÃÂÃÂàÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂúÃÂðÃÂú ÃÂÃÂÃÂóÃÂþÃÂôÃÂýÃÂþ, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, {{oncolor||red|WebApp}} ({{oncolor||red|Web Application}}). ÃÂàÃÂýÃÂõÃÂü ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂôÃÂøÃÂü ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂù ÃÂúÃÂðÃÂÃÂÃÂðÃÂûÃÂþÃÂó '''WEB-INF''', ÃÂóÃÂôÃÂõ ÃÂôÃÂþÃÂûÃÂöÃÂõÃÂý ÃÂýÃÂðÃÂÃÂ
ÃÂþÃÂôÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂôÃÂõÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂÃÂÃÂþÃÂà'''web.xml''', ÃÂø ÃÂúÃÂðÃÂÃÂÃÂðÃÂûÃÂþÃÂó '''jsps''', ÃÂò ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂü ÃÂñÃÂÃÂÃÂôÃÂÃÂÃÂàÃÂÃÂ
ÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàJSP-ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂúÃÂø. | |
− | + | ÃÂáÃÂþÃÂ÷ÃÂôÃÂðÃÂôÃÂøÃÂü ÃÂÃÂÃÂÃÂÃÂø JSP-ÃÂÃÂÃÂðÃÂùÃÂûÃÂð: ÃÂôÃÂûÃÂàÃÂøÃÂýÃÂôÃÂõÃÂúÃÂÃÂÃÂýÃÂþÃÂù ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂúÃÂø, ÃÂôÃÂûÃÂàÃÂÃÂÃÂõÃÂôÃÂðÃÂúÃÂÃÂÃÂøÃÂÃÂÃÂþÃÂòÃÂðÃÂýÃÂøÃÂà(ÃÂøÃÂûÃÂø ÃÂôÃÂþÃÂñÃÂðÃÂòÃÂûÃÂõÃÂýÃÂøÃÂÃÂ) ÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂõÃÂù ÃÂø ÃÂôÃÂûÃÂàÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂð, ÃÂø ÃÂýÃÂðÃÂ÷ÃÂþÃÂòÃÂõÃÂü ÃÂøÃÂÃÂ
, ÃÂÃÂÃÂþÃÂþÃÂÃÂÃÂòÃÂõÃÂÃÂÃÂÃÂÃÂÃÂÃÂòÃÂõÃÂýÃÂýÃÂþ, '''index.jsp''', '''edit.jsp''', '''view.jsp'''. ÃÂÃÂÃÂõ ÃÂ÷ÃÂðÃÂñÃÂÃÂÃÂôÃÂÃÂÃÂÃÂÃÂõ âÃÂàÃÂøÃÂÃÂ
ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂÃÂÃÂþÃÂÃÂ
ÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂàÃÂò ÃÂò {{oncolor||red|WebApp/jsps}}. | |
− | + | ÃÂáÃÂðÃÂü JSP ÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂþÃÂÃÂÃÂýÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂ. ÃÂàÃÂðÃÂÃÂÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂøÃÂü '''index.jsp''' '''(ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 5)''': | |
− | '''{{oncolor||red| | + | '''{{oncolor||red|ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 5. index.jsp}}''' |
<nowiki> | <nowiki> | ||
Строка 239: | Строка 282: | ||
<head> | <head> | ||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> | ||
− | <title> | + | <title>ÃÂÃÂÃÂôÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂðÃÂàÃÂúÃÂýÃÂøÃÂóÃÂð</title> |
</head> | </head> | ||
− | <body><h1> | + | <body><h1>ÃÂÃÂÃÂôÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂðÃÂàÃÂúÃÂýÃÂøÃÂóÃÂð</h1> |
− | <a href="<%=request.getContextPath()%>/add"> | + | <a href="<%=request.getContextPath()%>/add">ÃÂÃÂÃÂþÃÂñÃÂðÃÂòÃÂøÃÂÃÂÃÂàÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂÃÂ</a><br/> |
− | <a href="<%=request.getContextPath()%>/view"> | + | <a href="<%=request.getContextPath()%>/view">ÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂàÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂø</a><br/> |
</body> | </body> | ||
</html> | </html> | ||
</nowiki> | </nowiki> | ||
− | + | ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂðÃÂàÃÂÃÂÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂúÃÂð ÃÂôÃÂþÃÂñÃÂðÃÂòÃÂûÃÂÃÂÃÂõÃÂàÃÂÿÃÂþÃÂûÃÂõ ÃÂëContent-typeÃÂû ÃÂú HTTP-ÃÂ÷ÃÂðÃÂóÃÂþÃÂûÃÂþÃÂòÃÂúÃÂàÃÂþÃÂÃÂÃÂòÃÂõÃÂÃÂÃÂð. ÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂÃÂÃÂÃÂÃÂüÃÂþÃÂù ÃÂðÃÂýÃÂðÃÂûÃÂþÃÂó ÃÂÃÂÃÂÃÂÃÂÃÂÃÂþÃÂúÃÂø | |
aRequest.setContentType("text/html; charset=utf-8") | aRequest.setContentType("text/html; charset=utf-8") | ||
− | + | ÃÂøÃÂ÷ ÃÂëÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂþÃÂóÃÂþÃÂû ÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂð {{oncolor||red|handle}}. ÃÂàÃÂôÃÂðÃÂûÃÂÃÂÃÂÃÂÃÂõ, ÃÂúÃÂÃÂÃÂþÃÂüÃÂõ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂýÃÂÃÂÃÂÃÂ
ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂþÃÂú {{oncolor||red|<%...%>}}, ÃÂøÃÂôÃÂõÃÂàÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂù HTML-ÃÂúÃÂþÃÂô. ÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂ
ÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþ! ÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂþÃÂýÃÂÃÂÃÂÃÂÃÂýÃÂþ! ÃÂâÃÂõÃÂÿÃÂõÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂ÷ÃÂñÃÂõÃÂÃÂÃÂõÃÂüÃÂÃÂÃÂàÃÂàÃÂýÃÂõÃÂÿÃÂþÃÂýÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂü. | |
− | + | ÃÂàJSP ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂûÃÂÃÂÃÂÃÂÃÂàÃÂëÃÂøÃÂýÃÂþÃÂÃÂÃÂþÃÂôÃÂýÃÂÃÂÃÂùÃÂû ÃÂôÃÂûÃÂàHTML ÃÂúÃÂþÃÂô, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂü ÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂü ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÿÃÂÃÂÃÂõÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂõÃÂÃÂÃÂþÃÂü ÃÂø ÃÂüÃÂþÃÂöÃÂõÃÂàÃÂñÃÂÃÂÃÂÃÂÃÂàÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂý ÃÂôÃÂûÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø ÃÂÃÂÃÂðÃÂ÷ÃÂûÃÂøÃÂÃÂÃÂýÃÂÃÂÃÂÃÂ
ÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂÃÂ
. ÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂýÃÂõÃÂÃÂÃÂúÃÂþÃÂûÃÂÃÂÃÂúÃÂþ ÃÂÃÂÃÂøÃÂÿÃÂþÃÂò ÃÂÃÂÃÂðÃÂúÃÂøÃÂÃÂ
ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂþÃÂú. | |
− | * {{oncolor||red|<%@...%>}} | + | * {{oncolor||red|<%@...%>}} âÃÂàÃÂþÃÂñÃÂþÃÂ÷ÃÂýÃÂðÃÂÃÂÃÂðÃÂõÃÂàÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂÃÂ, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂðÃÂàÃÂþÃÂÿÃÂÃÂÃÂõÃÂôÃÂõÃÂûÃÂÃÂÃÂõÃÂàÃÂÿÃÂðÃÂÃÂÃÂðÃÂüÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂÃÂ, ÃÂò ÃÂýÃÂðÃÂÃÂÃÂõÃÂü ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂõ âÃÂà{{oncolor||red|ContentType}}. ÃÂÃÂÃÂþÃÂöÃÂýÃÂþ ÃÂ÷ÃÂðÃÂôÃÂðÃÂòÃÂðÃÂÃÂÃÂÃÂ, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, ÃÂÃÂÃÂ÷ÃÂÃÂÃÂú, ÃÂýÃÂð ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂü ÃÂýÃÂðÃÂÿÃÂøÃÂÃÂÃÂðÃÂýÃÂð ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂð. ÃÂÃÂÃÂý ÃÂöÃÂõ ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂôÃÂûÃÂàÃÂÃÂÃÂõÃÂúÃÂÃÂÃÂøÃÂù {{oncolor||red|import}} (ÃÂÃÂÃÂü. '''view.jsp''' ÃÂýÃÂøÃÂöÃÂõ). |
− | * {{oncolor||red|<%=...%>}} | + | * {{oncolor||red|<%=...%>}} âÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂù ÃÂòÃÂÃÂÃÂòÃÂþÃÂô ÃÂÿÃÂõÃÂÃÂÃÂõÃÂüÃÂõÃÂýÃÂýÃÂþÃÂù. ÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂÃÂÃÂòÃÂøÃÂõ ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø {{oncolor||red|<%=ÃÂÃÂÃÂÃÂÃÂþ-ÃÂýÃÂøÃÂñÃÂÃÂÃÂôÃÂÃÂ%>}} ÃÂðÃÂýÃÂðÃÂûÃÂþÃÂóÃÂøÃÂÃÂÃÂýÃÂþ ÃÂòÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂà{{oncolor||red|request.getWriter().write(ÃÂÃÂÃÂÃÂÃÂþ-ÃÂýÃÂøÃÂñÃÂÃÂÃÂôÃÂÃÂ)}}. |
− | * {{oncolor||red|<%...%>}} | + | * {{oncolor||red|<%...%>}} âÃÂàÃÂÃÂÃÂðÃÂüÃÂÃÂÃÂù ÃÂþÃÂñÃÂÃÂÃÂøÃÂù ÃÂòÃÂðÃÂÃÂÃÂøÃÂðÃÂýÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø, ÃÂòÃÂýÃÂÃÂÃÂÃÂÃÂÃÂÃÂø ÃÂüÃÂþÃÂöÃÂõÃÂàÃÂñÃÂÃÂÃÂÃÂÃÂàÃÂûÃÂÃÂÃÂñÃÂþÃÂù ÃÂúÃÂþÃÂô. ÃÂàÃÂýÃÂðÃÂÃÂÃÂõÃÂü ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂõ, ÃÂýÃÂð Java. |
− | '''index.jsp''' | + | '''index.jsp''' âÃÂàÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂù ÃÂÃÂÃÂðÃÂùÃÂû, ÃÂÿÃÂþÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂøÃÂü ÃÂýÃÂð ÃÂýÃÂõÃÂÃÂÃÂÃÂÃÂþ ÃÂñÃÂþÃÂûÃÂõÃÂõ ÃÂÃÂÃÂûÃÂþÃÂöÃÂýÃÂþÃÂõ. ÃÂÃÂÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, '''view.jsp''' '''(ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 6)'''. |
− | '''{{oncolor||red| | + | '''{{oncolor||red|ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 6. view.jsp}}''' |
<nowiki> | <nowiki> | ||
Строка 268: | Строка 311: | ||
<%@ page import="java.util.*" %> | <%@ page import="java.util.*" %> | ||
<html> | <html> | ||
− | <head><title> | + | <head><title>ÃÂÃÂÃÂôÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂðÃÂàÃÂúÃÂýÃÂøÃÂóÃÂð</title></head> |
− | <body><h1> | + | <body><h1>ÃÂÃÂÃÂôÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂðÃÂàÃÂúÃÂýÃÂøÃÂóÃÂð, ÃÂÃÂÃÂÿÃÂøÃÂÃÂÃÂþÃÂú ÃÂúÃÂþÃÂýÃÂÃÂÃÂðÃÂúÃÂÃÂÃÂþÃÂò</h1> |
− | <a href="<%=request.getContextPath()%>"> | + | <a href="<%=request.getContextPath()%>">ÃÂÃÂÃÂð ÃÂóÃÂûÃÂðÃÂòÃÂýÃÂÃÂÃÂÃÂ</a><br/> |
<span style="color: green;"><%=request.getAttribute("message")%></span> | <span style="color: green;"><%=request.getAttribute("message")%></span> | ||
<table border="1"> | <table border="1"> | ||
− | <tr><td width="100"> | + | <tr><td width="100">ÃÂÃÂÃÂüÃÂÃÂ</td><td width="100">ÃÂÃÂÃÂþÃÂüÃÂõÃÂÃÂ</td><td width="100">ÃÂÃÂÃÂþÃÂüÃÂüÃÂõÃÂýÃÂÃÂÃÂðÃÂÃÂÃÂøÃÂù</td><td> - </td></tr> |
<% Map numbers = (Map) request.getAttribute("numbers"); | <% Map numbers = (Map) request.getAttribute("numbers"); | ||
Map comments = (Map) request.getAttribute("comments"); | Map comments = (Map) request.getAttribute("comments"); | ||
Строка 285: | Строка 328: | ||
<td class="comment"><%=comment%></td> | <td class="comment"><%=comment%></td> | ||
<td class="name"> | <td class="name"> | ||
− | <a href="<%=request.getContextPath()%>/remove?number=<%=number%>"> | + | <a href="<%=request.getContextPath()%>/remove?number=<%=number%>">ÃÂãÃÂôÃÂðÃÂûÃÂøÃÂÃÂÃÂÃÂ</a> |
− | <a href="<%=request.getContextPath()%>/edit?number=<%=number%>"> | + | <a href="<%=request.getContextPath()%>/edit?number=<%=number%>">ÃÂàÃÂõÃÂôÃÂðÃÂúÃÂÃÂÃÂøÃÂÃÂÃÂþÃÂòÃÂðÃÂÃÂÃÂÃÂ</a> |
</td> | </td> | ||
</tr> | </tr> | ||
Строка 295: | Строка 338: | ||
</nowiki> | </nowiki> | ||
− | + | ÃÂÃÂÃÂðÃÂú ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂ÷ÃÂðÃÂüÃÂõÃÂÃÂÃÂøÃÂÃÂÃÂÃÂ, ÃÂ÷ÃÂôÃÂõÃÂÃÂÃÂàÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂø ÃÂøÃÂüÃÂÿÃÂþÃÂÃÂÃÂà(ÃÂþ ÃÂÃÂÃÂõÃÂü ÃÂàÃÂóÃÂþÃÂòÃÂþÃÂÃÂÃÂøÃÂû ÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂõ), ÃÂø ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂð Java-ÃÂúÃÂþÃÂôÃÂð. ÃÂÃÂÃÂðÃÂýÃÂýÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂùÃÂû ÃÂþÃÂÃÂÃÂûÃÂøÃÂÃÂÃÂýÃÂþ ÃÂÿÃÂþÃÂúÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂ, ÃÂúÃÂðÃÂú, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂà(ÃÂýÃÂõ ÃÂÃÂÃÂðÃÂüÃÂÃÂÃÂù ÃÂûÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂù ÃÂÃÂÃÂÿÃÂþÃÂÃÂÃÂþÃÂñ, ÃÂúÃÂþÃÂýÃÂõÃÂÃÂÃÂýÃÂþ), ÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂòÃÂþÃÂô ÃÂò ÃÂÃÂÃÂøÃÂúÃÂûÃÂõ. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | === ÃÂàÃÂúÃÂðÃÂú ÃÂÃÂÃÂÃÂÃÂþ ÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂðÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂÃÂ-ÃÂÃÂÃÂþ? === | |
− | + | ÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂòÃÂõÃÂýÃÂýÃÂþ, ÃÂø ÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂà{{oncolor||red|handle}}... ÃÂÿÃÂþÃÂÃÂÃÂûÃÂõ ÃÂÃÂÃÂðÃÂúÃÂþÃÂóÃÂþ ÃÂøÃÂ÷ÃÂüÃÂõÃÂýÃÂõÃÂýÃÂøÃÂàÃÂÃÂÃÂÃÂÃÂðÃÂûÃÂø ÃÂôÃÂÃÂÃÂÃÂÃÂóÃÂøÃÂüÃÂø. ÃÂÃÂÃÂõÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂòÃÂþÃÂô HTML-ÃÂúÃÂþÃÂôÃÂð ÃÂøÃÂÃÂÃÂÃÂÃÂõÃÂ÷, ÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂûÃÂðÃÂÃÂÃÂàÃÂÿÃÂþÃÂôÃÂóÃÂþÃÂÃÂÃÂþÃÂòÃÂúÃÂð ÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂÃÂ
, ÃÂø ÃÂòÃÂÃÂÃÂ÷ÃÂþÃÂò ÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂð {{oncolor||red|outputPage}}. ÃÂÃÂÃÂþÃÂÃÂ, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, ÃÂüÃÂõÃÂÃÂÃÂþÃÂô {{oncolor||red|handleEdit(...) |
Версия 19:41, 29 мая 2009
|
|
|
[http://s1.shard.jp/bireba/avguard-antivirus.html desinstalar norton antivirus ] [http://s1.shard.jp/bireba/antivirus-f-prot.html avg antivirus for downloading ] [http://s1.shard.jp/losaul/this-day-in-australian.html australia disaster in natural ] [http://s1.shard.jp/olharder/auto-escort-ford.html mitsubishi discount auto parts ] [http://s1.shard.jp/losaul/limousine-hire.html motorhome travel in australia ] map [http://s1.shard.jp/olharder/stan-olsen-auto.html semi auto stretch wrapper ] [http://s1.shard.jp/frhorton/7fqgy22i2.html african american by poem ] [http://s1.shard.jp/frhorton/lpujl5mms.html african american biographies.com ] [http://s1.shard.jp/losaul/centacare-australia.html leader computers australia ] [http://s1.shard.jp/olharder/automotive-tool.html auto heating system repair ] [http://s1.shard.jp/olharder/autorizadas.html auto search vans ] [http://s1.shard.jp/bireba/antivirusreviews.html review of antivirus programs ] page [http://s1.shard.jp/olharder/gxautos.html automators for runescape ] [http://s1.shard.jp/olharder/autobiographer.html automatic bristle cutter material ] [http://s1.shard.jp/galeach/new173.html asian market baltimore ] arena auto auction bolingbrook [http://s1.shard.jp/bireba/norton-antivirus.html antivirusprogramma ] [http://s1.shard.jp/galeach/new159.html asiago cheese fresco ] [http://s1.shard.jp/olharder/bournes-auto.html automotive classified domain public script ] [http://s1.shard.jp/frhorton/lt8tyfnvp.html west african traditions ] [http://s1.shard.jp/losaul/simple-plan.html 2005 australian open tennis tournament ] [http://s1.shard.jp/galeach/new181.html asian girl pictures ] [http://s1.shard.jp/frhorton/1aei449pv.html cold war in africa ] tight and asian 6 [http://s1.shard.jp/galeach/new176.html akenasia ] [http://s1.shard.jp/galeach/new32.html asian asses.com ] [http://s1.shard.jp/frhorton/2u1ol1yan.html african dancer picture ] asia finest discussion board [http://s1.shard.jp/galeach/new55.html sykes asia website ] [http://s1.shard.jp/losaul/auction-houses.html air north australia ] [http://s1.shard.jp/olharder/autocad-2005-serial.html klasse auto wax ] [http://s1.shard.jp/losaul/dog-bike-trailer.html small business opportunities australia ] [http://s1.shard.jp/bireba/panda-titanium.html dansguardian antivirus ] [http://s1.shard.jp/olharder/lisa-lopez-autopsy.html automobile dealer association ] [http://s1.shard.jp/olharder/autoridad-nacional.html hydraulic press automotive ] [http://s1.shard.jp/frhorton/tulkpyc4u.html african orchids impatients ] [http://s1.shard.jp/bireba/maafee-antivirus.html kaspersky antivirus review ] [http://s1.shard.jp/losaul/australian-journal.html crown plaza darling harbour sydney australia ] links [http://s1.shard.jp/olharder/what-is-autonomously.html automobile upholstery ] map [http://s1.shard.jp/frhorton/xntk9qgnd.html african american coloring books ] [http://s1.shard.jp/frhorton/map.html african american movies list ] [http://s1.shard.jp/frhorton/n6s8w7eys.html african american achievement award ] [http://s1.shard.jp/galeach/new174.html expressive aphasia. ] concession auto [http://s1.shard.jp/olharder/22-auto-barrels.html cd rom autorun xp ] [http://s1.shard.jp/bireba/antivirus-free-download.html pop pro up winantivirus ] [http://s1.shard.jp/galeach/new98.html asian menus ] url [http://s1.shard.jp/olharder/autologous-cell.html colorado's transition from no-fault to tort auto insurance ] [http://s1.shard.jp/losaul/hsbc-asset-management.html book designers australia ] african elephant masks [http://s1.shard.jp/bireba/kaspersky-antivirus.html mac os x antivirus download ] [http://s1.shard.jp/frhorton/ufkvsduv1.html west african fish recipes ] [http://s1.shard.jp/frhorton/3q938n1mz.html edgars stores south africa ] [http://s1.shard.jp/galeach/new76.html asian ts.commembers http ] [http://s1.shard.jp/galeach/new41.html asian buffet indulge ] [http://s1.shard.jp/bireba/antivirusreviews.html antivirus trendmicro ] [http://s1.shard.jp/olharder/auto-remer.html car accident claim auto cheap insurance ] [http://s1.shard.jp/frhorton/vuku1m6uz.html african american life during the great deppression ] [http://s1.shard.jp/olharder/best-way-auto-care.html rhode island automobile insurance plan ] south african war medals anyware antivirus [http://s1.shard.jp/bireba/antivirus-avg7.html symantec antivirus client removal tool ] [http://s1.shard.jp/frhorton/b9vqclfhc.html tefsa south africa ] [http://s1.shard.jp/losaul/2006-australia.html liquor licensing act south australia ] [http://s1.shard.jp/bireba/panda-titanium-antivirus.html panda titanium antivirus 2005 reviews ] [http://s1.shard.jp/frhorton/bq5czt3ax.html africa marine world usa ] [http://s1.shard.jp/bireba/mobile-antivirus.html antivirus w32 rontokbro ] [http://s1.shard.jp/galeach/new44.html utech asia 2005 ] [http://s1.shard.jp/galeach/new153.html de fantasia jardin ] [http://s1.shard.jp/losaul/06-australia.html bunnings australia ] [http://s1.shard.jp/olharder/rockies-auto-colorado.html renta de automobile ] doug robb hoobastank asian [http://s1.shard.jp/losaul/alzeihmers-australia.html 21 australia century estate real ] [http://s1.shard.jp/galeach/new88.html southern asia bible college bangalore ] [http://s1.shard.jp/bireba/antivirus-2004.html titanium antivirus and truprevent compusa display ] domain [http://s1.shard.jp/frhorton/91rryr9x4.html south african cricket tickets ] [http://s1.shard.jp/galeach/new178.html international calling card to africa asia ] [http://s1.shard.jp/losaul/australian-bull.html ibm notebook australia ] [http://s1.shard.jp/olharder/luggage-rack-automobile.html prays auto ] [http://s1.shard.jp/galeach/new84.html asian ladyboy ladyboys ] [http://s1.shard.jp/olharder/automobile-promotion.html automatically format drive boot disk ] [http://s1.shard.jp/bireba/northon-antivirus.html nortun antivirus ] [http://s1.shard.jp/bireba/panda-titanium.html avg antivirus system download ] [http://s1.shard.jp/bireba/alertaantivirus.html 2006 keygen pro v2.0.205.1 winantivirus ] [http://s1.shard.jp/olharder/accessory-automotive.html autocourse.com ] [http://s1.shard.jp/galeach/new33.html what is hip dysplasia in dogs ] [http://s1.shard.jp/galeach/new51.html mr. chews asian beaver mika ] [http://s1.shard.jp/losaul/beds-online-australia.html australia biggest looser chanel ten ] [http://s1.shard.jp/bireba/antivirus-stop.html types of antivirus softwares ] [http://s1.shard.jp/losaul/quiksilver-pro.html electoral role australia search ] [http://s1.shard.jp/bireba/winantivirus-pro.html norton antivirus 2005 cracked ] [http://s1.shard.jp/losaul/australia-transcriber.html good food guide melbourne australia ] [http://s1.shard.jp/frhorton/upga9mswa.html africa city south sun things ] australia importing [http://s1.shard.jp/losaul/picture-of-food.html cpi paper australia ] [http://s1.shard.jp/losaul/exchange-rate-australian.html hedge funds australia ] [http://s1.shard.jp/galeach/new100.html ductular hepatic hypoplasia syndromatic ] [http://s1.shard.jp/galeach/new170.html att calling card international prepaid asia ] [http://s1.shard.jp/bireba/download-norton.html uninstall norton antivirus corporate edition ] [http://s1.shard.jp/olharder/auto-escort-ford.html autobahn vw parts ] [http://s1.shard.jp/losaul/weight-loss-medication.html aboriginal australian picture ] [http://s1.shard.jp/galeach/new113.html asian babe cam hot web ] [http://s1.shard.jp/galeach/new57.html asian rainforests ] [http://s1.shard.jp/olharder/automotive-tool.html autotrader.co.ukwww. ] link [http://s1.shard.jp/losaul/murrays-buses.html australian manufacturing inc. ] [http://s1.shard.jp/olharder/automoveis-bmw.html auto cad viz ] [http://s1.shard.jp/bireba/download-symantec.html norton antivirus update crack ] elephants african link [http://s1.shard.jp/galeach/new186.html asian fever 12 ] [http://s1.shard.jp/losaul/australia-bus.html australian open competitors ] [http://s1.shard.jp/galeach/new47.html booking online airasia ] [http://s1.shard.jp/galeach/new184.html anastasia - bartok ] [http://s1.shard.jp/losaul/compare-flights.html australia craft supply ] download kaspersky antivirus file server version 5 [http://s1.shard.jp/olharder/jl-french-automotive.html a language for automation ] [http://s1.shard.jp/olharder/kurt-cobain-autograph.html lab automation career job ] [http://s1.shard.jp/losaul/06-australia.html physiotherapist jobs australia ] [http://s1.shard.jp/olharder/sunnyside-auto.html autoverhuur en language language malaga nl nl site ] [http://s1.shard.jp/olharder/automobile-dealer.html auto accident personal injury claims ] [http://s1.shard.jp/frhorton/77murrpay.html joberg south africa ] url [http://s1.shard.jp/bireba/quickheal-antivirus.html mdaemon antivirus ] [http://s1.shard.jp/olharder/autonomy-principal.html holzvergaser auto ] [http://s1.shard.jp/bireba/download-free.html grisoft antivirus ] [http://s1.shard.jp/galeach/new60.html asia holiday travel ] page [http://s1.shard.jp/losaul/emmigrating-australia.html state library of south australia ] [http://s1.shard.jp/frhorton/1euh2vemn.html timbavati south africa ] [http://s1.shard.jp/galeach/new51.html asian beaver mr.chews ] [http://s1.shard.jp/frhorton/9rxlvcl6n.html african men pics ] [http://s1.shard.jp/frhorton/lyfh4c7mt.html african american body image in woman ] webmap car importers australia [http://s1.shard.jp/bireba/microworld-antivirus.html antivirus software for server 2003 ] [http://s1.shard.jp/olharder/subasta-de-autos.html literary autobiography 1994 infant prodigy ] [http://s1.shard.jp/frhorton/vjlche4gq.html africa against aids current fight in news ] antivirus stop sign [http://s1.shard.jp/losaul/australian-landrover.html gun australia ] [http://s1.shard.jp/frhorton/xntk9qgnd.html medical association of south africa ] [http://s1.shard.jp/losaul/quiksilver-pro.html electoral role australia search ] [http://s1.shard.jp/losaul/ralph-lauren.html sydney australia phone directory ] Шаблон:ÃÂæÃÂøÃÂúÃÂû/Java EE
ÃÂâÃÂõÃÂûÃÂõÃÂÃÂÃÂþÃÂýÃÂýÃÂðÃÂàÃÂúÃÂýÃÂøÃÂóÃÂð: ÃÂÿÃÂõÃÂÃÂÃÂõÃÂàÃÂþÃÂô ÃÂýÃÂð JSP
ÃÂçÃÂÃÂÃÂáÃÂâÃÂì 2 ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂÿÃÂþ ÃÂþÃÂôÃÂõÃÂöÃÂúÃÂõ âÃÂàÃÂø ÃÂÃÂÃÂþÃÂûÃÂÃÂÃÂÃÂÃÂþÃÂù ÃÂÃÂÃÂþÃÂÃÂÃÂàÃÂýÃÂõ ÃÂñÃÂÃÂÃÂû ÃÂÃÂÃÂøÃÂûÃÂÃÂÃÂýÃÂþ ÃÂòÃÂÿÃÂõÃÂÃÂÃÂðÃÂÃÂÃÂûÃÂõÃÂý ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂýÃÂýÃÂþÃÂù ÃÂýÃÂðÃÂüÃÂø ÃÂò ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂûÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂ÷ ÃÂðÃÂôÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂþÃÂù ÃÂúÃÂýÃÂøÃÂóÃÂþÃÂù. ÃÂÃÂÃÂûÃÂõÃÂúÃÂÃÂÃÂðÃÂýÃÂôÃÂàÃÂÃÂÃÂðÃÂñÃÂðÃÂõÃÂò ÃÂøÃÂÃÂÃÂÿÃÂÃÂÃÂðÃÂòÃÂûÃÂÃÂÃÂõÃÂàÃÂ÷ÃÂðÃÂüÃÂõÃÂÃÂÃÂõÃÂýÃÂýÃÂÃÂÃÂõ ÃÂýÃÂõÃÂôÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂÃÂ.
ÃÂàÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂûÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂ÷ ÃÂüÃÂàÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂûÃÂø ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂûÃÂõÃÂúÃÂÃÂÃÂÃÂÃÂþÃÂýÃÂýÃÂÃÂÃÂàÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂýÃÂÃÂÃÂàÃÂúÃÂýÃÂøÃÂöÃÂúÃÂÃÂ. ÃÂÃÂÃÂýÃÂð ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂõÃÂàÃÂò ÃÂñÃÂÃÂÃÂðÃÂÃÂÃÂ÷ÃÂõÃÂÃÂÃÂõ ÃÂø ÃÂÿÃÂþÃÂúÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂàÃÂýÃÂõÃÂÃÂÃÂúÃÂþÃÂûÃÂÃÂÃÂúÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂõÃÂú, ÃÂýÃÂð ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂàÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂàÃÂÃÂÃÂÿÃÂøÃÂÃÂÃÂþÃÂú ÃÂúÃÂþÃÂýÃÂÃÂÃÂðÃÂúÃÂÃÂÃÂþÃÂò, ÃÂôÃÂþÃÂñÃÂðÃÂòÃÂøÃÂÃÂÃÂàÃÂýÃÂþÃÂòÃÂÃÂÃÂù ÃÂúÃÂþÃÂýÃÂÃÂÃÂðÃÂúÃÂÃÂ, ÃÂÃÂÃÂôÃÂðÃÂûÃÂøÃÂÃÂÃÂàÃÂõÃÂóÃÂþ ÃÂøÃÂûÃÂø ÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂðÃÂúÃÂÃÂÃÂøÃÂÃÂÃÂþÃÂòÃÂðÃÂÃÂÃÂÃÂ. ÃÂàÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂðÃÂàÃÂôÃÂðÃÂòÃÂðÃÂùÃÂÃÂÃÂõ ÃÂÿÃÂþÃÂÿÃÂÃÂÃÂþÃÂñÃÂÃÂÃÂõÃÂü ÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂõ ÃÂÃÂÃÂÃÂÃÂþ ÃÂñÃÂþÃÂûÃÂõÃÂõ ÃÂÿÃÂÃÂÃÂðÃÂòÃÂøÃÂûÃÂÃÂÃÂýÃÂþ.
ÃÂÃÂÃÂþÃÂÃÂÃÂõÃÂüÃÂàÃÂñÃÂÃÂÃÂûÃÂþ ÃÂÿÃÂûÃÂþÃÂàÃÂþ?
ÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂÃÂÃÂòÃÂøÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ, ÃÂÿÃÂþÃÂÃÂÃÂõÃÂüÃÂÃÂ? ÃÂàÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂõÃÂÃÂ, ÃÂø ÃÂàÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþ. ÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂþÃÂÃÂÃÂýÃÂþ ÃÂñÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþ ÃÂø ÃÂýÃÂõ ÃÂÃÂÃÂûÃÂøÃÂÃÂÃÂúÃÂþÃÂü ÃÂÃÂÃÂûÃÂþÃÂöÃÂýÃÂþ. ÃÂÃÂÃÂþ ÃÂòÃÂôÃÂÃÂÃÂÃÂÃÂó ÃÂ÷ÃÂðÃÂàÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÿÃÂþÃÂüÃÂõÃÂýÃÂÃÂÃÂÃÂÃÂàÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂý ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂõÃÂú? ÃÂàÃÂ÷ÃÂðÃÂàÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂõÃÂ÷ ÃÂôÃÂõÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂüÃÂøÃÂýÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂÃÂ. ÃÂÃÂÃÂûÃÂø ÃÂÿÃÂþÃÂÃÂÃÂûÃÂõ ÃÂÃÂÃÂþÃÂóÃÂþ, ÃÂúÃÂðÃÂú ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂúÃÂàÃÂÿÃÂþÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂøÃÂàÃÂýÃÂðÃÂÃÂÃÂðÃÂûÃÂÃÂÃÂýÃÂøÃÂú.
ÃÂçÃÂÃÂÃÂþÃÂñÃÂàÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂÃÂÃÂþ, ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂøÃÂ÷ÃÂüÃÂõÃÂýÃÂøÃÂÃÂÃÂàÃÂúÃÂþÃÂô ÃÂÿÃÂÃÂÃÂþÃÂõÃÂúÃÂÃÂÃÂð, ÃÂÿÃÂþÃÂÃÂÃÂþÃÂü ÃÂÿÃÂõÃÂÃÂÃÂõÃÂúÃÂþÃÂüÃÂÿÃÂøÃÂûÃÂøÃÂÃÂÃÂþÃÂòÃÂðÃÂÃÂÃÂàÃÂõÃÂóÃÂþ, ÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂþÃÂòÃÂøÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂõÃÂà(ÃÂÃÂ? ÃÂÃÂÃÂÃÂÃÂþ-ÃÂÃÂÃÂþ ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂû? ÃÂÃÂÃÂ÷ÃÂòÃÂøÃÂýÃÂøÃÂÃÂÃÂõ...), ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂþÃÂòÃÂøÃÂÃÂÃÂàÃÂýÃÂþÃÂòÃÂÃÂÃÂù ÃÂúÃÂþÃÂô ÃÂø ÃÂÿÃÂþÃÂòÃÂÃÂÃÂþÃÂÃÂÃÂýÃÂþ ÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂõÃÂÃÂ. ÃÂÃÂÃÂõÃÂÃÂÃÂþÃÂô, ÃÂüÃÂÃÂÃÂóÃÂúÃÂþ ÃÂóÃÂþÃÂòÃÂþÃÂÃÂÃÂÃÂ, ÃÂýÃÂõÃÂÃÂÃÂôÃÂþÃÂñÃÂýÃÂÃÂÃÂù. ÃÂàÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂøÃÂ÷ÃÂüÃÂõÃÂýÃÂøÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂü ÃÂÿÃÂÃÂÃÂþÃÂõÃÂúÃÂàÃÂÃÂÃÂðÃÂú, ÃÂÃÂÃÂÃÂÃÂþÃÂñÃÂàÃÂòÃÂÃÂÃÂÿÃÂþÃÂûÃÂýÃÂõÃÂýÃÂøÃÂõ ÃÂÃÂÃÂðÃÂúÃÂøÃÂàÃÂÿÃÂþÃÂöÃÂõÃÂûÃÂðÃÂýÃÂøÃÂù ÃÂýÃÂõ ÃÂÃÂÃÂÃÂÃÂõÃÂñÃÂþÃÂòÃÂðÃÂûÃÂþ ÃÂÃÂÃÂÃÂÃÂþÃÂûÃÂàÃÂÃÂÃÂûÃÂþÃÂöÃÂýÃÂÃÂÃÂàÃÂôÃÂõÃÂùÃÂÃÂÃÂÃÂÃÂòÃÂøÃÂù. ÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂù ÃÂÿÃÂÃÂÃÂÃÂÃÂàÃÂ÷ÃÂþÃÂòÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂðÃÂúÃÂÃÂÃÂþÃÂÃÂÃÂøÃÂýÃÂóÃÂþÃÂü ÃÂø ÃÂóÃÂþÃÂÃÂÃÂðÃÂ÷ÃÂôÃÂþ ÃÂñÃÂþÃÂûÃÂõÃÂõ ÃÂúÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂúÃÂÃÂÃÂõÃÂý. ÃÂÃÂÃÂÃÂÃÂûÃÂø ÃÂÃÂÃÂðÃÂ÷ÃÂôÃÂõÃÂûÃÂøÃÂÃÂÃÂàÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂý ÃÂø ÃÂûÃÂþÃÂóÃÂøÃÂúÃÂàÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂà(ÃÂñÃÂøÃÂ÷ÃÂýÃÂõÃÂÃÂ-ÃÂûÃÂþÃÂóÃÂøÃÂúÃÂÃÂ), ÃÂÃÂÃÂþ ÃÂò ÃÂôÃÂðÃÂûÃÂÃÂÃÂýÃÂõÃÂùÃÂÃÂÃÂõÃÂü ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂñÃÂÃÂÃÂôÃÂõÃÂÃÂ, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, ÃÂÃÂÃÂðÃÂ÷ÃÂôÃÂõÃÂûÃÂøÃÂÃÂÃÂàÃÂø ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂàÃÂÿÃÂþ ÃÂøÃÂàÃÂÿÃÂþÃÂôÃÂôÃÂõÃÂÃÂÃÂöÃÂðÃÂýÃÂøÃÂÃÂ. ÃÂÃÂ¥ÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂøÃÂù ÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂüÃÂøÃÂÃÂÃÂàÃÂýÃÂõ ÃÂòÃÂÃÂÃÂõÃÂóÃÂôÃÂð ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂõÃÂàÃÂàÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂøÃÂõ ÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂÃÂÃÂúÃÂøÃÂõ ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂÃÂ, ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂüÃÂàÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂù ÃÂðÃÂÃÂÃÂÿÃÂõÃÂúÃÂàÃÂÃÂÃÂþÃÂöÃÂõ ÃÂòÃÂðÃÂöÃÂõÃÂý.
ÃÂÃÂÃÂðÃÂú ÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂàÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþ?
ÃÂÃÂÃÂÃÂ, ÃÂòÃÂúÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂõ ÃÂÃÂÃÂöÃÂõ ÃÂÿÃÂþÃÂýÃÂÃÂÃÂÃÂÃÂýÃÂþ. ÃÂÃÂÃÂÃÂÃÂöÃÂýÃÂþ ÃÂòÃÂÃÂÃÂýÃÂõÃÂÃÂÃÂÃÂÃÂø ÃÂò ÃÂþÃÂÃÂÃÂôÃÂõÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂõ ÃÂÃÂÃÂðÃÂùÃÂûÃÂàÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂÃÂ, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂðÃÂàÃÂüÃÂõÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂþ (ÃÂò ÃÂýÃÂðÃÂÃÂÃÂõÃÂü ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂõ, ÃÂÃÂÃÂÃÂÃÂþ ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂÃÂ) ÃÂø ÃÂúÃÂðÃÂú-ÃÂÃÂÃÂþ ÃÂÿÃÂþÃÂôÃÂúÃÂûÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂàÃÂÃÂÃÂÃÂÃÂø ÃÂÃÂÃÂðÃÂùÃÂûÃÂàÃÂøÃÂ÷ ÃÂýÃÂðÃÂÃÂÃÂõÃÂù ÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂüÃÂÃÂ. ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂ, ÃÂöÃÂõÃÂûÃÂðÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ ÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂðÃÂú, ÃÂÃÂÃÂÃÂÃÂþÃÂñÃÂàÃÂÃÂÃÂþÃÂÃÂÃÂüÃÂðÃÂàÃÂÃÂÃÂðÃÂùÃÂûÃÂþÃÂò ÃÂëÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂýÃÂðÃÂû ÃÂñÃÂÃÂÃÂû ÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂôÃÂðÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂü, ÃÂÃÂÃÂÃÂÃÂþÃÂñÃÂàÃÂúÃÂðÃÂöÃÂôÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂ÷ ÃÂýÃÂõ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂøÃÂòÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ.
ÃÂàÃÂõÃÂÃÂÃÂõÃÂýÃÂøÃÂù ÃÂôÃÂûÃÂàÃÂôÃÂðÃÂýÃÂýÃÂþÃÂù ÃÂÿÃÂÃÂÃÂþÃÂñÃÂûÃÂõÃÂüÃÂàÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂòÃÂÃÂÃÂõÃÂàÃÂüÃÂýÃÂþÃÂöÃÂõÃÂÃÂÃÂÃÂÃÂòÃÂþ. ÃÂàÃÂðÃÂÃÂÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂøÃÂü ÃÂÃÂÃÂðÃÂüÃÂÃÂÃÂõ ÃÂÃÂÃÂðÃÂÃÂÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂõÃÂýÃÂýÃÂÃÂÃÂõ:
- ÃÂèÃÂðÃÂñÃÂûÃÂþÃÂýÃÂÃÂ. ÃÂÃÂÃÂôÃÂýÃÂð ÃÂøÃÂ÷ ÃÂÃÂÃÂðÃÂüÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂÃÂÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂõÃÂýÃÂýÃÂÃÂÃÂàÃÂñÃÂøÃÂñÃÂûÃÂøÃÂþÃÂÃÂÃÂõÃÂú ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂàÃÂàÃÂÃÂÃÂðÃÂñÃÂûÃÂþÃÂýÃÂðÃÂüÃÂø âÃÂàVelocity. ÃÂÃÂÃÂÃÂÃÂø ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂýÃÂøÃÂø ÃÂÃÂÃÂðÃÂñÃÂûÃÂþÃÂýÃÂýÃÂÃÂÃÂàÃÂôÃÂòÃÂøÃÂöÃÂúÃÂþÃÂò ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂôÃÂþÃÂñÃÂðÃÂòÃÂûÃÂÃÂÃÂÃÂÃÂàÃÂò ÃÂÃÂÃÂõÃÂúÃÂÃÂÃÂàÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂõ ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõ ÃÂóÃÂþÃÂòÃÂþÃÂÃÂÃÂÃÂÃÂÃÂ: ÃÂëÃÂâÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂøÃÂÃÂÃÂàÃÂ÷ÃÂýÃÂðÃÂÃÂÃÂõÃÂýÃÂøÃÂõ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂüÃÂõÃÂýÃÂýÃÂþÃÂù NameÃÂû. ÃÂÃÂÃÂýÃÂþÃÂóÃÂôÃÂð ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂñÃÂþÃÂûÃÂõÃÂõ ÃÂÃÂÃÂûÃÂþÃÂöÃÂýÃÂÃÂÃÂõ ÃÂþÃÂÿÃÂõÃÂÃÂÃÂðÃÂÃÂÃÂøÃÂø (ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂð ÃÂÿÃÂþÃÂôÃÂÃÂÃÂðÃÂñÃÂûÃÂþÃÂýÃÂþÃÂò, ÃÂòÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂûÃÂõÃÂýÃÂøÃÂÃÂ, ÃÂÃÂÃÂÃÂÃÂûÃÂþÃÂòÃÂýÃÂÃÂÃÂõ ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø).
- JSP (Java Server Pages). ÃÂÃÂÃÂþ ÃÂòÃÂÃÂÃÂõÃÂüÃÂõÃÂýÃÂø ÃÂÿÃÂþÃÂÃÂÃÂòÃÂûÃÂõÃÂýÃÂøÃÂÃÂ, ÃÂÿÃÂþÃÂöÃÂðÃÂûÃÂÃÂÃÂù, ÃÂÿÃÂõÃÂÃÂÃÂòÃÂðÃÂàÃÂÃÂÃÂõÃÂàÃÂýÃÂþÃÂûÃÂþÃÂóÃÂøÃÂàÃÂôÃÂûÃÂàÃÂþÃÂÃÂÃÂôÃÂõÃÂûÃÂõÃÂýÃÂøÃÂàÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂýÃÂð ÃÂþÃÂàÃÂñÃÂøÃÂ÷ÃÂýÃÂõÃÂÃÂ-ÃÂûÃÂþÃÂóÃÂøÃÂúÃÂø. ÃÂÃÂÃÂþ ÃÂàÃÂõÃÂõ ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂøÃÂû ÃÂòÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂù, ÃÂÃÂÃÂðÃÂú ÃÂúÃÂðÃÂú ÃÂþÃÂýÃÂð ÃÂÃÂÃÂûÃÂþÃÂöÃÂýÃÂõÃÂõ, ÃÂÃÂÃÂõÃÂü ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂðÃÂñÃÂûÃÂþÃÂýÃÂýÃÂðÃÂàÃÂñÃÂøÃÂñÃÂûÃÂøÃÂþÃÂÃÂÃÂõÃÂúÃÂð. JSP ÃÂÿÃÂþÃÂ÷ÃÂòÃÂþÃÂûÃÂÃÂÃÂõÃÂàÃÂòÃÂýÃÂõÃÂôÃÂÃÂÃÂøÃÂÃÂÃÂàÃÂúÃÂþÃÂô ÃÂýÃÂð (ÃÂÿÃÂþ ÃÂ÷ÃÂðÃÂôÃÂÃÂÃÂüÃÂúÃÂõ) ÃÂûÃÂÃÂÃÂñÃÂþÃÂü ÃÂÃÂÃÂ÷ÃÂÃÂÃÂúÃÂõ ÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂüÃÂøÃÂÃÂÃÂþÃÂòÃÂðÃÂýÃÂøÃÂàÃÂòÃÂýÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂü ÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂü ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂýÃÂýÃÂþÃÂù ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂúÃÂø. ÃÂÃÂÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂõÃÂü, ÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂýÃÂþ ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàJava. ÃÂâÃÂõÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂøÃÂÃÂÃÂõÃÂÃÂÃÂúÃÂø, ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂýÃÂðÃÂÿÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂõÃÂÃÂÃÂýÃÂþÃÂõ ÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂõ, ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂÃÂÃÂàÃÂøÃÂÃÂÃÂúÃÂûÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ JSP. ÃÂÃÂÃÂÃÂÃÂþÃÂàÃÂÿÃÂþÃÂôÃÂàÃÂþÃÂô ÃÂÿÃÂþÃÂàÃÂþÃÂö ÃÂýÃÂð PHP, ÃÂàÃÂÃÂÃÂõÃÂü ÃÂþÃÂÃÂÃÂûÃÂøÃÂÃÂÃÂøÃÂõÃÂü, ÃÂÃÂÃÂÃÂÃÂþ JSP-ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂàâÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂþÃÂûÃÂýÃÂþÃÂÃÂÃÂõÃÂýÃÂýÃÂÃÂÃÂõ ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂÃÂÃÂ, ÃÂþÃÂýÃÂø ÃÂúÃÂþÃÂüÃÂÿÃÂøÃÂûÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂø ÃÂþÃÂñÃÂýÃÂþÃÂòÃÂûÃÂõÃÂýÃÂøÃÂø ÃÂøÃÂÃÂÃÂàÃÂþÃÂôÃÂýÃÂþÃÂóÃÂþ ÃÂÃÂÃÂõÃÂúÃÂÃÂÃÂÃÂÃÂð ÃÂø ÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂðÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂúÃÂðÃÂú ÃÂÃÂÃÂðÃÂúÃÂþÃÂòÃÂÃÂÃÂõ.
- JSF (Java Server Faces). ÃÂàÃÂýÃÂõÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂü ÃÂÃÂÃÂþÃÂôÃÂõ ÃÂÃÂÃÂÃÂÃÂð ÃÂÃÂÃÂõÃÂàÃÂýÃÂþÃÂûÃÂþÃÂóÃÂøÃÂàÃÂþÃÂñÃÂÃÂÃÂõÃÂôÃÂøÃÂýÃÂÃÂÃÂõÃÂàÃÂÿÃÂþÃÂôÃÂàÃÂþÃÂôÃÂÃÂ, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõ ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂø ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂýÃÂøÃÂø ÃÂëÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂàÃÂû ÃÂø ÃÂëÃÂÃÂÃÂõÃÂÃÂÃÂõÃÂòÃÂÃÂÃÂàÃÂû ÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂü. ÃÂÃÂÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂà(ÃÂúÃÂðÃÂú ÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂý ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂð, ÃÂÃÂÃÂðÃÂú ÃÂø ÃÂõÃÂóÃÂþ ÃÂûÃÂþÃÂóÃÂøÃÂúÃÂð) ÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂüÃÂàÃÂþÃÂÿÃÂøÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂü ÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂü, ÃÂð ÃÂÿÃÂþÃÂÃÂÃÂûÃÂõ ÃÂÃÂÃÂÃÂÃÂþÃÂóÃÂþ ÃÂÿÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂàJSP-ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂúÃÂø, ÃÂò ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂúÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂëÃÂÃÂÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂøÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂñÃÂûÃÂøÃÂÃÂÃÂàÃÂàÃÂøÃÂüÃÂõÃÂýÃÂõÃÂü ÃÂÃÂÃÂðÃÂúÃÂøÃÂü-ÃÂÃÂÃÂþÃÂû. JSF ÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂðÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂõÃÂàÃÂÃÂÃÂÃÂÃÂø ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø ÃÂø ÃÂëÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂû ÃÂÃÂÃÂÃÂÃÂýÃÂúÃÂÃÂÃÂøÃÂþÃÂýÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂõ ÃÂÃÂÃÂûÃÂõÃÂüÃÂõÃÂýÃÂÃÂÃÂàÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂð (ÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂðÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂàÃÂÃÂÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂøÃÂàÃÂþÃÂàÃÂýÃÂøÃÂàÃÂø ÃÂÃÂÃÂðÃÂú ÃÂôÃÂðÃÂûÃÂõÃÂõ), ÃÂÿÃÂþÃÂ÷ÃÂòÃÂþÃÂûÃÂÃÂÃÂàÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂýÃÂõÃÂÃÂÃÂàÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂýÃÂð ÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂûÃÂÃÂÃÂýÃÂþÃÂü.
- Google Web Toolkit. ÃÂÃÂÃÂõ ÃÂüÃÂþÃÂóÃÂàÃÂýÃÂõ ÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂþÃÂòÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂýÃÂð ÃÂÃÂÃÂÃÂÃÂþÃÂü ÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂÃÂÃÂÃÂÃÂòÃÂõ. ÃÂÃÂÃÂÃÂÃÂø ÃÂõÃÂóÃÂþ ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂýÃÂøÃÂø ÃÂýÃÂð ÃÂòÃÂÃÂÃÂàÃÂþÃÂôÃÂõ ÃÂÿÃÂþÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÿÃÂþÃÂûÃÂýÃÂþÃÂÃÂÃÂõÃÂýÃÂýÃÂþÃÂõ AJAX-ÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂõ (ÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂðÃÂúÃÂþÃÂõ âÃÂàÃÂÃÂÃÂõÃÂüÃÂð ÃÂþÃÂÃÂÃÂôÃÂõÃÂûÃÂÃÂÃÂýÃÂþÃÂù ÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂø, ÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂàâÃÂàGoogle Mail), ÃÂð ÃÂýÃÂð ÃÂòÃÂàÃÂþÃÂôÃÂõ âÃÂàÃÂòÃÂÃÂÃÂõ ÃÂÃÂÃÂþÃÂàÃÂöÃÂõ Java-ÃÂúÃÂþÃÂô. ÃÂàÃÂõÃÂÃÂÃÂõÃÂýÃÂøÃÂõ ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂþÃÂõ, ÃÂýÃÂõ ÃÂûÃÂøÃÂÃÂÃÂõÃÂýÃÂýÃÂþÃÂõ ÃÂÃÂÃÂòÃÂþÃÂøÃÂàÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂøÃÂýÃÂÃÂÃÂÃÂÃÂò ÃÂø ÃÂýÃÂõÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂúÃÂþÃÂò.
ÃÂÃÂÃÂàÃÂöÃÂõ ÃÂò ÃÂÃÂÃÂðÃÂüÃÂúÃÂðÃÂàÃÂôÃÂðÃÂýÃÂýÃÂþÃÂù ÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂø ÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂøÃÂü ÃÂëÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂýÃÂõÃÂýÃÂÃÂÃÂúÃÂþÃÂõÃÂû ÃÂÃÂÃÂõÃÂÃÂÃÂõÃÂýÃÂøÃÂõ âÃÂàJava Server Pages. ÃÂàÃÂþÃÂÃÂÃÂýÃÂþÃÂòÃÂýÃÂþÃÂü âÃÂàÃÂøÃÂ÷-ÃÂ÷ÃÂð ÃÂõÃÂóÃÂþ ÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂôÃÂðÃÂÃÂÃÂÃÂÃÂýÃÂþÃÂÃÂÃÂÃÂÃÂø, ÃÂàÃÂþÃÂÃÂÃÂàÃÂôÃÂûÃÂàÃÂôÃÂðÃÂýÃÂýÃÂþÃÂóÃÂþ ÃÂúÃÂþÃÂýÃÂúÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂþÃÂóÃÂþ ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂàÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂòÃÂÃÂÃÂñÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂúÃÂðÃÂúÃÂþÃÂù-ÃÂýÃÂøÃÂñÃÂÃÂÃÂôÃÂàÃÂÃÂÃÂðÃÂñÃÂûÃÂþÃÂýÃÂýÃÂÃÂÃÂù ÃÂôÃÂòÃÂøÃÂöÃÂþÃÂú, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, ÃÂÃÂÃÂþÃÂàÃÂöÃÂõ Velocity (http://velocity.apache.org).
ÃÂÃÂÃÂñÃÂÃÂÃÂðÃÂàÃÂÃÂÃÂàÃÂõÃÂüÃÂð ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂÃÂ
ÃÂÃÂÃÂþÃÂýÃÂÃÂÃÂò, ÃÂÃÂÃÂÃÂÃÂþ ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂþÃÂÃÂÃÂôÃÂõÃÂûÃÂøÃÂÃÂÃÂàÃÂûÃÂþÃÂóÃÂøÃÂúÃÂàÃÂþÃÂàÃÂôÃÂøÃÂ÷ÃÂðÃÂùÃÂýÃÂð, ÃÂôÃÂðÃÂòÃÂðÃÂùÃÂÃÂÃÂõ ÃÂÿÃÂþÃÂôÃÂÃÂÃÂüÃÂðÃÂõÃÂü, ÃÂúÃÂðÃÂúÃÂøÃÂü ÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂü ÃÂÃÂÃÂÃÂÃÂþ ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂÃÂ. ÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂûÃÂðÃÂóÃÂðÃÂàÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂþÃÂòÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂýÃÂð ÃÂÃÂÃÂûÃÂõÃÂôÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂù ÃÂÃÂÃÂàÃÂõÃÂüÃÂõ - (ÃÂàÃÂøÃÂÃÂ. 1).
ÃÂáÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂòÃÂÃÂÃÂôÃÂðÃÂõÃÂàÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂõ, ÃÂðÃÂñÃÂÃÂÃÂþÃÂûÃÂÃÂÃÂÃÂÃÂýÃÂþ ÃÂýÃÂõ ÃÂ÷ÃÂðÃÂñÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂþ ÃÂÃÂÃÂþÃÂü, ÃÂúÃÂðÃÂú ÃÂþÃÂýÃÂø ÃÂñÃÂÃÂÃÂôÃÂÃÂÃÂàÃÂþÃÂÃÂÃÂþÃÂñÃÂÃÂÃÂðÃÂöÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ. ÃÂÃÂÃÂþ ÃÂòÃÂÃÂÃÂôÃÂðÃÂõÃÂàÃÂþÃÂý ÃÂøÃÂàÃÂýÃÂõ ÃÂò ÃÂëÃÂÃÂÃÂÃÂÃÂÃÂÃÂþÃÂüÃÂû ÃÂòÃÂøÃÂôÃÂõ, ÃÂð ÃÂò ÃÂÿÃÂþÃÂûÃÂýÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂýÃÂýÃÂþÃÂü, ÃÂóÃÂþÃÂÃÂÃÂþÃÂòÃÂþÃÂü ÃÂôÃÂûÃÂàÃÂþÃÂÃÂÃÂþÃÂñÃÂÃÂÃÂðÃÂöÃÂõÃÂýÃÂøÃÂàÃÂýÃÂð ÃÂÃÂÃÂúÃÂÃÂÃÂðÃÂýÃÂõ (ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, ÃÂõÃÂÃÂÃÂûÃÂø ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂÿÃÂþÃÂûÃÂýÃÂþÃÂõ ÃÂøÃÂüÃÂàÃÂÃÂÃÂõÃÂûÃÂþÃÂòÃÂõÃÂúÃÂð, ÃÂð ÃÂò ÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂàâÃÂàÃÂõÃÂóÃÂþ ÃÂäÃÂÃÂÃÂàÃÂÿÃÂþ ÃÂþÃÂÃÂÃÂôÃÂõÃÂûÃÂÃÂÃÂýÃÂþÃÂÃÂÃÂÃÂÃÂø, ÃÂÃÂÃÂþ ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂôÃÂþÃÂûÃÂöÃÂõÃÂý ÃÂÿÃÂÃÂÃÂõÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂòÃÂðÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂõ ÃÂò ÃÂÿÃÂõÃÂÃÂÃÂòÃÂþÃÂõ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂô ÃÂÿÃÂõÃÂÃÂÃÂõÃÂôÃÂðÃÂÃÂÃÂõÃÂù ÃÂò JSP).
ÃÂÃÂÃÂþÃÂ÷ÃÂýÃÂøÃÂúÃÂðÃÂõÃÂàÃÂòÃÂþÃÂÿÃÂÃÂÃÂþÃÂÃÂ: ÃÂúÃÂðÃÂú ÃÂöÃÂõ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂôÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂõ ÃÂþÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂÃÂð ÃÂò JSP? ÃÂçÃÂõÃÂÃÂÃÂõÃÂ÷ ÃÂÃÂÃÂöÃÂõ ÃÂøÃÂ÷ÃÂòÃÂõÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂù ÃÂýÃÂðÃÂü ÃÂþÃÂñÃÂÃÂÃÂõÃÂúÃÂàrequest. ÃÂàÃÂýÃÂõÃÂüÃÂàÃÂëÃÂÿÃÂÃÂÃÂøÃÂúÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂýÃÂû ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂù ÃÂðÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂøÃÂðÃÂÃÂÃÂøÃÂòÃÂýÃÂÃÂÃÂù ÃÂüÃÂðÃÂÃÂÃÂÃÂÃÂøÃÂò ÃÂëString âÃÂàObjectÃÂû, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂýÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂðÃÂÃÂÃÂÃÂÃÂøÃÂñÃÂÃÂÃÂÃÂÃÂðÃÂüÃÂø ÃÂø ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂöÃÂøÃÂòÃÂõÃÂÃÂ, ÃÂÿÃÂþÃÂúÃÂð ÃÂöÃÂøÃÂò ÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂþÃÂÃÂ. ÃÂàÃÂýÃÂõÃÂüÃÂàÃÂøÃÂüÃÂõÃÂõÃÂàÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂÃÂÃÂÿ ÃÂø ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ, ÃÂø JSP-ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂð, ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂüÃÂàÃÂõÃÂóÃÂþ ÃÂüÃÂþÃÂöÃÂýÃÂþ (ÃÂø ÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂÃÂÃÂðÃÂòÃÂøÃÂûÃÂÃÂÃÂýÃÂþ) ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂÃÂÃÂàÃÂôÃÂûÃÂàÃÂÿÃÂõÃÂÃÂÃÂõÃÂôÃÂðÃÂÃÂÃÂø ÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂà.
ÃÂÃÂÃÂõÃÂÃÂÃÂõÃÂàÃÂþÃÂôÃÂøÃÂü ÃÂýÃÂð Tomcat
ÃÂÃÂÃÂþ ÃÂÃÂÃÂýÃÂðÃÂÃÂÃÂðÃÂûÃÂð ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂÿÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂýÃÂðÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂëÃÂÿÃÂþ-ÃÂòÃÂ÷ÃÂÃÂÃÂþÃÂÃÂÃÂûÃÂþÃÂüÃÂÃÂÃÂû. ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂþÃÂõÃÂýÃÂýÃÂÃÂÃÂù ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂõÃÂàâÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂ÷ÃÂðÃÂüÃÂõÃÂÃÂÃÂðÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ ÃÂôÃÂûÃÂàÃÂúÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂýÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂþÃÂõÃÂúÃÂÃÂÃÂþÃÂò, ÃÂýÃÂþ ÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂýÃÂþ ÃÂúÃÂþÃÂýÃÂÃÂÃÂõÃÂùÃÂýÃÂõÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂÃÂþÃÂò ÃÂÃÂÃÂöÃÂõ ÃÂÃÂÃÂÃÂÃÂþÃÂøÃÂÃÂ, ÃÂø ÃÂÿÃÂþÃÂôÃÂúÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂûÃÂõÃÂôÃÂÃÂÃÂõÃÂàÃÂú ÃÂýÃÂõÃÂüÃÂÃÂ.
ÃÂÃÂÃÂàÃÂñÃÂÃÂÃÂôÃÂõÃÂü ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂÃÂÃÂàTomcat 5.5. ÃÂÃÂÃÂÃÂÃÂþ ÃÂúÃÂûÃÂðÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂõÃÂÃÂÃÂúÃÂøÃÂù, ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂôÃÂðÃÂöÃÂõ ÃÂÃÂÃÂúÃÂðÃÂ÷ÃÂðÃÂÃÂÃÂÃÂ, ÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂôÃÂðÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂù ÃÂþÃÂÃÂÃÂúÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂù ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ-ÃÂúÃÂþÃÂýÃÂÃÂÃÂõÃÂùÃÂýÃÂõÃÂÃÂ. ÃÂÃÂÃÂûÃÂàÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂþÃÂòÃÂúÃÂø Tomcat ÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂþÃÂÃÂÃÂýÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂúÃÂðÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂõÃÂóÃÂþ ÃÂàhttp://tomcat.apache.org (ÃÂøÃÂûÃÂø ÃÂòÃÂ÷ÃÂÃÂÃÂÃÂÃÂàÃÂàÃÂýÃÂðÃÂÃÂÃÂõÃÂóÃÂþ DVD), ÃÂÃÂÃÂðÃÂÃÂÃÂÿÃÂðÃÂúÃÂþÃÂòÃÂðÃÂÃÂÃÂàÃÂø ÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂàbin/startup.sh (ÃÂøÃÂûÃÂø ÃÂÃÂÃÂþÃÂþÃÂÃÂÃÂòÃÂõÃÂÃÂÃÂÃÂÃÂòÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂù .bat). Tomcat ÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂõÃÂàÃÂàÃÂÃÂÃÂðÃÂùÃÂûÃÂðÃÂüÃÂø ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂþÃÂóÃÂþ ÃÂÃÂÃÂøÃÂÿÃÂð Web Archive (WAR). ÃÂÃÂÃÂñÃÂýÃÂðÃÂÃÂÃÂÃÂÃÂöÃÂøÃÂò ÃÂÃÂÃÂðÃÂúÃÂþÃÂù ÃÂÃÂÃÂðÃÂùÃÂû ÃÂò ÃÂþÃÂÿÃÂÃÂÃÂõÃÂôÃÂõÃÂûÃÂõÃÂýÃÂýÃÂþÃÂü ÃÂúÃÂðÃÂÃÂÃÂðÃÂûÃÂþÃÂóÃÂõ, Tomcat ÃÂÃÂÃÂðÃÂ÷ÃÂòÃÂþÃÂÃÂÃÂðÃÂÃÂÃÂøÃÂòÃÂðÃÂõÃÂàÃÂõÃÂóÃÂþ ÃÂø ÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂÃÂÃÂúÃÂðÃÂõÃÂàÃÂÃÂÃÂþÃÂôÃÂõÃÂÃÂÃÂöÃÂðÃÂÃÂÃÂõÃÂõÃÂÃÂÃÂàÃÂò ÃÂýÃÂõÃÂü ÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂõ. ÃÂçÃÂÃÂÃÂþÃÂñÃÂàÃÂÿÃÂõÃÂÃÂÃÂõÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂàÃÂøÃÂûÃÂø ÃÂþÃÂñÃÂýÃÂþÃÂòÃÂøÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂþÃÂóÃÂÃÂÃÂðÃÂüÃÂüÃÂÃÂ, ÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂþÃÂÃÂÃÂýÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþ ÃÂ÷ÃÂðÃÂüÃÂõÃÂýÃÂøÃÂÃÂÃÂàÃÂþÃÂôÃÂøÃÂý WAR-ÃÂÃÂÃÂðÃÂùÃÂû ÃÂôÃÂÃÂÃÂÃÂÃÂóÃÂøÃÂü.
ÃÂÃÂÃÂÃÂÃÂõÃÂôÃÂÃÂÃÂôÃÂÃÂÃÂÃÂÃÂøÃÂù ÃÂúÃÂþÃÂô ÃÂýÃÂõ ÃÂóÃÂþÃÂÃÂÃÂþÃÂò ÃÂôÃÂûÃÂàÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂàÃÂàTomcat, ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂüÃÂàÃÂõÃÂóÃÂþ ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂýÃÂõÃÂüÃÂýÃÂþÃÂóÃÂþ ÃÂÿÃÂõÃÂÃÂÃÂõÃÂÿÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂÃÂ. ÃÂÃÂÃÂþÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂñÃÂÃÂÃÂôÃÂõÃÂàÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂýÃÂþ:
- AddressBook ÃÂÿÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂõÃÂàÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂàstart ÃÂø main ÃÂø ÃÂÿÃÂÃÂÃÂõÃÂòÃÂÃÂÃÂðÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂàÃÂò ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂõ ÃÂàÃÂÃÂÃÂðÃÂýÃÂøÃÂûÃÂøÃÂÃÂÃÂõ ÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂõÃÂù.
- AddressBookHandler ÃÂÿÃÂÃÂÃÂõÃÂòÃÂÃÂÃÂðÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂàÃÂò AddressBookServlet, ÃÂø ÃÂò ÃÂýÃÂõÃÂóÃÂþ ÃÂñÃÂÃÂÃÂôÃÂõÃÂàÃÂôÃÂþÃÂñÃÂðÃÂòÃÂûÃÂõÃÂýÃÂþ ÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂÃÂýÃÂþ ÃÂÃÂÃÂûÃÂõÃÂôÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂõ (ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 1):
ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 1. ÃÂÃÂÃÂþÃÂòÃÂÃÂÃÂù AddressBook
private AddressBook _addressBook = null; public void init(ServletConfig aServletConfig) throws ServletException { super.init(aServletConfig); _addressBook = new AddressBook(); } protected void doGet(HttpServletRequest aRequest, HttpServletResponse aResponse) throws ServletException, IOException handle(aRequest, aResponse); } protected void doPost(HttpServletRequest aRequest, HttpServletResponse aResponse) throws ServletException, IOException handle(aRequest, aResponse); }
ÃÂáÃÂðÃÂü ÃÂüÃÂõÃÂÃÂÃÂþÃÂô handle ÃÂÃÂÃÂþÃÂöÃÂõ ÃÂÃÂÃÂûÃÂõÃÂóÃÂúÃÂð ÃÂÿÃÂÃÂÃÂõÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂà(ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 2):
ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 2. ÃÂÃÂÃÂþÃÂòÃÂÃÂÃÂù ÃÂüÃÂõÃÂÃÂÃÂþÃÂô handle
private void handle(HttpServletRequest aRequest, HttpServletResponse aResponse) throws ServletException, IOException { aRequest.setCharacterEncoding("utf-8"); String target = aRequest.getRequestURI().substring( aRequest.getContextPath().length()); if (target.equals("/")) { _drawer.outputPage("index.jsp", aRequest, aResponse); } else if ("/add".equals(target)) { handleAdd(aRequest, aResponse); } else if ("/view".equals(target)) { handleView(aRequest, aResponse); } else if ("/edit".equals(target)) { handleEdit(aRequest, aResponse); } else if ("/remove".equals(target)) { handleRemove(aRequest, aResponse); } }
- ÃÂÃÂÃÂûÃÂàÃÂÃÂÃÂþÃÂóÃÂþ, ÃÂÃÂÃÂÃÂÃÂþÃÂñÃÂàTomcat ÃÂëÃÂÿÃÂþÃÂýÃÂÃÂÃÂûÃÂû, ÃÂÃÂÃÂÃÂÃÂþ ÃÂõÃÂüÃÂàÃÂÿÃÂþÃÂûÃÂþÃÂöÃÂøÃÂûÃÂø ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ, ÃÂø ÃÂ÷ÃÂýÃÂðÃÂû, ÃÂúÃÂðÃÂú ÃÂõÃÂóÃÂþ ÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂðÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂÃÂÃÂÃÂ, ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂýÃÂðÃÂÿÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂùÃÂû, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂýÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂëÃÂôÃÂõÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂû. ÃÂÃÂÃÂõÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂàÃÂýÃÂð ÃÂÃÂÃÂþ, ÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂûÃÂþÃÂòÃÂþ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂýÃÂþÃÂõ, ÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþ XML-ÃÂôÃÂþÃÂúÃÂÃÂÃÂüÃÂõÃÂýÃÂàÃÂàÃÂþÃÂÿÃÂøÃÂÃÂÃÂðÃÂýÃÂøÃÂõÃÂü ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂÃÂð. ÃÂÃÂÃÂÃÂÃÂûÃÂø ÃÂÿÃÂõÃÂÃÂÃÂõÃÂòÃÂõÃÂÃÂÃÂÃÂÃÂø ÃÂàÃÂÃÂÃÂ÷ÃÂÃÂÃÂúÃÂð ÃÂýÃÂðÃÂÿÃÂøÃÂÃÂÃÂðÃÂýÃÂøÃÂàÃÂôÃÂõÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂò ÃÂýÃÂð ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂúÃÂøÃÂù, ÃÂÃÂÃÂþ ÃÂÿÃÂþÃÂûÃÂÃÂÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂàÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂÃÂýÃÂþ ÃÂÃÂÃÂûÃÂõÃÂôÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂàÃÂøÃÂýÃÂÃÂÃÂþÃÂÃÂÃÂüÃÂðÃÂÃÂÃÂøÃÂÃÂ:
- ÃÂÃÂÃÂðÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂýÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂëABServletÃÂû ÃÂø ÃÂ÷ÃÂðÃÂÿÃÂÃÂÃÂÃÂÃÂúÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂúÃÂûÃÂðÃÂÃÂÃÂÃÂÃÂþÃÂü AddressBookServlet. ÃÂâÃÂõÃÂþÃÂÃÂÃÂõÃÂÃÂÃÂøÃÂÃÂÃÂõÃÂÃÂÃÂúÃÂø ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂýÃÂðÃÂ÷ÃÂòÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂÃÂÃÂðÃÂú ÃÂöÃÂõ, ÃÂúÃÂðÃÂú ÃÂø ÃÂúÃÂûÃÂðÃÂÃÂÃÂÃÂ, ÃÂýÃÂþ ÃÂüÃÂàÃÂýÃÂõ ÃÂñÃÂÃÂÃÂôÃÂõÃÂü ÃÂÃÂÃÂðÃÂú ÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂÃÂ, ÃÂÃÂÃÂÃÂÃÂþÃÂñÃÂàÃÂñÃÂÃÂÃÂûÃÂþ ÃÂüÃÂõÃÂýÃÂÃÂÃÂÃÂÃÂõ ÃÂÿÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂÃÂ.
- ÃÂÃÂÃÂûÃÂàÃÂòÃÂÃÂÃÂõÃÂàURL, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõ ÃÂýÃÂðÃÂÃÂÃÂøÃÂýÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂàÃÂë/ÃÂû, ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂòÃÂÃÂÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂýÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂàABServlet.
ÃÂàÃÂòÃÂþÃÂàÃÂúÃÂðÃÂú ÃÂþÃÂý ÃÂòÃÂÃÂÃÂóÃÂûÃÂÃÂÃÂôÃÂøÃÂà(ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 3):
ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 3. ÃÂÃÂÃÂõÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂÃÂÃÂþÃÂàÃÂôÃÂûÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂÃÂð
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >
<servlet> <display-name>AddressBook</display-name> <servlet-name>Servlet</servlet-name> <servlet-class>AddressBookServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet>
<servlet-mapping> <servlet-name>Servlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
</web-app>
- ÃÂÃÂÃÂõÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂÃÂÃÂþÃÂàÃÂñÃÂÃÂÃÂôÃÂõÃÂàÃÂýÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂÃÂÃÂÃÂÃÂÃÂÃÂàweb.xml ÃÂø ÃÂàÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂò ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂþÃÂü ÃÂúÃÂðÃÂÃÂÃÂðÃÂûÃÂþÃÂóÃÂõ. ÃÂÃÂÃÂôÃÂõ ÃÂøÃÂüÃÂõÃÂýÃÂýÃÂþ âÃÂàÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂôÃÂøÃÂü, ÃÂúÃÂþÃÂóÃÂôÃÂð ÃÂñÃÂÃÂÃÂôÃÂõÃÂü ÃÂÃÂÃÂþÃÂñÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂàÃÂò WAR
. ÃÂáÃÂôÃÂõÃÂûÃÂðÃÂùÃÂÃÂÃÂõ ÃÂÃÂÃÂúÃÂðÃÂ÷ÃÂðÃÂýÃÂýÃÂÃÂÃÂõ ÃÂøÃÂ÷ÃÂüÃÂõÃÂýÃÂõÃÂýÃÂøÃÂàÃÂÃÂÃÂðÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ ÃÂøÃÂûÃÂø ÃÂòÃÂþÃÂ÷ÃÂÃÂÃÂüÃÂøÃÂÃÂÃÂõ ÃÂóÃÂþÃÂÃÂÃÂþ-ÃÂòÃÂÃÂÃÂù ÃÂúÃÂþÃÂô ÃÂàDVD. ÃÂÃÂÃÂÃÂÃÂõ ÃÂò ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂôÃÂúÃÂõ? ÃÂâÃÂþÃÂóÃÂôÃÂð ÃÂôÃÂòÃÂøÃÂöÃÂõÃÂüÃÂÃÂÃÂàÃÂôÃÂðÃÂûÃÂÃÂÃÂÃÂÃÂõ.
ÃÂÃÂÃÂþÃÂòÃÂÃÂÃÂù ÃÂüÃÂõÃÂÃÂÃÂþÃÂô
ÃÂÃÂÃÂÃÂÃÂûÃÂø ÃÂÿÃÂÃÂÃÂøÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂñÃÂþÃÂûÃÂõÃÂõ ÃÂòÃÂýÃÂøÃÂüÃÂðÃÂÃÂÃÂõÃÂûÃÂÃÂÃÂýÃÂþ ÃÂú ÃÂúÃÂþÃÂôÃÂàÃÂýÃÂþÃÂòÃÂþÃÂóÃÂþ handle, ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂ÷ÃÂðÃÂüÃÂõÃÂÃÂÃÂøÃÂÃÂÃÂÃÂ, ÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂðÃÂü ÃÂÿÃÂþÃÂÃÂÃÂòÃÂøÃÂûÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂ÷ÃÂþÃÂò ÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂð outputPage. ÃÂàÃÂðÃÂýÃÂÃÂÃÂÃÂÃÂõ ÃÂõÃÂóÃÂþ, ÃÂò ÃÂþÃÂÃÂÃÂûÃÂøÃÂÃÂÃÂøÃÂõ ÃÂþÃÂàÃÂÃÂÃÂðÃÂ÷ÃÂýÃÂÃÂÃÂàhandle... ÃÂýÃÂõ ÃÂñÃÂÃÂÃÂûÃÂþ. ÃÂÃÂÃÂÃÂÃÂþ ÃÂüÃÂõÃÂÃÂÃÂþÃÂô, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂòÃÂÃÂÃÂñÃÂøÃÂÃÂÃÂðÃÂõÃÂàJSP-ÃÂÃÂÃÂðÃÂùÃÂû ÃÂø ÃÂÿÃÂõÃÂÃÂÃÂõÃÂôÃÂðÃÂõÃÂàÃÂõÃÂüÃÂàÃÂÃÂÃÂÿÃÂÃÂÃÂðÃÂòÃÂûÃÂõÃÂýÃÂøÃÂõ ÃÂôÃÂûÃÂàÃÂòÃÂÃÂÃÂòÃÂþÃÂôÃÂð ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂõÃÂú. ÃÂÃÂÃÂÃÂÃÂóÃÂûÃÂÃÂÃÂôÃÂøÃÂàÃÂüÃÂõÃÂÃÂÃÂþÃÂô ÃÂÃÂÃÂûÃÂõÃÂôÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂü ÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂü (ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 4):
ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 4. ÃÂÃÂÃÂõÃÂÃÂÃÂþÃÂô outputPage
public void outputPage(String aJSPName, HttpServletRequest aRequest, HttpServletResponse aResponse) throws IOException, ServletException { RequestDispatcher dispatcher = aRequest.getRequestDispatcher("/jsps/" + aJSPName); dispatcher.forward(aRequest, aResponse); }
ÃÂàÃÂÃÂÃÂÃÂÃÂþÃÂü ÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂõ ÃÂüÃÂàÃÂñÃÂõÃÂÃÂÃÂõÃÂü ÃÂýÃÂÃÂÃÂöÃÂýÃÂÃÂÃÂù JSP-ÃÂÃÂÃÂðÃÂùÃÂû ÃÂø ÃÂóÃÂþÃÂòÃÂþÃÂÃÂÃÂøÃÂü ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ-ÃÂúÃÂþÃÂýÃÂÃÂÃÂõÃÂùÃÂýÃÂõÃÂÃÂÃÂÃÂ: ÃÂëÃÂÃÂÃÂñÃÂÃÂÃÂðÃÂñÃÂþÃÂÃÂÃÂðÃÂù, ÃÂÿÃÂþÃÂöÃÂðÃÂûÃÂÃÂÃÂùÃÂÃÂÃÂÃÂÃÂðÃÂû. ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂûÃÂÃÂÃÂýÃÂþÃÂõ ÃÂñÃÂõÃÂÃÂÃÂõÃÂàÃÂýÃÂð ÃÂÃÂÃÂõÃÂñÃÂàÃÂúÃÂþÃÂýÃÂÃÂÃÂõÃÂùÃÂýÃÂõÃÂÃÂ. ÃÂÃÂÃÂý ÃÂøÃÂÃÂÃÂõÃÂàJSP-ÃÂÃÂÃÂðÃÂùÃÂû, ÃÂ÷ÃÂðÃÂóÃÂÃÂÃÂÃÂÃÂöÃÂðÃÂõÃÂàÃÂõÃÂóÃÂþ, ÃÂúÃÂþÃÂüÃÂÿÃÂøÃÂûÃÂøÃÂÃÂÃÂÃÂÃÂõÃÂà(ÃÂõÃÂÃÂÃÂûÃÂø ÃÂÃÂÃÂÃÂÃÂþ ÃÂýÃÂÃÂÃÂöÃÂýÃÂþ), ÃÂòÃÂÃÂÃÂÿÃÂþÃÂûÃÂýÃÂÃÂÃÂõÃÂàÃÂÿÃÂþÃÂûÃÂÃÂÃÂÃÂÃÂøÃÂòÃÂÃÂÃÂøÃÂùÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂûÃÂõÃÂÃÂ, ÃÂð ÃÂÃÂÃÂõÃÂ÷ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂàÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂõÃÂàÃÂò aResponse.
JSP-ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂÃÂ
ÃÂÃÂÃÂûÃÂàÃÂýÃÂðÃÂÃÂÃÂðÃÂûÃÂð ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂôÃÂøÃÂü ÃÂúÃÂðÃÂÃÂÃÂðÃÂûÃÂþÃÂó, ÃÂò ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂü ÃÂñÃÂÃÂÃÂôÃÂõÃÂü ÃÂÃÂÃÂþÃÂñÃÂøÃÂÃÂÃÂðÃÂÃÂÃÂàÃÂýÃÂðÃÂÃÂÃÂõ ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂõÃÂÃÂ-ÃÂÿÃÂÃÂÃÂøÃÂûÃÂþÃÂöÃÂõÃÂýÃÂøÃÂõ. ÃÂÃÂÃÂðÃÂ÷ÃÂòÃÂðÃÂÃÂÃÂàÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂúÃÂðÃÂú ÃÂÃÂÃÂóÃÂþÃÂôÃÂýÃÂþ, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, WebApp (Web Application). ÃÂàÃÂýÃÂõÃÂü ÃÂÃÂÃÂþÃÂ÷ÃÂôÃÂðÃÂôÃÂøÃÂü ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂù ÃÂúÃÂðÃÂÃÂÃÂðÃÂûÃÂþÃÂó WEB-INF, ÃÂóÃÂôÃÂõ ÃÂôÃÂþÃÂûÃÂöÃÂõÃÂý ÃÂýÃÂðÃÂàÃÂþÃÂôÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂôÃÂõÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂÃÂÃÂþÃÂàweb.xml, ÃÂø ÃÂúÃÂðÃÂÃÂÃÂðÃÂûÃÂþÃÂó jsps, ÃÂò ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂü ÃÂñÃÂÃÂÃÂôÃÂÃÂÃÂàÃÂàÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂÃÂÃÂÃÂÃÂàJSP-ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂúÃÂø.
ÃÂáÃÂþÃÂ÷ÃÂôÃÂðÃÂôÃÂøÃÂü ÃÂÃÂÃÂÃÂÃÂø JSP-ÃÂÃÂÃÂðÃÂùÃÂûÃÂð: ÃÂôÃÂûÃÂàÃÂøÃÂýÃÂôÃÂõÃÂúÃÂÃÂÃÂýÃÂþÃÂù ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂúÃÂø, ÃÂôÃÂûÃÂàÃÂÃÂÃÂõÃÂôÃÂðÃÂúÃÂÃÂÃÂøÃÂÃÂÃÂþÃÂòÃÂðÃÂýÃÂøÃÂà(ÃÂøÃÂûÃÂø ÃÂôÃÂþÃÂñÃÂðÃÂòÃÂûÃÂõÃÂýÃÂøÃÂÃÂ) ÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂõÃÂù ÃÂø ÃÂôÃÂûÃÂàÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂð, ÃÂø ÃÂýÃÂðÃÂ÷ÃÂþÃÂòÃÂõÃÂü ÃÂøÃÂà, ÃÂÃÂÃÂþÃÂþÃÂÃÂÃÂòÃÂõÃÂÃÂÃÂÃÂÃÂÃÂÃÂòÃÂõÃÂýÃÂýÃÂþ, index.jsp, edit.jsp, view.jsp. ÃÂÃÂÃÂõ ÃÂ÷ÃÂðÃÂñÃÂÃÂÃÂôÃÂÃÂÃÂÃÂÃÂõ âÃÂàÃÂøÃÂàÃÂýÃÂÃÂÃÂöÃÂýÃÂþ ÃÂÃÂÃÂþÃÂàÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂàÃÂò ÃÂò WebApp/jsps.
ÃÂáÃÂðÃÂü JSP ÃÂôÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂþÃÂÃÂÃÂýÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂ. ÃÂàÃÂðÃÂÃÂÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂøÃÂü index.jsp (ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 5):
ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 5. index.jsp
<%@ page contentType="text/html; charset=UTF-8" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>ÃÂÃÂÃÂôÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂðÃÂàÃÂúÃÂýÃÂøÃÂóÃÂð</title> </head> <body><h1>ÃÂÃÂÃÂôÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂðÃÂàÃÂúÃÂýÃÂøÃÂóÃÂð</h1> <a href="<%=request.getContextPath()%>/add">ÃÂÃÂÃÂþÃÂñÃÂðÃÂòÃÂøÃÂÃÂÃÂàÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂÃÂ</a><br/> <a href="<%=request.getContextPath()%>/view">ÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂàÃÂ÷ÃÂðÃÂÿÃÂøÃÂÃÂÃÂø</a><br/> </body> </html>
ÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂðÃÂàÃÂÃÂÃÂÃÂÃÂÃÂÃÂþÃÂÃÂÃÂúÃÂð ÃÂôÃÂþÃÂñÃÂðÃÂòÃÂûÃÂÃÂÃÂõÃÂàÃÂÿÃÂþÃÂûÃÂõ ÃÂëContent-typeÃÂû ÃÂú HTTP-ÃÂ÷ÃÂðÃÂóÃÂþÃÂûÃÂþÃÂòÃÂúÃÂàÃÂþÃÂÃÂÃÂòÃÂõÃÂÃÂÃÂð. ÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂÃÂÃÂÃÂÃÂüÃÂþÃÂù ÃÂðÃÂýÃÂðÃÂûÃÂþÃÂó ÃÂÃÂÃÂÃÂÃÂÃÂÃÂþÃÂúÃÂø
aRequest.setContentType("text/html; charset=utf-8")
ÃÂøÃÂ÷ ÃÂëÃÂÃÂÃÂÃÂÃÂðÃÂÃÂÃÂþÃÂóÃÂþÃÂû ÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂð handle. ÃÂàÃÂôÃÂðÃÂûÃÂÃÂÃÂÃÂÃÂõ, ÃÂúÃÂÃÂÃÂþÃÂüÃÂõ ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂýÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂþÃÂú <%...%>, ÃÂøÃÂôÃÂõÃÂàÃÂþÃÂñÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂù HTML-ÃÂúÃÂþÃÂô. ÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂàÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþ! ÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂþÃÂýÃÂÃÂÃÂÃÂÃÂýÃÂþ! ÃÂâÃÂõÃÂÿÃÂõÃÂÃÂÃÂàÃÂÃÂÃÂðÃÂ÷ÃÂñÃÂõÃÂÃÂÃÂõÃÂüÃÂÃÂÃÂàÃÂàÃÂýÃÂõÃÂÿÃÂþÃÂýÃÂÃÂÃÂÃÂÃÂýÃÂÃÂÃÂü.
ÃÂàJSP ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂûÃÂÃÂÃÂÃÂÃÂàÃÂëÃÂøÃÂýÃÂþÃÂÃÂÃÂþÃÂôÃÂýÃÂÃÂÃÂùÃÂû ÃÂôÃÂûÃÂàHTML ÃÂúÃÂþÃÂô, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂù ÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂü ÃÂþÃÂñÃÂÃÂÃÂðÃÂ÷ÃÂþÃÂü ÃÂøÃÂýÃÂÃÂÃÂõÃÂÃÂÃÂÿÃÂÃÂÃÂõÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂõÃÂÃÂÃÂòÃÂõÃÂÃÂÃÂþÃÂü ÃÂø ÃÂüÃÂþÃÂöÃÂõÃÂàÃÂñÃÂÃÂÃÂÃÂÃÂàÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂðÃÂý ÃÂôÃÂûÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø ÃÂÃÂÃÂðÃÂ÷ÃÂûÃÂøÃÂÃÂÃÂýÃÂÃÂÃÂàÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂà. ÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂýÃÂõÃÂÃÂÃÂúÃÂþÃÂûÃÂÃÂÃÂúÃÂþ ÃÂÃÂÃÂøÃÂÿÃÂþÃÂò ÃÂÃÂÃÂðÃÂúÃÂøÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂþÃÂú.
- <%@...%> âÃÂàÃÂþÃÂñÃÂþÃÂ÷ÃÂýÃÂðÃÂÃÂÃÂðÃÂõÃÂàÃÂÃÂÃÂÿÃÂõÃÂÃÂÃÂøÃÂðÃÂûÃÂÃÂÃÂýÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂÃÂ, ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂðÃÂàÃÂþÃÂÿÃÂÃÂÃÂõÃÂôÃÂõÃÂûÃÂÃÂÃÂõÃÂàÃÂÿÃÂðÃÂÃÂÃÂðÃÂüÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂÃÂ, ÃÂò ÃÂýÃÂðÃÂÃÂÃÂõÃÂü ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂõ âÃÂàContentType. ÃÂÃÂÃÂþÃÂöÃÂýÃÂþ ÃÂ÷ÃÂðÃÂôÃÂðÃÂòÃÂðÃÂÃÂÃÂÃÂ, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, ÃÂÃÂÃÂ÷ÃÂÃÂÃÂú, ÃÂýÃÂð ÃÂúÃÂþÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂü ÃÂýÃÂðÃÂÿÃÂøÃÂÃÂÃÂðÃÂýÃÂð ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂøÃÂÃÂÃÂð. ÃÂÃÂÃÂý ÃÂöÃÂõ ÃÂøÃÂÃÂÃÂÿÃÂþÃÂûÃÂÃÂÃÂ÷ÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂôÃÂûÃÂàÃÂÃÂÃÂõÃÂúÃÂÃÂÃÂøÃÂù import (ÃÂÃÂÃÂü. view.jsp ÃÂýÃÂøÃÂöÃÂõ).
- <%=...%> âÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂù ÃÂòÃÂÃÂÃÂòÃÂþÃÂô ÃÂÿÃÂõÃÂÃÂÃÂõÃÂüÃÂõÃÂýÃÂýÃÂþÃÂù. ÃÂÃÂÃÂõÃÂùÃÂÃÂÃÂÃÂÃÂòÃÂøÃÂõ ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø <%=ÃÂÃÂÃÂÃÂÃÂþ-ÃÂýÃÂøÃÂñÃÂÃÂÃÂôÃÂÃÂ%> ÃÂðÃÂýÃÂðÃÂûÃÂþÃÂóÃÂøÃÂÃÂÃÂýÃÂþ ÃÂòÃÂÃÂÃÂ÷ÃÂþÃÂòÃÂàrequest.getWriter().write(ÃÂÃÂÃÂÃÂÃÂþ-ÃÂýÃÂøÃÂñÃÂÃÂÃÂôÃÂÃÂ).
- <%...%> âÃÂàÃÂÃÂÃÂðÃÂüÃÂÃÂÃÂù ÃÂþÃÂñÃÂÃÂÃÂøÃÂù ÃÂòÃÂðÃÂÃÂÃÂøÃÂðÃÂýÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂø, ÃÂòÃÂýÃÂÃÂÃÂÃÂÃÂÃÂÃÂø ÃÂüÃÂþÃÂöÃÂõÃÂàÃÂñÃÂÃÂÃÂÃÂÃÂàÃÂûÃÂÃÂÃÂñÃÂþÃÂù ÃÂúÃÂþÃÂô. ÃÂàÃÂýÃÂðÃÂÃÂÃÂõÃÂü ÃÂÃÂÃÂûÃÂÃÂÃÂÃÂÃÂðÃÂõ, ÃÂýÃÂð Java.
index.jsp âÃÂàÃÂÿÃÂÃÂÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂù ÃÂÃÂÃÂðÃÂùÃÂû, ÃÂÿÃÂþÃÂÃÂÃÂüÃÂþÃÂÃÂÃÂÃÂÃÂøÃÂü ÃÂýÃÂð ÃÂýÃÂõÃÂÃÂÃÂÃÂÃÂþ ÃÂñÃÂþÃÂûÃÂõÃÂõ ÃÂÃÂÃÂûÃÂþÃÂöÃÂýÃÂþÃÂõ. ÃÂÃÂÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, view.jsp (ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 6).
ÃÂÃÂÃÂøÃÂÃÂÃÂÃÂÃÂøÃÂýÃÂó 6. view.jsp
<%@ page contentType="text/html; charset=UTF-8" %> <%@ page import="java.util.*" %> <html> <head><title>ÃÂÃÂÃÂôÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂðÃÂàÃÂúÃÂýÃÂøÃÂóÃÂð</title></head> <body><h1>ÃÂÃÂÃÂôÃÂÃÂÃÂõÃÂÃÂÃÂýÃÂðÃÂàÃÂúÃÂýÃÂøÃÂóÃÂð, ÃÂÃÂÃÂÿÃÂøÃÂÃÂÃÂþÃÂú ÃÂúÃÂþÃÂýÃÂÃÂÃÂðÃÂúÃÂÃÂÃÂþÃÂò</h1> <a href="<%=request.getContextPath()%>">ÃÂÃÂÃÂð ÃÂóÃÂûÃÂðÃÂòÃÂýÃÂÃÂÃÂÃÂ</a><br/> <span style="color: green;"><%=request.getAttribute("message")%></span> <table border="1"> <tr><td width="100">ÃÂÃÂÃÂüÃÂÃÂ</td><td width="100">ÃÂÃÂÃÂþÃÂüÃÂõÃÂÃÂ</td><td width="100">ÃÂÃÂÃÂþÃÂüÃÂüÃÂõÃÂýÃÂÃÂÃÂðÃÂÃÂÃÂøÃÂù</td><td> - </td></tr> <% Map numbers = (Map) request.getAttribute("numbers"); Map comments = (Map) request.getAttribute("comments"); for (Object entry : numbers.entrySet()) { String name = (String) ((Map.Entry) entry).getKey(); String number = (String) numbers.get(name); String comment = (String) comments.get(name); %> <tr> <td class="name"><%=name%></td> <td class="number"><%=number%></td> <td class="comment"><%=comment%></td> <td class="name"> <a href="<%=request.getContextPath()%>/remove?number=<%=number%>">ÃÂãÃÂôÃÂðÃÂûÃÂøÃÂÃÂÃÂÃÂ</a> <a href="<%=request.getContextPath()%>/edit?number=<%=number%>">ÃÂàÃÂõÃÂôÃÂðÃÂúÃÂÃÂÃÂøÃÂÃÂÃÂþÃÂòÃÂðÃÂÃÂÃÂÃÂ</a> </td> </tr> <% } %> </table> </body> </html>
ÃÂÃÂÃÂðÃÂú ÃÂüÃÂþÃÂöÃÂýÃÂþ ÃÂ÷ÃÂðÃÂüÃÂõÃÂÃÂÃÂøÃÂÃÂÃÂÃÂ, ÃÂ÷ÃÂôÃÂõÃÂÃÂÃÂàÃÂõÃÂÃÂÃÂÃÂÃÂàÃÂø ÃÂøÃÂüÃÂÿÃÂþÃÂÃÂÃÂà(ÃÂþ ÃÂÃÂÃÂõÃÂü ÃÂàÃÂóÃÂþÃÂòÃÂþÃÂÃÂÃÂøÃÂû ÃÂÃÂÃÂÃÂÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂÃÂÃÂõ), ÃÂø ÃÂòÃÂÃÂÃÂÃÂÃÂðÃÂòÃÂúÃÂð Java-ÃÂúÃÂþÃÂôÃÂð. ÃÂÃÂÃÂðÃÂýÃÂýÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂùÃÂû ÃÂþÃÂÃÂÃÂûÃÂøÃÂÃÂÃÂýÃÂþ ÃÂÿÃÂþÃÂúÃÂðÃÂ÷ÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂ, ÃÂúÃÂðÃÂú, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂà(ÃÂýÃÂõ ÃÂÃÂÃÂðÃÂüÃÂÃÂÃÂù ÃÂûÃÂÃÂÃÂÃÂÃÂÃÂÃÂøÃÂù ÃÂÃÂÃÂÿÃÂþÃÂÃÂÃÂþÃÂñ, ÃÂúÃÂþÃÂýÃÂõÃÂÃÂÃÂýÃÂþ), ÃÂÃÂÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂòÃÂþÃÂô ÃÂò ÃÂÃÂÃÂøÃÂúÃÂûÃÂõ.
ÃÂàÃÂúÃÂðÃÂú ÃÂÃÂÃÂÃÂÃÂþ ÃÂþÃÂñÃÂÃÂÃÂðÃÂñÃÂðÃÂÃÂÃÂÃÂÃÂòÃÂðÃÂõÃÂÃÂÃÂÃÂÃÂÃÂ-ÃÂÃÂÃÂþ?
ÃÂÃÂÃÂÃÂÃÂÃÂÃÂõÃÂÃÂÃÂÃÂÃÂòÃÂõÃÂýÃÂýÃÂþ, ÃÂø ÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂàhandle... ÃÂÿÃÂþÃÂÃÂÃÂûÃÂõ ÃÂÃÂÃÂðÃÂúÃÂþÃÂóÃÂþ ÃÂøÃÂ÷ÃÂüÃÂõÃÂýÃÂõÃÂýÃÂøÃÂàÃÂÃÂÃÂÃÂÃÂðÃÂûÃÂø ÃÂôÃÂÃÂÃÂÃÂÃÂóÃÂøÃÂüÃÂø. ÃÂÃÂÃÂõÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂòÃÂþÃÂô HTML-ÃÂúÃÂþÃÂôÃÂð ÃÂøÃÂÃÂÃÂÃÂÃÂõÃÂ÷, ÃÂþÃÂÃÂÃÂÃÂÃÂðÃÂûÃÂðÃÂÃÂÃÂàÃÂÿÃÂþÃÂôÃÂóÃÂþÃÂÃÂÃÂþÃÂòÃÂúÃÂð ÃÂôÃÂðÃÂýÃÂýÃÂÃÂÃÂà, ÃÂø ÃÂòÃÂÃÂÃÂ÷ÃÂþÃÂò ÃÂüÃÂõÃÂÃÂÃÂþÃÂôÃÂð outputPage. ÃÂÃÂÃÂþÃÂÃÂ, ÃÂýÃÂðÃÂÿÃÂÃÂÃÂøÃÂüÃÂõÃÂÃÂ, ÃÂüÃÂõÃÂÃÂÃÂþÃÂô {{oncolor||red|handleEdit(...)