Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com
A Perfect Place for All Java Resources
www.JavaEra.com
A Perfect Place for All Java Resources
Struts
(Natraj Notes)
www.JavaEra.com
6rl u I rorr
tl)eb GpPlicch on
3 tbe bosicg
I
)
na-e ' (WruW. xYz.comr'). is oerte d os Nebe i te '
!t ..hinej ne
":=:-
-ao
Eo
._.-Mac-biDr
*) Based
T1 1 T1, rg, 14, Tg Ore fie
:lY!:
t,reb rres[r-fce PrDgr4rn6
it tS ve+rS ree I
t:
(/
l.hodel 1 (nvt ) U
a)noaut a
jsp
-) oY)l$ prgs or ontt seruto pr35 '-> Here Lle mu$l usi m4t6ple tecbr{iloEtrJ -.
Loill b€ lb?re 6 Servcr 6ide
brb,€6oc.rce 6qnrrofl- tD deterope rhe logics in mulHp te
V
Prqs oF oreb crppl;cot
lon.
)
--i tP &rller PrgS Grr pla(e.{ in tcbcppUz6rlo;
16,qevs of ocb opu collcrn '-,
i.rt'en
The lot erS ore modet lotcr t|,r )
ord v ice ver6G Vleu' La4er Cv) , Gnrrou.. lo,1er Cc) .
li @-rion "'-
\-'/ Developing llodell. Archi leel4r e Based nteu app
-> Jhe logi c *nr reads Vorious dbrurrs &o- ctrerLf flereu-reJ yel,qegt 'rs
\,/
FormVotidaricmLoB;c. "j
"'
(crt').'l?9ural
| - - ,tu Hein Logic o? the qrplicdlirrn js caltei as Bro;ne$ LoSic
fnoce$ln3 Logic,
h 6aleJ
-.----o the l-ogrc fio] inrcxocts toitb DaruEose e l,o rrnnipulare the dot'a^ ts
frelsiskn ce los(c.
co&, tlibernorc code ard erc. ..
9t UnO.
I\:
fte lqtc tfrar "crn€rnhero rhe clieD t darrt AOosS tbe rrf,rttiPle Ye3lqes t &"1"3
E) Httnl ede
One prq,ecr ccrn toke rhe &ppor I oP mulHple bocrend5 ' All tbese Bat-rcet'Js
logicS '
(ggg9*ttg)
--'
---. Ce{rat n rnjctd le coare 6erv iceJ rrc6r be lrnplemerarcd b ttrg. p}oSrArr,Ll
Advanhc.gei :
are
----+ Sinc parllel developmeni i6 rDt @sgibte rnul6Ple frogramerS'
not qAtrei to dexdop 'rhte l'Jcb opp\icofian ' r oP ro Fagcs
l.lodc t1 Archi tecrzr. e illlritrble fo cleverop sft.rl scc.\e c,rb opptiarotts (rmx )
l4oaera (nvc) Affrccrure :-
{.'
r1o& Loser
6Prir{} c-oirh
h*'*^'
f a:: ;' :J'i']" **"
6PT'T
, erb' '
; ood cle "' t0 develop rbese lo6;cs )
(y1oaur ku6err is likeFc4ourLt oPFce')
-
V ---'r'vrarrloXcr o (cr"toit'te .Pe{9ttt"}icrn to6tc)
.\' ------a (cse hrrnt, jsP, v6loci hJ , R*rto, lun aod etc - , Ja
rb9 logic )
--' fvietu l-rx{et ) i5 Bearrfician
i-
l4vc1 Archirc&ure Bivej b ctean Se{raralt 6 OF lolics &npred l! Hode t i Alcl} i€cfQt.
&cat:.ae u€ 0e.n orire 0.to6ic aod ;rrcis t-aoce log). ¶retS io lfdelLt'Xea
6o-
fcchrYe based
r welooPPl rcahlon
qlllerl3e'vllr Fr lnr prg
[raoser arinda,,l
ft''7.r€'ieatton
'o{,t't
."--" B.i"Erc
i,tqat+tn Ugr @
'. flr.t.tcttce
-> fl ictdlaoa*
tsp
Ptctalta,rlort
.irachss f;ava
\* 6elgni"gw
l
" 94r-le3-
-, i.llrat ls Pror* t -:o, r1
-tl
4 lrome ulrr k i5 o Specia\ O\rer ' i'e' devetog based on 66re ter'hrnlogles
_
!- havtng rhe abitir1 fo Beocrarc rhe Gmrr:on loglcs oF oo't"*o' -dtnarnicc'tl 3'
s ond st'npl;R'e:
-* pr crme cor:rr. 6lur provideg absrrc<Jlm froy.t'o., core tcchrdogle
\'2
rte ;xocess oP 4pptico$on devclgprnnr {^ pq'rl.rmfffil' EvL11 Prame,lntv- s[t"
'v, IP crle clevolop rn/ca orchirccf&Ye bosed uoeb &pplrcc*ioo S tou"'g Servter-., JsP
f,s6toped
\/ Clrre technol.oSleS thcn all the lo6res 9[ crrl rhe to6e.rS rn-rsrbe '{,ttlt*+l
* tog rhe Pn{ramrncrs rnanuarl^J &o. Sc"rarcl, levcl. IP qot develop 6a'rr
!- oppliccfi on bg I
usinS 6ilrrb Plu: then the Gntroller \oXe'l lnd;calon' L1;c
* uilt be gerrrarcd
dXnamtc,ttttr aod p.,Trarncxs iutt necds 1o Ct Sr^lt?!" -U
* Yiuo\afet, model ta.6et lo6;cs duolqnu*.
.\-v'.,
-Wa imprwu
\,-., rh€ pa&,avi
7 op web.applrutttcn dunbgv*3t.
'
t Ap ilr.va Beons )
mg Prv* ,af,*e elq lP"ud"Hqn
o
*+ frro\,ide6 Ob6tfa{}tr,t.l lOac, or, rrfrt$ple .OcAte, .6f f pt-hnOloglg
tiFe jdbc, 6ervter5,; jap , qjb' rmi , jrns &nd ete. ..
-+ ureR r Fa duzLop atr tqnJa 4 &ua, \EE oryl"co$ons' : : ,
---+ -R"-
E€} Sfrrini intt{P!'cr el
ru q forde'r
Jran,rfa$cn op slo: Ertoct ttrc ziP ?"P' '
lo4er5.
ot/ rr / lorr
::-
otror$ 1.x sl(t, insratlotion €ive$
-+ 0ose rlur
--r Adcririmxl Plug;os
(voridorc.r plugrn apd 'T,"ree Pla6tn )
6,e Q'"crc'ou'rt5es
--t PloBfn lSo BarO Olco o 6lr;o 6ppltcctt|crn toJ 6c'n enhance
env plugios
cudra3 iatPr"s
0F €xiar' n9 gl@ cn 6lto cplicofioo6 ' Icr Java
._y p6currrntatian
ApPlIotJi on 5
exar''ole 6l-rtrt5
6weo rp
. 4 antm 1 r - bome z\o*s g** o?l doc$ ' cs P ra6\i
urarl dor"' D
;;' ---
. /srrrtbl'x - hovne > \ 're{rese*;o3
gwu'o librar;ea
lib yt'gres
. lsfttrTt'x-borrr>\ grcuts t-''1 aPi
veerasanlrng
l'3's iar ff're
, Lsve*sL'x-- home> \l;b\
st-dLd6-c'rre-
d4^?9'ti jc'r hlas
i,r,uJ+iple
f is herring
and lbio Sc.
't'
su.tc d' 4 eh'uf5slq
Lst.&6L'r-l'pme>\ lrc
=4 $ivr: "'
-+ [-gt"19 S*
ip i19 [Lbrnaou{cc
x? tava rcb appludcTr u'ses dd parrg arr
n..^. .L.- rr Le nJJ.,1 tsa clA€sP,try a-nd rhe
rbe6JdrjalUAPLYeb}cdftr4nJafftlesghouldteoddedt-oCLAes|.,ft"'
z'&v,nrXhevndndna;lqre6denfir"hreslruarbead&dtor'1l-t^,rlu:Skl'"
to cj'kcsPAr\4 toirtbe used bJ c"vo GtrFtd
o( urb orrpuaoon' he"e ..1a, Pires odded
To reognizb 6td 0c.r'tg Apr d...rng .rhe loncrn
compt 69 &Flr ]r.sc'o-r ce rrrrsrarr'-
Exarnple Scenarl6 ;
Tcst . idva
{r.'l? }
f{rbllc cla36 t :.1,,-t
Teg
{
f&blic void Yo't )
c
t '. nerp
,,'
DemO d =
., ll
d. -1t ) "
FirsrStv,jovq
ptrlf ic CIAES.
{
ft bllo
t
Tegt t : r,eqj Tegr( );
I fnrt)l
f
2ltc^vcrc F.sr5rv, java.(X
( )
Gn not s l-trp&,r,vret, *.*re-tf1g+! , _- ,,. ;
Aod grnuol rnl
! ,aod .Te.sJ,
odd gsrvtct-&?t .jar ond F'rst,Jar fi'ro5 1o classxrrh
>iavac F.stSrv , java 1_g,.o,.r, ..1
$ives 1ir.t5r,"1o, t
I rJJ'st5rv'iavq
l----------------, F\ sl 5w ' clcss
Developing An(].JJ3 Oflt lrceflcr) ls norlung htr brr\r;"6 },/cnn-nl a?Pl;tattsn haanX
.J
: \./
0tf lr | :or
\- feaoul(€6'
-)
----------------
L> p kg no rne
,,-,.
* t' irapo 611 he ,ryuu+ &rnio6 to on l'rrge9 frrn tD arynroqtdfc ncdel la4'v
.t-, Bt".,,6 olDplrcodl
.J Yw)crr@5
t
floiet 5 ruurr5 ,Qrr H;,etLaler
.,€Jo11r ces and fltl:ges lbe '€rclf6 lo
a{,{ropnor< Vieru lecr qegrt@s.
.-,+ -rhe Jnrcararr"on Is6te 4rtris Gmlorter Scrvl€l' dirl w gunerc+<d $wttt..-u| k'3
v fte Gn86aranons 66ns h 5r,rrm ornPr6tvanooft! 'r'\'. \';
*----r
Evcq *F6,'dh ,, ;5 futt-in fuvte* it6 CanPsruv<rna in utb.iml Li nu,i*an1
ih 6hur6 *:u*: t
{:- l.tt"sr it *e need oe Farmseon ctoss
io lr.,cr'e l'6rc' r''
ACecrrar6 ia mvce ConlrDurx is 'r€trrarslble -E"Agq{-
'€,rut!* J
' 5o' @e 6qj"'f
Bcavlq i5 pre-de8r ned ktlon*n/rt ctors
6Mds a{4dlf4}bo3 the C0nFDllel
ptlle- ErrnVa.r,da$on tn6rc in |sdoo&,flter'
JP , AcHcnn clclsi Cdnb)n3 l"6to to irte<t$ tsih ndrel Lola (snoavnrS ltlzt
-> ase w'-'
E:IB Cr'nprtnt'rts t fury*ptic641a,t' $r"n6oirh )$bornal< oIPuce*t<t'1s
n!
6rnrre Aclcn
q: utl'c'r is neet L+
"forS
elPllGrtil *rn A*ton&rvret looks tD tats€ 3 !"rr5 - conPi g "rrnl- dP {oEB-aNF Sra- os
\J ---+, -Ihe ConB8urofion3 dnne i6 Slratg carrh6u<*rc- Ste eoitt be. L"'d 4 ?;."o'"'{t'-
cP3
*) P.'n" ban ctasses
., .:
Y
CnlrrJror:
Plow 6f e^ecu6(m in €hutS 1. x o.lpticagon ,,-
-) Jn fie obove dto,gram or,onesl bgic io direcrtX placect ih Slrrr6 A(lddnct&Es . go, rb carqe8
u#el Hodel la{e! ,e6rrj ce.
onlS to p Fvca
Archlltrlta(e. €o, it orn be trscd
derc{o
--" €ht!r6 'i6 desl€be d bosed cn |1vce
-4 The Pbt,; cf execrtl on 'ol- fu ftgl'.'t ce6 o? gldt!'i-6,. a{+ltc4tion ;9 $red ' bti- lo6icg
N r. ro he dlagtaya
0) ftosra mey dcp\ovee 6trotg opf:lrcdHdD in trrb &'rwn 61 ftpptlcarlfon €cn<a '
Jrt this Pro Les s edroe ini Hall2arlon ftYDcels t'itt 'k!t.e PloaQ '
\,
P-n the sh(Ltas OPP\t.altor) in ffr ho<Ps"r @;odoq7
0 End use't lat'n tr'es p,r6e oP
*^. dor""
A', A[Hdn Strv lc.t cfta}tu lor) tacorcS -fi".; U,o o Cldf S o\jaf and Co.'r +e rl, e rece.wc'/
.* -Q,."'
,n &ra o1 ,'...1
+ctltnPage tu it'
1'u 'p"- a"r-"
lo6ic ol Far"'Bean cl&!s
vati dot.€s '
C9 The Frrrnvari dal-tan
'' I ,-)
obelf ArrI C4US ereaoe C-, - '-
'-- €) Action Srv ter Ca@tc5 ot l(arcb Stnrra A*ionCtosg
'lfi1"
6de-uae
'J (D Aolot\*'\vl|- urej huontu tttrt d un1t 6ualJ<ns o?
Pecr:rrreoded qofly- +z\ 6hr.f5 cPE I'r. ;6 i Sltar8 - cct',83 ' xrn t
De5ign llJEi-ng 6re &l oP rute$ Ohtch come' c6 best Soltrrt ons &tt nar.at",ng '{li'Ddetru 4
->
Sottluc{re oppos f pqieLtj dere1:pnent ,
-+ De6,r?n pcdtcrn6 ay€ h.6l pr..cH ces fo rree gl(, Teclrnolo6tts ef,ft*Ay 16 pd an6 ct.,'el"prno+.-
-+ 160 rn6lolaing-, |.;g;ri DeSr gn 1n*<tn7 ana A*; lztt+llns. \-,
Xml , 0oFarrha Cctthrrfdt) f]lcLn{"5 ord ete , .. ' 'ru us e tf*s t<;notogS ePfetn-u\ gol4€ \-l
Deslgn lurtcvns aft imphrrrn rad ;tt.' S|arrJ elur tr€altcn '
tu* impotrcrtt
-) *!vc Whn_W+'et!' aw :
imponrtt @!fu
( Rel'arPtcert'r clols')
0 nUu** G'nrrolltu
-/ '
-: O'l psfrrn rrror hgln coitb ryrtUo t l
(-t;
-, L{1l
[4Lrt-crn mu& not Ccntor n
-+ charolk,l l
"/"
-> nuat kgin o;rb estnOot '
fresrAm/.ao fvauc.l)
lres.Arn/ t-c(rlrvaried ) .
'1on'*
ir**, 1*rt'crr i I );it!i
( i.'votrJ
j
)'
' l !
j,;j., ,, :ll
r :,t:,
, ;i
...
..
, ,'latt , ,l -i'.u''
l,
Flooi GntYol\e{ :-
C$ntrDllCI ,
Co,n &$ ab f-*rU
dlt ol, &crn cfrcnrS
(4
1be 0ava c\&s5e5
io CtieffS ' 56, lo fat<e *rls
rtspt*sts drrecrt5 bodr-
and cs.o\t ge'nel ale http
hrtP re4uesh
9.-
tocb resosrce dJ rred iartrr '
fD ct i etds
ftorn tlavci ctosses
cl olSo Barhirs Ye44ltt
---r '[hi5 front Cetnl'o tl
a5 btn testonse'
brc&ler dirdDul
O .'
!rFiEle5l
bltp/l l0al t Bti
-r<tnm i sr do
/
lllo.ol hdt ::61t,
3jrenc /3:.ao -
a'to-fl*1"
TesrAop
hEO*JN F
{
1),l*s. **)*-.rs SE.roE
Puurc void do&d ( Htrt'&vter'U1na'i
t ' ' ',,'j
/iget l4+.nLl.r"1
{lreoa
/'ffitSa$"'o P-r'c l;
$,,n3 P",b
"/or'ao") )'
nIe"'r''€$41.5 (
(
t
T..r, f,1 : DOIJ Ter{ ) )
5t1.5 rourt--trbmr
t
t)) ,, \.
: -...:::
F6 +T€s&lf ) 7
[j'tt ZeC*tt>'Destrtt
Ro'fn,.*to
1
t( ( I,oth'c1eols
("/ut'ao " ) )
else
{ .-r Tesr?'l).,.,"
Teste f1 = h€r't
t
)
Par'cto5ct)
docta(-' -)
!J
f, l[
&.,,"rqPoftte r.)r+*t^:s sF, eE
Brb\ic \Did d"reor [Hm*-1stQ<#rdt "r.+, Httf
tL
7
J
hJeb' x(n\
-=""-
&ar.h'ctxP>
ZAerv\<I 2
e 7 auc z Jg-6 >
ZSer! tCh -hdrn
Lier4er -\rqf')io 97
ZSewt4 -rnm€> abc zls-n >
-T- zl6l-f>
lwYQdfttr.n> q..6s
46-r"t L+ eircnsltla ra*d, &{Ff4dcm.
Llaeb-o+ | >
* t re I &rltet ] fu tttts
be toge n a5 FrrrorGnrro
^ te,t'
X 6l'ot.l'd
-> In SrroJS of)po'5 Ac-ftto 'u ,,rb drvecrcq ttrtLr Prru,
0De need ru *ur*'.-ilIu* in wb'xrn] ftre n'rt-*-,
LK$ter >
ocrlen 6ervl&-nome 2
z.sarvl* -nofn € > --E-tog z- f
rot"e rca:r
<rors >
grrur5 ' acflcn ' jfifa'n Ser v 1et af Setvter
Z 5e.o'rle-l -Cl&36 > Orc,apD.he '
Lpa.!..3. natn e cbx grnYrr e
htc -
//inir - Pavart' >
ZlOad -On- Oiafi-,? > ?, zltmcl-on-Slalnr.p 2
AgNw , Tr,o,,.g noru.
/l Setv{(} - rnoPPxlt
) w&b6t lertc{ con b{ ta'oti exrtnsivr
h(ru ccorro ttcrr Sovtct. (ang )'
Au:&-alfl z
relrtlrorz
0,9 gorfier ncro- t€chntecf dorc. koO god uSers betng &om Sewtef PoBta.""l
-t
a3 re$(;t fJarar'€tcY uq!.' (&tym dcdtr-).
E3.' ro-e, a$e, - -.u<-.
Varygs
7 gg'r JDoe dtivcr de* lsl
/
'Pit" *tne ond \ocolc,n Ye4^nwA P- tbe
te Sru's 6r#lScttallc'n
b3 Ptfl*elY' 8o' Aqv'r9'yut
is ieclonlccr! dalz, and shc^rA be FalscJ
to itLi5 rbe tespnte tirre oB 1sl teltest toin be lifie brt brgh @hco cs-Pqted
"J -T.:'"eG-F 1,rDcessJog d{ t€+r€s t ^"f . go"t"H? TEsPe/n3e ' .-
Clossic lnEbaPPricolion l-
z1 - 0-g > $ci'ure 1L-$-6 7 v('ruL-}" '
z l-o -6 7 vak{e
.l .5,
(u) to tr)
grv I
m(n) " b
(a)
'5
5 so tD)
srv
+ (s)
srv \ l0 (E)
:l
Srvlr sr!a/ s{v3, g(i++ ocrl servu.\_ tlo$ttrt)3 '
, c : .' '' :i :(r:
'{be t6b\e i5 6tvco tor'to tomcar' 6'xt
" r. l.-; (
' '".t:
,
o?
Since AcncnServlu iS .imprrrc$, ConFollc'r &ture-t
t
TDiniroir4 fhg reSnnSe tir"e 4 tuS 1sl Ye+retr a''d to
0tl6rtrg Vaf-.re3.
brurjfc'r oDtrril(r]
,@.
Y(grasi
The heper ' ctos6 P." ftonr(onnotlct rDCl, ./e€otrrce prograro o4 ux'trrpi;tia'na
-)
l5 cdled ctbstrorl cnntrolle.r ,
ro
"-''J thr burden'crn Font&'ntrotic'v crod
rb l5 vcnJusefur to re&ce
!-' crrghrnize' rhe' behor.rioar og g;6n1 66nrrol'tcr/ oith crrt
kr"rlrng Frnromhrdlo
\") ltuJ means cre rTncfi q rbe code og abswc,f cbnrYouex ctess &, antg" rh'
\-" h)rnvJarr Og Frcnt 66rrhr1itlq
---o or$. o+arhe . srruls . ocrlcn ' f&lestP-cesscn (cevaclors ) i5 obsr{a?}c6or'ouot
Ot'tt,tr &n One ilme, 'Thit re&les fhe rcund tytpS blto futute 3,sf, Deet"ro4* lr
'\-l
4.*'
.aS o
Grted
) o D.r.o
V.o cto-ss (var.re ohiec* cfcss
"g{IarCe.
tjig rbe uag Consrrr,zf<rr eiec''d:€s to provide inth'al +Jo; l" o[)af
\-/
ohen obe+ is cr€alcd "
I
ESfe 'The
ryf ,8e'vterccrntatn€rt
. ; T"* aod"
,,!- ..r.
n
*orm darc^ to' Fn'oBetn
egl-@ rbe coa4 AilJdn&rvrer torixi,/ftf^..r**
cLlss 6$ 6heo' 1r.,ri-0ejw-b r€rlregi Pt*n rbe Ta6'r''We.
n
ftrr
arPtd 'redi$rlog 'iruYle
Eg: If 6tu&ot W Ca-sbe rnc*e-Yrct irrnnedlatetg
LAnS P;te name> . xrnl Con be taxcn as )rfiJrt, CunPt6t'r'u+oh F"re "
-)
n:t'sn*,,vte+ loors to +Lve
--1 In rro Fte oame is speaA't/ *{
ft'te I os : ^'o[pc..;tt 1&rd]6'&nfu6urrarfcrn
/ruro-rnrrJ shrls:c-qA:Iy1'
a.^
hrc.
m \fb'tffil :-
- ziooa
L Ll l-0 -'9 >
cn-}kltrt<t'P'2
'' ' ; i :
zlseJvlef ^ o,a
Io. oolb{
strg-c-!al-] B're o8
--o r !:a)-'r'^r
NFB-r^rF E Qr*r
fr aS"
Ac+rongxvrer tr'E?-6
defurrr srn rs cP3 F'ru :
lLn trr.b'xrnt'.
<*7\'lU
z)6-n>: '
/.}-fi> adcm {crn,'A,tl,o',3,trtte-tz!s-c"i
' a-afi6n'
:
3Ful'6 '.e'v"-
t g'(-7
z-->-e t c'g' etQce€'
''<J '\
?
Llnir-Para6'
I ^^.,
Ytcrrn e 7 <-uo't'')
-,.,kx -''z-lP-n Z)p-t>t,1I
1 Z-$roro - _^...g-a. xrn,t z
r obePa
| ;;. - u'^'nL'* 1t"" --t r ^"''\\
'o-"
I
L zllnit -Pc(YcLrn
StrL:ttt'P> t zl'14-s>
t-\wd'att'
Llgc,{olu > -t^r F gnwn a" 9$16 &q
dy WE-6
Aqt-&r,.,rCr +rrleS r'r't$'?nttr\
Org-ePohc' Srru16'
$e extcod5 P'o-
-> lneetrrn c\cr35
is cNled furrnBeon ctoss-
ClrUe/ fionn$eon Prbfr'r+|€s'
io'bles oP hi6 c-lo-ss Crtre
--r 11rr- p6orrbed \o 'il"'c
tc*4 1tot6 Fotm Carntsx-ors dsf'^ 6hn &*ro''&nurer tor*ea
8c-
\--r futmDc;a oP Rr-fute 16 for-fJean clars oQj€+'
'-' ---+ -These Frrrr$eon prb62ng nqrrp3 ard Cooot shcrrrd rrc*<h colrh
ft-F"s' {
onAAarc'r+rn Pne
Eu.rd Frrmkan clcds ut'uit be ccm6gurecl in Snuo
-
.__-..
\-, [rrDIc
c
{
lIfttg"on ltrufffrita
"r Strrng U&rrnome, fuSSUJOrd : "
t
publto Srr,ng qetUsettn-e t )
c
q
I
VubLtL SkrnS gerPa$oord ()
-q-/1. (
. ? ?€Jur n I'cssttto'a ;
J
)Javo-c -J Pqrarc'r Fzt^darq
.\
Tn srrLrrs cPj f;'tu 6arg qPaUed iautc'clo4
a#9
' a,s fi:ror8ern,
Llun- b€an6)
lufl isrclfinfn" I z
19
'' tgr. =l.Pt:
zN<lrn-oean nafne?
t+ | rr l"or>
\-/
l6e fa,rq. ctcr.a: tfr.r €xrcnd$ outt,rr,. A.n- C.)
\
Auicm clcL66.
.Ihir rnerhod nturng ct&ss oq1crt
iti At*tonParh
closseg in 6frcrm CurhXt"rt*+ona
Sr,rra A*ron
{fig oP ccrA'6urtr''3
pny1ras
-; Rr-sutf Pc'0e3 lAcr1.'np*,nra*
\'1 \ ts
fira bX spec;foin3 iha"e FoYmE€ac6 r
AileA Auan wi{'P;n3 otrxcdcm '
\J
ctr'ss tu
v6e zkorn-beon> 4:'r &"-uez'n r.l
l}rbttc Clct1g l?egiercrAa;c''' €;'lJtry'lb 619. cr-pche ' Sh{ul3 ' c,-Ui oo " Au<p, ' ,
'..
{
Erblic AocrnErrcr:arcl €xerrr-k (-, -, -, -)
{
zlftn^-btnns >
zo$ion -rrfroPings> ll
rr
rnrre= Yf 7
,*@i
'l '' ArrlonEur,arl
1lcr{"'-= /'restrt+'isP
1
O, ''
l..ru ]
lA$a-rtyc.PPiogs >
Z/sfrus16r CanF-''g7 -.
I
J
-d :E J
PO
.gt 6 g
i 5B? c 03
ILI
\-, I
ol g
,F
tr rl
F
FF 6$
r* vS t.lcy
@5& rO
tl @
(t)
T)
5
g
R.t J
FF
Se-
E
-91 c g c n" Y -! ' 8. E
o,)
c)
'zr e L
c
a lJ-
)-A
'^t ! FC-
E 5 A s rril
_E.
d
.FI Fs -x
-[ Y.",
(p33 ; a0 Rc$
'*lg
ut,.{\Jte €
q)4ts{J ! ,9r,e
aJ l- J
trl *
lst r 5*=
cts ^}'\J'Ulos ."q%. (-lJ ara) cYj ': €
a ! sd =
F* t-
4
a
'J .\,'
Jl.J-
ffi
ca" x) J
€,9 .-]
i@
I
tJ)
ioo
I
+-l I
let
\6
la
AS
'J
Y-
.31 I
q)
rr_-__--l
I
gt
5I
I
t, S(
i\ )-;42
{,.4 +d
I
- I
UYel
a
dJl --r rl
:JJ
vrl
I
I
I
5.\ c-ur,
^9(^.
6l I
Fl
I
16 5)
fll
dil- .
I
I
F------------___
bt
"fg
_1
.€5
$H-6 re '€ g;;5,, s& l
I
I
\8 \,i
., *
'Stq €$
.EE fle
lE c-
!l*s
I
^ " .L b€$
,-- |
sl 'ol !.i
oi x :
6t
El 'E€
€ia
!t I
.t
c eJ 'l _€ I 7
dr\ $€u, 3l -l
s ts_H
" le€lgF El 1-
Ft ,<l .= 3 E"
.1-
3 I
cyl
\, I ll
? $.
* 3l E-
-lo
5)
+- d ol "i
El u
l^wc
i
:lr. I o \-i
y
_a 3
r-^96K|
3^!Ol
<n F-l-l
HI € g E
€P
B
q"iEEIFIgt F
X<)
ed
I cP 3
'6?
et "Fw d
g .l : L-.
H
.E
F {
t- v
rJ
\/
I
\
F
-llr
\t shp t
'F;"
g
3
2.r, €./
€
8t u :a
o
oc ^
,i6 !./
)<
bq)
'{ cl
d-! lJ.
\' Ig $p
qJ
6\,
Jl
,b
tl-
F
'?l
bt a& i ^b
tt,i
l"
c 1,,'
.?t *5 < tl
JI
<t 33 I I
CrJ
{Jl So u
GI
9rl
&i
& ;d.-c" g'., t .\-t'-)
'\i
.r. i t'il
-).
.
1el I Iror:-
: h,.r, to *re obove &d 6
O Fo6torra lsptapee 31ruf$ Cqpli(a.t}on in uutu &ttet (a) ftpp!;xa+l 6n &nte"t.
v
@ ltercuse & <I@Ld-on-6Jatrae > &vLt antarct a*ares Objet4'lchorrsnvtf-
Clo,6 €i$ar durtng fuver eU*up U dunng ilE dElqnznt 4 uc'AoPltcotloq
-
@U rtt;a Wcrr.;a N.noriewttt tote,tes the &tar6 carfi66ag ca fi1a aod 'rradc' rpriBes )
Lrt pS ond ldws rhe te41rcsl ( eco""e y€r resf Lry \ cdnrrdn rfl"da onA Rtlon'ctv1(t o'tl
U
Rricrn ir tt'do) rn rh;a p,rocesS Aourr&.vter n*tufor-&o 3^ 6UFa*f'nc' .-)
@
(19
/i\ €x&rr€t-,-,-,-;
ftul.J 4 I
" (9 retcrr n i 4cnanFl,rLmra ohiect hc.vicg l%iccl
r
nc.rne (6uc.?ss). b@r-.ro
'\1/ +) ,hP rrt' Iibrctrle5 i5 a libfaru, +tr't orntcr-tn3 seroF jsp tca5.
----i -The ic.vq ctass thar exrcods 1rrorn jovar.Sewpr" jsp. rage*r,Thg&"*o Cc) c.nd
'
crnEr-ln5 R-,rrfona'tJ op ..loOtr.gs ; C@
- ----i t*t$
--' l.'
isp iog libranl
t Csnto,n5 6ne-.]--tta &'re Fnrinq thc otisc'tptton olour
L' tog tibt*v desorlpu
Vrrviou 5 J-sp toto '
\-l
9"P! Deslgn JsP tzrs librarg
&tt,roT.g Liw".y
lnsc>
/.a'lz>
..-, SHfal- kvelop trtg fnoa ter '-nn in N;B-lof\ crcisses 6t*v
clcrss e5 dsp tcqs
Cc', )
.t
J
\,
t
*cp-bi
o
Tebt.isP'
.w,-,
un oP
'iso 'ta2S
tiltP+ and gt<eb iodiccrc'9 tbe
rrhtiztr-x
(-
--r(.H) o@rrrti o? Lsr'.Agcz 8)vro bU w tD bw$sai colrrdrnt
(-,,
rhe gcl
o
to H '
-A" u
lndicarel oP ,JsP eaecutlon '
*, l-lere
c
-10
-) help 5trc.r6 P,ograv.rrrr I Stnrn alo .glf|)tie5 5 no.S cu:tom jsp fzrt ti5r..4F$.
JsP Pru0rams.
. brr),|
t,
-
lrtrnt sirur5 -hi(nl' tld 6rruh5 it8lib -l'5's'i41
tt tt
bec.D
beon 56ur5-bean'rld
-oeslcd'rld hcatct
heslcd 5l-ru,ki
tqJ libYaYt'
,.- y. Gort'et in&, abotrt rbe Jrp tctg6 oP 'l'lrrnl
Srr(lio -h+rnl ' bld PiLe &oYn r, -n"-.1 t'.\ rz6u o\ s'\n.)dl:ua<c'
,-':_?Rf -tr:- Ga*,er
Ir}A-cnr-\ tr* ifuldc,v
{ra8li 6 1
{.iagli! -qr;t dflo .lbrJfltib-..i >
t-, tqShb trrt
lb8llb - locorlan 7 /irEg-:Ne/ or*.rg-brhl. btd al rrrgtib- local-i c.fr >
q 4j- use rbe jse {a6s op htnlr iag liuravr. tn at'u/s afplleff o-h.
dsprnpgrqrns
"P
Tesb.isP
<lhr-"F n">
gi- -The 3t"r+a 9r{,Pucd JsP kts wxorb€ uscd cmtX in grura kaed qrb aPPuaafi or5,.
]
rJ
ii rhe ct,PPe'tnce Ulg anJ tara g.rppt fed ht'" I lttg l/b!"*U te
hrhdf @$sELb.-l-fu8q S
Trcrdl riynat hr-t +.rSS 5m*r 5.,prred ht-f r.g LibtdtJ ldr-)
---> Given 4 hiSc fhrorld r.rrde ucb coosvft ) givcn bX Nothe- &*o s^tSo,
->
--t {(rts o* lg crue S<'srttve and Sit'cn{ tfed
'fdfl5 crve
Odese,,,rrrlw onJ Amutg lune
->
+ Doesnol- ilive deforrrt S&fF"t tD im plcrxnl .:.--+ $tve-* d"f-ttt &+rv'r
tlvc ? Td\el
--) &)mte crred 6119 in Smrrs'af+r" c*tou 9
Cdn be used in an1 llrr,notq5 boed
ro<-bo1pn
--7
iocltrding 9,l.rrs. \
fne deklrtlt t1<gfqst rodbcLQfir "
-, the dekrurr fqpest trctl'oJ.& fzrrn Fgeis Prrn p4n ls " pos1"
'Gri'
urJ- os ve+'ured can erhpinff'
Canmr enhancc. $ ruan At-tlan
-" grr.rrs 6pdtco'+vr'
A o:Y-,
bat"A N<"n f.o Srl*r5 aPPl)caA
llad;*am-!, hr'nt Ws
"tugP t' f/r'oh'co Arrt'irr5crvtet
..trt lr1tkm i5 *'do
o.rtdn:
t
-<lr^ rxo&tov5
---tr6e'se
0n Acticm Servtct- them e..r€(bifirg
1e
"
lo<.r -on- 6tot'P"
i --'' *k"!
*l
execr.rr C- '-)
{--,
&rio,,F*m
--l ::Rrrnli e^erlde (Auonllapnx
Arion Fcroord
tjubl iC te.ra"le )
'r,/ &"rr&+,t"* rtlPest' Ss"rrr&sfonla
n
---+W$7'. mc'fPlnl' ftt**F*tn tom'
..-z e?(e!!fc LA*'-t1rlo'nx
AsrnEtoord €pM J
-grtu, 1<lfcAt r *'r19^w-F^l^ce
$qQ"re,D1* ar
og execlfef-' -r -r -) *fa
Jt i: rec6r*nded fo USe Farr,? VeGlcr-n
ohi.* ; LGn
&re cac, '6orber
tr- ln?arrtr'lt
'
using rhis ohlecl-
U6ing
, ?,,rt?flt
\-u" Lrr" cla$. Thrs ogerr
Auloocla$. ohjerr
Trylsf comtn6rc
aA\s r,e6c.rdjng vhe clrrrerLr , rh >ryy^W:
+o'du(n
ro tt kl'lonfrNwa U &*
we?,'t
&tto Aeft!
&150 -ft.rut nLrtu'.,'-' , % - ;r{,., AnotAetf
.
'-* -
-TlsS &iar Ca''' &
^
A#Jc/b class ' '^
I
fr^'&on clars
o,
ohj t-^.::
A*taofarrn fu--:- Ihe furioo&rvLl s'r4pliccl
Y:-::----:::- "t
cBrs is no*',n3 W r?': 'y'L pc'ro'moa & QxLut{(-'h'n-wn
ohlec+ roe can $ailel c..u rha dr*"'lts
Http&wte* Q
S:- usrng *r,s
Pr"- C-licnl relAesf- li ke misceleneoqs infp, re+elt hedr,. V"t"U,
$ernua}ed
relrres bdg Vola.es CFc,rro dcrtr].) and efc.'. .. t slng rlus Ohiecr cr:e drn crp<,!<t^ xglre*+
o.r|rl bcxr " +r, pcrs daru f,rtt- fltrtm clc'rs io Srbc'r re ocr'r'<<r '
Ptn the Source Cocle 6Q fi-15 otpllc.^Hdn ocPcn Page no's @4@ t4 the lutAea ;6 Co6Li4'
-+ Hlteo 84'Erclasa rePerenre Vandble .rePerg lo it g$clASS OQicqt rtrn t-rsr rV rtn|-
..tferedte Vaviable kx CArn't Ccil direcr merbods glP s.rbc[.s5 F:.I' r+'ts @e
'Vardabte
ned to tUpe CorU rtris $lper clq55 tPcitncc' Lolrb &r.bclass '
,y ctosb resy
o
1
txrb\i c VOi d x()
t=
]-
.t
'\!/
t.xL) I / varied
t.vcl; ;1 snvo\ied
Abc ab=tAbt)b; l
a[.xt)', ll varle .t
Ab') L) : yarl e d r,\r^t .," *nenC9 Vo*.rf, f e
ctc'ss rtftr'ence
Jl
AcrionForm lilttlil
@ft
'M,,-h
-- #'';;;-,: , - ) .rrhod s{prr€5
lo ,Lrr 6rm&an cl"*5 ohje'r tnorlrtng h* s*bcl:t-,f-T:k
Poin,.*ng va'usr'k
?. f) gorher r;tuul-bmt'
ttd Sre fto-
s..\ u'3 riu\ grc\v"E'r rt\ YeJoorc€s\ rttTA -rrup \ t
td
{Strura
-home
>\
?a) coot &o.n StcP -J €r brc'a+lcrn anl rreu fu a'l rE4i v'ed
-Eso.rs 'ioi
SteP -tr1:- add hrnc&r- home \t lib\ SeYVtq -aPi
s.tr(t --it
5rrur5-home\ riU\ 6ftc.rS -coy€ - I A.q1isl l4tes i'o Ctrts,sPArH
-:tr--- .
Jo flgco"apr-ter Wlprhes
vlw'N{ts ^&uu
cop5 E;\ 6FnrK PPP $1d'Y lo totncoi-horre\
i _. brq-yl:- ' TGt lhe 0rbePPtlcofictn '
cc*ldn3
modl Fi CCtt{
--)modl$
-? lo
O&me lr)
Ctn: dme ' Jcva Frct
turvq vr rhe
Frea oP ' -... .t\ .\;,ii i,.t,:
oP thb arbap*i
oPrcv sccrnpilo'rltrn o$ 'iavo' Fcs a.nJ 'reloc'd;5
\J K,r clc^s Ro- 4p hlE6arNp/r,uf'too*lr"t-11
co,nkoine'r cotte."s *:"::
\J tt*lt+
]--, ' i
,.,.,.,,'i:rrg
6h,.'-r5 olpt'ccrl"fcrn
hp og ;1sc\o'leect , '\ t,
olp
deueloP rhe a'Lpie shtuK
'-; ,rt,r,Bh,1 serc.p ftof i5 cq-:ed to
0i Con ; place' ool, laram(rcnzed @nsR!lJors tn ForrnBtan, sl-rc.f6 Acntn dats e6, ?
A16'r
: hor rcSsible lftau Se u:he n clars co'nhajn 5 use'.deBned C'rns}{('rf.,ls ' $e &nnPilt/V
nnl u ' ff.l-b\ic clas6eg are Vis;ble inside trnd otr.rsiae rhe \-/
"{'
v
.€ C'teo$ng C6l) \ocorir6 .R.-UB*D ctacs oldeLl- is rhe responstbi li fg frrrr6erulct
"g
\,
-+ Nhen swur6 a4pried .tc€s bajed Form 12ge i6 lorrn tn"d crn tbe bmt.t:[.qr o:ln doco
A5p
\-,,
oJ 8ot *8"&u*,nx otx,aHons 'trYes P\c@ '
*6 6tard to E
R,ronsu,ur.r C\€atcs L$,) t!(orei *e Fa'*B€an clctrs ohetF tPoXe
*6
*^** co.lrs g{xr t}..ricas cm rlor 6q;cr (ftmn,ean uUi&r- ) aod o'itts l?ti"xA
\hJus tD os rhe RrrrncrrrrfrnPnrs h Fr*.fue.
iyuxarvaturcs o+
.$(- to do aU these opem5rrn5 fttro.r$eruLer clo.r ober-t rnu$ k r*{ k*"t lo'r"rl'lt5 ''-'
or\
,? Fo,rn E1e lor**6.. -P-rt* ol rrprt L\;ea-{'n'svstw|>
i &$o"ktr.,ler is
errbilin3 z-lcd-c'o- su'*'P' sn
Ad{onSsnJle}. -T[r's indicare*
tles"'deat5ne d
$'*ftpptltoXc,n
tund.;roq u,hrn T*Wle lf,-- W. ol&"
SfrurS fframeoorE. 6oj tx rrust tcc{, Ar19r-5a.tr1+ ClcrSS oQjerr reodj b&r'e eror*(crq oP
c'le
.
@n 6r-.te Ac$on bervtel fo k4p ftr &o glrds ohi:rf ln J(p d;W$ Salss'
/itu
Ly refles t goee ' ' ,i r, i{(lill1((l
I . , ;r iii,;, l:
ZRn- -!ur.,st
TP " R.tsisvcr Fotn / >
1futn -&on rtrrr€ --'' hrt:"ofg' ,ir)l\
z-lPorm -Wns >
' ir ii) }ti}
<u):(n- rraf?;r55
oaYne. t?
= .EJ r.
oiri4acr"on farb - '/rt€rcrcr I :.tg9e: 4p' Qt6isr.{Atttt'o ,,
Ennlcan Cl0r
\
, , r_1il;!
z-locl''trn >
., , r,jl:,ttflI
.l^n^--|'tPPit'tXS >
ilDTE: p crnFro\ .&r- b@t'r Srfre toirlr r,s. ro rhe ks^(l arg ;''tl'iil* td Qot" g,, #nBea,6
thJ'&rpe" &llllb.re ls
\
XOT!.- mornpte Attionclosseg o? Srorts App coo use 8;"61e FrrrtBean b*t
o9fiU4crn$ervt€}(.,rne^dc'n.,.,3&nr<rr6ta'6fuPtcu&"iT$ede$otnnz,..r-'--,
O? 8ilrrtr oPPn' (1e?<'r line no ? ao) '
o? 6rLtt6 Ccrnft'gurc^n"^"
q Acrlc,"Servter tcrds g,rtd vc'i?'as *e
enlnai
rlurcw
anA Acrrm cl'lsses
f;,a and rec,3ruzes $e
fom&ons
Bre (*k, '.'oslu}- jl)
rrne .r)
ConFguted in Slrotrs cPXurotv^
r4re
on Wtv^ 1otnAruc L,5.ql"{tt$
D) Ena*.t lorncfus #,e {r- Ptgt
rbe
\- ("*tr line :@ )
--,H) r*m
TfT;nljffitffi; io )'
("ep.'rineco'tt
*'do" ' rr'e eti"nse111
)
.--r) 5in.. ln rhe urt Pcrlzrn o( 764fr*rte*
\-.'7 tra{6 ad tc.res the teryrst'(ea ro ro 4 ta rr' >t)
'-[)A*r-grrr.ttoopsRttstrutsr4toonctc'ssoo|1uanonwhoseocg'Jrn
tO^ t{rr) and gers
"'-' is " ltegiorcr' [based on r?[6]er'do
ofl v'e14ert
ohi hodT toStear nome '' 6ucrcs6a (*P,q+1 ou; fe"tn8 to'*t-T#tffijJ
"srccess'logicors'e--'--(e)<- A<rUn5errrqr "l*
"tT:..^]
AOronservte* uxes
a.d gera "S,{a.s5.isP"os 'resul+ pge l€lcolrnrne ord Bets
:i*""r,
Pe6;*crAnon cbus. oS resutrfx9e oP Regtt-ftrlon .,
cla*S.
[rep lrnea: @) CwP tlne: @l
j5? 'el -fot)
fuG/jss. trler.'its (reP
end
ro usi thlrd fic.rl ' OsP -Tdj
--+ 'lh€re ofg rdo opproorhe5 c(r6rorr' I
Amroaeh @ '.- Bg trslnl Uset-deelned {ag
lib trd
-
uri
A?fioorh@ :- q usin3 FxeaJpe-deftneJ l-a3lib
a
VX':
l'r:
i" : a
I
zf ta6ttto > :t.t i I
ha""
\'lEE-a Nrt Iriu
'place ;isg irr$ librcrvg'
ia.{ 'Ptes in
tjt4 "€rofcd
irs d€flto&nr iai &r"'l
1'6'6 'iar P''re and
Fijti tike p\acJng strufs - ta€lib-
)/, {
..''
in f.sEB-Lr.rPl tiu f"raor
use 3s P hfli
Sr<f -@:- SPec;b J6p tatlib uYi ;n rhe 3se Po 6raot5
olo ,a5stpPVtzllaQ. Ctntr
' ,
'r
z-l
used be'ial-'
htmr iaStiui'at i5
g rrr o.'Y :'.:;t o4rpriccrllon 6rrur3
sLrfPrred
eps{oochO.
llbrtrg bg usn3
Prgcedo"e to oot urirh clxtorllht{d ftr\rg JrP tzrn
.' ; ,(ht-&$ned fi5{1,
genc{or$ rhc Sc^r !iirq}.6or- Iq?B$$, r.,Asp k+3 libroq .,:5f,:,?ylP,Y; rtd ftE
4Ifr
3o, ltere i5 Do need cf, &rrpuci ttd Pltes &4ararct5 fo the. trrbolPUcaillorl.
-+
-Tbe
&eJ +a6rrb urirs 4 6r,ur6 S4plrel Tsp tz6ttUrar'"r a'e [+tr i.fllrut-?
h*r -tqltt.'* h}rp t/l or"urs . aporhe . or3 156l (shz/s-brrDl . I td \-/
to6s )
/
' 'hc,n,
'1q6115t"* h*n;y SXor" .apol5e. ml f..tr,- bc.gr, Qnogs. beap.tH )
taSUbra} brqtrl/ Sw,r*t,afe$e" coa/
\ugic -rrr5rc [.thcrs - furc. rtd )
frSa
nernd lzrStrum"y l*p:// srrurs.aru4e .-f tots-,.ru (s1,..,-rs- nesrcd .rl .t )
/
titrs k, libyr.ry hq,/ Srr,.rs . a$cche .q/ f=rx5 _ Htes .. . .
Cslarrt -l-.il€3 bA )
Ll
prutedure :-
')
Stcp-(D t- g''* ib WEts-JNF/lrt''fur.l"r c,eGr"o{'prft;'
Pla4e ' tt€ J5P la{ libYorg refored ;ar
,i
E3i tiEe plccirE SlraiS-ktt,'b*l'3'6'iaY clf,A in delr'j.ent 9c.1 htes ure-ucrltlf
;n
Srdol \--l
ta6tiu uri o? Js? kt3 lioto"l Su^ tL" /w1> hg "? 'i:s tlJ
fe B^d
": \_/
F'.
E8i refur o,ba.,e abte
!,
.tl'"t i.
't.rgs oP jtn -43liu*t5 in Gl t'rDBr"ms \ troft''J bl .Q"reJ
\-/
Ste-(9i use dre
Eqi rqisrcr.jsf
Ir ::*6,
a+d'ie' org/ td$S-l,r'" ='1nt-i /.
/'/.@) t%lib
1
uri--" btrp : ll sh'ufs'
A?{n-t}O
Y? ts aluaXs vpl66P6ded fo use h @68 rc*rh & ef 'hr8t b%Y|(J
nhco Soorce U06re5our c€ flotram lplqarts uoi rh desHn all cq Ll)ctwJot!5ce lt^d"rtt
-r
&c" usin 3
:ra.
ttititsi!( !.lht1 6oc.rd errd dest\n4flO f*1"""1J
I
rIP Source' ocbrrscc.re prD$lam inkrads @irb darHnoH oo oeb, yescc.rce prugrcrrrl tr,sir
i't::
EO'-
t-tJ ' in 6|.rclr5 A'rBgaurton {}re
I i :-r/'
'r
.J
it6 Resurrp'Xs u5€
b) Acn"n cl&ss and
\,/'
I .!1 l
" ;-
.- ----r vt d trecf =" brue
gatne- f+aj'A 7q
''J a) AtrronSe"vtc* onA {Psutr0c{ge cDill nof c4e
oqJ@,_s
.. Jl *
ue Sdtr{- r"1/ arrrcl var'd!3t' 'r
.-. b) A*lcm cla\\ arr\e its'ftJ.'Lrn4( crrilt nd
---t yeorrqsi altrib*4 ore Eeci 8c fo etl' rc+i€Sl' :lhe SDorcc- a{' ' dc^r6nottoo
\,-
i;l 'ru'"itin"t"" iihltuts in ovl*rr._S
n . *Jr d
fto8rarns rnusl use Sbmt nqAsr
\J .J- R$tett a}trlhr'fc
-.,.*lr.. ' 'i i\,I ;, r}
'-r', r\
ui$
.i &ssrc'n Attr;Urrs the &c.rce arrJ djj d rpdo,^
-t -
$ang 5vdd5&'(,Ind-oQ to cparL rotrfi' 8txlo4 '-:
P.Dqrams n)(,8l trt ry#sl &o-
., ij
L,
oJfdhtei,.
gt Hu-o to rx.ss 1re dota knren &o.^nh-rloo cnss aod its Trsalr Fafle ?
fu:- x) fP g1ruf6, ft.-Lion ctdrs aod irs rcsrrrifnSe aYe U3IDB &-e reryresf ond
- t*"
o.
\'/
*) f,P Smrrt 4,r+- Uoo and i$ ,TesdrPcie &Yle- fffi'r''tu*
foiturt,Jsp
Silrne cJ c,btu
Iqlnn.
zvor.J Si zn = 6 > " -li, t,r rc tl fur,r >
.-; Struts S-?pltes < kon: r^trir-c > kt3 tu vrad aJ?r\8.ttL vrfug Protn diP¥t ScoPcg-
-> fi-
t"
. t'
:t '/
z-lkttzv >
is not 6paciPlad the ' kna Atmatrcl-) cpirt Ae u<<d lo setal '--;
"---1 i? " *ope " olttlbate W1e]rnrc*t
And remw rhe alktbut lt"tuu f-,n m.Lttip'le St4'<s(tlz- [bles(,?2/ Y//t(lf*ffiff]#W;"
L{n con use < lqic:rncErnf:rg > to ctpct< "t*atbex fluen atffibcde- ;5 thoe in
-,
&rakc 6tD()e o'( ffi fu+e c*tt;bd-e'
(frb1 6PeciPUl'B c,loritiliFg
/t-J
io
iF scape olmbcrrc la rDt Mafted ' *en it wm9Fs dre- traagct !Wd99f9
gr*;Aet atfrU'hL is' ruzt \,
pxapoon i?
-o Sin,e Lbeoo:wrtrc> r43 lb.ro.,s tal og \--l
aM)Labte, so, it Is rcunedcA ro use < lsret\zDfie > l3 "!h^"1
./-lo6c:ryrFnpr6 , ry.
!,
\J
in {^r--'s, ,\,
Sunss'isr
oqrlq)D 'dDr
JI tu
t4'- l.'-
zz.qn6tu ' t ,t = " hth' ,ll t*f *tt-::, pe^Ptr="ban L> \J
27.@Wn6 4rti --- hrrp,lt *att,
I "ryI" :l
a4al,,c'q I Ws -lotit:-' gr€tx =^ PUlo" ,,,
\,
lvmr>
,W>
ZlJnfix >
/' w' ''^U /W 6W=6 *ygr-+ed'> Loginlcz.Le'^ tlW > <br> \,
4centcv >
. . f Zlo1ic:"orE-ng (ycrne=uQfr-'l
(**) ) Arre('w) r,ar,rc: lbstl*nrc 1p'1rr2.--" attt l-" l> zbf
., L 4t06,",. not lzrnptu> j
2Jlvnt> I
U
t-,t, i'h. *-'T il"'iii:::; fi* C'otttn
')l=ru)
Zl.'(Fs"G*-6'ilft'rrc,,rc
9
,i \,, 1'/. \. r->
-' N, Cctn olso ur€ zr}eao ruri re > lc$ tD 'rfod F<'rrndafn Rot thc FomBan c-.tacJ
"
-
0hieLt prpffrHeJ b6 SforF6rng " Pyplt'fU" ctfh;bule'
-
\J ln &cr$s . jse / -Slr.rre';sp
bean
-f tqtc
\: hertd
in*cfu'o&ge
bd 6rurAdidnclass
: tl':r' tudrspt% thc 'resutt flenemre-i
it selP ?
{Octlon_fr0-fplrls7 n L,
Y\r
i
J
'fov"utd - r--^rJ^r,
6"pale'tla1t")'' ": "' \-l
*l.ruAqtia'+e (ms8',
3-i!/
relurq rrn{plng. P+naftn,,ora [.*qttti
. 1
l ''! ';
': ''c"dt U
"
thc Poru,,l .r1 aaa'rn"''of
6tq-6h.;.) l",ln\t in pescrtt:JSy
r
:i':ii t''!;'"'irt
lr . - . r. ,
'*oir6'.'alwhe'gt3lfqs-wr'l''preftr';.kan z"> \-/
/^/"@ra1vb tr,l=-.ffi;11
at @ tat'b tod=- * l,ttyt1 g1'<ttt'oP^"'
''''i
q t +4t- tna't" pvzBx="lo6la"p;
rr:r-li' ::r:;-l
"-i: O
Zlqic:lorFnPtttr mme--"m$B ' 2 gge\)g="Ye+Rst"
r.,'.i ;'\
Qe,rcrrf i5: zbean:Nrll€
rr.me="rrrs1" SCDP|-="r't4l&rqll ,',nu,
:
zlto6;cr no+Eyrprb 7 )'Pl J-
i:1i,,".,.f \-/
.j.", ' ll
!l
fi
\,
1..i :
i'; -r
\,
a+lnlwtz
I
\-/
rrr':nkr9rr6, tbe efitfieg io rhe R. 4 " l*g =uauu palhg
ir ccued c(b
t€xt [nbfsr]i€$ Bfe.
(-,
Ej} fnyf,'re . Propefies
4F t "t propeYrisb B te
[mU.name = rfuiq7
kc$J J -g. og" = r, f ',rar,re s
II
LftU.addys = hSd
J
Puwre. Jt is l€tom€nded Fo pass fud Vatcre, tD c+pli callcrn gorn Cr+si.le rAe
(crlsclbte, l,
\,
i praedre to add tnr:freahres Rte 6,orfr'rt iD Octr l3t 6rrcrtr Oppl icaftarr.
6t<p 6i- *ad the labels Frc,rn propeotr'es R'ra nnJ 65g rhem )n f--F"d" ov i"P
prDqif 4m s.
f eg;s ter ,
Jis p
.l
Lt.@ r4t;5
zz.@ tc.gtib
zY'@ tr.Sltb
u
4bean:YDesSaN e ke$ z"rn8 ' Hrte l-
zht-t: R''t', acficrn ="rqisl€r'>
Zbean: m€sgcrge kertr="mg. uscr " I7 Zbtnrt : tex t fj,rDffttU =- Uielrftme /> /N>
l}eqn;roesscr3e F.d-"in5.FrrC' /> 4bim) :pascrrarC pno6"'tg=" ftisum 75 <bv
4htrn\:srrbrnitT
zbean : m€ssa3 e l<r0 ="rDJ, 66;crd / z
zlhftnt :sr$mi I z
, ell*or : P.nr,, z
.4
zlogi6 : notEnpfu norn€ = 1"53 t
4bean : messc{e k{="Ynil.Yei" l> tkan:.Wt1l< rt1rhe> a,s6"1 ,
z.ltqic'. notEmptU >
i --? To rltf€ rr€Sdaff3 Qn rnrtdple hle'1.6 u:e can \-,
da;X" mesa6.r
. !-,
---r ore cao Srpd C vafres to thesc a16a6q,n1s :
arg+ .alflr5ure6 (S **.y
oF Zbeao i rn,1"e6ne > tu1"
i'.,'-
+f)r€sfa*lt|an la6ets
,r,
4Q.gtt1. rnessdBe keg =".n3. tul ' arlO =" " 1 >
el f'r-r : sulm, f >
Lkh: ft:r.sgage lcerJ -" rog, res" 1> zkao;6tllt narne=" ro ig" /,
tllqic'. horEnpt- 7
Jt ls not
-7
Jedcr perftNrDon@. To .g:lw fhr',s gmblcm,. it ls rrecor'ena€d b {t*< -lr
rr)(r,rtplc r-'/
TJ
0rofrndes f,tes.
---+ tohle Gn Ptg"rin3 mutrl?le pruyrder Stes in Strt*s CcnrBguroHon Are gnqr,ils
q-
loSicot m-eS lo itu- -R" ;a.nrtFc uslnS kg alki*r+< c4 .6 !!
5K{'-l 1"
keep rnrrriple rrrolralrl,cs P;tee .reodg.
rnu.lrscr = Use.Narne :\
fn8 ,Pa.ld = pcssa$rcl
i
.-) rDUB'lex. prufrofi.e ( UeO -r"r/ clossesl atr Brdcx )
zlatloa-rrnPpings >
rrryBre )a-rd = \.-JZ--------' toe;.(d norne oF mU Br<
Leld ="f.-' /,
I-- qtal narncof at+. rlFtc
7
zhtml r,furm c(cfion --'te8istq 4brtnl:tart I PrDP'-nUrs
" m6 .k,ndlE=" F," l- .: r,.*,.
\-, Ateon ; rn€ tsctS€ }re6 = 'ase{
4vtnr'.8n^,
2fogic: notEraplu rgir6g m sga 7
=o
,-n po'^s3" l>
zb&b: meslQ9e gX ="rn tr.veg " btndle =
'ei l-
Zlosic: norErnf \ >
aor,
lbec.o i meJsag e ke1''mJ "fuo,lcrn bzrdle=u Pr" 1,
Strlrg pnij.r Creaicd in NelBec.ns IOE Aives one -&'ll in pnogrrn5 8re ord
dlso otl0u:6 Lrj fD d/d ad.olrgorrl WVrfiU B'te,
\,
*-/
J
\-/
CrmrourU carll
crrr P\crct pertsrsNnlq i51. \-,
+) &r ttrt rs oppllcoilon fo DcrrqBoJe st(.o
li
6wr'trs Actlc'rr ctcus '
tjre tJ'dbc code) 16 '\--l
' De{efg u:el&tme shtur6'i sP, rrderisf fttm lgfl9l t'Pf59-'"f %td"r.
'ilb'-e-.'de6 oP
Ordbcl4.Jar Bre tr: rfie
Pmie{l.
stc0€:- add
( setetr
---'- eign cri cr on t gilDcose qjdbcl+ aicY
libraY{e*
lctrh'ar -
---+
t__--__-_-----1 , grrsh
------- rltue ' '
Jsp Bre oame : I registcx I
jsP
._/ Regrxr.
{ Fr-9rJrt ' 'dJl
I .rireB
x .=','hiln l" ,/.7
. zy.(Oraqrib
*','V'*J" u'r; ="btl-P:/J 3r{ur6*&Peche
'clr9 /fc'ga-'urml :
.-/
J \-'' , ,,R aa" ,/.2
= "&an'
,/.-.
rt
k€tib
27.5) 't t, I a4a-uean .
\v Zh,Frol:Scr"bvoi F Volu€="lOgtn"77
zJtrtt : ftnrn>
sit.Po
ot* o " ;- Adct furrn0eon
AU'cl rcrlr lv\-!'rt' ctass to rhe fruiect
'
.*, -- ,.
n Otbpr,S i;-+,Srnro qtrrt
cm s'.,tre p4cF't€, f''".-:-:":#-t-
.
8FldSAtttctn clcrrs to
prDje/-f v
6xP-@ i- lr.td
Eshr cick 6n
*1'1'#Tj:
e^
-___.- ----) \-,
cla{sNann( l Bq'sItfuryt-l
*n^**,@---'ne{b
--,-tnexr
-) - g"'rs h
sc'Pe : oserslcm
ftionf<rr-BeanN*^u@@=- :r/
beloct in ihufs Carn ff6"'trf"n
6"-Y 'u
tlars ot sb*to -
\-i
sicP-GJ:- GtPr6t'w ReglsrtrAtrlon
Bre 0,-. Arr{e.r l- !-/
dL'r!
- /d{ls}s
6rrt --"
/u:!an n&rnQ ="o^..-,-.Enrr,,"
&+:tr"fztm -
lrxru ' v
fwqrst."'jsr
4ft{\rraxd n",,.'. S'fr['T""'Parb='
zloi.no">
o? RugftoAcrton'iou"
code 1n the @xecdc(-r-r-:' '*o^
sw-[r)i-
\J''' Nrite 8rroc"\nl
D!L.r'
rurr-"tt"'"tta ehe'-rrl-€ (-'-' -'-)
;;-t
clole' pton FtroBtcutr class oli&+
jlwad krn
p.g,.*.,*- h,^ = (QegrsrtoF*t) f-'. ;
,,.*rf' +-
I e" p*as
a*"u = kr'gttUsenno*elt
uq
( )"'
. L-
$rn.,X Pan = Pm 6$Paxc'cna '
re rhe jauc
Fe iauc od e
clnLri',ft'"":'j
/urri'i
*til;;u' (''o,o"tt' idbc'
ffi :'
Cc,,s, Q.r.Na^.
(' idrc',Tltt";*:,.,
G. *^t'*" g* G''euro^ crc\; " sc,td, "
\6?-\ I
-1 1) ^ fL, \ prrn', u*<tl,tst
Prerot*aSatc.ent p6 = cctn ' grr{areDta}eme4f L- &le'u cot'tru(r)
(-l)hefie u8c/rham€ a ? croa Ptoa=9')
ls .serSun3 (r,un) ;
/1
Ps sa 5hlng ( r, russ;1
i
Qes,'rtSet r€ = P6'erecur<6uqC)
'.:. ,
ohj
ll'*u'ns AxklcmPxoc'td
("xstrt" ) I
wturn fi.oP'tng' ftnafzrt,nra
\ fltrtto"rc(-
t-t-' -)
.L
oAclr nonal
code in QsBrst<,,r;js?
.9Ra -€)i- Nythe the StrootnS
uwSptest
sco?e =
4logte:mrEroPtx name='m33' t
>
) uYJ I-c -, 'nArne J'ms 0' Scpge ='lw+ter
$eJdt- 16 i z*st
./tr4ic : not EhPq
@"/e Cil ted f,dbc pyupc{He g. Lb i5 ctltral 5 vttomended fir Pas s fres e Jd 6 c
Pyq,e{htJ tD O{pl, C&Hdn &o rr, cLdSfde ihe a4p Ucart on bX tz,tv n5 the Wp <df +
WPetttu Re' Ntpn owc
is p6cd &ru6 Aaraa ctars .De s,,+e1.1
code cg1y.
"-gBre" tcj='iPr 1=
zmLs{J-$e' tesats<t', Wra(nqLl =
pefiies in P'@F'iti<J
B'te
pYo
614,/l]|-\- Aad JD6C
mgRre ' Pvo6'r'r-' cg
4
{Taac ?rogrt;eg
.:
n{ . c}rrver = Jan 'Jdbc ' odbc Privc'r
"Jtlkoabc'
mU. &{t = idbc', od56: orads h
O
my, db.cer = &oEt
t
rnX.Jbprocr = biXot
e e^ e$t-ts" G,-,-,-)
& Qrnrsw Autctn <Jc'Ls
v
eR+ -@'.' dfr lc &rrour;n.1 Cocle in rh
b Yea'l
olrJ
B.t* FtT r''Buan ci'c'r{
/l ru d m dara
"'*'0.'.r*r---
'--'S.r,,'.0
Pzn
di!'afive wr Ft+onl-
6rA'Xu'rnX Acrlcnservl*' *"+ Y nat<h
in L'Jab'rrn'l
ZkNler z)s-c>
ts-\-7 a.t\*t ou!,' ftavnle'uk+
or\' o$A ,o*,o^.<a.
23'c'z
zl gavlct >
z-sttllal -rwlnxT
/S-n > attu .lrn z
Fire Urrlmd
f{Ie
pctD ?vQ'vr't- ----5 aura,n e','
@---a.
-
futu Pi-"1'' ./\
VMAr14 -: "
*otde" <
'?
rhe fni<r '
;r., p1e L,lctFde
AdA rhe {<'n ve-Xe( inru'r '&r )
:=: @,,
*,p
P"vt'tlb'
Nr€r^:-1 jrr, @---1
WJ"wl- tu<Jo tn{_ ---t brd Btc'
-- "z:
)nRrf -.ltP :- , ' orll rogs-lrr-i
^^.u.orql
pr-91 ="lunt1
| " +? :/ Sm*S ' o?arhc
A/.@f9tib gri = oI
'
At'(>
Ltl >
zft > Aaa,$s 4td ? >
" fnoPcrt1- =- 'cfu'6"
"
tn' u,^' : t€xrdYt q cuta l' )'
tarr6 =" 6
en6r addrdS 5
4|Y61 1 text.$vta7
Ataz
4a>
tn'
tr^, Gt'u,e:t : Aue >
value =
"m "> l-1o 4hrrnt
tadlo'
LEA> "6 tt' dev " 't '
LVd>
Lhn,l'. 6eiet* pronrn/r\ ="q'14"
t'engg"
' zlw-'t ;oPHq 7'
yetue : ? EnXineQr .:
/ir >
Aat>
LItdJDlc 2 (,
NolE- at tS o\.urcrd g veromeo&d t6 tare ttre hnn t b&- ta6c' ccrfrtsc/'f ar hr-t uale
(/
afut?
AwftnI ilt ati3n lbe frrrn cuntcnt ptg- eas; t5 as sLn(,)t)
t
arlp{@'.' odd Po-bean ctoss ta rlrc prqjutl' \J:
.--a sratnkAanfrg
Otltett '-"+ AVtt<
1
wut'41<
50(rq PadPAe %tAea
}atct-v --"-1''R1^) --'---t \-/j
Ocht cttc! Crn { 56(r(! i
r'rivc{fe ham e ; 1
--I
fxiv cr,te
jnl- a1e ) Li!
__i
Ptlvai-€ Sin'n3 aedys;
\4
pyivdr Sr"n5 '\:I
ft-nder,,
Woj. Sr'ing m6i L./l
l
s.,".. ,t. abow rne.qLcd vdn/a'le -----+ Agr click . -----. JnR^t Codq
---J
J g<.rxtat &n<x
4yH-6\ . ..
ctcl$ in o:
|ry1y Coft6tre Tng,trrAdton 6tru!-r6' arnta5r're'rron 9+te ehaon k-[o<o'
<&t'-"rd rprn€ --
qYe
5 "
: rr s(rtt .j sp
/
zloul on,
zlatN oa - mo{,pl YLg 1 >
irtcp-6 ,- Nnt( +uoolnge &de tn rhe @rcecule l-r -t -, -> et| n{ft.rlcrlan'iava
-, o^"*
I
kcl4ar,Fotu, qx d et.c'rrL C-, -, - , - ) tlvUrrrr exL+\\aa t
llverl Ax^ do)' Prorn knm &-an cta-ss o," J
Jnrtrr?c,rm fm = CJDfr,rfz'-) fu* ;
Srnn g yriyne - Pln. 6<.r-Nam aL ) ;
I rU- ale -, Pnt , gaAge() )
if (age'=tt)
Ye1l,.csh' serArrriur" " ", "geXiu1c t, vrrt) j
1 ^i5
t'Jt ,,q4*r.
BrAfHJ.^k C ,r.1 j' " Mr aql b\e tx voE' );
ll U* Rrr.r aaA in relpes t afinturrg
1tryesr. s.tA*,r&.r" f"nno" , n.,*):
' serAtt lrr- L" o5.", "fl");
reryprt
w$le6r . grAtrrlru+.(,3od.1,,
6., );
\ey*f ' sot*ta
"r*. ['haan", aJars)1
woltuar "whwa* C ors", or).1
w+redi . wAtl,;a,*(+r
b,, ilU,
.
?€1^1€rF ruhrr;ar.f"c"s)
crr )t
y),L.rt , rr*.lntaru (, ir; f,u t i
/"efu,ls /.rt" e"a* edy oLDj
S"q-t:- Edd rhe .r€sutt,jsp h, rhe utbryeb S6. erL th" raqi€,J
OShf Orcf oo &icbF?Ae5 fiaa^ --- 6to ---) &f ----J &pt'tr/rharh( l@|
g
Name i5 '. L'/.= wlesf ' 6atA*'ra"r t" noro€" ) ^> zJ6{ >
-rt6 e is ', z'/,: re4<st. gerA thrta<rn ["ane- 1 y.> zb" z
.. '17 zt v>
Q*ug*ro.r L,t. =9eqy'Lut' 6erh++w't'-lErfu:l
Cnorses ," L'/, Sv,nX croll = [5r'rngtt )"ratur'geAn iu-rn ('o"t
');
@ f-li* i=oi iLcts.knxrln',+ti )
ou*. finrln [crrg;] ^" - " ),
"'.
trobbi€s : /y, swto3 hu[J = (Sr..'"nsg t),,;:, .';J*,^*( ,in.
) i
f^(r* i=6; lt}ts.tcngrh; r+l)
,,-
&+.ndnd', ( hutrlo - -, ) )
'tz
Qernt is i Lt,=*qtesr.*t?ii*.t"^sx- )f.z
\-. qlrp3i- [2,.., rlc prqic*
. ;--+ E rcpt Litt box, chect 5ox &mpcmerrls rhe rerrOrJog Fvtm GtrnPonenrs
o? prm pa-g q
yesorl ..iip . - t .. . u
r *".1t4' rmj+ r =' hlm\" '/.
2
t -6*io-^= " hrh :/1 sr'nr.r'aiac4."o'g I 'nli'^] r"*-" ,,
Vtk n =' lt6,'e''/. 2
jl{lrc: ootEoone z
l'
r1':rk:
r,,ll!o,cd
!*n""w"
<logrc: notErne!
Coodr(e s ".
- /* o, ( zlqtc"\r'larc
i
u-t'
- & l-eJ 'x^" >
I
L zl : lFrrrure
togrc
zllog;c'- no1fine\ z
z-br z
req9Lw
Y
t'
^ ,,, + r
Ac$.'rlbervle+ hb{r6 the
f,r
pT ---n-o a*v,'zn.oJ
rnpcge fl'**
- U
i'-"
I \--l
(ie.'**1,*ut}nrn dd "ant ;
I
+o S€xv €r( Onlg @her) *rtv lkrnS are 6elecj€d, ct*Er tDl 6e nc: m4pgf -fu:tarnct<t<"
Fnm9cao : -
''\-'/ do'ta toht" c'c'runl -d
bor 6f'olas 6toog
checFbox I list
.=, [r.B.on prupe*lc$ reblred lo ewo rha'9 h tbcg a"e
- edei st-erc
&op €d Fo'- Baq ' *ror roeanS
*rca hou Sel
\--, $gs6bo
'Thj s prablern Tai Ses tohen 5arre'€ur6;rege
\-., rrol 6eEGed bX en! c.:.r in Srm pcge'
o - i€ bru.,rser or iodoc': '
''-' i5 sutmited rrx.tlHpl€ irmeS rrorn sarl
Peg;srcrlfo'm 'jouc. (k'-Be" ct"tl)
la'tt^ Ov9
St.-'T .k^r ei
a
. ncf oE9 6ving ms i
Otd4| ?v1
SHnS erstJ l
Frbric void Sefxr x t-)
e
(:l) a arrrrfrods
-- - - (au) .+ d
Jmer+P
(<mr5 arNartG]
I
Ptrbric sr,i"g
I
stnngll gctxxx(i
ktrrBco^o etcrss o$ f
\*,
tY)S : mc.vri ed rDadn
dara
Cf6f I '. 1*o. . uacle
\r java' . orar-lc
ld, Ab ,Lc -'--+
rcplJleots 3sfr.q,,l<
t
PIoco
aol ?br ,C P
regreseru'< fAn+"*
euthJ
qy'Latrs 4€ Slutn
norc: A<sume *0,r btfi
fio- &mc b@)5t4 t'oindo., '
i
-Ibe
re 61 i1.,o afprooche o 6g okrrlg PYDblem'
w
&rrn-r/ Atlroach r ,.-
l'] ', !r
dJ
L".. ."
t
Yrte i Asome tbAf borh . vE lcsrs are 8lu!'n il (acae
kYDt, r(,1 a) $n&rJ /
urbi\e ptocinn logtct in -) , @e uaot lo knorr: rrxrch
. -> re6erc-, aQ!4)ls crbut
Currenl Affton a1c.sg nr rcqAresl f|,"r, use t\e
\ orn4- ?a\arner<rrt
"P tserl*, _; i_,
ncrtd ' aod tD" crh &se .ma4ptn1 &jat +o eAu rnutl, dea;ts a55al
Cunlflt Acrgcrn cta{gs. Simltttg coe caln uj€
h
Yc1rrest 0E1e*
b
garser rnolt der..i 15 ahau-r et-lr(nt wrre'r '
'stlr{nn .J
Forrn Vorraanons :-
veqfurng rhe P"."r and ocrkrn 4 #,e Forrn dora ia Carred F<nrnVatrdcutcm,
vali&ctl
iS O\tr:drtr6 Ttcommded to u6e furrn dd* as infrri- \f,drtes .oP hstness lo6i.s,
PefsltKnce loSics.
IJ
?' Sclve1 6i de !,
_> uS€
-) u${ Jola code PVrreA in Setv[e-rs,"rsP PT?J
-+ 1trr5 code'Conres to c\ient Cbrury*,r oio&rr) *--r \\,iS Cts\e \'e!ides on{ erurr.rer in &rnlc.r. \-J
tsr exeftrthor) - c'-lcrng ur(r\ #im ff.ee '
r1
srrurS APP6 [ W.,uomttcoHtts ;
Yali(krtioa\S
.Ptrtnban clo$5
lDecucrr'se FomVart&.tlrn5
ho"ing horh
.
->
Varldarcrr piu$io lrrppltes l+ + hrirrr -tr; .0-- varlclz*po logics I rc.leo
iouo#fo, jova&"tpt code ., oroo ramali C t%l.s.'
are & '
'tQd I
Iogics
,\,, ---t lxogranDe/f de*19p64 €xplict t Frrrn \attz,bdctn lo6ta is notltng
bu+*fd read6t'nole Fs^nvaticlo$cm
,_/---' l,iolblnA toirh \hlidoJcn p\cg tn
ha- derlcrolve Fsrm Vati dc,-tl otts '
\'' &'rPr
tt'e'e ts *e chan ce 4 o[*-Ui"n6 il
5erv er aide ' W
bt"n- S"]l;"09' 6lw etie,'Jslii *f/
,4)ts| ralmd trlPs
.* -- ontil 9oruc,r $ae
increctseS
FrrrnVatidct'lcm3
[ (
I.X.,,
Serrur
\.. Pt;lhttdettar
'-? To peI ftcn rn gr v e\ Si{ e krrn vatidarc'ns PtareA the Jrvo Stnrs based
{qrc irl rhe OVev r;dclen Vrrtichrre mul-rod oF fui F<rrm:&ao cttsg .
-t
P.totUPe oP vo\ido.r€(.-, -) o'gtocr :-
arll oo rerdt.
&q,-t2:' kep rbe X3t Srurs aPPli
frnvandare
c-,-) )n Rrmsean elall
6l(0-I1"- Ove'i Yide
-'=-
in Qegslt,r Fonn ' dova
:
: . :1,
lt rrnppot I HrrP&rvru&i't^elf
ftrbtlc Aric,oErorS validor€ ( Attf"l"looprn3
c !l
L
Io'P(" QcgttrcrRnrn: validafe C-'-)) ;
kttonErrors e1'r6 = nerc Ar.'n Etto6(1,
fl n rre ser\,e{ Side PYD6ravrufic f-- voua arion llc [r7uwd yqle) (iatr.cod( )
iP(ur',no-e =-= r'-r I
[| ers"".e krgr}() ==0 J |
. ,*.o-e. epols C '))
',) t
€rrs. add ( "et t ", nero A,,r{or',1-1.rsge f" -
- --r-_
t+tqJi@r na'( ,P Va[.d^H o cnrct -./ '
k11 ;n rle [Y'o1,'/
4 n.
rtrc '
?
iP( roxo,o,a :=n(u |
|
r.u.*a' ftryrbt) --- 0 II nossava'
elAcrrsC" ))
L.
e'rrs. a'dd ("e.'ra'] nep y',tlonlletsc'i. (''-d. eod ' err") )'
3
.J
S,o'pl"eors obj size " t eYrss t2<( ) );
r(raYn erTS i
$ //var"rao+et- ,-)
g
l["*' flgrn ,[rto.s cld.ss ohieq-
]rnt+ot AetJ-tt''t^te
)
-N^^w..n" clrds
objert ftfvu<r*s A!, lonYaudauon e\YoK '
eod" \/*e!a' etrYcr ,
errot *vsc'ne o(
en
clatt oW
{efete\-r T--Vadatt"n
-aer. (n.ssc.Ie-s c,.' b. Aort^r'*A 4*' fnwu!
4E fu spttnnq lfft-
J
ia FoFfrq N+,r.
Sk -n adl 'the F'*^Vauatnon eal:ut *,"tofl'
in rngP'1g' PYoP'dq
tiun Vaieo$q
#F^,
+ va'y::-:::-:\,u----t
erftn ns 05 sw mtxJa'
Form va$a,,n.,n
'= ulet nomc s 'ce*tlred t
mq . an . eyr i
a '1 is 'reoPsft 4 J
mJ.rnd'eYt = U!sw"-;-=-L-
4;rt i' confunu'.l in #'"n esnfirah'
.,-.,_< ,
/-leai,on-mo4l't 4Y6
Zmessa6 e - .rtsc.rY.e s
[n-rarnera ="m7&e"
)>
zlstwn-anft6 7
an orcfeved to odd' cticq <ide Qfowc'twttc {Utr- oalllg[z
-> var;da<ra-rt tz s,r,
an A;pt tn l-- tu1, (eV,,*;o, ""^&"'@
a, J*-, kbl,,
Praedite n [r*e b$ cricnr-side, cnd.,6erver -srde pyo€rarrnfic gb,mvatracrnon lqir\
ln 5n..6 opplico*on ' hlr v
rrnFe fure *req ^'$1qc.r aicre Farrnvarla c.fion, rqg;cs a6
€xe*hg -l$ tiho cli(fl,t -side R
- vou.lanon s aye a"-",
"ra
g!rj,- xeep rFc pfeviocrg 6r-.*rfl ri!ff*r) 6rra,€o{,p-pv aapt)ca.' on -."q c".e"/
rya:- \^}(in Bt rourr.'3 javaScrrpt- code in Ferrn page and collb ogcr,Dsl oosubrart
faqioor.isP **
_+*- ,
tronu.
t
__ J )
<br61 ; fi1.,"r 1
ahectd >
.-t
z-y.\i (>t ldnsaote = :E vasct p t Y
>
'
)
ll*'l +^ l',-
\ar = &n. usgr aclYne ..Volrre j
un
V"t Foa - fto, par<totr'zl
, 'vltle )
lo6;'
f,r"r. dn+ galc lrro5varurl . -1--, \laIitalfsn
'") ,.{
iP [un
. = ,["ry^r'./ Yute \d
{ i
olat f "rr., ,rc,-. is nroral ttr"Utl );
,
.ftm. uselrn.ne. &cqs c).:
re-lur^ 4^tu1
]
eu e ll $"r clu- m"r''b'* Jt"L+
t \ral!-e a9- $* clan
,tr-{,
Vav Vat'-- an.cnrncodek[o) i fltrl'u ci!cr;
\'4r z=-ra')
if(f t "r'=(s{t vor-a=1") 4( \ (var'=o+4,\ )
{
o,.r. L* F,st c}rrr *,r, 5. an c.\Pba}*r-'Ji
F.n.u'#S. &cqs();
yefux n -Pz.uu;
3l/* f
3ll.o' n"')
iPI P,a == /loyu'"t'"'t"
o
t
.\
olert (" par3toord )s rrr.ndr rt"g" );
'retu'rn &,st i
s''& \latiJch.anr qye do!( )
L iol''arnmrn a ?UX bral tk lliat<,r
]llrnXvataorcQ
Jtltn; 9
vataorc11 @ J
4&ript> -,
zlheol> J
f;:;:, ;;,.rnessqge vcn='mx'rrre"/z 4b'' .4c.'.r<u ' \
. ,,
\')
" a"'gtl^it :'Yerurt! ' -,iVorraor.tttit )) > y' J
zh,trnl: ft,rrrr acfl*r:- re6istcv = -' "livalldafotttti5
t(Yt !o'ej \J\
l*.'no.t,
J- P 4scd'^d
gr,tnntr luttvn
J
zhrmt ; fr,ct(tn p.opdt = "vftc.g'
Volse =,, -; lz
{.lse'
elnr.r - P.rt.> t/)
-J*--r
q
"i,t::t',n. " **.-'. (f nt,t',-< n klbn)
:lufW
nurcs ,;riv *:
t b'tftn\J
k'*.: "S'*:
@ **"s rhe Jdoaic,fi'"
,,
*:;;rn Lrx,r*a re'u-rns s-"J &{se 6,*i b. *\h"T*:' @^1 .
1 >>>>>>>>>>>>strutsAppwithserversidePrcgramaticFormValidations>>>>>>>>>>>>>>>
---registerjsp___-
3 <%@Eg!ib uri="httpi{{struts.ao;che.oro/taqs-htmt" pref
ix="htmt',%>
4 <3q+4q!lF r,-..!lss4sggglap3-q!!ee4v!eg$ean" pretix=,'bean"%>
-#y+aqr!!, uuri="ItplblIgls4p3gXeelqlass:bean" pretix="bean"%l
5 <:!IE!qs!! uri="IEpJ&gslEapggbee.gt]laqs:!9gjs,' pref ix=.'tos
l ic"%>
b <html:html>
7 <head>
8 <script language="JavaScript'>
lunction myvalidate(f rm)
10 {
11 //read form data
12 var un=frm.usemame.valuej
criarL.r -sid e t3 var pwd=frm.passwofd,value;
14
f'o3ro'c.r"c 15 //write clientside programatic lolm validation looic
l6 i(un==,"') / required rule
{'v -Vnri
17
18
.t alert(.'user name is mandatory',);
19 flm.username.focus0;
.lbqiL 20 return false;
2'l )
22 else /,/ fir6t char must be an alphabet
23 t
24 var val=un.charcodeAi(0); /,/gives asci value of first char
a
25 if( t(vat>=65 && vat<=90) && i(vaF=gt && vat<=12211
26 (
27 alert(,,First char must be an alphabef,l:
28 frm.username.focus0;
29 return false;
30 yna
31 )/etse
32 if(pwdE=,,,,) // requied rute
33 {
34 alert{"password is mandatory,,);
35 frm.password.focus0; - '
36 retum false;
37 )
38 frm.vflag.varue="true"; / to indicate that crient side varidations a.e done
39 rcturn true;
40 )/mwatidatec)
41 </scripF
42 </head>
43 <h1> <bean;message key=',my.tiue" /><ht> </center>
44 -<center>
<html:form action "register', onsubmits"return
= rnwalidate(ihisl,,>
45 <bean :m€ssage key="my.use/'r><html:text property
46 <nmr:errors propertlF'errt',D <b1> =,,username,l>
47 <bean imessage key=,'my.pwd,'/><html:password
pmperty =,,password,7>
48 <nrmt;errors propeaty=.,err2,'/> <br>
49 <html:submit>
50 <b-ean:meaaage kelE',my.btn.cap"/>
51 <thtnl:submit>
52 oroperty='ivrlas( vatue="ratse,.D
53 on*1frT?l#oo"n
54
55 <logic:notEmpty name=,'msg. >
56 <b€an:mesaage key="my.res',/> <bean:write
.. nams=,,msg., />
57 <logic:notEmptlD
58
59 <br>
60 <bean:measage keF',my.foote/.D
61 </htrnl: html>
62
63 <web-app>
64 <servlet>
65 <aerylet-name>action</sorylet-name>
66 <serylet{lass>org.apache.struts.aclion.Actionssrvlet<serylet-class>
67 <init.param>
68 <param-name>confi g<param-name>
69 ram-value>/WEB-lNF/strub-confi g.xml</palEm-value>
i,l 70 -.<pa
<init-param>
71 <load.on-startup>2<load-on€tartup>
_f, 72 </serylet>
73
<servtet-mapping>
!! <servtet-name>action<servlet_name>
!? <url.pattern>..do</url_pattern>
19
// </servlet-maDDind>
78 </web.app>
.' "
79
3l''oo9#f5:l:"F:r:jiq
El "-//Apache Softwar6 trl*
Four
i:,{iffi
84
#'d:#il"":?lL1ixlil,i"",]i":*:.,":Tilurarion,.3//EN"
<struts.config>
86 <form-beans>
<form-beanname=,,rfl,type=,,app.R€gisterForm,,r>
tI
88 <,/form.beans>
89
90 <action-mappings>
!1 <action path="/register" type_=,,app.RcgisterAction,,
tz <forward name=,,reiur piti=1;g;!bi$;;;r.-..* name=,,f,
.. input_,,/registerjsp,.>
93 </action>
9! <action-mappings>
<message-resources pa rameteF',mtrfile',/>
:: </struts-config>
96
97
98 # pr€sentation lables
my.ti0e=<centerr<hi> Login
.99 my.user= page <hl><center>
100 UserName
t01 my.pwd= password
102 my.btn.cap=Loqin :
103 my.res:Result ts
104 mv,footer=(Acopv: copy ghts reserve d 2011_12
t
a
145 System.out.println("RegisterForm:setPasswordG)');
146 return password; ?
147 )
148
149 public ActionErrors validate(ActionMapping mappin$HttpServletRequest req) 4
'150 (
t5t
''152 System.out.println("RegisterForm:validate(-,.)"); EA
.t
53 ActionErrors ers=new ActionErors();
154 // read vflag value
8ever5;dg
155
.t
String flag=req,getParameter("vflag"); / gives Cfient form validation logic execution status
56 it(f lag.equals("false"))
1s7 t 9
ProXrorrs$c 158 System.out.println("server side form validatioI is going on,....");
159 // wriie server side programatic form validation logic(required rule) 0ava code)
fi:foVolilatl 160 if(username==null ll username.length()==0 ll usemame.equats(',,,)) ,
161 t
Ioltc 162 errs,add("errl ",new ActionMessage("my.un.ef '));
163 )
164 else // to check weather first char is alphabet 0r not
165 (
166 // get Firstchar from username
167 char fchaFusername.charAt{o);
168 if(lCharacter.isUppercase(fchar) && tCharader.isLowerCase(fchar))
169 {
170 errs.add("errl",new ActionMessage(',my.un fchar.,));
171 ltfir
172 )/else
173 if(password==null ll password.length0==0 ll p6swcrd.equats(""))
4
174 t
175 errs.add("err2",new ActionMessage(,'my.pud.er/,));
176 I
171 System.outprintln("erls obi size"+errs.size0);
178
!179
,Itf tu
retum er!]s;
r80 )/va lidateG,-)
181 )/class
1A2
'r 83 package app;
184 import org,apache.struts.actiod.*;
185 import layax.servlethttp.';
186 import iavax.servlet*;
187
188 public class RegisterAction extends Action
189 {
190
191 public RsgisterAction0
192 t
193 System.outprintln("RegisterAction: 0-param constructod,);
r94 )
195
196 public AcUonForward execuie{ActionMapping mapping,ActionForm form,HttpseryletRequest roq,HttpservletResponse re$
197 t
198 System.outprintln("RegisterAction:execute(.,-,-,-)',);
199 Reg isterForm rf = (RegisterFormform;
200 String user = rLgetusernamo();
201 String pass = rf.getPassword();
202
203 if(user.equals("Sathya") && pass.equats("tech.,))
204 (
205 req.setAttribute("msg",'\/alid Credentiab.,); Srrurs ApP -PV t9:'
206 ) ) \.lEg-J-N F
207 else Cla!a€s
208 { regiStcr.isP
209 req.setAttribute("msg","lnV€lid Credenthls,,);
210 )
211
212 return mapping.fi ndForward("r€ulf,);
213
214
215 rt+s erf I'f
3
rJ&rh etY6 i
J
Arzrtt1 *ruuvxz is &ne at lrettow (n,^frr, -ev)
ry- fopbyeexnot
"
' ja p,',. ond lin\a *rot 0re t'r't' 'Bt,"fo7"^s'
.\
larraarer'j5 ( ;a 6tn..r9lPr '?v ?o@Y )
tJ
in rqlsEr'i5P
,f - "
l*'n1 ruTrl
\
ottrrlgor>
-+ grrur'5 1-x sltrl S{ppu€s rz.-ro fir.rrr-in plag ios to SirDelift tbe a$ivit;q q -prry"^,:"^r*_ 'r--/
nrr+)en6t\ \)
dqj€ \
i'l}knge
btte
ini ( Cut"r ar")
€tlor I
and eJc"" ' ' 'Pt-voua ^uca l1t"sf4 'l.,en
da'kr'{ ,l-3'\ *{"'r^t'6 'h"
..ls cuflffdns- vdl;
tloe P;r"'
"g
rL eS'
W+ Vdudc'$dY Cc) Cc,r,ldns 4,*Vtr'l",ft, fSl" ^
qfa,-he' 6tn4t3'lnrd'pJ.or' EoaChzlts
,1u,'4rc|x,' C-) og o"3,
YrLtg
fu'*aa") o? rlee l4+ Va.lJJdtur
2-'
i .,-_, --l Tb use Vcllraofur Flut io tn Srrc4g a?p);colt crr) fbe F"r-Be-n elass rrru, f el1|endd
fr*n org.apohe- t rycG6 " vatidoftrr'Vauaaru Fo, q (c) (rt is Sulct<t,1 ag org, s?ac/he "sk..fi
\>. A.+r-E, C.)2
dlr
: Wbtn Votidertcr pl(rt ln @;tl be *ry*ra aad attl & au;vatcd ,'n (tr..fs d+plt atb
\.-
..-- l3t n t&.r Aetidn&{vt€5 rcads Strutb Con P*gtrrsfj on Rre *ro ib ftro8ruz< S Vc.u aor.,r Pl"8i, '
\-' ThiS
$**drt f,oon*, ei6e4 dutry Semrcn skart+ or d-d nt ttre d+tur'n'e^l 4
\!_ 6r'ttrS qpy6a}l*.
- trheve oJ the variaarec-,-) or \hldcotdfu- cc) cdnj.ring thjs lgic' so* -,,61- mak€
o
&q Ntrn bean crorj €rrfcnd,,ng trtrr, waaona'EForrofc) to trse VaeXu-Pl{gin in
.'?Votr&'eC-'-)oPot'rpomkooclosgpenft"msSe'letrgfdegrogrart4fieEo-Va-r'Hoxc"ns'
!.-. l-^.- +"
gne't da$ corn'tains l"Xrc f."* rL(
p'&'q
to rr" r'r\e
otl r"'e
tlottnYalidalrrns '0 *tsrrtr r}t
JJa,,dor.{ons d '
enffi + VarH@tot'x"Efi:
Va'e"rt,' PIul in
!4"'J de clo, 0
o
Vari&fi.- x-\ -hle '
\altlofianvilct
)a.,tt, c't YrdefuneA
- ,u1cs ',tml Gnrajns *e co" $X.-"ttl"n
- -* Vouaom
DporrtrE"'-t "r\Ln, 'js Frtn"^;
-z thq &for.rr efior rnsts 4 Varr'Jotr Tules orc 6iw"r d$ ar6trmerf! f"3 . -'i"l- tAE
C.,-or be ur.J -1"" fun cen|,tLruis h s"nnJflrT qrynop*t $ubrl fo arflutncils
-:!
\J
enttt rffdr h i U
\l
r.rl€s,,,R(qn t€ Vat ddq-ruk{.tJ
ftq pfb.
r.. i
.
i procedrre to use Validat6r Plog in to prfom &cver6ide D€c I ar e.fiY e brmvat idati ctrs
5P_.0
:- keep Jsr 6r-rur$ atplicor;c'n read5
<plrrg-in org ' oEcbe ' 5wor5 '' verriderriivr " VariAtrtnPl('gro
clasoNoyne = "
"tari,riameO' xnl I
d6er - P.oPe{tu !-Peflj = \ferlue = " /lEo-rnrf
y61111fogr{ 'rulee'
" /2
frYa'xxr Irrdidontn'xtn)
4letq-in>
Ne &n &rbe-r obve 664g Prom 5x4'9 -cPg ' xrnl Pile
. ,.rt :1.
8t+ -O:- eong6grs rtre obow pyDperriei hre inl 6rn*s ccrnfrgt rofic'n B're
Zrbesscrg e -reSo('rces parara €tcr ='rogffre "/>
zpluE -in l>
:3s rnoLe Sur€ *nt Formgeon otcrss i6 e{Endlhg Voiidcr,tirt Fsrn clHv qnd
ib shrs&td no t- Canrcr,ning VclIdaJ( (,-,-)
Qegi ettr:form . Javo
Pocrage app:
imrxrr t org ' aFrthe ' 6lTuJ6' vatrddf"( ' x;
\,
ft.tD i c cl&s 6 Re6 otcr Fcr rn err€nd s , t, -VarraarqflFqtn?,
tL
3rr. lrl' -: li
3 -1tj . J
&vac -d. . :Pqishcr,tc Fr;r,i;i4va ,, , , 1, , hi. , .,ri:
U
139.'- oaa varrdaiHtr)ltrrol,,,ip ,14gsr.'pnF ,,-SU*r F EeSifuTt :t9++J\z5.y4eL <t U
FtrrmBeon' " p,ii;*ttritg ;r
o
l, -
ln Vqlid ell c'v) - .\rn t
i i,, j {1't'.'ti
4lSPld >
zhrld "
F,rDf&hd =
" d*oda =."6g1ap66"i1 -,
latgA - ii_'r L.1:rr r. !,
4kt(1 -,
4fqm,
Ll1r:lJ'me*z
z[Furr' - vo.udoHch 7
1r,l ',': , -,:', t..4,1*i;'vql"qi{Y:i
gte to s&0plg
odd user de*oed mfsscqeS in PrDprri€,s
"
l6$iun - {n@oing6 t " oP? ' Qeg isret A*rcrn
" nafr€ ="rP
t'/t
td{e
z^ttr ' Vtt\ "
"/ rsittel =
i.,g"^r = giorco..;5p "
lknuxrd nome:
elaqtrnz
zllftlBh - rrnppir,gs z
{n r}e ing;r Pc!9 e
6kf.O1- add zhtn''r:error6Jz
in rtgisrc"r'jsP
: @-o
6o coe con use Fctrrn Bean pro p(" ry nom€ 5 in PoPer Q crltrjtt'e b?
Zhtynl: e{rofs > tad FO disela1 yo,;3a1'1a6arr6{ msgs [d;fi fts?ett lo tlte fQs.iliang.
n9 Form Csmparpnan .
in Regtster'jsP
i+* R" $e qtove 3;e6 based &mplele example 13 tPPer€d Pag€ Ir -r: (*r,nQ))
t6a _ 160 ____+
Srrcrc,+pp - 9y
NE8-IN F \,
s
->ebsse €e0 rsk rRrirn ; liav q
t Qcg;sy1folt aa. jav a
L---- .,rtr(ri)
mU Bte . profretrxcs
Vdl tiafira , xm I an
Vdfda+ad _y(le$ I
'xrnl F------+ x. c lc{s S
Gr6. xrnl
6rrure - CPU ."-t * r-
'-' )
1. ;, i .':',:-i3; r
',
U
6*p:// ruarhosr : eozo/ Srr..r6A?p -w f l,t6re rara jsp ; ,! 1
i'
U
F,oo oP Fierdicrn h| h t e toorti"rg ,orrlr Vot"lottrv Plu{dl . ,
(i
^ ftnoo9rru+
gj Colt5 Varidsk [-,- ) orr q/r FormBon clccs ohjef , SrncA nor hebtatJe rhe
c
*r--
q{e,gl1ss volrdd}r (-, -) cdi ll exe&llc .,, :.'';i
!/
:!'_'.':.: i,...
a
\2 Procofu' e h uae Variaorur p1.g-1r', ft,v grslt -srde Forvn varidolar6 '
\,/
\-, ztt'' ; e.flm ech*on
=ttrt6t51-t1,, ons,.b-it = ""e*. rn -t#il;': :*
,,
\_, zhrmt : javascrip l- ftrmnom€ __r',t ? /, A'xed ocrr d
---.
\-/ ln c,ompraF
-I,,,.-in to
dc*'n plrrg-in gerDcrar JavaStrrpr eode
florE:- /hh'l:iava&rlPt > rnore$ Yau
t'irh faoaua"rctf
q.- r.ohre uo{vio$ vdr/'dqnfl flq-tn I,*o atn @e rncl[e &nw-stde
lqi,s crre exor*t nX crn[ ohn clrtr* -6jde &nvopAlltnons otte not elatrel
''., Ei *.a 6ne oJdrrlcrncrl Pte'g lo &",vcr -5lde r inlicatr * urc"ner c]tn] -si&
\- RrmVat&ncrn3 &'.,.g clarne (o) not &rne and alL:toa
'-r-t*f.rtfu,utef l-o
dil *F**a*rp.r-
S{,orclors vo-udorc (*,-) luar d rn th* fia3
in rgtstor rlsP
z htitr I 7
ahoad >
<sc$pt long-toge =" iovascvlg+' ./ z
n
-{Lncdcrn rrgvalUdarc ( ftm)
i.l
t(*atq *lag )
3
4Sc'ript >
rlteaaz
' : lr€tarn muvaaddj.f Ctlut )
ztrro) : Qrrm octlon =q rr3tdruf an$'fnt 1
t
RtrmBean cl&rs
6rq-s 1' cdrl \o!ddrec-,-) @ -
cutn"t -$de
bteA 6" "91"$ " ' ttnt rndiccres
in Qegrsrcrfum'Javc'
.f.+
AtrtooErors Vdxdoi€{AtrmYhpotog
rrnpplng,t H6R )
F$ltc
{ /l*d Ptc'g v^t ''c
S'o' n (vsttrt'l) ;
1
Sarvtrr 5l de \dLudafid Plug-in bc.le d ftr-Va0'LU6)
ilP"{+"rns .yf('/\ i
€rr = S(l',et.Voli&J-f- (mc<,etnt
3
t
t^li'.le btorttnt ('itb Voudoror p\-tn lofid"rhrt T(tl€g, rhe [o] vor'.es oP €fiaf ro8
3
n '
depeorfs = re$d rcd r 74;n1dng
rb 7
ZBerd PToperrj =" user nom€
llhe tct>
thor shurra be ured lo PasS [l! -varle ftu'-' r)anh wlrh nrlt;f6rag"
Amrgrog recy.urPd, rrrulenSrb vari&d-z^ Yul€s cfo passurerd ltxmBean ***' .,t
ln Vouiialao . xm I oP Slftr6fuP - Ov 40p n
, '\--l
d! fttt -
plugrn o'€ rl:t df su88cre(-r Qec.t"tntd
*) Snce tlc l+-Pules oF Valld&fal
cotdr i
lD use tbem olert'g
plrmreau&ntng ib i5 ars:tr-U6 YecerrnmeDded
''J
c {'rmvar"da}tdn logl(8
togetkX Y
that me@ns use borh progrc'rrc'ric { Ogtl"'ot{vu apgruche6
ih vcerJHr'e sconalio Ru,n fiormVaodc*lorrs ' ' ';
'Iho'e orc tlree aproaches 4- *'s
' ' C
c
O usin3 rrrdK Vord&r./t tule : zflanat>'17 O
cl6s adogC
(g C"l,ng gr{er.Vottdorc br-) fu* VoLlchl((;,-) oF Ca't Fr'tBeot
\btid&kl Pl{€h ge/nero}ed iavc.ScrlPt {t*-
g"- icrtc5cT rgh j
"cr,e
Q*rf
^ cf €rrmPa$e t zffilvoc'th-&, \r
@ MdtnS cssrurn Votdrtut ru\e b y6udatut glq Jn '" tA0uuh'"22 \,
-,
Approorh l: rrrdk Vo_Ldoff{
UI
Ib i5 c^ pe Oe Ane d Va! dafct{ Tule d^nt allrrrret" to keeP cus't.nn
i
\o-trdcrllon tcXice ln rhe €"- 4 Pe6ouEnp"e*t-trm.
lh€ Oefu4rt elftn rnss uP foS Pule 16 ' eTr0r6 . lnv,orred =[o] is lnvrufeal
-i
-) ule Cao use 4116g > rag oF Vol'&fion'xm ) Bre m conffgure cwwm
u5e ttu 5 t,hir re rncrun I trrrb fi'tc"sv-rvaudafut rute ' gecorrae ir ,4ri
in \toUdcrHcrn ,xrn I
u
dEerd mpdy ="uselname dePendg = " :e1n) red rrtcrsk'r >
4ryA kg'"my-un' l> *> StroPties emn crcssag€ *P.r roolr rutg
ktu="mJ,mtsk.-sg',/t
ry' gogas*tonba-red
<va\ > hot
$rnval"rdoHon lqic
rr,4k -t<.r te
z-lvat"tave>
z\a{-!a\ue> ^[a-zA-.] {s.,ro} $
Auar>
l\ar >
ZV&1-r[rne > rrn6l. zlvar -rrarne>
>
Zvar -V alueT
A a-zA -z] + f
I;'Lregaton ^lvat-varre
Avu'
'',otafior)
rDdre aPhc'bcrS
in ou 4u*to1
d
Fo$tef ErOrcs6ico
ftah , Auu06 Le{o
zvq>
> mct5 rz- z-lvar -naro e >
zverr - nan e
'ffi
NC'TEi
hccd fir, rrore $onx derairs
dba-tt PeJolct Ex PresSion
,un or+','r gdnta ve ft'rrnce
vdtidoh'on logie
b4
ca.,'t u)ri te
O We
r.at lrng cr not$ v"d o( Iqtes
t'o{d and {eqge Pcsscootd ):
[.houng coeoter F4ss
" , r.,.i i,
L vLrte)'
ig not Possi6\e @ifi roas
--
Affltoocb e l-
-+ l5i6 064rrooch e i d VerX g@d 'b .t itre .Io'ival;1166; logi c h"s e ct cno rry_r ll,FJe
ForrnBean fryupelli {$ clda . Aod algO atlocos. to Yeube Fa{ nN ati / c}r-leii t o6l c
uirhin onc 0r-pg. / *rg*I.) alc!39 .
Erorrpte Apdi4flon t-
_ O
iP( rct
vsre*"ts . etpag g'no" ) ) ilr,ht., di€nr 5J de -FT m vari&sloos crYe &'ne '
f
/lrt'9,.s &rver sic'le Vcrlrddfof PL€rn baetl &no \bite{ ans
0-rrS
= Supe-r . val ;dore (rrnprn$ x") II
Q
lr^ltte $ve'r side -fi"- varidrHon tryr. (Pogtr*. ) '.;. l
t, \.,
il lo cbe* r*ather .{Jei D ornc ar,J
iFf e,rs.sirc t) == o)
i if , leng$ C)l = pors,otq' lengrht) )
fuserna.ne
0
L
errs.add (rr' posur'ra ''-I (firr flcl..l'{6 rsage f"m6.unft d. *g ))f
,JilnTur?
3re
fehJrn eotS i
j flvoria'r.1-, -1
re{i6rcr'isP.
I
" ftv61$-rip1'' 7
Z6crlPt lOrguo3e =
ff(-Frq== tue)
{ varidc*loD lqrc (nFBBs "n.)
' ,'*,. clrrr 5{de Srm
rs h'+1S
h
c'"t t'cstnotd
lho.t.or-teoltax "*t \
/
vatur' lcngth
iF( Prro.qeroer e'vartLc' lcn5th
l' = ft-' Pqesod{d'
el laogfl,
mug{ nouE ri(lr'rE 'Y!''
gesrer
aletf (" UiOnAl{e AnA
3ll*
3\t*
rehrYn hax"
J /lmgvor.'ran t- )
/ f3ttiPr
\-/ A\aeal>
.+ tf,nKe suYe tB* rhe -latco",g msg is ad&d Fo gre
T,rttE*ie5
in mgPile . pYbpuhes
mg, unftr,td ' tns$ : trstr n orn( onJ passuerd m*t !..rr
l?-la- le
Approach o ( odd 6ru*- Volidaloy ysle b Valic{atot ptu6 rn ) 'r -
\-/
NslE:. Tre Cu6rom rol e odded fo Vet idolot can be qs€d rhe fiptt60te f",rr.rBec.n
\-/ Crr56e 5 ot 6ne sY( 5 a?Pn' tb ofrl o{c to d8nroP this cqs krm nr-te
V44idcrr
r ptgtn '. -
pocedrc to &l,etog ond crre Ytlle ilr)
',tgya
QePP<t
. ,'.:r' !
.: i..t
I ,ql'.tJ ..,.r_.! ..
!./ .., -- ."l.
i
.
'
1ij.-"-d]+- leirjir:ran,",;:- i
\-/
i
ff: a ] ::
il
.t
Vcruab Ie. oA oddJ hfitaf -,,a.,?+ras, aod . Comprte , the o&)ve &,lce Sl-e '
Cng.anach
e ' Cmrurrs ' V4l'&trtd 'Vaf"bn'r '
.
t'J? keg" haAg aeF"4^t grrdt ffP$ate
rrrs3
=" mots cltsttate
73 <mes3age-rcsoirces paEmeter="mlrfile"/>
74
75 <plugin className="org.apache,strut3.validator.ValidatorPlugln'>
76 <set-property property="pathnames'
77 value="/WEB-lNFrvalidator-rules.xmullrEB-lNF/validation.xml"/>
78 <plug.in>
79 <struts.config>
80
8l
83 # Struts Validstor Default Effo. Messages
84 enol3,1equired{0} is l€quired.
85 e1ro13.mlnlength=(0) can not be less than tl) charqcteE.
86 erors.maxlength={0} can not be greater than 0} c$aracbl!.
87 enors.invalid={o} is invalid.
88 €rroE.byte{o} must be a byte.
89 eno]3shorF{o} must be a shorl
90 enoE.integeF(0) must be an integer.
9t eno;s.long={0} must be a long.
92 srrolE.floats{0} must be a float
93 errors.double={0} must be a doubls.
94 erroF.date{0} is not a date.
95 erroF.range=(0) is not in thg range {l} through (2},
95 enoF.cruditcard={0} ls an lnvalid cr.dit card number,
97 erroB.email=(0) 13 an invalid eflail addreas,
98
99 #userdetined msgs supplying arg valu$ to defauft enor msgs
100 my.un=Login usemamo
t0t my.pass=Login paasword
102 my.pr33l=pa33word
103 1lry.msk.nl3g=uaemame mu3t contain only alphabetS
104 dy,unprvd.msg.u3smams and pas3wod muat hava slme bngth
105 must have same fi18t and last characteB
106 "r-18."u"gule={0}
# apply styl$ on error r|3gs
t07 e.rors.hsadeF<iont color;rcd slzo=2>
t08 erroE.footeF<fonb
r09 4...---------------valldation.xml-----_.*
fl0 <IDOCTYPE form-v8lidaf on PUBLIC
fir ".//Apache Sofhrare FoundaiionrrDTD Commons Vslidator Rule8 Configurstion 1.3.0/rEN"
112 "http:/iakarta.aoache >
fi3
lt4 <form-Yalidation>
fi5 <fonnset>
fi6 <form name="rf'>
117 <lield prope y=rrusemame" depends='rsquirudJnaskcu3bule">
118 <arg0 key="mY.un"/>
ll9 <msg name="masf' key+'mt,a"*.r"n'O .
120 <val>
121 <var-name>mask<var.name>
122 <var-value>^ [A-Za.zl*$<var-valoe>
123 </ya]>
124 <field>
125
126 <field propertyJ'password" depends="requlrcd,cuskule">
127 <argo keY!"my.Pasa"r>
128 <field>
129 <form> \_/
r30 <formseF
t3t <rfom-validation>
132
133 -------------.--------.validator-rules.xml-----------
\-,
1U <IDOCWPE form-validstion PUBLIC
135
136
".y'/Apache Softwarc Forndation/rDTD Commons Valldator Rulgs Conflguhtion
"itto:/iakarta.aracho '>
1 .3.0/rEN" v
1t7 <fom-validation>
138 <global> \-./
139 <validator name="custrule"
110 claasname="CustRule"
l4l method="validatecustRule" . \-./
142 methodPa.ams="iava.lang,Object,
143 olg.apache.commons.validator,ValidatorAction,
14 org.apache.commons,validator.Fleld, \-,/
_..11 , .j *i :.
.'.
-' ". :-
'
;a'-'
i r rr'rr ,.'rl.itri\'1'1,: iir;'ji; r'r";r,'jr":'
il
145 org.apache.stuts.action-Actionllessages,
t46 olg.apache,commons.yalldator.Valldator,
147 iavax.servlethttp.HttpservlelRequesf '
148 msg="eno|s'cuatul-'
t49 jsFunction:"validatecustRule"D
150
t5'l
152
153
13t <global>
155 <rfom-validation>
1s6 -------*------CustRule java----.--
157 ,/Gu3S.ulejava (WEBlNF\cla$€)
.t
58 import iava.io.Sedalizable;
159 import iava.utll.SEingTokenlzer;
.t
60 import iavax.8ervlethft p.';
l6t import org,apache,commons.validator.';
162 import org.apache.commons.validalor,util.Validatorufi b;
163 import org.apache,strub.action.';
164 import org.apache,struts.validator.';
.t
65
166 publlc class CuatRule
167 {
168 public atatic boolean valldabcustRule(Object bean, ValidatorAction va, Field field,
t69 Actionltessages erroE, Validator validator, HiipservletRequest r€qus3t)
170 t
171 /, get FomBean properttr value
172 SOlng value=Valldatorutlls.gewalueAlstrlng(bean,f ield.getPropsrty0)l
173 /, get filEt and last chaE
174 char fchar=value.charAqo);
175 char lchar-value.charAqyalue.lengtho-l );
170
177 ,/ check weather fil1Bt and last characbE arc matchlng or not
178 if(fcharl=lchar)
179 (
t80 erro6.add(field.getKey(), Resources.getActionile$rgs(validator, r€quest, va, field)li
t8t rchrrn fabe;
182 )
rE3 ebe
1U {
t85 rctrm Uuo;
t86 )
1a7 Yrmethod
188 Yrclas3
.t
89 ,t>iavac CustRulejava
190
191 -----------validatecustRule js-----
192 /rdevelop lhb code by taking validabRequir€djs filo aa rcference flle
t93 function validatecusRule(fom) {
t94 var bvelid = true;
195 var focusField = null;
196 vari=0;
157 var lields = new Arny0;
198
199 var oRequired = eval('new' + jcv_rctrieveFomNamdform) r'_cu8trule()'l;
200
201 for (var x in oRequil€d) t
202 if (licv_verlfyArrayElomenqx, oRequiredlxD) {
203 continue;
m4 )
m5 var fietd = formloRequiredl4loll;
20c
m7 if (ljcv_lsFieldPresen(fi eld)) {
208 fieldsF++l = oRequited[xlnl'
209 bvalid=false;
210 )
211 else if(( fisld.type == itext ll
212 field.type == 'textaroa' ll
-
213 field.type == 'pa$word')) {
211 ,/gatheB Gomp valuo
215 yal value field,value;
216
'
.. .:1r.
I iir.1]i!,!. r
I -. iti, l,,'..,i1.i- .,1 ....
'Y
iii
119
R[E['*:ili',+1i[SflH*1iilff"*"'-'')""
Stlng usor = d,gott !emrme0;
117- Sting pass = rf.geteassworriii
qrser'equslt('sitftvr'frrpiiiaequftl'oorr"ll
ll3
320 Eq.s.tAtbibrb(.'mrg.,.V.[d C]tdenthb"li
321
322 glss
323 (
34 leqsetAtUbutr("msg..,"tnvalid Cr€denfi rb.);
325
326 rcturn mapping.findFotw.d("nsrlfl);
327 )
32E )
329
- I
io m6ftc
t
if".q,,n-ti',:, :* l,:1.
6kf'tl:- &n$oure ft15 rute on FarrnBen Profre{tlt8 dtougl V
.]]j].! , i
" ^.1t,',,,, i ^.'-
<. Porm rdo$on>
-vdrl
-'flt
tk'mgit>
j
' z?rtm mme ="rQ" ,
. z?i€ld prufxrt = "usrrnome " "
dqxndo -- Yryhed ma'sY t cirstr(rl' ' o.',
'
/:d.1 qA ke4 ="T'g'ur! 17 I
'' .T1m-p;l'.nosr, * *-:'*,*:,:,''o,;:,,:,,
4Y€a7 >
.,, a-
:
zvar-noi t,i 'rrraF ' a/var -'no-rlr e;,.': I'i €+ .:. ,. .,-.., , 1.,.
BilursApp - ovr
WE&Irrrp
\,
tr5
jar Bre5 ctdded- la enss?A> l-+ *darcro)
Sfrals -t('r€ - l.E.t 'Ja'r &Jeb .x rn
I
6nr'fn5 -ya1 ;trqlz,{ -1, 3. I'ja{
Jervl€t - api .Ja{
Vcrt{ ofi cm . xm r
J
\th-l;dcn.tzr - ru(el. frrtt
. GnJluoicm:- l0 add ocrr programali c Rrrrn urI datlo.n /qics fo pxe.rt}c along c<rl#
Va-j.tdo.k{ Pl&gln lo6ic6. *e.ft ays 3 afprooc}e s OS &scur re.l a,how,
trlr' lwrr
-- o afg
a$o,
t'? a$O'
.,r t' (r'ts-' "' - ' ' w5
Arg t,at6a' 4- )
rd
8om 6truti ! 3 on P\act aorg 7 hat
toc
in6K4c
' )^-
@il 6e s'?Plr€cl io 70\
uhcn zarn> lc,g i5 used' " $e v&l4e'3 lo
at6umerts
' x ml
'uorlel z?;etA z 4$ o( VallddHan
order *,e Lolq> tu}q arc 4eciP;ed
Egi
"
=
zgt\t 1rloPcr$ --"*16ame"
&perda = rflrr'rred ' mlnltrgth">
lo! uarue"€ -"''n:,t *'",,="'
M*:. T:t' **ttt= .'Fal ''
se >
v'1c''tx rnme = "mlolengrtr" kq =" 61"er:minlent$ 5
'..,
9+plici'
f1ltaoc'P zud'{ 7
rom langrlr zvar-qarne > minleng *r 4yu-wme
rute ms-9
L/.!\-\tdl1te? 5 zl:V'x -vatq e 2
4vat>
Llhetdz
- '" n-- imporrcnt FrrmBan Tgee3
-,
.) erlrndg
L-'
-) the Fom&on
^ '^rh^" r- o-- ^pwper rP-8, gic'r,
@hose Er-Beon se$eY ' o,efitdl a'e getrfr@r€d
'../
dgnamird'r,
h AidnswlqF is elted dsrr,oicqs-Beao '
!-'-+ T0 hJorkuriri
Qnamic Frr.nBans 6ra
j
nurt dtat trlfi DU'eX"*k- 6to$€s de
\_,, 6rn-m *1 . ,t
I' pragramcrnt
?, -Declarcrfi Ve
Dgmmt kmBpan
\,_,, Dsnamic fiarrn&an
FograrornerS €xptrir ll &wlogg ctrgs berc' b''r
-) tae nevel tare seforale E,r"Ban
-> dit*crt3
DgrnX"r h,o class€s io.
- Fofrl 6es sel)G x (-; arxl gelX^x ( ),,aLnts St,rrs CmAg Are
-a It ii Britabte l-opgrParrn torb prrqnrr*c -;-l :Iq ts Stllt-able ol5, qoanartrr (*tta"1t
p)ugin hra) R*"vuda'l'lsrll
and Dclarpli\€ k(nD vcdjdendnJ
\.--.
dle \'i
' !gE:- Prqprnnnc rymmtc k,'seans avt rt@rrreq&cl fu
l
'"I'im\aU&^l'lo's '
-+ pg66A$crnfirrm crass can't be used 4., Voridar<n plugrn klec\ Dcrarrerry
r--: r'e
Sitg- a :- Gn Pigure tbe Derlora$\,,e Qto-r c R'.mBea.rl in 3tturg con Agrrc.f on ftre "t
zaorm 'Vofio1g'
l>
/l(um-bes-n,
U
4Po,n4eanc >
Zor$Ctn - ma?P)
ng5 >
Zocllcrn 2
,.'i
:
zlutn'.>
4cchon' mo+Plnqs 7
zlaxn-c^hA ''
' rh(
/,Q
e,, tr',-fu*'1"" C
' in
code ftnonclass tD 't€acl Fe"r4ela
SXP-A :- WY'r( -ft1r66in3
ohjeri. t
. \
erecctre L-)-' -' -)
,il*Od oe
in
eneol}f [-,-,- t- )
tx$lic ArcoEruord
a
L^ c'lats 9$
//rtcct ftnm dara Pon P,mBan
Drolkrro"F"to Pr=[h*forr-F,.)9"''; . ',,'.]
Stn^g
Et."3
3
5tl"- 4'- gxecl(te rbe CepllCali dO io Begr.rl?{ r66p66
No E '.- birre c{le ov€ 'rb-t devetcPlng €eperare fil-Bean mar&01 formBeo n clcrsg
U*r;re L0OTUD$ (j]lrb Da;arative ftr*itr.F--Beon . $ #rere ls no frrDvl 6l crD ftn Prograrnr
rtll'll")
6tQ-t:- Keep Brror5Afl' -Dv opPn rfddg (re8c* hs"doctf Biwn'ro
fte ^ Pt- DgrnVa'rdorrrF"p6
clca'S ----+ r(Yno'€
flft+-"'.- rrnte FormBe'm clcss e*crnj-tr5
l/ Qe6ra.'6r.,..irva
] J
**tg" tto'"o
pub\ic clcrss fuiart'Fo"o exrcrrt5 QnaVatt&rtrP:" .
gelX''t (,) SerX^ xC)$
o J/ do ob6"'{e *nt oo firo @n fnDft{h''5
' '
t ,t ,","raoat dre YtPlocrd h.'r€ / A.
i^ -^.-- rn{r'')g' ;1t, Saru 1p1[2e4ltl t
Hth8e'vraPeryo
Fltrlc lpsnErrore''To,'aot( A*ofUpo''3 -^*:r.,
t
s
J lt,tas
zlsrr.us-con|nX
2
rl
ocl e 16
ClaJS €xeuretr -r -r - ) \J
)
prrbuc
i
QegwsAcfion C
c
o
o
Rr,inc c*. = f6rrrng) tP'g<t ("ucc,nort,e" ),'
Sr'In3 Ir.rr = fS*na) tt.As feax.'r"a'); ,
r'
=_
JJ
NoTE:. Since L^f &dap fxugrarrn$e qmmicF:rrnn B€c.n #d€ h
dud-op F,rmts.o,' don' n
So cft
0* 4rt'e;tt+d -fa ?lnce
mertr:ds' C
gq! [a,n' fie o.?Pn in regulet rOcrrn€Y o
\i/--'
l+lt>lt'>
+ IP t:e ar€ Jas| looun 5 to a{plg Decwl a*ive Prr- voti &*lr,,s (Va,raornr nl<Xin)
fL i5 Ye@rrmde d b eS€ Oectavatlrr€ fowtmic €n- kc.nS. @e aYe plannioX tu
dPPII hxh Pmg{rmdjl c ond Oerlan61[;tE \to|,la116y6 llrcn it ie ve orrerrl e<,1 n
o
Llsf progrcrrrdic 14ramic jzt- bea.n.
Sht*S itl' p :
Dedavrlive Qmmic krrrnBean
fdaHdn. xrn I
.lt" J
o
r€4u68
rbe
F^ at"ne diagrorn bc.seA a4plica;aa rePra onn o ol @ a @ *U*
-!
Vatidole Palse laf} ln zc,ct/Ir, > rrnkeJ Arton 6elv lct tr,t 10 6! the Varidara C ) oP
=
Tlur mean 5 asinq this ule cor) discrlle grudr gide VaIJ do$cn 5 iD our, 6ktu+5 \-./
o{Drl@lr1do. the dpfortt Wlue Q tLts We4 Vdlldctfe afHh/rr iS brqe indtuU i'-t
ib ttere.6 in u$t-mn-aa
**..:*:r;-
5\"rr3 d.rc volre
iP g;ven *tT val
.in. Clats dirccrt; bJ
jc,va'Agt. . D!rc
OhJe4
fu.nvc.rvcd
to
java'sqt ' rbrc class '
dn i6 'fie €'r^ oP
idbc
..)a,< (-,-) Lo 6ve d,r. Y* " \r'
-----+ Y,J
g Can we g'?JL
t/'
s?. * 'Ssu ter-n"'
'
t*x crduser roaaoll aust-€b}tA
ourr.DS rhe
lP 6qrgtitoflcm A)sftr&<l
toith Y€{den \hpe, o^arP 3a,ra CIfl'licala"c{o'tto ' .P'rl.ole
inp.t
,olttt grDblc'ro o
lerattrc 4 thst $en it ib ca-Ued "39r- 9$eutldn
ry' \hIJd
--------_T-
c'tdcnfia;-:
L;Urcm1 Cr^lgrf
Since Srmptc Shrrcrnenl objec+ &ncls gueg to doh,6ase 6tra aod @nlf'jlel V.rcftJ
g'"-
llSEcttPse
Fx jovc^ EnvironmeM
tlpe: I.OE
5glutsAer"t \,
i \-/
l.J
ti
o
$e otsue d{P}cd*lan bJ ustng t"hEcrf'se il)E' (,
pfi€&re to devel@
nenu ---------: N€tD ----+ Neb fiYoiert PrQiecJAlqrne,' SrrLrrs Att>+ 1-;fl nt sl
Fte --+
$tP-E'.- add 6rru.,l5 eoroa-bilf$es t rhe pl"j€al '
ahutr5l"3
Rtght cttcr on projzu---+ |tgEcup ge-- - Add6l{{3 crPd'sli}ic3-----a
> Eose p0*o3c & *. class6.. [Pr I ------3 Bnrsh'
pYuJecf,'
fie lfbrcrreb og't$s
lhe obo/e *q5 odd Stnr*5 jcr Br"s to
/lNrrle b.logic
cq= Gr.niet' getlostamceC>; ll g;'* s5s'dort
6rgl dm€
Gr.na"r
bou't
int h = cl'gei (&rodet' HorR-oF-DAv) ; ll gil"5 cuoYtr* .,4-.;'-
l/ generarc wish rnsq
if (he= rr)
ffit = "&ood rncr.nrn3,3':
else iP ( be-rt)
rns$ =" Caood APrcr x$","
e$c iF (hr-:ro)
rnsE --'&md Evenln3 i' !
qse
.$/ m9$ :" &ood )'Jtghr";
W+rest,rerAfribrrc ( "ilnlmsq ", msg )-
l€turn rmPPin€. BocrE,,ord ( t rrress" );
I llu^o,n*q-",_, _,__,
I /cros
6ttts,iddd frr?e.jsp to rhe fnrjeo+ .
abnon:6616
, Lllogietnpyknfrrs >
6rcP-g :-
.- @xp fu Ccnp;gua urbtsrc 40.x 6eruerr o\rh l15Ecr'rereIDE'
__--r $rverrs --_-' t^JeblqJIC-"----+@
Nirdorullenu l)r€pc"ence6.----) tlgEclrpse-------+
\J Neblqrcro.x----------, errnore -------4 g66[ome diretta{l@ltzdte1L lffi.,?-J
l-r ;osleu,r'r <ro fa,tCl
u AdlmlorStfafi oo o8nnann e I &r.cbosg l*ninsraruo F"d, lG;Tl
\'/ -
-j
bar{cn &nrfrin yuof :
Cr \Or,cte\ nnrdlte toctte \ uter -trrDj"-dt I Br.@r I
_____*opl$ _-___JOE
: Mfrtrt@A tw,sq\tF,Ft,h/4({#!ateeP
r8gu,w J6.6iT- ctef;:rrrtt clo'min S"tve,l c,rr$ PtgEcuaseroe
6nndc'rd
defor.tru tdeFautu)
u$
rnlnlmol
or\
thb€ a.rt hritt in Aattons $V.n k^l gtn_rr6 Apf,-. ure ccrh uJ€
.$e8€
dirredX 'ln ShltlJS
@grrraltcn f;re c, 1,e con ure fhe*e Arr*
ln dffi'lqvrrYrtl* 4 ry^'t *rw;huaa Dla,'ses
in
Actt an
flou,rqDq'at"t'
LrareAertot
DumrtirdArdttm
and erC..
tr
za ffi = $'isP
Cor)
Zbml:ltnP
$turi-":-
A&P
Selntott uierde?ineot Acnon class 'lD PasS canr-ro\e [&rn oDe &p t 6rprtnr JsP
ie rpr ydorrrnded.
'- ctass )
arriorrs . frru:ardtrolot
Sol.^.1-,'- l',- (usrns oq'a4ache'5hd5'
ktionServ la{-
A'tgp
xr" r
Bra*s -cu".' A'g'
A..isP
1a faf ="xrz.66" z9o 4a> <&tlist1f gg=u lxtz" Urt ='ora'ofrl'c ' srl'ds
-=-7-
(ov1 I @ {*r*..n .*dAflon" *)1atdt
Zbnnt : linx hrtP ='jl3 J9"> !o z/6nnr : tinr >
NgrEl- r.gre scqe *rt shors - e'dias-l'3t '&r
6re
CD ts odded tD $e NeB-rr.re I ib tudcv .
I
In tbe alove chagrc'rn IwC?. ru\e iS r'ot vicldlcd . beccruse the ArjsP is
tattcing tr)i$ B.,irp througb the Corrf.ottcn Serv\er Coilad A*r-'furvltt \ url.g
FortoardAuon clc.s5. h).r.ro rhe ctiagrarn
@,0 .te hgptlroLs
gurerares *e {e+{eal- to Sl.rurs O{rrl.t ca}tan "
, base d crrr- f,op" .rrr.
O Acrta.r&xVtC trc45 ond fiWS tfrc rq,t,taSt
@ At}lcmseyvtu- !se$ *c 6rurs Corne6"n*"" B'te enrd.s ar,rl- tools Rx ihe
t.i1
?4a,6on dc'sSes
(0ru.t5- ccr'R€ 7
' i aRnvo -barn5 )
Ll%.rn - broD6 7
lz
AatY^. >
" WPe --"ABcA.rtc''.L
La$tcrn 0erh-" l&bc
Yq =
"f'Fs{atE+ itt' l'
LPvnttord n&mc --
Locor CmPtSt rcUroo
Acnr.",5ew+
I U! tt
5u&css?fjsl
n be imfnDtiised in +crYea'9 * *
(t') index'JsP i5 lnrcrarfing c,rir1] orlTr lsPs drrecnS ' (.ot'ith 15 adoJoeat H\fce
Acnonctrsses @ Q"^eom
Since oil th€
'6-4b t+tee 4-rtm tr{es a-rL d€olJn{ cotrh Smflerr-
tn) PE FmBea" !Y:
rnurH
6trr
lDgi6
Sirniller \ogics $/ uL carn
So, .,
a"f_ F'*'''3
(ln)'fu. A*,o,rc\crsses ".l,le tbe &qtlz'f "fl
Sins\e ft$c'n clags
tb +u"A
cor^blneA them ,\nto
clc's5
$xprrrnk-rit^
\:--, 1be &vq clos$ r|ff arcn'|S [lo^ Ofg ' ofl.t€' 5rfar6' Oc]idns' Dbr&tchAcd oo ctc's6
( Absr'r4.l cla5s to;rtr no ibsr'arl
me$ods)
it caued Dispartr'Aclctn clc's6 ' '
cP(Slng loSics ln rrrrt tiP le 0scr deBrrd
'-- --+ rtts closs €an hoos rnutfiple regucst. PYo
rrerhoct dcholtionB
---+ -Ih"r. mefiod€ 6i€nor..re, ^retLtyn.uf'c mqsinrorc-r' otrb fT*",
carYb m.d|d nctro€ cls rlf
\J
"*,4 nA,rra,
t'o Disrarr]'^-: clcrss rflrgt
Evcg r€ifru,r i'e' clr'nins r"retr,oc{
ep
_.,,*lta 'txea
a_.r*.. t4p*
vabre ' ' f,-n ordel
're1rds1 frocrrnfffi
n(rrl{Irrc-!1'l,rro.r
octdirfdndr t
0C,[CU
r , ^., thp,nar,e 4 t{,u s PqA/c{ '
cro55 tb
ctoss ro t'u-" d''e \9resr rle'r)
p'tcx rtr; [r;,**"c
,-^r *;**
reryup-gro*
*-
cte&ry:i,,,,,,,,,-,j
--*-J
"'-7 class ato'x yid. g*^qxd
rn"rel oP Disrc
u'*i*on :" u
\la}'te'
l9/-te6t Pcd4meJcx
errcrrls Drqartft&r{an
F'3'" Poblic ctos6 Ou''Aoon t
==
\-?-,\ (
' .1n*t'" &tmEe'tOatd l65i*rL(;r-r -t-)
o
L
logtc
--"'""-" tt,.!#csr FDcess\5
ir\ -'-'' ) ' *' ': :)1
D6naftheuo')
y)
)
l,)
in srurtl-tonftg. xrnl
F.t^ il'td.
flre
(ot) ficlo.,5e*vtet trc4rs c,nd k*€5 drlr
.,€?jrst and tl'* %* cc"'P;6ata+ld-n
rt4tlreA to Wctss
e-fiieg b decide $e fo"t'Beon ond Aotoiloc'sg rhat aYe
the relrueab'
DoD t Overrid€ exe(r -c f-, -, - ' -) m Oar Dtsfatn&$orr eto55 Bera'ule ]r dtresnt
glve Chaoce k? e,€cr*e fhe &qrr ct<rs6 €rcg'1e f-, -, -' -) rneffi od '
olprrca*ton
@ ofr &5e nrs t, @ op ,r,, bouer,
@!
OiIe(ror! 6Lu(Jo.re:-
5a,.cP'qieaAppr
ldE6-lN F
Ird€x ds p
Addgscr l5p
Iuli06ue,r $ j
fttoetllor j j s
{rrrceg -j g p
€utar.j sp
\,
jar BreS lh cUs5PffH ;
o- -v
Flo(o oP exeoal<rn B
\-,
A) pragra-e.l d.+logec s 6tu'd5 BqjdrAPPr ordr@Hon ln hxbs€'/vt"/
a)"e**.ofLlod-.on.Sl,j.tlu|>r+efuvl*&nnlne',,tfx,.rk,,ns,w-Jheoq.tfuften{
&n"fl *t{d (lanll.1 <*tA dt*ty
cf Artcm&-oref el*vr
P\-e-inrdelizoJlct
I ro')
thc dt6rsrenf oP wdnl.,ltPl^c,l1an' (re?in
the err.hrtes oP
.slqtt ca PiguroHun Sre
c) ft116n$ewlt+ reads ond veolPteg
-
bercrue o? oxP@ "
" [,]) E.]duser sqbroirS fie frrrf}pdBe (AaaUser.J6P) . lfuSFonn pxge s<nas rhe
\._-
re1rre6r tu &,urtofpn. (*e, gS {tr ) . *-5 r€{ue6r ccmrcdD R orrr" -iosrrrt c+!
\--,.
" f*f , and taE€s rhe reryfti+ ('re8: ra n ae )
.--, 0e) Auiun&rvre*
'- (,L) Aotonfuww Crecr.rcs Fr*'&oo elc66 obuer1 ond urrircs rhe veceiued
- (rv) Aermn&wret Cdts on our DrsprclrAcl^roo clasj g6slung hrt cr.rr &+ronc"lo4
CO thjr &#x closs €.rerr-te(' - ' - ' -) fod5 aeJclr ncmat rellrest Pc'tarnet€/
-'-) 4 CIrr fotrmCloss 'C"ce": nr ro,
varre (trnerr) and colrs insccnC-'-r
lq;cal rnme
Cp) Thrs insert (-, -,-,-) y€furr)s ArranF'g'coo'a ob;r'cd' artrtr
(*,,,.ntt1 -P,rr"'..)
jr :-.':
'
tacces s la,ttt
]' . ,. :
5?___) (R)
58
Elt-5xl --> (s )
(tu(cers.jsP) 628-935
tP"ttnte ..jtr')
fruUarn.' Wherr hrm&-orn hpe iS Votidcr-.r{ Ferrq [o-t ) DXrr.Varidorqrt Rrn.) coc need bb
tlterr:fJ !)
(vUaoL^n"* Ct)
Ctrs'VdlrdorDY F/vl/b '
J
l!Er_ An the 3 9t rt'9('4,a A're galpq 9o6)e'ftT
o w noftaa
qt+! \.,,
---4 TO &rvq '*tS probErn $€r'€ CIlr t@o 50fu,$crn6 (.r$t't3
V*aua.A.tt"nf-- clcrrs
(ar)
ClAssr$ u]e Con ornP€crte Valido*rr rul€s cttr Forrnfiagee 'bard on 6e fargtt
v
$l(fifml irrplcvrr ntatlon 7
6r$-T:- maFe rrtulliple Rr- ooges adlian3 6ingle RrmB€an and rrtrtHPte
6KP-[:- lokg Faro&on ruf€ 05 VatideidArja't) Frn', or DrrnVorraor<T Acrrto Fot "r
gingle fumBeo5'
Ond olSo rr)crl4e < rhe # Nl^ closses fu crse
- (onBg rrn
t'rgj1e fuar5
t
gj
\) tsmtta- crnn$n>
ZPurm-bec.O hor(€ =
-E Ftlt-Oorl l%\cat rnroe
z-lPolm-lr;cLo>
,laLhon-rrnppings>
tgr€= '' x yzAcruor -f, "5ot-*c.n
rmrre="rPr 7
loulor\ po6 =/xvzr"
*E-n.m logic.t hame
rort,op A*boclas5
.' ;.. ,../
laua>
"
/0aiao grh ='lx{z-5' @?e=- aYtTkrrco3 l'
zlut\dt' z I
l
<l ottqn - fttl+plnf I > nl
j
, /lr
.-', ZJSrnrrt - Conhg t ir'; .,
, ,,,. ,
I,r l
L
$e-tr E4tnftrlDdr
toryr, FSeg
AddUser.jsP i
nadifuUs,r.isg
(hnat : form o(Fao = " x"f zral, t
j
:: ''r;'i
'i.r-
, Zlhrmr'. .finro >
L?urn,SeYz
Ah.u,
>
zPretd nomg="gars" d<ryr.ds=" l€+dred
tt
4$e'i>
: .i, ;rl
LPua
\tttdutrx
ILdEJ
ztletd ndme =
,. ,:i \r !\,
4?aeld>
lc'g rh" >
LWl/_ earre="Fr$' &4tnls=' w4na9t -oa
:-:
4Aedz \
.' 1 rv.l-) - .1 r.;l:i ,
Ll?ra'z " J
'--:_'-
-' ...
\-- 4l^a -Vr'o>
\-/
/a*w' rro@r€6 7
- orre Acrr on ( tt$]lurt Frrb= "/rYzr ' lgpe='xYzActlon" Qaroe='"rp1 "7
.t '.'--_::'
Cl&55
's II zJutta>
,
Lrnbt-g&je<l J
- fo;;;61 -r.- rgoe.'xvzhu'," narne=ur9r P
sryr.,="fxvzz'
_ Hres 6rrl /
A^tlort II Ll(ltrlc\ >
- m-d/ nx6,'o"t$1":
I
a.*"" pu.tr
-,..
='/xvzs" t3pe='Iyzlctton'
.\ zlodar r^ -
ltatjtoa.tn3a,oi", q
/*tn-tqk > z
i
frrmPc€es
ValidoHol.l' u\m I
Eorne as abo\€'
erl*seA gqft/r W,
"^J
1 VuiaomA.*r,k-, D*Vo'a'*A"t""fu-
t^c %'"Vaudr,ftrns brt tv- reet to ctnA6c* thac VafJarans
a
b""A on the arnon Pth oP 6"^ A{rtu' detse^ '
\,
: .l "r . \-_/
L*r,r.eDrsmrcr,A.rro., :- Loov"rDlm}.lrAt'rtt is rbe 6u'bclass ,e Dr'Fl'h&fion cla$i'
c-,;.-';-)
add
tFar. i sP
UJct norDe C- i-- -1
Plt6i nctrtte f----1 trldore L:' - ' -' -)
t
lagi o<^m e {... }
emor I
:''- ; - )
Mer" L-'
{,-.-rl
!
nome $ttcn fie grbmit lirfan
C-onIld{\
NolE:- hlhrn gubrolt brrtun ls taken coirfi
=:
roiu Solo 6e-rvctr c6 rqrreltD'?ar"ct'r !or0e '
y'utlon>
ir>g,,c(.,-,-i-)
C
t
: ,----
3
u!93:1
gcfi0; tare mutiple Submi i b,tt.'ns ln furmfrac6s ha^rrq dfPfcten* @?ttor6.
StQ{9.' Deutluf o{.^r Dlspor.chAdlso cl&t6 l',n-lo3 d\?krftil t6tr &9rcd rntrfro4l \,
h;d.tun bo. nora o.s crdurl H crrrat r€+{zst ?cae e.meten VaJaL '
'6ot-rvci' >
''
luncry1 ft rh --"/xXz" = r Pt'
"
kgpe
= Ot'rA<ttcro" nctrr€ Pc{.{arnefor =
Llauson>
trghrlY curple
d oi rb
In 15i5 6pprocrth@ rhe 66"bmlf htu aoPHcrn6 ctre nol- )
gx aadrron 15
clcrss
fiproach @ [. srq ]arst'uPDrs9a]chActloo )
Atton&wtc*
&rrAdoo ,1
dn
u3q{ Id
I
R*trc q, g0lqfkr6od haf t)
g'r6rndme l----l {
* m= ne,r JLrh Ha+o l
karrarne r,- n t("br.,. q+l', uinsent"
)j
1____=1
b.Frr C' utn. a+z', "SE" )
Ek't,rt l--------l r','R.J '$n,&{a'i '2er4r");
@@
f
ttiurn -m: (9
, lbs€.t(-, -,-,- ) f--.
-,-, -, - ) r_____
h-*l -E
YeA6 oP he EL5nir |gfiaa OrpFfanS cLg
- W Cur*r)os anl merhro.l
prrrrt -: g,e
ngm49 a( oar l-mpq D.rae^,A.r+rn elors ' Gs V'lqfs,
eK+@r- &0ff'guve oar Lmv+.PDracor.rrA"rtcrn clcrs5 in 6rru6 ccm$3uraffo'n k<
lr*,t\3 the narne a? 8lknit b$i$s ag odrli rcrrar Qeoy:tg'rfouar'r-t<a
\loj.ue .
zlaucr'>
- r r'l
Flotn o? Exe&rton:
6d;rt be gxea*ed'
t-,
Operolloos /'
rery*t *Y: Vatrtc (Cl'aa fto" '"" )
@ ,e"ar oddiHonoL
t
crn t'sln3 a'ad wrr,re onl gers
(t fxnPt^ms ,s.qrse LooElL? ope^crtl O
*
kt fi.- P""ftfcl &t. ,@+-#-
bm c"p1" :' U
@ Or,,s gularyn,rbodl1"f t'l rncrbc"t ond r€cclues $*f''11*p ohjerf,, \,
-\.
@ in rbe recsvled {tr,shtlol obes- }b3!1' k3 rdc,d l/al.o :
\-'l
ullrt be ftr-lcrecl
U
(@nort'rn3 6ctt* tnseft")
g &{il6 iffertG,-, -,-) s? as t-sWDlsnaJd^,fuJcrn c1o$- *o pruceu+
\--l
\-7
tbe t^€r1t-l-e-st.
NorEa'. - $e*lng Volue fi"- firro|f-rli€S' Bre br gt@ s0bmirdog ils ts1 i5
Coue e Lmr"P 6Pa"aH- .
P18e no 4 @-e se
|
,'l -,'
roa'
ustog fl5'ecriPre
pv<rce&ve fo ctevetop opIlca'lon @ oP rhe b.ure; b1
@
Olo' (Emeloyee-io%)
6rcp-r:- Keep $e 9.1tog,x aop teodx in oacle DB
Cro) ,
'---- r4P1a(ro)' Btsrnot" \
'torchora,
06r) c-'ecdc t4ble eaplq}r-loPo(uertd "'lc'
yarctrora(r'))i '
n5Ecri0se 1DE
Sh(P-!:- cfta& t'lcb Prqierl'io
r Pi"'tsh
groretFlarne t
Fi\€ ---: Ne!o-----'-e v'lebPrqied -4 F-
tD tbe PQierr'
gq"l,l- hird, lsY(.J.s o$alr'liH'e3 rreS -'-----r Osrrur5, 1.3
------o adasrnrta Cr+a,loiti
iltEctiQse
RiSbr c\tch oc) Pqterr --------+ ';
Ue4a)r3le &n n* ct*""if-__
ps1;oaServlqoam e l-atirc'"--]
---'-t
--.,
geflz,rt Appucart n
lreY:cttt6: I@'4-
(P'Dp"Y?i6 filc )
in .ftre,
''- Y.geP <tr'rng
eoil'es Frof'errres
sw-s s' fx:0lotll!
APPtr cau'{on Qes atru
btn.caP.i. = add
brn'@fa = "d'Pg
bbD ca,?b = '
YLffove , i
Sttlg:- Osve\oP DgConrr:-$
cnr cJoss
,--/
clcts5 Con"Orh5q'-tln"*O:t
Flg---r-r,ao------r
.------.----, Foish
.req:r 06Conea.rl on . .iava @
Enp ,* add oJDBCt4'ior kyi to the Aura pa*+ 4 the ftqje{*
hgru clc-ro on prlicrt --------+' &dtd rarh ----'r rlild exrcT Dor tutiltel ------+ B'o<qe 4 *rc+
elti$cct+'ian '
?-tghr cUcfr-rrugql'ert
.,---+ *'*a tb Rirm, A4ton ( J"e -_-t.'e*E -.--1#tr;rffi r6E''l."ltH-"ix]*l_
' ._
dtcp- ;.adalflurnetegdroitlcutt('f6torl€$o'.n"6ed...............11e+ttt3:
PoPnte* Sre
co{$or'5 9rc""
$e ,-
W No 1
g3<rr us.,r'i6P o? Po6e '.-
Suottng cotLe
in *:^:;
j
ry U, gsvclog 't't oF FlEe
Not (t'y
'€Rt grnpAdon 'jcva {- - , ', :
tD e'$P uu I 6a-
r.*' te tta lrrodtst't-
odd *cutur 'J'P
+citLtYe'Jlt' rc
to
rL' the
'r'u crxbroot
crxDr
\-/
iyq,.X.'.- Odd
]wP''X'.- '
E Pna.'e :
.,.'rh,vinP'- ffi] urite. jsp
L-E!llee!l!-J --) rh''
Bru )'t
--------: Y-ru
ytw-trrn----: isp - -" " -
a"/, arqpcEt't*Attrblsef"o1urcuon")
f' > ts ft'nf ' -
;. Usor'isP 'J
9K,f-E',- aad $trcr,r-,X co.lg
il
8,e i5 CAUed !iec+ lWUn$ oncl yeuetr6e . i6 cr.rred fttedcn:,otocrolrrn
Sruts Btu% hr;tt-lo Sape'd_ ?^ FEr.4loocLng.
.,u
'-+ tdtle d<rrlopin3 &bgcfctt, tldlqnrs% ofPllcalt6"rs FtegPlo€la|;ng ar,i
duonlA,O,oS Op€rc0ilcrns Are ?r.lle irnpcr*cnt .
cr'jpS, b.doc
Jt€
dunloa&nl
gi")
0 lon-,t .'*yer.*,rce p"fl os
A""o'ua*lz
(tr^ut rtre *sfons
.e * \,
g ,*r**u dtrJl'd^3
utb-o-{fn as &leonlo"ttoPle
tfrqoung otbor trocrrcel 4'rr/l6'ae
and otfu' Fre-l '
oudio'
EJ;- d,"raaantr
F 3*.
I u lire serrvele]-, it?-r.sxg
tii.rle 'o
io j5p u5in9.Sri{*l% la$d 'anrr
-nrrer' xts' l
*o *t*("g"nG'JV!--gj,, 'o ttrrrl,r'e.rf - Bctnmei -@- )
s+&'u.nt-!n"("omt;* rl rl
aq tr,,fix,',' f+u+
NorE:- -rhe qbovf. lict rifie| u? @e'
&n !e ured ln oeb"-s'ny r(J,i
\-/
thar €xtenel"e
iso
poc,rolood Autdo clcr56 & sr&JJo frPl n otspch ctctss CunrGini.rq
.) tcoo inrXr
<larScf Ard dr,e
etos)
Q FitesrreamanPo (;nrzr
.,1
i r' 1r
l
.lol',r,
@ E,ra,nr'te aPPn on ' dalonloart",-
btruc&ril:: -
llJisp'i sr
lp^*,y
.brBtes in ctl5sPArFl
L/'@, ta6ti.b
zhfin) : linl(
LnAA.ncn claW
" .:' -,.,;i.r,.f
,i
Neb'xml l-
6arne dS Orbur Sbtrrs dfPn '
Sttr*S-Config'xrol I -
l5ttuJs - &m €i g >
l1c}l.fit -rc?Ping6 >
Afiao [\reI}ft,,t'-"I ok ao c" I >
. lott|cm frtrh = " /dtrlrl'r" tunu="t*
"
Emctbttd
1r*rrr6!1ffi,- tYcr'lag s > ttaft,rtoe$n ta dprrL,ar
/ ftgrLrt"n '3o'r<
prorcrrcd
i i , .l-.-li
ger$r,rrotlo,Po ( At'tn^Fhrn'"g r'" rkttc' F:n,..' P
'
fltrp&okr@,trelt frlt., ,,tt )
Frrccnon
o(- /olnon:>
\
"!
'
i i
sntrts.ocfron.Atrron dast
.r i..' :'
eue.X oHcrfg Afpli cdlidn Conraio 5 One dePault rnodqle fnnoat re ar;rbart nonre
-t )
ohlre develoDoS lotge Scole SFrcd-$ a0pltcorffin 15 ;5 recomended 4e crears
- Palam
' Lio\r'
gxurs conQp
)i-", co-',helnar 4P^'
c-Ag- EtL'd€nt 'xml 'Zl?-Y>
Rrc oP oac'(
maAe I Lp-v > /nrB-utF/ trltl,J-
?r::ffil"-,T'H'l ;
Stnrrs &nl+l 3\ P-v >
ft s - hc"rru' rrni 4
ft'. &"rd
"9hodrrte I
\ zlini t-Pq&mz
z,6erv\er
I
-) fic
\-/'
bccltt ln Acrpn ctasS at6, aqrhe.6tc{r-6, ar*ic'ns . Sti"r,A.rr*, is g;urD t-o rrtDt1a,t<,
*€
(onftole blrrr tzoo cliP?t:,crtt rescr-rrceg oP lW diPPwt,t rm& teS ' Sut*kn o sly',td
orooXs be CcrnB5t red in t6oc,yce mod,ule .aj.dftd gsrst tcnP,gtrai o6 Ate. and
kte shartd f€r repedt- l*nX itoo &d{ili.rr.l \e4Rsl furcrwfJt/t ltil"qes tlej a'e
r)
_P'"q!- lsras $e iavget rrodcrle mrne .
l€h-rrfr 8crvlff
- ccn Pt g. nrocl f . xm1
q0
-rel €recq tt t-'-'-' -
,-t'l'
gfrats-Conff$ - mocl4'xrol 3-
"/'rtz' tgPe ='XvzA+lcn-" / t
lacHcm firrh =
'gsi6p,Actao elasg ;t1g resocrrre ol |outce rncclul€'
N01E'.- ooir,,,g 1r;6
'htt
gives €geest to Brlr.rranao and &,,wxkttrrn na!i541-cs ilc
t"s
ccrnrrDle h SpeoAc ^ftsrull ol' lesuno{en mdule' ftt{ rlrro *'rtc#*r'n
Mel, s[outd 3e] reluel t' ]-,ng ]a'Bq nrodulehctme anJ 'ta"'6t vertr'rct
I
harn e h"l PYt hx / ?c.f e Odd;rlcrnol r€{O€st PQrc}hetc,{ Vcl.{rlrl.
29- lL'lr.r,.
N'{.to th€ dagrc.n
&r{an&tvlct afo 1ed5 Vc.via4 (s\ht& iqi.t i p. av4p,,qlr-1 \lafups .lo ye cog hi, ze rndllrrut"rY
ond thar 6rai5 ?onsgrrradtrn Br"m"rrs in {}4{---<, gpbccflrtrn,
t## -€ohtrtrunr op , A,Jap *+ bacpga tp. dePf,ilr n:ndtte-
@4@ Eqdugex
^ jn ftg,,*^ ofue: oP e[ttrrtiok> 1e.I
In the Prucess lcaed orr upt k€P,|-
@ gqrqeertnl 4
Srrcrts af P
srur5 - congg-rDddl'lnnl
@ 0..rst
w 4blrol: lioK acH6o:
Cno
4html:lior >
Navi$oHctn lgn rcn Ncrrre d rnftlule ResUrr c e ood Narrrad rrodute Qe-g'r ct
sr(Jfs ct{' ?
6W$6 - ccrn8g -noc{l'rrn t
'sf 6fftrrs opfrncdfldn dsrtt(rto 5 - loge o'"ott'f op rcsocrxreg ffen '*unk- a]oat t--,
-> ' I
ClerrtoprogthotgtiGrSct0Pl'lc4ltan[o'hgdigRtrenrrtct-tufef:/\-'
llca}ron, il i5 a lo6rr^1 lz.'a} l|€'D in *r J
4 vo^ ,,o.I.'te is ro, a &{aratc arboilp
61$ 6eiricdizalitg
@1" 'oy*'thu
OhiecrS' oftel @\6e coe carit 6et'd rhor
DsJcr6t{udLLre
r€i(OCT{t
-\
lC-R-l rs[Pecrrr5er oh1; ' al 6'$!sr ohr J
\-/ rh}
One obie{, of user dcPloecl iavo class and odd
..---/ I ;'rli; r::
java. o tt*aan
orva{Lrst, 1bi3 u*1 dekned
ctase
\.-' cbjed $ eoclD elerncot oP ',::
\--l
is caled o.T,o clars (<r) V.o clars. '
\r'J
5tt.,de.,t8ean 'javr^ ( O'r.o cioss lv'o cltts5) . .
hhre [rt'nexrl))
1il'w,.
r, ({t.,r,S.t ohi
o
9tr where did torr use &vabec'Jr 'n3rur Ptu'etr !
oP
U
ry-;-Q cra D.r,o C$r) V:O clcrss obite cof{iog rte rec.rrds
\./
€tcmcnto.
O os PeigisRnt
in h;barsrc
clcse CrPPUo3Hong '
\l
@ as Fnm$ean clcss in $xrrs !'r er?pllcolrns
\,
ar/rrf ror>
_:
ko Send PesurtSer obj
)i not ib not
ts r€comend€d
- -r evm il-otr3b rlet@&P ttteYe
.
i5 not 7.1d'rf.t,ded
4u b
0esnm$c,q rece;ve QnslrtBcr oQj Procel5'
j--
(
( In..rnor1*o1i ,*,,,*o.n)
JBN
%
llaung ccrr o{pn croyrcrn3 Q" OPPcverrt lOce.tes bX vrenderi n o nc-rrnbcr6, &tteA,
J
Cuw-nq qrnbors, labetS. rri$ t<rele seedfJc Q;-ot, i5 coiled ernAelJna
J
\-/
intcrnotlonoli zarfl on Ch rbe o?pttdxHon J
fuil-d'
s'fr
fi?t
6lcP-r'r- Tnsral Dhi-code e&',z^ bd
5u Unrade
nrrnbort
..--,/
ProPernes
ApP-hi-lN'
# €" hi.'.t; l.^ngqal e
SLra =
6rra:
:
gtsv5
Str4:
hhile tarUrg t:itl itfn rie kcXe of rrr-trHple pb1xFf a, 9r c ,rrst be ruvz o Ser.te.
.
/httn App.jc^v a
an''ciiapUcifuaq{rhe,oPtraoE.oq rb+rfu+$ ., @i, ! coroe
ll inranaricnor i zorrcr.r OP
6rntrb givcb brirt-in &rttcr,t &, f,fri .tSabo inrcrrs4cg coes locc,le, Qesocrrca6uncllc
cbsses f* rl"t. !
6te-trt:- usc ZbeaO: rne sSC.6e> faa int JsP gn€r&ro.t-D Sartrr prcseraroo lc'?r4g
tsh<n Shult aPPn lLYeb rhe t4rrrett it )ortvrp,tgS *nrt ,fru acccpt-lc'rXt^5t
beadcr vatc.e lo plcrcrS rhe locole speo'H c a?frrDynte prup<rttee B're'
bocr:Se,r &rHr€S1\en Sfruf5 o?W
EX 1' \( fr6;,c5 Lrrrgc,aS.
(ft) )6, chsseo' *'."04b
' ::i ;l
b Lrte &,:e Fr",ranj e - P''P'n'6'rrles Rre '
lool'5
Ruqrr.otPtoceSS o"r
__-_:-----------
I :- .Ib ia a
ozlotlwrz
AbOtccf G'nfrotle{ Pp61Q-rntrolter e^ eervraJjsp using rhia a_e carn
orsbmi"€ the togic6 a? PrmtG"rrottcv i6 colred Aberroef6on*r,- cta,y.
--4 In 6kot5 -t'x 0q.opache.6lrc!tg. a*f an' Ae1ptst9oasr.rr goJS
i5 obsrratl
Ccnbrutlel C\crs6 F- rhe Ru.tGrnr.tl.'t Artocr &wrt*.
.---r kTreStPrDClSsCr{ C\0si +.4]ut's G'{( + dn k-slrrte t ftcCcstnT oprarcns
bn be hore 0? AcHontewtq " the &q'poft 4 plo6{}sc)/ grocess Xa" t ) .nofrqls.J
there C{erotldn5 &re like e,elef tc&rtn6 ForroBBan c\&ss oU6/ Acjicroclass cs\js,._t
GUJ VaUdafe f ), exeou'c[ ) merlodg 1nA en.
?"
!J
Crr) , , \_-/
\J
irtlota3
t-/
YLlr/Sr .----\
Savrr crfdle5 o\ieeffi par Qefles tPro eesso v cl&3s 6rr ctne Q'^ ew'rr| rDr\dr'cte \J
-+ krion
Ae'"A {e'gdn5e of*"*tlttY
openenonS flerrldr.rc,ncl^
basie and ttllttL Qqruatgrxessrn I
"ffi ?.?#"** ; &uin3 p p-..rrx rxL't .,u,.-,,a,s bn foch rrocl<,lt -^{
Ltq ,n shcrt5l')' \-/
Qq,restPraosor clcd6 chfcf' 16+
sndet 6ez d4
tb 6tYcrf6 appn Y::::::: :
--2 Eut{L! 't+Per 6lven ?elutetl"oc-''s-
t6t P'arseXrxcl
flxlods & v
cfe{a$6n bt oorri.', ''-:ond
p'oc'ersllt'rrrprh
[r'ocos\ArraapC),,
16ese vncrhod5 crYe tik-e P*"sPoa,rt'oc)'
v
-G.',pr,rt ll"ttodDesisn pcrt.rne'"
Thye€ be *ElyV
ur oeed to cou iqiaae ti;a* ,\-/
rye-:- j!yt'. c,L)
bt),
i Here
ir invocoldst
'*tbudS
11) (omp.rg''
n\r5(afto to cdrnrJoe d h:t{la
rv'eir seq#ence
.,J
LL);
dc );
&laHdp:- ge5lsn Ttmplcrrc m<rtwd.
fu$ic vo;d ryz()
t
o()i
bt l;
tc)j
dc );
1
tagy:: xYzt);
-lhe rrfJtgd i.e. ca-ued rnrtt{ple ofte{ m€thods thrr io a $e+rence fu
!/ to *ti S
Compl.rc a trrsl< iS C6Ued hennpl.Jt merhOcl, clue
tttbtrl Q66 rbcr€ l5
proqrar$,,s'r iu5r need rb rerrcrnber o.nd cclr cnlS one
: rnelt'ods it' a
6€q^'€nce
G1!iqrhel6tfimcerbXxx()rt*tto9sino*lpanceonpt+'"stPocr$ar'
f2'y'rstpta'rol
onlU ;rocessc)
metaotr
ctobi clajed *,g Aodamgervtet caul
6hxpn belcP.
fl OotRe'.iuuo
imgctr iavc$ ' Eervlei'*i \i
irr,o5tt &vax' €eIvt€f ''btt?'*'
irrndrt iavd' io' * )
awtS''adbo *)
ioPsr olg'a$aeh'e'
l?E'*'P*tt'r
Srbuc cvs6 C6rh eirrdb (,
{
ftdi]c hrteon
t
bTH \J
O rp't'x- o? \i
l/* bocose'r cplndoco Y* -a3enr')
-oenr,\tI
Cb-
6r,,"g b'rr"''e
-*,.#i:k
= *'*Hgi "
) ! -- -"\ il:Xffi;X
;r (brmnne
{u(a(,Yf) tluei
else
s' *,*v:'o**t
;7*';ee2i : :
1d= r@@ 'gu+<En''eb.tv'-'-
Lopnt'D'trtutl^- \J
rd' Rtr,nta (nc+'"es); \-)
rtam 'ftrse i \-/
3-
I4co*'Cz"ccPnt'n e) t -
ft'rse '.,
c t-'
_1 p. rra
q
^ i*r '
nt bttot'
o(l a.;',
L /
l'f
ter,rrn
^ .\ ,
.,rQp..bva i
\'-l
5 *r*-kg, /> Jaloc tr4
3/t?'ocer'l?tilte"' \J
3 /crors
Y stip-tr:' acrcl erld[ 'i5P in t.rb o?Pn ' -h*., nqj,. Ex p@ t 1l ft:* > 4t
o*'] -lrtl-cln<-, - '
- Lb> zknr 6614erzred 7 Aq35l rnusi be 3iv€n tTdm i
zlcl-noo. rtttMrtXt z
4cnlto LIe:, > i'C^'Pp" l>
- aer-PpPedlX
p,areog ='praerscrcb-ss Value
4 (onnone'r >
zlsn;.ts- can\gv
o+lor / r"ra,-'
\-,, (
ouavn de 1im cess )
\,/ esss{ closs uJe genclallt
--. whle devetoptog f,r516a"Qtiaes Oro< (becoute it is rhe
ef.,,i '
ce
'\,/ pa floc€ss C') rncr'oao ttt Pl6': -PYo'ramrn€.,
R'?-testPiocesscrt ciass'
'J €-g\ merhod o? predeff'ned
'---, ao ct*tv wa,rhe, rr., ig fierc in rhe 5e66.idn
i rhe &t4eott o(
t,
derrtofta"r ttRtt
--- Rn r@dtl:o{ld 5gf14rlo p\oced Custt-Qq"tutP'tre'<cd
'-'/ Tllge no'o @ ( @ tV te hrokkr'
'Tire-oRornecoort<
i Ncrklot uirh TileS-P\ugin (b{) hlc'rl..ng uriib :-
frcrx \o6tc
koter to6t c
.tha indrcrrtg
Crra p\oced in aulg (n"6'a1 qjdn tfio%L thg ate Sa'ne '
olnr r"'e s
SuraPqrl
t/
(C".*t*s v
&v)
wetoLe zJsP: ioc)ude
> lztg
ircluda C-'-)
U
insr-ad oP rd;
U
Fxrtcr' btm t
\,
rlr/r'
pfcrc€ cornmso'[o6]cs
dmrx.,sirc Y;sro P€srgn Pott<'n the PYog{(rme", to
in
and 0Je9 *Pse 1og'q5 & rrr,rrrrPtehrnrS
$qtetat< wlo'r<grtz PYD€rams
Webf']o{
- t:
I Hoat'
-r_r- I
lffi*l
IL
*
f 6orc1 t
\---l
0estgt'Rttet
io ioErrs}e Corro?dire vied
-i 1be T c6 -Plugin o€ strors is Sven b-'d'{d'LQ
ho"ing H\es'
Desiqn Lr
'rlJoto PcSe .
gl-st- _,,61e6"2
- >.0/tr.gs-rires', pfffx=
'o{e{he *',*:-:::^" ^
z'l,@tagllb g'";="http;ii6*ctls
\r
"o"
-
@idtt) ? t@/'
" h"S ht --"loor"':'=
z
\'-'-l Lft'tie border =
''I" " \eithl'' x'r'' 7i u f't'--t
hindef ' l7 LIVAz 1l'-- h*dt
="locr/'
\-' "''oi
.Lrd7 Zhtes:io6ert oririb-tJt--
Lla>
lL. crli.df):' loov." helgnr =" lov)' > \, \
t> ataz l!--}rdatite- -7
Ltd" /Lile6: insefr ollttTlktfe '^w)d|" .--/
LlEr >
U
1tt 6;6g " |*g*
z'' ltrr. z '""
= t0 7. "
\--l
zltd'> t\-'%* dte--7
Lcd> zHleS: in&rt ottrhlt€=*&ttr'l 7
Att>
.Lltrl$e>
tha,tng 6 ,,res (hare'F au, Po t.r') v
rhis lqour jae ia *e hg t tetts _V
"crpbeotes og &rb6{lc '"'*d o" rua
t"t@ t f;T;
6m?-gr:,. ge$tn rhe no'4
iP[corct] ntm:)
- Q..^r*ruroqt C,"*");
-, FrE
rm{,Pln€'
I
I
c\ehnoHm 'l
U
:
6kJ..r5-Ccrnfi€''(Fn I I'
LL' rl
LgPe=
" fl5Atfio " 7
/XYz ':
Ic.cflon fnrhz t'tas!" (lrt=" o*?Tz
lRmlard f&rr€=
Grvest "
ZRn atrd mme = prr."b&:P"lz
L4crr.:rr.rtA r]an€='r€54" whjc+.1" l"
Aau+cm>
io regcrler roannq
,, 6iQ-Ul:- geleloP
tbe rCrrfuoing 'ftlflr'tce'
--.- *'" Ae€;
n
'r^Ho
cu& ivbe*rE*
lbere i6 $c po65ihlitg oP deaigning se fire dc6nrHaoS
O crossr Loxa,r
O f* Grrrr"n Lalcrtr
@ rr"rtreG.'t"LaSa+
arA K-"'
@ Ci*rer Lqc.r Gt"t'n lngcst
6 Ttoo
" 6l gats'c l-ryo,^t h.a''ttre
f^leder hle
tegat cn' t lojn- onlcnJ-ri te
tite
BoaglnoJn-cc.'te* file
Fotcr dle
Focrcr ti l0
Cilcaler lrt(rf
@@
91b'te Glu'.lot'$crrt
baoaer $l e
Adglrb,n
Pirotc tte
ohjeq)
0' A'o ( oa'tg l\ccess lL:gtcs o? rhe c'PPn
Per6f6i'cnce )-ogi
c Ft"n othe"
Th€ clc(55 oP corofso efi rtar €r'rrrores
E iS '&xed
to D"A'0.
Knce l,(4't att&" Ptotlole Loglc rrEdJ
to rrrrke pe16i5
slto r
L4tcs eil-Clblrsh the csnnecjton blu: &rab.se
*a Thit D-A o clc65 Gnldns
yonl(rrs fulLD
the Ccrnoalicrrr trli$ drnbcse Slur aoA fb pe$r-
tf; nelesse
oP€r^all anJ .
be dc,,eloped b5 usiog 6l6rcr',r:e tca-hnolog3 l;l'e b;5t'oa;t,
-, l-r*r"s o? D.A o clQss can
Pel .-,,
-1hernuliiPleAer1o"nclo55€5o(shcf5a@l)datl6D€irlhet5,*,.ffi?.n&l}'P?fU
D A.o ctcoeeg
sa*" cn O
@ rnq.o.n-er deatogeo "no" @-!l-,)f t,*"r.,"'r,-t *
OtntaJrrn @ Cuq't'W Pre-lr'6lcmfidfi^ a
\-'l bcorrle
@ oF lood-or'-ak4ilup *be 6entt€-tftnrcn;'"'
ohorq 6ewe^ SlailuP a..'d
* ;fne#;" o? Arnon&wter. er*e,r
.i ,yQ az)
:
^ _
dcmng &4"gvrrx 4 'a;;; Bre arl,
"x-wnrtcott-
tt)e e.Fnes * s*,rs,cdner€.r-r ,,
CD fcnoo ftrure-t rads onA wro6"g . poce-- tbe er*der or
' -.':^
In *tia rxoces'
\--l
abo yelbgru?r5 *e tirespru6in drnQ3urcrrrdt :
I \r
tiles-dePs'xml corir atso be ve;6ed
Cn?- G,@)
\J
-*
ff^ff : if,tr-;l
r' ae*mrto.
..-.@
\J -
*-,e ge6 +ite
i #;'rr#' ffi'u*
!r'.,"{t{
-fo\
|9
##J:
Enduscl
grbolri **:; ':''
*,*'* *:tt:#:
;;s
r@*-*'*' T ;_';,
,=,@
YqArest
H; l]lJ-*])
1*e'rz6(rr+)
Fz'n'ean cuus
,hj [<eP: +z-r-t )
.-O fu*nsu'u*"
i* ,':'_^.:_ * insrtArron crrss cohose us+cnq,rho@r*1
-g il::rl*i !#,:'r
gc@rrr-r-r-''
-This
}#: :; *x:;"* - r
-' - *''
++t'%a) i
'-@ "arrua'Cr.P
SucesS R.it,rte
25tt
3"' {u ) 556
t"'tY )'Arrc'nFnoard obtl
6t-+o
{oo-at tur" A;tr"n,1g{ a-P3,*rr*')
,/l
(N)
467-+a+ (uses iilg &hrnnon cfas) +35- +vn
@ *. lot*
pt. llg'llesfbme.jsl &r;r be d*ptoael * 76q boi'urtu c,,vArclr"'s'i
d6 @ncusYenrtttr tbctc e r:
IP rrxrrgpte are dcnng cr'
fl'rreaag 6iqgtaohied 6,*rlrctnetcAb
\v/
{ t ? -^r) excc'lrcG'-'
e^eat -'-) \-"i
P'dt' lddnfuo"A
1-
'
L-/
S*t*'i'ed (tn) \ /
{,
' ---':: lLntu ccn ''derc'd
,. st'aR 't-,
v- 'ttitO
d'*'='o &'lrt) \-/
t ----^ llsuw N {datx^ shrr\ I ;
t
J,_
J
- o*lo4^,s
Eru+rr,nn-lL.urtn3 tn 61'.l-r-3
g.c$ion is o . So, tb is
Qhn -riftie eir6f . Loe car, f see *r.t ig rpr @ct-.yiDg ?ot eu",
ln -krlo c'odts
:?\tena!../nlnnarirrU dn gh(rr6 &ndocl4$ fan be done
O .oing fxugwr.,,tlc o'plu"6 (*. hb o''d a't.'h bld*6 in rhe execrrrct";]* iff)
:
Ze^c4rlc'n? lq o+ swttbtuP5 hte)
@ uring &crontive a+Pftc4h [use
chJses
@ guur.t pxccpncrnl'r:ndti% Cc6rotrEn €r vrctLnple 6Nrr5 orJJon )
(9 f'corp'rccpt{cnol*ot'"3 (qeaficho ec'ah slar6 rkrron ckrss')
corcr't f nc+rlot e )
{ $nakru:a'ra("erl");
*rn,rrrpdoq.
t,
3' A" Brc"rs furon d@6 ID 8HG"6S
cortBguro$on
6Kp-G:, 6dd 0ne qddihGool tg.a\t-0c€e
$tnrrs'f5i$5 .xrn t
l5Fdt5-6n Ag 2
ZPa161-bean s >
\'J
r
&$Ple cocle ln 5th t-ocor { Orotaat Eac+don lnn&ng i, strtrl|3so?9'fl
io Stn-rs - Cao6'6 'x ro l
l.5tt0t5 - ConPtg z
tP:l;o-trlc.ot>
a
AP^-'bft'osz
1$ldr..|-€xuP{orri > q Peg =' nn5 ' e"P'
Qat/d(oizClqxdE{cq,ficmhr,',dt,dftsct,,.$rrfofumo'Ar'c"act,t/
>
Aacnott-rttPPln1s
t
Ll}rflrl6- LcrrkS,
ue ds"e in Some Mkt''$loM
Oeclaroiue n handLing eonPrgS
NcrEi" if bo$" Locd{ 4 $dor excrfrtcn
erro otg s
a,t**tl e'.ul P4e t ( )
tr*h d;Lfe:,eAt Wn tou Ratf-a'
l}'no}'in3 ?W*n^t
fhen rbe Miags Ss,{ ,) L*r, EYct{)von
rmlnrng,flr4SaotaP<'y'ro*
*'')
tr,buc fuft"g& vr$dd1tAfir"lt0ft"$
J
' trq
{ '-. r"^',"i)
'. ll}^^Vot;l*^4''
S rerurn erYs; \i
drcrrl\XPttorr q
6aarlon^ryr [{ " tsrr,rrs e6tL--w,' [.rr-,Err<'rot)
" Ji*r.rtlso' v
&-e as SkP-n of Preurc'ts
grDtr{z,}m' !/
!!,si: Der-rlop 6ne err<n isP
E,vteT'is? preRxJhtrnt''{'z \i
- 6re [ *o-
/7 @l46ub t"'i='W'll slt,'s''0s'he' "r.lt6s-brrnt" 'w
,rffi,i.;f3l';t \n*i lbile
nclo*S- \,
of At$o
drn3"-ar€r6oxe ik€ ch'e e'rar*?e * !/
::Y-=:- -- - tr6 -xm
'l '-
rns@icr"-q-jrf u
ftrro, qa"e*'-re' irrr"t = l'Fng.g)f
la*(n *ffirrc, \*/
-d5ffidn,.*4
srarts-\g\\\
*ng
b,o'ooxe^ -lu"i'-\l:ii
t'qe) ffJ-:'JLH*ffin^"
(t" **,
-=:
b
ls*er. eoih.r*
?";il";:i'-
r:r#:,**,*.ril
offih, *n orr -*'rr.r.r n
s (c*n,. c,^
3, l):: J o_ >
'\.
-/
@ prue&ve to Wlft-o Decloratlue lrtat?u-t4t1q ll-dun3 r1n jsp .
" y''
U.@WXe eort"P"Ee ='€rrJ'isP" 2
t..,,., - .... r'.
zr. Cnss.fuiNarre.,C:'b.pJ;,f ..
sF) *#ospa'F
P'"1
*' * -J lenor-R4e>
\I zenor-lus€
-> r.i.,.-,'i',d,4
v6cr{rron J
r5rri ra I Leftnw.r'E](> iava'l.a$1W+i
%3ltJ*lts a,lr(',oo, > /errop jsp locottc"
++'' aof,bl tlogrD
t=.'
-_., Jo, a.iv,o;;L"S ;n "
4**t *r'i.Pi- ll .n.no os tbe aliie errt'jsr" "
" ...:, ..- .. .., 1 ..
- gt 1>ly Prrn tlrarfrn ?it " .: . i"
l'rrnatt't hdr4f-tot}-.,f,,$"ei
#.- ;;;'''0"**; l*t, Da'r-taftdue globot br''pdaq
.- '*e
v olgne in $w-,4 cnnlg.r..ttt-" fl'tt ftj'+1i$"'&nE-in
. i,_. -
er',- Wlc,J i5 yra o s,f or J e"rz
dr,.ule q66 PlDbl€roD.
#tt Clictiog on Form Sutrnit hulftm Ccrnrlmrog'5l, C" rnllriple lirne-s (d) C )icl<,Og
-*re 4rrur:it3 arL the gtae ePP<'att rddJ<A Jb &ote po<tt ng PrDblz'D '
k) Stoti og 6c.me lJgr{ dck"i ts 4l rrxrltp.t-e ti meS. du''ln5 Uu'(I1,ur""t"n'
*) D*eutn, emourLt & rnut;ple -fi.cJ cofr.; re otorn; dnhne f4fltYu,,fi q"t '
o
-
To Solve ihis durlctcpsttog Problern We "r*rng tal<n v ernt 4r. llpt rwans e'a,re one
-h lk!,s kt*r^\ {*na * +v- alon6 uli| tle wqltut anf, atoo ftsu- il,}- -lov<\ \,
orra twat frcexti,Ll k &mplercA. gal"* ocv-@Ld cLr* woA* tobin,t tl"*ta; u
rcrr4e-e in *ryi Bo^A^d<A ;P l"* 4 ,V ^t l"o* 6*"'t' ltacx la yeyluk
NgrEi- 4 -rc,zn u
" +,",ifffi}**n 6 *"h:^;* ,1,T3'**'*-,., \--,
0 i3 .*.**n=",9"t".'
Jbla !.n 99
UGerNe;e :<ttm t.Gii rty prope =,,username,,/><rbr>
Password:<htmt:password pioperty=,,password,,/></br>
Htrae pa e :1 propert)r=.dispat"t ,, u"f ,i"Jpio""""f :;r,
2: _<htmt:hidden
53 <html€ubmit value=',CheckDetails,,/>
s4 </tiimT.fbrm> -T)
:! -
----------------Y-----'negisterForm.iava--------------------------------
56 package app;
57 import org.apache.struts.action.*;
58
59 public class RegisterForm extends ActionForm
60 t
a'---
199
106
req.setAttribute(,.msg",,'vatidCredentials,,);
l
1OT else
108 {
setAttribute("mss","rnvaIidcredentials");
I l3:#.blhlft
11L t resetToken(req);
(]ry"@ return mapping.findForward("success,,)i
flit "t'"r;*]
117
f118 public ActionForward savingToken(ActionMapping mapping,
(lrs
ActionForm form,
120 HttpservletRequest req,
@e)"*,0
\
I
j
I
j
j
1
I
I
I
.l
iI
{
I
I
',* 6nam a* EgB inrc6raFiarr'.*:
mudletocle Servr€,5 A.re O.r.tl ll3n6t , Opttorro{ C<rrr$g iSarab lc Eerwi'(g 1olffiFe o(1{
6{p1i(afioos r{rnc
tx,tkt aod orarra ^r .
E3:- T,arsc-rrrcn
rr5rrl, Set_trrrrg, Looln , JDBC Omrr46 Pooli% ard €ft.
-Ilzl
-+ g1&l1t- arr-re YfliGA are rbt mrDirdrr" tqrcr oP clt {\ &*Wft*nt ' Ne ade)}fior,il loAi'.\
-,, e Io0ics Canbe cacecsd olg &rrr fioe. tx"rs col'ro can Ben',n.,t? f*ry'est'
--, @ Addtng mlddtaoa'.e Geilices &o{0"it cn he logtcs
Ueo,rrres ?uR Ccrr'Ple^''
epirrg colrl -lfibr" ocre ct{'Pns
to dqx]oP
'.--l ro 6dws ib€se pwblrros ule EJB corf,,trtedt ' tttl)
->
\+'7 rrdd l433'r Brrsiness Lo€tts, [s{6)srcn't lqt}cs
(veWnst)
09Iotl2.{rt3
-? ln 9161116, t0 FJB Coroyo(rhtcafi an $e alrcrfs Ac-flon doJ6 crirkrl n logtc tb )nrcrcc16lF rrforyz,,q
,IP efr^rA Atrtoo cUse Confaio"s &x;rrsSl-trgics ard pur', ercoce t4r.s d*nrlg tbco ir.is coll<&-,
llodel LaXcr resdtr.€. T SarrC Itltrnclccre cdnfaLir,s lqtc ro inlerc<'t @i rb otbet rloltP'l U
/5+ltconoo'rrot
r,.. 1
1g6),Cafi ot z l
/'lc4pr;cctr]'un>
. ; ..i.
htf r/uorhqsr:8cro I
L,,1
\-1.-^-
\_./ _
.f
r. , ,";1! ;".:l
*"a,'i
-+ The .Javo rrsarrces oB StrrrrS opp n 6truJb APr otqrrnolen l- . soi 0Di1ffsdnJ o? rt,ere
) i5
resorn€6 (grugrc,rrrrrS Te$hog C.'mPlCt, .
-1 urclrt',T @irb cherbcres ( lisfboles needt some ad& ticrnol Pr€faro lr'3 '
g
'6i1,
gr{P[es
kro! ibrGrb 1o",.9 5 rgfts $ tu3S
SkrrS x" CJoe I .
Blnrhq a i3 deg,Sned k*ed q* 8rrvlc.t*Ce A+, Jsp Apr 1,o )JdL 1,5 ,
crn ord;mj Javo clasg corh a* 6p, Te.J',rblc€ 3 srtuPi c Aer dependerr, is cdlre d
PoJo cta55. on odi narg 3116f,r,ce <oirl-rtrr ong Telhrdo6b sfrecJBo APr dqFrDd€D3
l5 c&ue d I'tJr ,
\v .-., I rrurs a Actloo clcrss ib o crcd6 be.au,. i! crn be clerelrrgred oirt^,ot'{ n^46abD$ r
gf or/:ors
Termioofcr.lg rnar4rn3 bercoeen 6ir0r6 i x aod 6ild6 e'x
.
\
i'x 6lrc!.l5 ?'x
€artd6
Fr'r E^ D l5f4t*,€d
Gntot tev fu;tbn &rvte-t
(otS. o{l,"}'e ' 6rILd6 ' cttHdn
F.d) (o{.a@qhe ' 6rY4rta' c}eP,nr'<T
FormBec.o
\J
-. aP ttHen clorS o'ot&rn g Buslnesi Logic e*L3 *r,r, it Csr.es Crnc,te,r-
-tfoael
VtH(Jr rcr,(dt'
\-_/,
I€ Acnon c\crrs Conl(lros knic A inltrclcr orirb ofts tata resotrrced llr€
rrroder
--a t-,
EJB Ccrnpner*, Sni^6 toirtr bih"na+c c.pgn c'nd €Ba €te tbeo it (a66'a5 unde/
\-l
duvinSthedqlo'ltttumro€tr-axty.'lr,,f''J{'tl"rsP^tu*sFrrc^D;tp'rtlne"v
rcodi r.qd ver"ihel Sw*6'xrrr1 Rte imdr,.tls i_.,
_ @ f.'nnDistr,kt.t^ (-les 6,farr6.xrql R're e.,rr).S tc, c{crlde fhe A.nonctc'ts tg.t fu{
to be Osed lo fnDcers the rcTre*t,
\--,
-- @ E'trfts$t4tx.r G(,t-ca 5Mr5 *.d6ocla$ ohje4 .
fur""cla]s
..-, @ FrxnDirpatohrc,{ G4s $Xx, ( ) d 4.rtooclcrrs io c,trrirc Fa.nl*z^to
fJtDft(fB
fue^*.*.(
@ F'rcnlspa,rchu errt't, ) 4 -rbonclcqt tolctre Br-ernersL6rc ic "*^M'
-
'\-,-, to ProCerS *re ftrfre5r
'
..-@ gr*L) vu,rrn Wt 6rnng larrae tb trirrc*Dislu-rdx'v
'@ F't.Drsfrdder usu* p3a1sg 6oftgcrr'afion rcd@cre *t {esutr P&d. '4 Stsaacl,.s
gc'g:
- 0 FrwD;sfirfcl1o{ 646 -oixd Rrrses the Conr6 ote to Pex* r44l}s
\'-'O pree.nkaflc,n lqrc cP Qescrtr pcqe *-rrr*rrtr. .resrrtrs o'd grn& t""tfitd
\'---'
to 6roc.op, colndoto as D5t*"i' utbf'uXe G^t<Aj
'
- ry11'(:"*tfj.")
' ltrxt:'oP? >
. t?tn.'> zlg-n> ' ' iirt't
z 6hdrs a
rmez r c\. ^--L-.zl P-c>
LBtrt'.-trtme ":':*;".
oY3'a{srhe' Sfcrg t '- clisr,,r<''v"
.affrsr. rr^''u -r
drsmr.trn' Frr*Drrlrrehov :--
'\- 41l."''Clctss> l; '
\r AP-,tw> .' r' ''
/fi'lEl( -rrrt'PPlog 2
\-,.
ZQlr.r -fu.toe > {vwi< ? z)P-n >
ttus Bre cc,r,krin I l1 rrs(alr tboes litse choo, dtsptctr/c; shr€clm.., and elc 6rr lrr.l.,
o.rt LL\eR! to ge Pofr to Brq,c,tq bindciru.
-ltus Bre \_.r'
Cclfllcdns EO no.4 Jr*<,,cepfor6. 1;p Gtias/VdfidcLNhz
ftve6rt€, sco?e r+o,r<o
vts/_.
These ir*cralfu'.r Ccre of,re ..r.{..t -Pn ErrgDt.rcrchrv to &zrde $e Fto..4o*"."",_]-
r€q/u.est Comlog tD
re\&rri F0 Acrtoncbos.
!,
$krts - j3p6411 - 21e1 .Br" olro
6irr.r JO .lnfon6ef,f,"1 Sfte&S u,hpxe rAarcL
lni€'rcltzr6 &'re &'nb;ned into B,ale uwt,
nterc l-nto,te4k* 7ay su" 1;* &trcEoot-, dtPa,at SbaA., e*an't<{ol A*, o,l J ee-.-q,
"*uu,
Inr,rqrcX &€ Con€gmJott An lvt h/d*i,o claX 6a*t6.
rl
&P.rrt a.d inftr,Le+t<n 6lcet conrl<,;w l6"tnrcrccptors dhi4 d.ur) C!.n,tro L rht &*+-
\,
Pro* c* ereosrtoc' 4 *tt"t' cfera'
--; .5nrs ?. x f&(-r.ose is c. 1:6iror uni t cobo.e *r 4 AcHdn clcrKes / Qexrrr Pcqer' rt'rc'ctplt(
l6YeJiS>
LpttaXe nornr ='ftcsg ext,ds --"gIt*kI.*j t' Srrtrts- deRortt - tmr 61.
-E-dr fncl-€,te nart€
Zaclion "dEPt Py DisplagAc-t+ot' >
narn€ = A" chs -- 'krlsn clar.s
rpsurr D4ECJ ( zresc.rt .o-. jlfl:litt" /..,o.es, j.? z-l rzar.tt z cor'ftgara*t on
Lu'r'ru'ururr
tooFtaavalton 1 o -> ..: t)
2
L zres.ttl rrrme -^ +aIar\c' lt{o:l,-.n'j,"p z-l rr.Nr't
zlauscnt T
zlw*ettt<,
4svxtx
qzlor!99
ctot<"e '8aae^
Tae loco+icE) & StYqr6 . fr{rdfies Gre ;s hrs-rrr\
)
6fiin ?.. x Slcu &,+pltts -lt one bnitt-io Jsp la1 l;fiar1 Cauel stuu s ELfl 6 . Jts ttd
tl
fire;s 6lrar6 - t&Js ,ctd' (wat; tuxte io 6'rLrlse--,c,t:,., - Zo. tt .3a, )
-+ -hc -Jqtlrb un iS /$rars- raflS,
@ ft" *re alalt'r J,o6^ LreA a11pn_fuirteCade nepp.e-a Aep: ,o? pdflcno,6
@"@
Pocedarc 10 derElop ; dairgee and execde dlrrrrs a.x . awu@H.61 (*n, 4 qlno'; 1ro ro
rrr)
SftrK'fnqc^"tg ft,.
.l
'-- O Ed crs€.,( Brua rt1re<t lo App(D c+pn
Thanks and I wish all the readers all the best in the interviews.
www.JavaEra.com
A Perfect Place for All Java Resources