Está en la página 1de 195

JavaEra.

com
A Perfect Place for All Java Resources

Core Java | Servlet | JSP | JDBC | Struts | Hibernate | Spring

Java Projects | FAQ’s | Interview Questions | Sample Programs

Certification Stuff | eBooks | Interview Tips | Forums | Java Discussions

For More Java Stuff Visit

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

Under 6ran din oP


i
1
ar' A- * coebs lte
i-t
0'; Nhar is rhe dif e r.l(,, OeboPPlicadob
Jor-olt
.e-,* orF bt
', ') [o"ilg
A116: Nebapp rrtBc.rion lbar is boeted on rhd'I internct
---f---
L> floced

)
na-e ' (WruW. xYz.comr'). is oerte d os Nebe i te '

o aJeboppricarion is a colrecri oh o? oebre6oor


ce- Pro$ orn6 '

cltb?c'XQ-g ' Boscd on rbe tgpe of the


-Ihe4
e (reSvesour ce p'o€y ams lervnare
f
(oebcage t€g \
Gye kDo tgf,€6 og uebreSosvcr PrD6r
ams
€eneYorc tutu

O Sro-ti. NebreSoctrce grgs :- :

$enerarc stah c crrbpo6e5 |

I E$' ht-r prg6 .

Dur:oml C NelreSO c,rCe fJTt S :-


)
genirri.,tc Dgmnlc wJcFaBeS
-\
t.'
Egi Servlei prqS/ jsp prgS , Php Pq6, asP'net prgS and ete "
c,r-b resarrce- 1-55
l irroges ftres, te"t Btes a* butg.-t NubYes'urce PrgS fo Otber
) be.@use fhe5 Can'f to &recrl5
€ercral€ 'ehfngeb "
l
Ne.lo6irc Conran6 hoth Srclic ond dgnomic NelPo€es
rlu ndrn lc
) ---+ €or in the de.eloPment * urlc oPprrenXon )i bJh -(l

{.rjdo re$rp{Ce py$5 Wit I be used, _.il)-, I

To Deverop o.'d ere(r!re uoeb opp\icortorl oe rred fottptoinS s)Pi :"

O Rrooset slilc [ro q.r Broarser 6indaos os ;r,eb cti€J)6 )


J fm aererop coelrescrcrrce
p*€*t:
@ tJebrechmloqies )
.)

(! O*"t"se slro foghonor)


Un&rSrandinj $e Pruo 6p ex €.rrti on 'rn arebappllcctrtarr., "-

!t ..hinej ne
":=:-
-ao
Eo
._.-Mac-biDr

*) Based
T1 1 T1, rg, 14, Tg Ore fie
:lY!:
t,reb rres[r-fce PrDgr4rn6

On the plate Loheve uxbreac(nce fr(qrrams /?j(cl,,}e Loben


4 r,uc-bap plrcafilrn ,
------!,

it tS ve+rS ree I
t:

bd Client (8ro@6ef Ulndoto) . There 669 Z HpeSf0 coc-f,vegarr.ce prDgyarh6- C


O Ctie.'t Side &rb"rc66ci1ce p€S .J
rta -J
@ 6.ru.', 5;4g ux;cyebctiyce pr€S (e^ea.rc in rbe Servcv Wtrn lqree )
Ei grvlet Dvgs, [5P prq5, phP fn-g5ond e]c" a
Clie nt Side &xlc vesou, ce prgs : - Come yo brotosel coindoco Prort t rcbse'rvt"f
ft I '
&.r, g" ert 11-n Vol''en 'refl-res \J
Egi bt-r p't r icrva scriPl pYgs cnd ete''' O
t JgE:- fenerallS elt 6tolic wcb*frxce frrgs aYe Cliarf sicle t'ucbresotrrce ?
prg5. SirnrtlertS &ll Dgnamic arbw.sa'rte Pl€s ave &rvet si cle *6"*tt
V
prb6. c
I ^.,- r,r. o?Plicc,hic'n
,hle)o ol.Dl)liCcficrn
DiPPerenr Approches o( Developtnl icva U

(/
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) .

-> $Proare indusft, *Ot, tastn g


\r
iep grss drs servcr aide crx! resokrce
\-/ Irrgs urhile devetoptnt llodetl opq"*h/
v Orchitedtur e bC,eed crrb o1p rrCaOon.

li @-rion "'-
\-'/ Developing llodell. Archi leel4r e Based nteu app

-> Jhe logi c *nr reads Vorious dbrurrs &o- ctrerLf flereu-reJ yel,qegt 'rs

Cottcd ag Rqgestfura Garherr n 3 Logic,


-lheSe deJcril s aye Pu1Pest l-lca&t Vctued,

.,j furm0ora Gnd erC.-.


l
.-----r '{ls )ogic {^g.r Varidares p1rrcrD ond For,rr; op rbe 4r"., Unr11. is Catted oS
,ii

\,/
FormVotidaricmLoB;c. "j

Lrvlnl '@) sg'nbols o1 oof


9', cherrin6 toearlrr Erndlxd is , , t'. .

"'
(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

G &66hn iS corte cl Sess r.lla",age rrr nf Lrgic.


E3'- lhe logrcg op oll €esatoriTracr+in3 itclupeg
fliddenFovmFetd5
-> i\)
Coorts
-r
*-t Hnp&srion ond etc.. . \,

*e use'l thl.el&'re R"


E?d U
'lhre logic itrat 4rrrnotS the resutr ond qerc{6}es
-) U
is Coued fJresenmrkYn lo6tc.

E) Httnl ede

Logics crPPliEd on the Ctpplrcatlcrl


fte ddditbrill ond oPltorol 'Srvies \)
CrYe

fe.; crltA oeuna'e rs C?$€J 0s U


fo rrnve the olPllcoioq rnore fJeY
.U
fDiddle uf,re Service5,
L/
connecfi ctn Footin3,
-'llansoolonllorrrSewrn:t *' *
E, &*r, "g tervice r Jdbc a,

One prq,ecr ccrn toke rhe &ppor I oP mulHple bocrend5 ' All tbese Bat-rcet'Js

lin&rnrvpltat d4clem ) '


'1
togc,rhev iS Cc.rted aS Ere ffrlrcrp'; se
-lhe psi..r i5 b1 trBing old rc{ir'6togies (or) Bg uaing
rl^iat develqed U
"
is corred as t%"."1 Pl* \-i
EJ| CObat prderr, Javc. l'?. Proied anJ Qt(' ''

6AP i$ ERP slra' fEnrcrpise Qesarce 'plc^n)


Sieuel ii cRrl fc*ro-r" Relar{o^ llanagernen-t ) slto '

In llOdet! ArcbltecluYe bosed Lrlappliccfica


€ide Lorl rescLrrce Contains rnctltlple logtcs'
&e rh;s rhe lutrau i"$

lirnirc*ronS ond Odvanlcrges aye the"e.


Li-;ronons Ozlul>or>

'ihl5 indicc.reg lher e i5 no clean &f:aration Ultp Log ics'

logicS '
(ggg9*ttg)
--'

potttel developrnerLr- is hot pos6ibte, 60r rbe pra&c;vitU i5 V('rY PooY

g Doro3 rnoYetoonk in le-sslit',e 15 catted 6od P'ddvit

---. Ce{rat n rnjctd le coare 6erv iceJ rrc6r be lrnplemerarcd b ttrg. p}oSrArr,Ll

rnoncattg'.ThiS Incyeasei bc'r&n on rhe pYD0rorner'

Advanhc.gei :

knoc,lled6e oh gther &vvte* a& cav ls


OT
enotgh to yfbappucorion'

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

g-> fontrotlet l-rrger -------+ (co"*"'5 fnrcgratioo lqtc )


to6rc
t.. -)
)
( Ccr''tro ttei Loger i5 [i\ee -lTcrPFz Pouce )
\-/ i6
Torc$roltcrn l06lc the Central tqic of fhe ore-bappticoficro rr$tc}l t&LeS the
Ye?e6r Pr*" ctienr/ Raaes fl1ero tD grodel LoXerr "fe6o(rrces
, frrler ft@d''e
ytsuts Rtr" Mcd_ellnger
fi$ouyLe,S crnd PatSes tbe T€sutfs la vtua b"getr
"resources. Th;S logic Gntvole3 ond rDoDifats Evu'U ecliv;? iP -el
Uebo.ppttca$on &eorn-. ,)

Oitferent moder oP Dveloping Jxva Oeblptianot5


J
U
Nde 11 Archt tccr.kY e Nodet e Afthl h-c}a.Y(
U
|1 vcl Archi lcrtuhe

l"lvca Arcbt tectr'"e


-----+ .In PIVC 1 Archi t-eikrr e

re&uyces kutng b'tqgic and Persisl€rte lo6tc'


Vierrr 66J Grntroller laXet vefarrce lf- 'tt
l)
pyesenbficrn lO6r"
O.,d JntcArollon lo6tc,
O
(/
n1 mvca Archircclar€ (,
-_)
( b',o6'. cnd per$skrrce [o6rc).
> tR trlve
) toe
Seporatg l"lodel laXer yeso&fc€S
t,
tare &pararc vieu: lqer yescrrrces ( prusenrot.- t"g,.) {)
ue lo.ve &perorc Cantrotler \at,er rcscrtcez tfntq*li"n l-oBtt) . (J
Unde.r Srrrnding Tbe ftvc! Crrchi rccJtzt :- (,
llvct
gmaet uiodoa
Ctonttollel drn;l ,**l f*l ()
--il1+,Ud 4A to8i c
a lblm vo.lidatla
\)
--. Sasr-' "''g-g
Cnful L^tlrt)
+ B.roerc@)
Jn rnufiort 4
Tl
pcrsistnce
iddl4ave
l€ l)
C,
(Java cla,ss/tlara
FAB rornPl5prr.S
o
grinj @;rl l't8 ,tpa
U

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). &pararetS io lfdelLt'Xea

B. Corn porpnrs Nhite (llcrtsin


3 crrri f1VC1 Architctrure,
t6 use flvce
To ger nove clean &-1laralkrn oP logics it is vecprneoded
Ol.cbircUrLre tO otele_top tbe sgrhopptr ee$on3. u
€d.,te utela;tes c^" 6-)
Yt!:' llvcr Architeuure is 6ood
fi dileto? med;rcxn

El',- WNN. Yo5elndia ' ne-r


hlhlN, v.lSschools ' cDm

6o-

' Llnde"Srarrdrng nvca AYcbircclaYe

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'

on 0ber opp\iorrion spcihc lo6rcs 6rvcn { progra"nmcv "


\., bc.sed

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"

inrcrnalty u8e5 Ceryoin |echnolqies btr it mokeS p,oXtar^,tt't mF


Fa
Core

\? kJcxr! abocr Core luhncto6r.s (not,;ng hr oborrc.crl^Lt4r") nh;te


&vetopr.1Pi"

._r beoed 6lw &0p1'.',,'*.'n.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.
'

.J ---> J fUXs OF Plurs in Sava envivonrnent


i-
\-
O weu P/,o's l-
-> ProvirteS Ob$nadon lct-ger crn $rvlels, lsp Krtnolo8ie-8. '

\- + develOp5 rnvce ercbi fecJ-r,rre grsed UX) c"py>tiCw|anS.

"-'7 b8:- Sirurs-+Prom Goe$e sltrl &undalon


$
JbF (0avcrSrrvflrlctts)-+ft6ro Sun rnrcyo Sd6Kff,
\- O
-+ &*., Or..sUrfl"g
hebNorE
S[rn-.ngrnvc -+
ko- ,Inrcrfarc]t O
i_. T?restreg --+ kory' Mobe
C&Tougrk'4 l>\xtq-
. rr.m,t AOF __,, from Oicrde cInP
prz.rn
e)
a
?) ORn Flvr'r i-
r--.
\-/
-+ flrovicle6 db6nat}lorr 1o,6er an Odbc fech6ol6g g. \v
+ usefta ;6 cladop ohi€u,J hsed Da sfq.7 irdepndeny Frs;sknce l%k .,\
' Coa;"* Bulu*,6n rrn{ptog[ocr; rn"i"w"N"j

Toptinr ftrn Oracte &rrp


-+
i$oris -_-+
.
PA,
6
Qavofcrsrst<rgeAor) 6re.,fpn *6rn 6on rnKra 8tr aFtrn.

t Ap ilr.va Beons )
mg Prv* ,af,*e elq lP"ud"Hqn

[uava uor,^ &jed;) [[Do


-+'
laya
"[4s5g

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

rotl:- ,NEr i5 aao a Plto.

6trutg ;- lc(trre based uj(ba-td I


cl{rl to develoPE rnvce avebt
tcPe : java boacd cce'u Pl'a

Ve{6icfn : 1.3.} Cc,snUalule u"rb Jar.t'++.)..


?' I ( ComPoh'ble tpi+b idY r'5+)
. 11

yerdor : a0ru.he ft.."aorto"


CYe.d.ktf : 6y. 6rcrij
666, crga-ohe' otg w6i k'
Otn gctce dro: daontood slo as 7n l;w

zip $re naroe : 6nuro - I'a'8 - &ll'z;P


SftL4S _ ?-.5.4 _c^r 4i?

ru q forde'r
Jran,rfa$cn op slo: Ertoct ttrc ziP ?"P' '

tPt'renCe bors : Jarorrtn gh"ris--&^ O*t3 ft*


0r
$louaboof 4 6tnrs? ----. R"r Tok Mel
0.eB.,inon 6f $rru6 : -
:---:
- Slrttts is c\ Jevo based &xt Pleo gl@ ' i'e. eproviding abgnacr,cn lageu on
L lfiaiog rt,e indcrecrtr3torE
tbe ar: €ftYl€J, OsP iecbrDlo8ies to develop NVca arcbi rect tre li:sed Oorn
u:cb

C'fplicd$cm3 h,c(vin3 tbe cop@bitir5 tb tbe Jr,rcdfd"tdct4 Itr6ic oP crrnrro t)o/


$ernerafe
l%.* dgnamicouS based 6q .he fn%rarrex B.rpptied lo6;cs 4 Viao, rrodel

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

--1 Pxornple aPPticdtloDS

._y p6currrntatian

Jee Ta3 libcarieS (s rn'oe csprugLurarier)


-1 auo)loble i6PraX-s
Jsp T0g libranj &rdenng
*tol *odt\g

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'-

rrrlrr Ue U6ed b! *tvL*


fr?LI d'L{t13

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 ) "

t ''- .11t1_ , a.. ql,-^=.\i I /:

Seand -jar .rt i.lf.f.r]rrrt. 1:


'i

gerond" jar fl-;re is


&rynder* , oafr".pre
. rq.,i,STI93]
r..,i,,r.,r, ., becanrc ttre rqsr ''"('{
..,,.,,; .,,
J a.;,1_

First'iar is uJtn6' tLs ':Dtrno' '-c1q,.9t,, q#'&Y

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

DaPlog eeocnt srraataa :_


^tectzttJ
Firsi AP P
'FEg'as t.

I rJJ'st5rv'iavq
l----------------, F\ sl 5w ' clcss

llpleggs lirsrApp 1gd.bppticaH oo io gt/.i

€iue fs?-test h Frst3tv t43:


h*p' ll rocr.rho,rt : soro / FrstAt,p / Tsb i. t^ )
[: arl Parkrn
Jarn.tory,Ncrclas De ?ft,n a Excedtan ; . Ies t .

add Frst.iav Bte n Htn-x,.:r \ tru .Brae'r o? F'ctArf


g;\re rqte* lo Frsrsvvpr6 :

htn I l/ torarhost : txz / F rstA f'p /ftsr I Cx )


iava' lan6' MCfu.s De FoandFxcrrrtlon :
E/,i16

ol5o c{dded Serord' j ar to hJE6 -INF\ frU fDU.a 4 F't'lr?


F..srA0P
r > htFB-rN F
' clo,sle:-----------JTrrst$v'iav4
t.--
I crla *nr , l--------------- F1"6rsyv,clcdl
[--+
f---+ lib
' l--------
grst.jrrr
l-,---." Seccmd.jal
S
ive relA€5t l-D F.rsr Srv f1 : I

fitp:if toralhoar:toro 1 F,,'nrApr / ratl- (Su,*r, )


,Eb r

Developing An(].JJ3 Oflt lrceflcr) ls norlung htr brr\r;"6 },/cnn-nl a?Pl;tattsn haanX

rhe zpi "Rlarce )


Sruto fui ba.red ctJthfi.fi.fiLe frne' &, rhis toe need +o $fi).t's
d&l
qrv'n hT he ( &t"n - Ccrre -/'3.s .jar ) tu c)ass {&ilt and tie'sfauts

.J
: \./
0tf lr | :or

-> U$ng $r<rt5 P/crr toe Con t clevel6 p licqrf ctns,)


Shnd atcrne q>plitcr'ticrro, tx6krt)P CPP

koo - her at?ltc*ions .


it c?n be &rJ c.rtg dctr lop l,lVca otelurecrute !66eJ ;rava
&xb afflicottcms

-- -The imFtrrcnt osoavcla-O*n* 4r Stnrf a.x o[?n darefp-a'*;-


o
) JsP Comie / Prgs (oi,- toa.n) \-;
z) Acrion6ervtet (Cunrorret to6cv )
r) Neb.xml ( ftSq.*'.* Dercrrper [oo)hre)
eiass (Crnmulx \,
+) ftrrn$o"., ctoss/A*ianEavrn l"f.r)
6) \,
Aqi.b' closs C&mharre,r l-apr
/rtU" t g"n
;
q AorrnRrrcmrd6
J
(conotter Loxen
) \i
?) 6rtt'rs'c?X Bre ( 6-narer Lgu)
(D t!
3"v,lJ:::tt (v;u,: lc^ser):-
!,
.\
-+ 'ropa ant5 the fe4axlrce6 09 vieo lAatr hcorr"g .1trt-S.r*r,lt o. n lo$l c
J
-+ prt)efrkrr)on logtc i5 "YeTl)rcd io Srcpore uscry inrctfure {,r Erd uy"" Ustnl rhis Urpn"rukn
, ,)
\J
w7
the End u6.-r ccm *4{'H hfr-,tl.s to gh(.l$ qPtrc(tHoD and Gn Vie'to btS'us ntw"
i,
SlYutS OppHt3fron, .\

Jt i5 tbrtrended ta Aeo lo? a.s f,ava tode less


jap yogr.tn g Q .,srng * P"^"^,r.rl
\,J
.j6p tz.gs
\-./

&rl\i-jn 05P taxs jlP ka}nologS (f."et S.'to*, Eler'fflrs)


\J
--/ 0 6TL ta5s
i ''..-. ---, 5lt(1r5 Arppli€d &P ,a6s

&srtrm OsP la6s


la4ex
demtop the'vieb
\v, noE:- Ne' C&o c.l50 ose hr'nt,
hnnlr iftcFfiEet vclsr'r9 tccl''nolry f5 to
fr"c rnnr le r , Vcl(

\- feaoul(€6'

\../ a) n*-l'","_@fr*' l.!-lt-


\J Jt is b&ilr-in :*ilu erno og 6rruu based roe-bafPn'
Gntrru[tcr

-)
----------------
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

5) nro.xrol (oo Are) :-


r-'-+ Tt iE Deptogaerrrni tDesc.vtp ttn $re (cor) t^xb a{Pl lcaHcn Cc'' Bgt-tte Bre '

r-.---) -Ih6 ftre C,-foinb AotrnServlcr Ccinff'gurc.rfc'n Crrnndit'q; trielcsme


Sle c"ahtmh(opt'oh&r)
i

JsP tibraq con€rXurotion (ophlcrnaj i and e-l'c.

\v SrxOft6rng ryesocFce de-ktits


f0 rtsr€ rhe Unde'r[ag tn
5 tCsilotwqrfo}
Y *e pmcss oP
,ttti|Jfte od
envtrcnmcri wc@rtizltj rhe
&rrr,sCw) fltra lel') ron-t"rne
'; ,+
lesadce Ccrn$6uraHan'

furnI&ao ctoss/n,ricnfirrrn cta6j (cutrollot la+t)


L
"-
gtrpre d @n cloas e4 te n dln j Rotn
Jb 16 d Pn€r c\mYne{
Arva

o{Dthe'Jrruri' ottrc'n' Acti-En - (N)


oy6'
*c P.r, danr6iwoJY €"r n"f
Yo "rt-utvcanA hdd
\-- is e^ pr:abcaq I'wrng rhe Cq{t'bili$
-> Ir-
i"rrd [r ftubn (u,tler'
"+ At*lcnfuv ltt Lwolct rt;s Fu-kon ctoss ah"i and unks futm dato. a*tc,r yeia,p s"ry
ktm&ta f-m ray. er-
--+ furaBe,n clcl,s tS apid& in gttutt O.pp}c:rrrlo\ but re-oorvvn&A fa uSe '
-IhJt &*- don', lqgic la rtser rhe Rt- aurq
------r %"rgrt Oer5 dorcral nS lo6rc m }prd

o# th€ loflo to Varidare the €"- d"ra'

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'

Acfana^rc urrlt<l *rt rur.rved ft"-ar-t rlePgm'x7


T0 oven Csrn e this Prutcm
. \hl'd^r €trn a"r-a in Fr'oBoq g16,s1
rJ
&{dted F,noBetO clalt #r tlrugraru4 Car4

rfTn^ .,..r, f&'*rtuo r-oxet[nu'r l"x*) i'


tldt €xlrrrdo ff*' .6huJs, *;-.flarn (c) '.J
lb i5 ihe .}ova clo$6

ct\ocrtj plac d in ftltdrr cbds rh<n it aus


&)hcn f5. lqtc God rrrsi6lcoce lqics are
\-,/
a5 Hodel Lo6e't ftSct'LYte '

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

ihen A*,on dots ;s, CaueA c,s Cannllet VrXcn


"so"'o
'

Eveq *1resr tralpd 4 Acnorft'"r,te* qritr


frh cl''t (o)otfu,,r 6hv.lrs

n!
6rnrre Aclcn
q: utl'c'r is neet L+
"forS

Actording l0 l'\!ce *,e ComrroUer Q^rA slutrd Canttiv' lrgeflrafisn to6t6


Qnlnt
15 Caamurucar coith Hdel LeXc,r res6uc"8 ' fn Stds oyuoro"S
^tW
tS 6^ p4deftned &fi'q6e,'r,ttr doiv., *1 Dllt'&mels can't PLan \tz*a
Io6rc in Ar.*^("*w.
]-6 o\rficorne this firo$eto At$or$,,vtct p&sses tLe hta.d wCAat- io 6t't'ts Acr+""
Olers , 56, g"o1- Px)glarrvr Carr *. swcr.s ktton c\Clvs €]durrr aS G"f^Vunfu"f
t€soLrrce t.f) MOdel L,a?er ft&etce Os &scrr.rrecl a._bare.
6) Ar,oo hrc,rard S (conrrarter lrt* )
-' AcgoFwunrac &ye fp \ot enmes in 5.t't{f ccnggtrmooa
'resoarL.J ( ro. lrp *
rrDflrams
) *, ""r,r,t ,#,.+ Sn

lattrered co,) g-.}*a gt enu*u,' ,aJ; ercrss

!iar: loXcr ga rhe AdonRmrrardt crra6*.*-,


'eJotlr&S bared

V) Sr'urs CmfiBurarlon Fre :- Cccdiolter Larxr )


'a-gSu.drrc't F;re' lP no &rc.,o-e f +eatf,te{
+ {onX Brtnanrr ) rml
. Csn dd aS r Srtwe

elPllGrtil *rn A*ton&rvret looks tD tats€ 3 !"rr5 - conPi g "rrnl- dP {oEB-aNF Sra- os

dek urt ibttll Orn&Rrrrar'ion.


U

\J ---+, -Ihe ConB8urofion3 dnne i6 Slratg carrh6u<*rc- Ste eoitt be. L"'d 4 ?;."o'"'{t'-

to €oftlalr rhe inrcAudon lSrc op Cantrotler &rvrar d6nomrcott6'

-.--> rhs 9'te csr,rc'rw ftuo'rtti ConPr'g;*c'Ht^s

cP3
*) P.'n" ban ctasses

x) actr'ot CtAlseJ cP1

+) /c*co %r*ta c?a

,+) plug-io6 4g ond' 0rc... . .' I :;'-. ,, ,,,


uett "t:,:::;
ur con hure rrut$ple x6P r€el R"l
\-, ltoTE:- lo one atrur: qprrc'ctHc'rt IrEL
c.R musl w one ctx-b.xol &'le
\-' G0)cm clqsse5, err-rrs Conf;3La'ciFlon B,* bf ,.: o. 1.,,
ond ''I 1' ! l,.r L\il.\l\iii " r,

., .:

Y
CnlrrJror:
Plow 6f e^ecu6(m in €hutS 1. x o.lpticagon ,,-

brc<p6er t rindo c,t


5k16 bos"A Joa c,xb o1p 1ira1,g
-.

-) 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

al.(hi t(r-(lye ba-aed o(b d{?ll ca}ton '

-4 The Pbt,; cf execrtl on 'ol- fu ftgl'.'t ce6 o? gldt!'i-6,. a{+ltc4tion ;9 $red ' bti- lo6icg

in rhar ,q 1Lttc!8 aye lvo'r'amm,.4 clvxe Lgtu' (t"to lilaon$vter


) .
\-.l

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

I 8lr4ls 4-^ S'^ P'g. k',3


r9 Er)e usc{ 91bmi 15 fhe rr?res fo opPfearlan

*^. dor""

@ &tfiun Servld lroos onA {4t49 *re Y€j,ues f 06 Gnwotlc'l


4""1
.--,
O Aclictrr
g.av rft use.s tbe eoHe,5 og 8w Conk6t,ra}l.,'t kte n daude tbe 4-m bc^o a^A

A*ion cla$ *nt ara f€?reilcd tD process the T€?l-es t


?t* 4 f* * l*^ nXe'

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

rncrhod cm np+ OAY* '

and .9nds co'nro t anJ


r--o -Thl5 exec!*(f-r-r-r -) tncthoiA 'f'$aeg5: fig 'r€fesF
4@

{e5u lt5 lo RHon9;rvrct' ,-:^ ,

'lfi1"
6de-uae
'J (D Aolot\*'\vl|- urej huontu tttrt d un1t 6ualJ<ns o?

the QeurF'-Ae oP Srans N*n cws'


" @ k]'ttn *tvtet |Iljsc,t rhe M .rf5uri5 tD dsgtf ffie.
firylLy^t. n
th€ PrEsentu}{an lo6rc of Qerrrrr ponp
.!\ ''l

lav'ts,t loindou in the l71rn of Dn r*rl e l}crlfage.

NaminqJ Co.|venH dn s Nbile &velopinS Elmts App lrien-an '-

iF Form @3e ndrrr is x'&P tkn


take xFoEm 4s
lff,rl,&.an clals name
XAno" 43 Acrjo'n clgss ndme

Fg.- i9 Fcqm pqe narne i$ Ye€istf'isP *)€D

ftrrg m 05 Fto- 6ca^ deas rnrne . 1,,,, ,,ir'


Regr5 torkr ,)

Acrl ot' as A'rlan


Pt6rsu class nd1rg '

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 ,

The hlor6t 6'olr*torr ff-tr r€occ(lrtn3 phtL€ttr5 is cdlled -AnH


--, - pot{.rn .
1
'q

-+ 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. \-,

vca i5. releaJecl aS Design fnrtqn. hrt. 15 ar., olso be 64rt ed o5


t
Ar.lu .t r* t , Been*x a
\)
ir tlco kome ind!6rie6 De&ch sFandara to detdo\ wbaryti catl ons a"d to i na/r. ueL hdr.v:
\J
t!y.v, slu' l;zg 6h.ui, JsF. and' eri. - - .. '

3erl ter flesc<rrce brrnole ( g.rp"tttel Bte,1


8tntL6 Sl(l, )t destgned based oo , JsP, f,c.vabeans ,
.

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

f&,i,i-1" Dea1npttirru io er.rrt ) \*,


0 F n, Gnr'ouei (A&t.'niftvlq) l,
@ r.v.a (ntrote sr'-ttrs Rln )
\,/
0 u'o.ln't o ctc'ss (E"-Bean cla'rs )

( Rel'arPtcert'r clols')
0 nUu** G'nrrolltu

@ ro"l *+-ae-1 f,r\iedl ctn ( *'*o^sa'urcr at'd R^-'Seo'n \


\-/

.-> rElel6randrnS drgPerr* tupeg


of P*t*
U :'ot
cr)€ Car' trt4e b iUfrs oP Ul2L tsdc'(no o'
Acrording fo 6er\,lct SPec,iff onfian

0 groc .rgrcb uPt P6rn


u1
@ Ott€cro,g nvlxh )aL(&ttcl-n -.1
l

@ Exft16ton r,xtp\ D?Lftl/ft:t n ' \JI


i
\J{
@ exott rr$eh uRL trrt-crrn : -
J
$

-/ '
-: O'l psfrrn rrror hgln coitb ryrtUo t l
(-t;
-, L{1l
[4Lrt-crn mu& not Ccntor n
-+ charolk,l l

E6'.r Z6i- Fcftrn > l beot-l zlwvwrt<n n '. -i

e^Onple .re+re61- prl5 Botrr b'UrrSo, cDiDdotd

htrp:fl rorathostrlolo /resrA?p/ rfst4 [variea)


T* orou*^ *-
btrp: / ruatt ost :rolo/ festA?e)abc ClhYal,rd)
/ tatry'P /rcstli arc f lnvali e d )
lrcsra1 f 65c!Pstr ftnvalied )
/reslAPP /rt5tr' ao fnvama ;
Ohe{ exarqdes dn g^od rr,4tch crY I llffun $

r) /Llfl - f,ufrcrn > ltcstt) asc zlurv pantse n>


> /rcsn'do z Jurvptttn> '
i

,,) zwt- frrtlxr o


7
a) zutl- lzrtlan > lt.ejrrl obclx'; r' f exrlarlqn
0
lnmn End - us<'C '
I './ pwfiv'n tn'!
ruorE- 4) urraort"rnh'r?Ll, olo77 name and qtl\satttg
. b tll.C ServKtets!6, ncrme

Dreftorg rnarch '-


- @ Uv l Parrcv\

"/"
-> nuat kgin o;rb estnOot '

-> m&61 €nd u;ri "'t ' S81160l

g:- <tar-c{ifi- rn > l.tUl; <lurv.l-8at}crnz .

ExarnP le yaflcst cryt 6 Pon"' brur..rset ,16doQr

btrp:/f tororhoat:roro /1gb1i?p


l.*1X la$c (vauc,l )
h,awp I .l l,t lx.c (varier ;
lltsrApp /ot1X lr.ioriea )

/TeJt AP? -/aluf!5 | auc (rnvalitd )


lratAnt J
v/xlctc Cf',v^trca )
itar&nr, / x ( r^v"ti".A). ;.
-
0h€r FrarnPle Dh ttrt.,trllttan
ect(r$ nuyxh
E3'.-L Lult- W*evn2 / tat"1 btst z I * zlwl-Wwn 2

Eg"'2 Ltu t- (tjft'){t\o alc.6o /restt /


J
x tlutl- Pork'rn>
Tfl"'3 lutt -pqrcrn, I n tl utvoetl<''n 7
<- ^l
Eb'tt Ltr;l-parrun, lojblrln . furP*t'n7
-=='
|. tOllll'!la
.:===-
(9 Exttnbicm rrnrch trr l- Frkr4 l-
'' /'" sXnbol !
-) url P@rtcfn rryst kfln @)rh .'
. 1,.1, I,
a '
mu6i houe One exKnsidn le,//.t
'
--) trll pO.ttrrn 'E'{d
i t){i: tj t,,, ,i.,:, ,-i
.;
19"^r,i *' LExttosi 6\
.,r.,!rt',lrl ,:!r:.. ,. i,r i,rrii ..,

E8,- zu(FearFcrn> *.do e/trvrforQr1iiii,.,1 ,:.,,i . i-r ,...,

F.rorrnte !/?qLas5 cr{6 &orh

'r',.,'. t 1!;,- ,'


hw
/ i*tr*i1ii"iPil'o
x.d (vc'riea )
x'c/)-do qYaricd
hesrAnn/auc/ )
frestAre/aac7 tl>l z'lu (v"rra ) ' 'i r

fresrAm/.ao fvauc.l)
lres.Arn/ t-c(rlrvaried ) .

'1on'*
ir**, 1*rt'crr i I );it!i
( i.'votrJ
j
)'
' l !

erEn6i(rl rrorcb etrl t?4Jtofi1 i'


Otfr@mPte
n>
Ztrrt-lb,rforn> *.cPP elar r?o$cr ii. i! I.

lJ;aI- PN<r<n> +4 Lfutr eorrt"n >

Ztrrt-ftatfvr n > *'sortrg a zfutl-Frrcrn>

he cao't fta6 urr-f:artgrn 4

Lwt- p{//fLt\> /xf v/*'do 4b*+tqort'cfn2

j,;j., ,, :ll
r :,t:,

, ;i
...
..

, ,'latt , ,l -i'.u''
l,
Flooi GntYol\e{ :-

-->, lhe sp(iert *o t$purce program l^J$BnP thof aafs d3


Porl and E^ir poinr fta
*
o\\ ftqAesr Ond {13PSD€€S
i5 coued lgfc""Y "t
(,ttl-Port(rn
rrrord\
osp prugrcm Tb,6i Csnfdrns dft€ trdY (ndtth Cfi) F^r€o6i<rn
-.-, 1'g $e.'ol<r I

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

cltenl6 ond ro [s53 ttern fi' ia'cr elet 6€5

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"

&ployernr* Dtrectdg Sfrucrure &n festlpp Gt*et. tl;rlAppyr)

TesrAop
hEO*JN F

/rertt ' 46^u o /1 le*edov cr

p&blft cler55 Tesr-t fublic Cl&ss T€$t e


Jt^ {:
PurCic 5t;ni bYn'( ) Frtl,"c Sraog bt+rt;
I t
' *"n Tesrl: bmrt) 'aerhod
"
ttuin Efi-e:6rL()hd{d
q " ,
J
'l
I
fl lfuv. jc.'uc, (FrontGnrrorro Se''Fe frg
)
imprt .tavax.. ee,vler " y;

F$l;c cles6 Fav e.$tnds H*PSortc+

{
1),l*s. **)*-.rs SE.roE
Puurc void do&d ( Htrt'&vter'U1na'i
t ' ' ',,'j
/iget l4+.nLl.r"1

P.r.,n\Jtfter F =rts' 9*tN1rct !]:


ll set tesfxtnse &denttgn
(1 rc*tlhq'l ");
res- eerConrcnt\.Pt

{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

5t,n9 "r4&(1 : tg'brnrl)l


/:cl"ltt^ )' " 'Q€Jut 15::"
f Ytsrr / .

[)(,,.frtrrrrln l"zb> '


l
g)se
t t Qescr(t
Lb> Ll> inv olr.t
9o'frinflnf ir

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

cloCrrer ('n+, ves ) j


j

7
J

hJeb' x(n\
-=""-
&ar.h'ctxP>
ZAerv\<I 2
e 7 auc z Jg-6 >
ZSer! tCh -hdrn

z s'rv l(f - clc.sS) F5rv 4$-(>


, gelv )( z

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+ | >

l> tlavac x'Java


,b J'ts 5r'do
: eolo I resrkn
Rrgrft,st u1r5 ; frttp: // t ocr'tbrost
Srdct

* 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-*-,

(61) !.x tcntltrrr (oo}rh Lh\ FJft<-( n

Adon&rvle* * **Ti::t l.j


6:- Hh,cr il need o9 fc(king' Ordivutg
€ a't "'"'ilda ct'6ses ' . rhcg co",'t tcttte
6rd9 Ac$on clesies '"'o'
+16'; tn StroJS o?Pli Ccdion

the clitnts' hrr cu '€14{est corning lo )l


Slr n,
l.ptoeclaes'l drrcut5 $or"
S:rcrsAcrbn classes' ftt ttut * *':'
toin tr13et h e^eore $e toSlcJ ,oF
^
gu rhaf- /ffrcn&rvttr tretp 4nd '' '
AmonStrvlu crs FonrCc^rtottc'" Serrlet '
l-+rpQqlrtsi and f{'rscs $ern to olprtfrtcr S,trttts
futKe$ OUtnrS Sanorctttd
'S*uls c*ffgdcdcoll 8'te'
Aur* dqsu h,s"d on fie ConBgcrrerlons dshe- in
, Code in Neb. xnir Prre o? arc6 apDeullorr to am S gc.re . Actian ?rv le,t

z!.ieb- c.Pp >

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

Ered<idt -Paran> linit - Parc(''' >


neufuty rhe /PdraT, -rr(m CanSS rlgamrn - nctme >
e >
nArne (w-tt- og,
2 y15g -rur/ strurs cc{)&8' xml af@om'valuc2
6r(j's conSrgur ar zfffam - vc{loc =

htc -
//inir - Pavart' >
ZlOad -On- Oiafi-,? > ?, zltmcl-on-Slalnr.p 2
AgNw , Tr,o,,.g noru.

Z6crvlCJ - rn4plng >


- narR( >
<Seivl& -mm e > dcri on a Ieerorr
-I1oiE naroe
ll$t-lv*tt:n x'aL zlu't-Pe'rtnn ' fi8crw Pori-3'lj)Cr.o\9
-Ql"n*,^ s66l 61Y 6r'tcr o 16 co

/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<-.

-+ Nt Au+cY terhnrcal drda %o^ yrr4tc,.rrt'a$ f+"*qgh q45't-_qg h"6?ta


t€-t inib yalreS (lr) elrr'Je.xf
$e'tvLer p\rams a8 Serv [ia-'rart0'tc'{

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

expecrinl 05 g*rer lnir fllxamel(n u(ct"ett) v:lrr-e


z-lood -on - Srartup > l-
- + Ip {load -on - Srarrup > ii rDi ernbled on '6errv ter PrD
S@ , &w ter Grnrcd oed

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 ' .-

v to lhe rtsptrnse time oP orher tbc'o !$f re?rest'


tYT^:5t
-'-7
--+ -r00ve1
ru c,me
ovel come this
rhis pmbrem
PYDbtem rrnFsServter'Cnnraine't io srQdta
rmye
rent og cx,lro+pvl{d
'- closs etrber durtng 6ervel 6fa:f(,f ar rbe denbttat
4r.r.t$ .r 1, +herespcmse
DL'c b Tru D
\ erubiring lilrrc-on - skrrft4 on Setvpr proSab '
tlvne oP lst r,erFesf to'in be yeducecl (mi'imited ) o* (Ditl be

urirh the r$punse tirne ,P A*xr than f r"'yrzt.

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

.eadS bePo'.Shrtrrrar ,e -ts rtl,r.egt tt)


it'isrTtonended
A,lcn &wt+,
NFlen rfljldPle &r!Ier6 4p;rn:yorns cf crebop ptr cafi crn &Ye ernbt€d tlttb

4tad<m- > ln u:irrcb cnder rlrr3 coiLr be ln 6iarLti a'he d orr A


Skrn-crp

drnfcdhe-" &*n3 *rrrri Srart-up @rt dsfi$


irLi$alzed Q €Avlet

Loill be deardecl lised cm thov t'ltx-.a-<ro-st'$to'--/


dep\o1emer.r 4 tru opptlcofl.r4

0tl6rtrg Vaf-.re3.

--t higb vaue indJc.4te5. ,0ocr: Sniotl rg ' J


in&cokc6 h'6b Prncnq
"[.nrr V:Ug
---) \ialue LDi\l be ignore d os Vsi\ Va"[*e '
-ve
"0" pmro Torocor 6'x + '
there ]5 no 6P€eJctl r,neaDlng
-> '6' indtcares lecrst Prroritg.
-----a fttcn to lbrrrar 6'x
rhe stn{rg basd u,fbolrP'a
ctne 6eTr, te; o?
i5 tbe cfnl$
-'> €,r*e A*io.,&-tcr
* 'O' lad -on - starruf Prtantrg
coe ccfi Btve ent 1Y6 nurobEr cr
a-s

hle &ngl&rlnl ftcro?tfuvte'r


jn urb'xrot B te '
Va!€ tl:hle
gEand Pte-
bF-b'x- \ st-rLrrs - c'crnf+gurc'fictn
Ntro} 15 rbe diPfurence bltt]
Neb'xrn I AftuJ|- canQlgtta!{on

at i5 ccriled DD (-Deptotlemenr.H* -) StrulsI tol1tgut crkta Bte rntne


FIe rrrrne ii Bxed 1Alo3 fitenorne> I,rD I r

locav,crn iS Bx..l .161n1p(,-Irur)


[-*tbe kW lrxaHor, coirh lo lra ux+ awh
-t *Lx ftte. -
$"vtet Calatnt 'vr-ads thrs hrc Acticmsarvlef veadg

&nJ-cdo &rvleJ, Asf Fa Pt3 Qm.taln Funvn-Bt'anx, Aryondo*e>

AdtcrnEmoards anJ efe':' bn'(sXaranonaf


cnnBsuznfiat
&ri be dr,elufr-d aoty berrca, or)
-'--7 CIn\ be &r.,clog bagd crn DfD G"l
DTD ft les ,
themo
"ale6.
,a, fuip*(Wt @-pry&d
iJ
i
:? Srvkr Ccrrrain€r 6r*r* o\)eu .ftn AcnonScrvte4.
--+ Ac$ooserv\€t Ctceles obJ€cr6 &n Forrn$ean aod krionClosseS
@ Aborracr Gnrrotter :-

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

Aeqrc-sl Wle\sc Clor-s5. AnA ur Ccr',ftgcrr^e iL


Acnon&,tvt+'
V,0 craas/ D.r.o ct&sS (Velue oberr elcrs5
o Dn*a Transpa
) oeje.r .tcu. l- t5- €Ll-e$tL

White *r't)r/ s".Ot.tg


h,.re o,-a.nr op darc. prrn g&.ras latcrr ro desrin6a_y6,
Icuer insr.^ct 0F, &ndrng ',n3ru16l,,n[ Vatueg flrr rn rlplc
il is firr,es
"reornended to Cbmbine these rrdriple Vatue6 inro Sin€le java chs5 .J
Cl"rjent and

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

q ShurJ 6r4pllcai'rm5 F.rrnBean crclss is Catre d as Beang4ss grrl


-) l_/
D'T.o class. 8cz the OUie,r & *rrs cjass hotdg rncerrpte
Vatup$4
FornPage and Be{nnrs Useh.l lo nancW RryrnDra Prr^ W."*f
fu- fo3. oP v;ao lager ro. tvs.'ts furcrr CIoss op Cctorrut rerr
f Hodel bq, O
OS Sr8le Obcot tl"nor,q 1, Air,'d'n&wlP+ '

A) I0cfm,,.,rsicro 0f Ccnrror ) pqrn&r,q Joja*lcrn ;-


ti

fltrtr'rs t\e Aetf^de'*


-I0 ibiS rcScu{Le e'(Pltc'irlY \,
tt3'd7-fce.
Valuf5 Ror O*pr te;y:Jtte| \,

Fbls the Values fto- Orber

rP 3rudcnt gers h,s


EtO ceLtrse

n+1es603 fu" rcr;s cd-ted Aea'"clerry lofuP'


EgiO fte cocX errn APPltco$tn rls 5 TNO1 C"d" tu tr* Wgc Alilo
gaxce obitw F*, l5 caued' Deryndenca tmv{>''
'.6tsl'5
- I
-4 Depen&nct lr6eorton l-
an h15 rhe uodcrtatrng Gmt:rer (o) PJ, t*'l .6s,wor CrrD Spealot
'rtso'rrce ts() JLe clgnomlrorq ior,."o io rh,ei -reso&nc<.
to rh;s underlaSing envirorrrnc'nl-. Rshe$, tg,e de'rndeaF Val.l-ree fo
rbe

"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.

ob t0 cJver &lvler c\ojs obu '

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

tolrha* dn! er(Pl'cif ./earrczt ' -Theo it l5 calred D'-{'-a"^"e .YTfl:,


kooot'og ohilt Sbdg B't" ihs enF{es :.-
"..,a
(__

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
-
.__-..

narne . and fl-rlt ForroBeff, cl&ss i9 i&rrrt Aed


Lasad a1"t
\-, l',or'iag \qicol
\-., it6 lqrcor narrre tbrac.Sh oor rie 6ftut6 opplrca'hfdn ' A*xn"Sn'tt<+
\,./ inrcrna{ uses thrs log,d name a$ o@frnme colBt' it cr€ereJ l

\-7' ohk;l- 'N,^ Fffn&,n cles6:

ryt Pgrtrcr Ft m';ava (F-a,,-$*n ;


\-'? |}cla$s Pr',
9xrcnds orf'opclc'
o€'o{'che' o"- - c'atlcrn 'Pui.^F*n
sfr-rrS'
clctsS Qe6isttrForm
,

\-, [rrDIc
c
{
lIfttg"on ltrufffrita
"r Strrng U&rrnome, fuSSUJOrd : "

lxrblic loi4 ge..Llse'nor''t (5rnno ul'r,e)


a
1.
tbis'usernarne = trnarn€ .:

t
publto Srr,ng qetUsettn-e t )
c
q

.t ta*,rt t' u5cv name '

1>t,-urtc votd s€fPosscr:<na [Srna F'd )


{,
tVuS'f":sul*4 = Ptod I

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?

4lfirtm-uea"s > L*u*" )o6la"-name

t+ | rr l"or>
\-/
l6e fa,rq. ctcr.a: tfr.r €xrcnd$ outt,rr,. A.n- C.)
\

fs &iled Srr,*i A.uon ctoss,

) 'Thls dcss rDusf Override edecuE(-,-t-'-) mi-thad 4,Pryle-Prned

Auicm clcL66.
.Ihir rnerhod nturng ct&ss oq1crt

l{)inhng ro \€urt P&Ee.


rrlrst Ue Amfta**4
in tlruls Ccmftgura+tcrn B'rq t
-> Elq6rn^rs Acnc'n ctuss U
tt
urlfl 6e idecriAe{ f\"a<talt
l"ou'.{ 4gg4*t: ffirrs A*rc- cl&ss . ,,ril

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

Use Za{rioo> Pcrr shtul-s Au{cto c'lla$


.fl
(vereu- nage )
USe z(Lrr.,rcra> ft" A9l"n .R**"a U
Fltuaew Mtq
t
4gvuq- lstw
<#*,y-bY'Wi
RegtsrcrAc-ttorr .j6,yq CS** Acfon dase )
po*age pr i

l}rbttc Clct1g l?egiercrAa;c''' €;'lJtry'lb 619. cr-pche ' Sh{ul3 ' c,-Ui oo " Au<p, ' ,

'..
{
Erblic AocrnErrcr:arcl €xerrr-k (-, -, -, -)
{

rglurn A0ioriForc.x.rd OUi ( inioring to .'tL.trt Pe?e


)
I /eoruc C-' -' -' *)
]//oas
rt, strurs cPn ?lre
L\ftuft - Cc'ngiS >
<fi*- -beans > t'rP " "/,lfr#
Lgft =
" p,.,QgtsruFcnno
ZPctrm- bean forne = -15

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 -.

n rf is FornBeqn \ogi cor oarne far"lttc.q


* lclasg narnc
(g p,. QqisrcrRxm '
i$ Fongqgr,li P;cd

e " l*S "


ctcrss '
iS @rul on &rrh cr€ tfnrr6 Aui6a
Aclcrn clolS,no-r4e' '
i5 furrgryc'\iPi,ed Sl-run
( zr.l ''
Pt' Re6isrcrA,son "
t'rP" to linr ft1rs'rkr-rn a:lr6
r0 is krmBeon \ogicor ncrYr\e(used here
Ac-non clo*s )
@
\'succe.s5 " L
i5 ActonFonocrrd cPa I logtcc.l narne.
$)!
.:a !
''/"escrr+';sp i5 'ihe result e o? lfirt:o htri(dt.) clars - lJ.
@ Pag R$
SsF
tlnder 6raodtog tl,e Code bosed ,Proco
'l d exep'tiicrq d€.
ffi
:J!
SLY
H \ -----'-_-_7. 5-l
.F - .s.-sv- -\ GT
.2
ts
E ll.a e^.t)
Fal vl JS
I aJt
sf rU
E,EE 3rr
-
F) rL
-..l $I stq F Ir :I>
}. j- J
El
CJ
s< -€g;9
sr" {,q
E
g
TJ
ain
g._v
,F

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€$

',, 'l{ { i\EE F:


s El,.5pt OJo Jt ,d
Fc
v - z l]
,l
i 3
n
!Lts
.3 P! B
-d vJ E
'i,
sl
g^b
ti-
G) il!- .-:_ .'t- >
.:l ef -X
;d, E
ul -g-
f
)

,-- |
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 )

the enr.lcs o? gtl*6 4:,$7-c,l,rrry, hrc .

@ Ent-rrs.r larrnc.hes fotm ftqe o? ewrs a.pLra$a dh &raosc't dndo@ (fqun''*'''1 tJ


J
@ E a-os"t Fitlg ttP rte Ftnm(t$e and lt'e ttyr*r.I
'tbrrri' \j
uY\ lD;u be geneerta
@ bnd 6tr A*'^' u"r " (iru6.ao) p1a*d in knm pp,e *'e f1lLest ,.)
rgpeai [rrt : hitp : ll trahot+ ,b>o I Snutstw/ry. A o
\,obwn*r,

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' .-)

$ e.rion *:vtet uses ;he"reg"oordop wg.do LA"fi-ur,1 ard sua?x Pq a. A"*^t'tox''-''


G'f gur** tr) Src'n cn\;grwrttc't R,, cdo6e Ar'"imfllrb i5

the R.6iatcr {cao1 ClasS Co,-rk6uv:"rl,rn,


7"n6$ean v
u;nX nameirP' atftiAta c(<&uon > the kho,'enLer filts
@ o6

@
(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

- @ Acrr*,&rvt€l- crses rluia logirnr.t pap6g and Aaiorrknorrr ' *^Or,^ffi\i)t*


^
dcrne in 6rrur6 cmBgurolc'n Ere+o gurrfie ^resuriftte
__tr o? , Nt{(,r,cl".K'
o=r.,,...irp
A*ontvvr,, the Gnrrol t-0 resuh pc(ge tQ*4r+r;
-@ Fasses

of rhe ResurtanJ &nds regFaose


-@ *a 1rresen@lion [o6ic Qesrrtpage frrro.te

\J t0 bry-or--r colndocr: in the Em oF Qnorolca:cbrr'ne

*) Under€krndioqJ tSO tog librc.rieb:-

'\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 '

\i f>raedure fio delelop and use Cusloro /sp tz.g liblc'rX :-

\-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

AflC.fc.g .jc.ua (fag bc.ndte,,r cl&ss P^ tAB.>)


1=.=-a:::=:=

pc{.hic errcnas TLg$+n a ,..i I.ri ,1,4


i-
c lc{ss Aocrag
{ , ,,,, ;

Cc', )
.t
J

X\zTaq ..rav a (-Lrq ln"a terr cbls Pu. zxyz >\


*-\"
phblic cld(ss X)zlag exKnd3 T..3!+n"*
I
'-\
1v.g-a: Oore\op tla $'re hc'ui.g o#;prcrHon oP J"t Far.
&rt'ga.tra (weo-rrr $ra.' )
(rort eele)
.LAgc>
\,,
1t'lz> 4---t- X)zTaR. c1al:
g:- tld Hre otso codctnS detcr'rs a}o.:.t, s.rb iaB6, attabutts GDd el€-- -

Sicpa lo SKfa indlcdltJ rbe Dw4oPrrrrrl' .o? oap Ea 4atat* .


c.rt' U
g13gr ccmB6uve Jao rug tluc.rS in rx-b'xmt haotrg t€trb
l.D Web.2(rDl gte
\,

\,
t
*cp-bi
o
Tebt.isP'

/7.@tagttu (r1i ; 'iero6 " Preftx =

.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
(-,,

--, -lhe pcBr o? Jsp rc.g librdYg )s:*t* ftT O,


tr^5s1 trrl-rr', ther3
l'{iln SdY
(jeo (t
---r 'lFrls 1-rreftx is tr fut ft, dAPfrl€rfiale tu$ W
cl.fftJreRt +1] lj"rari€l ' (,/
&:rrne rnrne bd*6tq lr, 1@

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$.

j.le p-gtamg 6? 5H.Lr6 App as le*


Usiog the6e *a6S oe ran elevetoP rhe ,;hvc

JsP Pru0rams.

..)c-tY Btes horrlng tld Presl


x
rrfoded rrre8 la1d131 clalse3
isp lagtibar t t ld F le name reco

. 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

l0grc 8mf5 -lo6ic ' rid ,ug:.

tileS 6h&tj6-hle5'bld HleS . SiturS, - bil4 - 1.3'8^'i aI


J5P fc^ts
lrbraYs Jrp tog tibra-$
ccmtarnr ry "*ue
-> rfi6 $lruts
;5
SutPlled

05 o.rrl ttr nolc &t{ tyuditicrmj-html frr-9s'


able in
3trutt - ruglib -l'5.s iar ftte , 6tur5- files -1',3'8 'jaY P'les A.rt aveil

zthrrS-knrr >\ lib Srder' tefr'{zorz

+c.3 llbYc(Y-3 iq Jbe Jsp fDfYamS.


op Swt'ts opglcat'"r
It) ProCedare io u6e 5rur6 a{,()\ied hfinl

tqJ libYaYt'
,.- y. Gort'et in&, abotrt rbe Jrp tctg6 oP 'l'lrrnl

ar*n , r- ho-u \ doOsl srYurS - baJtt b\ andex 't'rtnl B're

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

and place ib NEB-JNF lataer o( Svru/) awlicct'tion'


..ll
\-- Yelct ed jav fres apd irs
d,<r.t^.der* jw,gt7
tf-([r'il :' Pldae rhe Httnl tag tibra''q

NED-3{F I riu %rder Q


swt*s 641t\itgtlan' '..1'.j,
in
o*tS -tn*u >\ tro %Ue''r
I'
6y.u6 - lo-Stb - \' : :' j: (.
in the 6rYurj
l:;;; g,. and iy5 d+endent io' Sres ovai lable

.,jtfsi Cu"Bgke Htrn\ +ag\ibyarS in crxb.xmt Rte


tn Neb.^ fn l

{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 >

z/bgtib> nanE dnd locaHon


og tfa Bte

q 4j- use rbe jse {a6s op htnlr iag liuravr. tn at'u/s afplleff o-h.
dsprnpgrqrns
"P
Tesb.isP

<r'@fagna t{ri ='deroo '' preP;ttt ="h+" f 'z


thL'. Rxrn ataoo.= re, !g ttphqd = "$et " t
etrirlptl4 _ J L, opr,oror
iaHonoard
LlSel narra l <ht:L€rt
propert .=" g*{.lanr- " l> Lbl>
frduc'td: <irtlE*El
,ftfzlt\ ="(r,tx,,tod, l> L6{ >
LhL i ar*inir ,,
vatue = " Log in / >

<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

: "'"' /l d4-'r Y€$c$ |netr'od' i5 Grn


zl
-t' Prxm >
Srrars 3Llpued htmr tqSlitrarY to$S hored 4"- page 'Bt Sr"'a hw)i'oT-
/'z
l|-e rr€llb u{i =''demo" greP;x =" htrnr"
Zhmr:&nm 6rtl6t--"€94'
''"":"'' I!-ur.'s''|^
6prional *rts "pet"
il ae1-ar rrrtrod in

a/6t nt I Rxtn >


l&a4n-gri4'l/,,rt4
sP iht enablliog'
ft,rro f&ge 15

---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

A..*flrpp'"T "*lo'"1 :- o.,- .fi.- /)dionbenvlef


, QE/-/r{thrcrvt("

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 '

NorE i Ev.nrl'"..trL Decal use r1'uetr


ob}c{ * tr{' -l*- d"n ibrr tte'*t,'c&/ h

h-k^ dry-@ +" 4^' F^- lntt^'


Lde 6^fu
clas6 coeor5 lo dlrect rer pcrr'*c
fttpSewretPr'pc'rse rrsponse !- fl 8t{rd6 Acrtctn
6€D a 1''6

Bra,-xer crr)n dctr: fl^en 0te Can db lcqlrfr[e ?€la]€d &r0dq'l


in iattonc.torS \
*relflrr,seu P.,r,rUtXo ot6t^f
u:,1r13 rtua oqj€l,h' li t e &rfinq Cdnxnf tUPe , fffin3
prrcr"rnelei cf
&rtin3 Qer$msel-kodc.'r Valoel r'ncl erc'-' -Thjs i'5 lers uarzed

jsttl:t-'-,-) wvhd' kcaue &rnetl {Prrrn.c to buos<'r c,^rindoc''"t d;r"4!


q",n Acdon c-los io o0&Insr 4 lvtolann'1) nVca ttt'

9"'Y"*l-'' goot Att (wrtaPPttcall


O OO "*)

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
'\!/

Clo55 Abc e^Kodb TeSt


{
frrttt e void' xt)
t=
n
J
' fub\ic Void Y t )
, t:
tJ
7,
J

TesU t =nerl Abct ) ;

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

H*; T,J'ffi,iT ;; *;6eao crors usr's rhof vert"t're


"tgflgQrste'
tlnf ttPeveoce Vasra/ote
dlrb (

Lit ^ _b€,, ap.ReOrstrFrm()l


AttrcnFn- lotn '
lLrrn . SaUser tnrne L ) I ll invarr cA

P'.. gerPcostoor d t) i ll lnv a\ic A

oPn.QqtstcrForm Frrr =tortP"RegisrcrF.o* ) F.t(m


f.n. gerUse'na-e t ) lt (valtd i )
ft't "qerPatstoo.f t I (\,tlicJ
Pvocedur e to devetop , dqrLoXee and ex euLle 1"' brrcrt s a 4.-ll kad6 '"rlrl,oo
(rePer page No's t6 dt+ )
6ifP-r:- Orta4- <6t:raa- lxme>\ cpps \ Srn.m-blaot(- l16-g,.hrAR Bre h beinp
$164a
by q6rn, t\,inzip tool (winaoa

8t?-li:- ct@lc l- -Vlse| c'xh oPpliccttl cn '


deflo,lemen drvectorT 6hu4i&te o? sl.rttti

E:\ sncrm R6p J


WE6-INF
clc$6e5
'Iwe(sav vegiarcr.isp
e lib Reg isrcy fa,r.a ;ayo 1
Scrcces 6 .jsp
js
xJar(,0)
|l------+ --ga- Pcg ;sr' Aoan 1.a u^ JYo
{r"* .J
€^itr-rve " P
APP
strut5 -hi;l.tU
tii *"*-,E-
6kut6- confiS 'xrol

?r) jat Pires kom 6tcP-t €xnatjricm


$a,ter rhe
.

?. 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

E:\SwursApp\ h,4-rNF\ cldrses > &vac -d . *'iavq


E: \6mrriAPp\ l'JEB-rf.le\ Closscs >

.9K?_3..- 3rutr rbe iorxol Serve'{ _lanco,F ser\ieri.


ro
Pnal\ee theo{?l'tofi-
obcve Skurs
I

vlw'N{ts ^&uu
cop5 E;\ 6FnrK PPP $1d'Y lo totncoi-horre\
i _. brq-yl:- ' TGt lhe 0rbePPtlcofictn '

ioto / em*Me I regibtcf 'isP


h*p, l/r&arboar '-

- Aee Pat x rn) ) io veod and Pocess


- 5er vtet Qrnra; ne{ Ll,ses tbe xmr pcr,r6c1r 3A)i (6rrnple
\*,
6|l fo
' ii6 oton Coo$ oP
{:c'rsor lootl
Web.rml
-0 lorl\ Actia'n &rv tet Crs€g'
.
Srrni

and process 6hu16 bneisuYaftc/D ft'"'


dosrrnen}s
6lt,) a{plicord; }tb} vcd'ido}€'9 tbe %iT":
xvnl
\
---+ xro\ Frsc,t i3 a
DTD I SCv'erna rutes qnd gtso procesS ,lt'e xlnl cbaurnerL't '
;, ;;- xrn, *es,":','::::;:'**
:-;":'l:,-;. "i oul' rbe
da'm vstbte $oagh
*c't "***r.,,;'
O*asrru*ztres rc matse
aPrer r.loadr n3
urirr be vePte*td emlS
h6diFconons done in
\v'-)
' {'r""rJ}'J

OP $a oxJo o{PticdHon (e*'isA?o)

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

idr. t'+ + Cidv vo )

Ow1l.r6 1-') [5hut6 l'3's )


' "''i b
' To'ntoi6'It frcr"cor6'0) '';i'r{

-4 xP Srrcr onfinuroHc,n f'tc mme stxrx - confl3 'r"")' t'ib't'"' l


\-,'
q,1'GnBJl'
\J
,^JEB-'\,F yuptutvery. $,. **a anl lotttltot' mcrsr !g s?e') FI4
tttn rhc't

inif FlnAYn*ct y"fre


*. *" ,l_' ._ rcr Cp,,(*'r"sto'1 do't_ ;a 6l'x-'t $ t*
drr;"14 fr.1.r-!rrv
1 U

+ Aqi^,9ru1t]- Lrscj S-6nram cr.\sF(u4Jt^ olrle instant\a$n3 &-k' , 5lnpp ftfficf.r


OUrur. $/ ule r&Ji may€ser< $.oh 6-irreravn (gt,swtttx' ls.,Arr;-Jl19,,,,b F*$tsO
c\r.n a,ld A*toncir'-vs '&*h i''l flg=St _
-Eilh;;rfffi' (or"PitL
tqo@t'J o\aL*rt': Co^rr<"pi" '"
i
ioPorKr* Poinf6

Gnpiler ffetoa $-Fayan Gnoxacmr as

Nhen n0 €xpltci t\ p\cred 0onsrructurs a"e fl,.n-e in .iqva ctars,

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

doo not Gns}(uctr{ ag deh.rlb &fts*{"' ' &rr ftdon 6ervtcl-


-twla& o-Fof,.rn
F.,.B"tt, Srt'rs &"it'' (wet \')
al(mdt lolr to use B -faratn G*rrr,rcfar tO' irsY"^rl"re

Af-tidnoas6 es !ig!S?- to kHon &rvtc+ ue vnuJ t tcrt e f$ ern o.t

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&"

bd *n3 5mr5 g4ptied &n i"6s. \,


dJ J(rltrle * io h:(dnAut t
gitrl^ i.dnt6no! 1+rn',r- ra6s bosed -&',^n'gt is
ltt'nth
*.'. @r rr need"$
k$*9rrut* ntcAnot ts po.,?..rr* o^t er*ivil\e{ o't T-^Bt'l '
',j
€ L.r^X obe$-4 kr{a^trvu.t- kf.* br'.olu\ ktrt'f S"'t'e'
l

Jhjs Ind;cales embi$ng ztord -on-si-ar'a+ ) cin k$ot\g{{\t it on*on4 hll|€,,T


furmpqe / n*rt fq" i5 drsiped bX u*rn3 trc&rtc,nr.r bn"r t6..
6hofS S4pued JSe tags otltml (46rk i.o .(oodUo$on. (,)tb p'a$ cr,n6etrv tc^F aqJ

SfrurS fframeoorE. 6oj tx rrust tcc{, Ar19r-5a.tr1+ ClcrSS oQjerr reodj b&r'e eror*(crq oP

htrese J6? kfls'


\-/' -Fct rhis enablcd zlod-on '6la.rI1tP >
,.1

V-, -lioditiorut ar$ oyby+1rori1n 3ri4


lttmt lags tocntcd ;r&en&.'t-\
A.tlo.nr'&*tsi,-o!.i
Aq)dn*Ntq ond stao< 4^n *u, s",''.d;: B no ned c'P k'"Plo3

, *o* befc'e e,reafrnS t|',rre ht' i.?"'


.;ri1 : ) ,,!*1

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

-> Arbnse"vrel- crra.r.cc


@. aery.o E,'&on l* oqi +- 1' f/'cJttr"@t'1*t'
{i"'n pXe
"s"ssloo" sgof.
Cu.^r)

---, F.a8ean clals Oqlelt is SP,r$c to oU. * (B.".r,., oro&@ )


clctrs ohid 6n df Pl
-+ Atti cn5av tel- cftatcs F--ga"n
' ,' r- _ , ,..r-i'-
i.-.. tr/rrlzorz
.t*rnlS
Ctde'rh'5'pec'fu the Qrr- t"r.t s(IJPe :-
, r,li1 JO
In Sif(.[fs - conBq .xrnt

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

$ngte Af;rn ctctss @nrot' u6e rnrit-iPle FotrnBeors'


\'J
-4 ' -'tr Q-*
ro' 5rrtr16 Acricrocloss obieLl
lFere i5 nO provi6ion t0 Speoq "'.p"
DLcPe

roc""s this ohte.r b'ed on tbe


aj,calc^htt'n4
Becoz Acrian&rvlr* crer*e'sl J
useg ex;slin$ ohje( oP Stt^rs
Ohjef' Tlst rrmno Arrcrn&wtct locoras c'',-'d )
Cr(aJaJ and <rse
Adcrn ctcrsg iP it iS Ol'rod,1 orJc,jta-bl.e' 6d^rsrcrise 'J
r1e^d orqi€-ot
i
n ctc'"ots r|'e -
+ rP u Lrrc'nt t0 Prgerve the 'fulrnitrcd Q"- tl*la & \Ltafnge
o I u'/r"\-'v*
coindoto *rn keep RnrnB"c^ in .-)
rnultiPle relpest fl;wn irorn d brocrjoc 0
D6€'[
\
in Y.}-Le{r. &'Pe' \'
descrdn &rpe' othqi{ toiee keeP |ormBer'n
ia
J
tbc'r
lne code kred Pwrt o?€x&raion o? Brst
oPPlicc*ion SMn)in ''-gt
\
nda 164 l+ ( forrgo.r, sope lo testrcro )' . r__/

A) prqramroet dep\rye,5 3rref6 App c'rl" oppltccr*lcrrr in se"6'ft1 "'-


vt'dPrs ldcb'xmt 8re '(t{rine:ell-l/
$wret crtnict'o{ oF &wen rtods and oQie4
crn-tcdnex creoLleg
B) Srcoue o? Zlmd -on - Sl(lrtap t the &nv te* '-/'

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

qql-rCtt Url .'-,


Btro-'n3
*3rtt"' j se (*P., line oc/s: +-lo)
lwp,ll trc.rhot'.r*o [SnctaAPe |

E) rt',e, Arron upt-orffit"' te Sarhetd (qs*"# ) garfrex

R.6mrcrA.rr* class cfu *,ne i'o sHars .fu -ftt -)


nhor actlon 44
- ''1regisrcl fo$e'5 Qq;sr.lR'ro, clcds rl-nrls linvea cn;il't
Filh
' is
trt6Ina:G)
eu6,srcvA.;:;";i.Y bo-sed the l..n^Wo, lg;oor rn-e
(-**en@
ry A' rte (f )srcp o[tro]torre pirr b Jt'tf3 Srnrrs &rpplied i6P;S ih
- ASsoc;qlt,ro t ;{h fturon Servte+'
- f) c'{'eoitz Errr"Beon
ctc
A.r-"ServK'r odT ro
* trr-ohtid'9 ctn t'lt"J
&ssr-'ScrPe' ond crlso corqg ged'r1i;
y€c{cl dcr}a f*r PtD(v
F:rrnBe.n
borca)cts ioiHar !trkl€+.i.!!r.r.i
- to $e Frm &rnprnenrs 4 R'- 16' (e;rt
(<fet rrne '@ 4 61_to_16 ( 4i )
d*,ffi;;*F-tJ ('r; t€ receiue ^T gc'fe :
6) pnd user n"t #frIi|r. fn6e aod *qtrnrta -rt"'e -&"- r,l

\- ("*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

Q1rrr.lfonto r-las cfu C*R" [ines: 4a-tK)


f, $a-red c,o rrtrne="rP ' orfrh$t' o( <cLcJ)<tt\> fl*rc'n&wtc-r $e'ts
.- coirh
rf*t clo'ss tW is I'tnlzd
as N-* &n' clas
\v R.grst
ctc'ss (*fu tines: +5 ctnd 40)
[2.g'sttrfur"'^ g'lt ani c'vn'l-€l

.* L) ,q,r,*servtq lftc*s Qqisrerfum Ctc{rs ohL ftom


Sessrcm

Ke^ rld oQl f*H"X^'ct


we,wd -p'"* d"u oP f'- P"g;
Iin6: 6l m Ar)
drdt- 1"dboo\'
C*e" . no:@
.^*s4
tinu
gf"*ry ? kU:.Ar-ticrn clc*s ohrcJ [ofo
"l L ll
bcoze fttst roY,!'lt crqor4
i ru) Artr$.rer a&fts e^e&d€ (-'-'-.,-) c' {2qrs""At-trcrn clo'ss ob: Ixo"'
fc"t %*-t ( r. A.*nltmrog dhj \_.

- R. kr.oBean ctcas fti [RagrstcrR"* )


5, Ohj
re4r€st , -
4.
vespnse ou,j
) [reft. tirys ; fA io gT ) i
E fn;s greo-rJcC-r-,r,-) r"oar {".n a"rc. -B"rn Et',8*n clcrss obJa+"--'
c{IDd uje, thaf dcrra c.s infr-,t yol.-ocs ot-rle exeorrrnq B"to6rc. -
&,ccesS #r'l.rr. \-/

€reorrc(:i-rr+"i-) refurnS A6rao Fx.ra'rd --t ( O) e--eae,,r".t--,IlFr.,ms Ait."Ecdl

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

(R) &--- Cr,crs on


-f*
S) +-

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

iJ "'' ' :il ..i. .


btr usiog *,l,t*\lct"
O Procedore to cr:or k (!)irh ct stom | J.,rrd j Jsp ta3 libYcnJ
. . . '
uscr-da'Bned
jsr tagttr ai ;
6rep-0:-

VX':

sFE {91- gon Bgove Gp tr.g tiurerS in' ot5'rmt fte'


EJ' z+&glib>
crri'
4+rr6ri b -
+:n..1S5 "1i,,," .'sr>i'l
sirris - brror' t u
I
'r,1',.1r'r
4la6 li b - lr-$'F frffiP 1
z / t4$ li b- lodofi

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

b* EJ', yegistcY ,i5f .l rlg,rf

lv.Qtastiu 1:'= $tAx ="hr.''nl"7 >


zbiml i Rtt r' c{haz " re3 isrcY " >

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.

-_) tn uq +n Ltb u^ri is aua;tdol,e az he G^lxnt o(


bld $re 8..a / padeFlned

Atti > tal

-+
-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

-lrrXliU trri ' '' t:'i

Eqi rqisrcr.jsf
Ir ::*6,
a+d'ie' org/ td$S-l,r'" ='1nt-i /.
/'/.@) t%lib
1
uri--" btrp : ll sh'ufs'

Lhlrol Purm A*lan " tntsrctn >


=
"
-": _-_-,-
zlt,ta; %m >

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

u9e 'ddr'e tlr.egt c.,.n d YeJPon6e Ohie4'

rIP Source' ocbrrscc.re prD$lam inkrads @irb darHnoH oo oeb, yescc.rce prugrcrrrl tr,sir

desrinefiog ft'"gErry t-of ll rDi &tc {o-'


#4lesr and ytrpdnse ohjetrs .

Ac6on6er v I d et an Aulcro ure &ihe- Yt+re6,t ana YeJF.rnS€ .:objecf,c ,l€q{{rq,


-> CIASS

Attlonftrvtct cndI use Spfnc


Qesurt Po8 e rcVre8t ohied ctr not- dcPenls u+art
--')
vedirecF =" _truelr Ejls€ ',
,

i't::
EO'-
t-tJ ' in 6|.rclr5 A'rBgaurton {}re
I i :-r/'

/attlctn fr-fi = ilr


Zkt.oard - YDr:ne= grcag S Prrb:
"/sr,.recs,jsP' *d'-"r: 3!9" />
'J
<k'..i'etA namg =
.D
+ai luYe p"th'-
:7'p<,rr..n
rjse"' ,ren,'rar=' tum" 1' 1; " ]l'
.'- , .) z)otnon>
j r; l'_ r dli,.

redire4 ='' fztse " '.- [hrse iS deParrrt Vatue


-)
\-"' (-'-) fo pos rhe ccml'o I io 6sx'alFfat € ' 5o'
Ac.r-&ror., ctscs.: "t'd ''fonr:era
),;r rii )Jiil;rilJ
- )t
cD AcrrnDarrtc+ ood QcsurtPqtg, use. Sarne re1 aoA ns oqiS

'r
.J
it6 Resurrp'Xs u5€
b) Acn"n cl&ss and
\,/'
I .!1 l
" ;-
.- ----r vt d trecf =" brue

,,,. A,r^Sr"l us.s res.6cndpedr.e+ cJ lo txrs the '--t * . ,, 1r..,,.,.

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

"/ Inrte obow Code


lo iru{tor} o'i6 6ull!'6'0st'
I

...-- |aron$rvrr ures rd' Porcoard [-r-)


, .ft;rra,af$,n
corr'r
Actiongrvlct usta ws,gnaPdlY&t L ) f0 iY*kat} ii-,

---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,.

arc cuFt+pticostoo +eahc athru't<t .1[cse G'f'rtbq"rt'4 Gt]e u


SewrrtGnoxl artrlb-r'f<
-. tJ
ftndrffot, less nlbk/ ou.MAJtr-A @fi$,.',frP ttch o+pt;canon'

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

re,spsnse rhen 'use 'qu?Bf arftl8r'<g

- t*"
o.
\'/
*) f,P Smrrt 4,r+- Uoo and i$ ,TesdrPcie &Yle- fffi'r''tu*

&*'" " utnAta "t'^ -"^


ure Srl'sl'lla dh\Uttos
*;t*" u
bn:rrt
9**G**r
cue uPrytev
*) X.p tlocr can't Creorc 6bve *oo Stttrp$onS
,the^ ^. O
an 'OWet" -T al-- ql#i)&teA
Crr$hj}r nAme rrrrstbe errrng and V4lue mcrsr b€ 7
" \,,/
\_-/
"'r':r
or oouroX Yd(,,ted @i*'' HrflL tEr) f NL e'il affiatq' O
Drtrpr e ',- f w.r.r6 Isr srurs appriccrrrcn ) \J
--=-.-L-
.

add;ttonat coae' in $e ex1{.t'-f-'-' *:4


ry=t odd forru"i': :
u Qcnrate'rA*ton cloJs ' '' \'-l
"
-l-'i\ 'I ()
ffr.qp.st attdwn '

ve1' setA*r;ac*c (" ornr"' "\r.tt')' (-t


..r,. ,,,, l }rftoll \J
ol*bul€
l)sussr- ' r'\ '1
'' !rri!:rt"l (,
Hrp&ear, #= \9,'6erfirrtor'( t'<rc);;; ' 'r 'r'" +1r
' (J
ees.cefuarrt[ "*r)"*r..]n
\-/
,f .rrY lEru5ttfaNr (!,"
lls"tter&tttxt 4thlblt
-- -
'"" StttiG**f;, sc=te('U"t9"ry49t-ti51l'
*.rle',
,, , ,,,; , *, :
6c' serA ftria,rx [v v ao\ ; \---/
Ti c''rtrtue'r't vbllt
/lw',rc -frrcrroX code io &roes'Jsp I .P-r r.ro ';t, t rtad alf'lsdrr valq<l
sucess Jsf
:=='-'
4htfn I >
tbq>
z&nrxy >
z ftjlrLP 6ize= 6 > Logrn
tl f"v '
zkgttrr
Srrcctrs.Rr
'
>
Lt, =\?Apest. qq{tt'rh,rc C''*n'1 l,'z
4"'
attr r [ve1 ) \alue :

irile [Ses) \ht]le i Ll. =6esstoo. g*'q#'1b*t l"clrfe") '/'>.L6^r >


ort6 65t, \lab c : 1'/. = oqpuogtg,, guA*ttt*,x (""tu') f. 2 z-tv5
, !h^",
4l,tn12
:

foiturt,Jsp
Silrne cJ c,btu
Iqlnn.
zvor.J Si zn = 6 > " -li, t,r rc tl fur,r >

f.r i5 Tacoroerded fo cori € &de i0 J6P gograwr9 Frd$


->
' ,l;
, I'.--
-,/, u-sinq anX Etnd of &va Btc^rcrner*S ' 1,

.-; Struts S-?pltes < kon: r^trir-c > kt3 tu vrad aJ?r\8.ttL vrfug Protn diP&yent ScoPcg-
-> fi-
t"
. t'
:t '/

<'r'@ray;a ari = "htrp; llsntk'o4ail;c', org/ ra6-rcan ' 'vft}x.-"van" 7',


zblrot z . ,l
i{ili-\
.bdg)
' <(lnle.{ >
it' 8'ri'e'i
<?xr1f ;izr,= b colsr F4tegn > [-og
: lW ', ,

z-lkttzv >

Ax-L(ft+) yalue: abeoq: r.rvi rc


Att''z iq) Vahei z-bean ', ltti€
t&l Vahe' zb9o^'-r,firc
^fe"
zlboa1,
zthnvt z
ttrrr'r<"ie
I &l* .
.-' " scope ' ortri bule is 6pHcroal 6 io fie oPYe ta-Js

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

EmP\ Mltz='dtr at Sestlc,t\' >


4ogzt not E1D(E- ='4
" U
y16srs='iy?z" l> Z-$7 2
Praa (as)\aittt " zbean".un rc
zllq;ct rntEnFU.
vwr2>'aff." t{t?e -"'a+PwHdn't >
LI
z-IoBic', notErrX'rX

ft6a fsc) Ya16st zkant wrre


'l r'rr -=na-flu' 4^'*: "
l' zbt
' u i
:
{.-
t)to6r.:notEmPvu >
\-,r
4Lo4> I

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

-Sr{Pied (ft ta6 lir"rc.'ri


eS !
'- 6:- Ca.' U Q^dorg the frrrfpse
oF. 'Varloq5 '8iturs

bean
-f tqtc
\: hertd

in*cfu'o&ge
bd 6rurAdidnclass
: tl':r' tudrspt% thc 'resutt flenemre-i

it selP ?

*pi lare formfnge as ResurrFcge 4 Aottonclas

E{arrrple l- N.Y'b lsl oppn.


pegrsrc'tA**n &r4
\- 99.-l-:- Conhgtrve a ..r€8tsrr'jsP o-sfuverul'r W(o(
in 6kcr6 -Cnnfrg.xm1

{Octlon_fr0-fplrls7 n L,

&$rn prb"="1 nXlS;e'r " tuf'e="o{P' Qrsttt*'r"t' nars'\F'7


LP^-glt mme=oyes1t+
u
Irrcj{ .isP "/
-, z_lacfion >
zlgn ts-<^1ro'1&Q-tl@) - rrpnp,ag5 >
\Jrrhe $116p1nX code in lne -., -) oP
Qrsr.rA.rr*'
^enlte(;,-r
R.t-
ulYite aPrc,r ygp=rJ.inq Rn-d^ta kr1.'$eon clctvs s4At,

6h"o9 user y?.E+Ux,-narntLt',


=
EWing fttt6 = r('nsrPan@o/LC-\''
iPtu&r. e$r-als l's"trtg.; ) 44 rc"r.€+ors (' t-"{," ) )
., 1. , :.. ,

{ *vbued credu dcds" j


)
I *'rtAwiu'rc["ttg',
else
3 ---r*,,. :

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

-r T6g 6|andcV d Pfndpte ln Slu, in&sht is


don'r ln' a Code *rose vatues in ogptt cdli cto t,ol'rf ch av< ctron$crble in
Uo{r{

Puwre. Jt is l€tom€nded Fo pass fud Vatcre, tD c+pli callcrn gorn Cr+si.le rAe

afrplicatlon tavmg rhe


h gtppct./_
6? text propefles kre.
n3 uirfi afr$cdial^ *E prDpeytl€s Sfa rr)tlsr ho$e i.FPerti's O
-) hhile (erE lyfl.tra
*t
&EnfioD. ;\
----., uJe Co-n +d<e One lcrr) rrrrr" pnpA.S qrcs in a Stru-fs ctpPliarl$on aa d ^u
ir
ttese Pires rn.st be (n|6uw d
lnestuge- r€srllyoF5? tag
in Byd.'t6 An&guotton- fire- usinX
ft
., i)
*) f. Bt t.".s crpt \tco$c€ cte use prorsdeg Btes R, rbe f;rr*otng oPelafions.

o fib ra;ntctin PltsenhaHcm lcrbet6 on d to rrope tbern Rexiqe b rood;pg ond

(crlsclbte, l,

f0 rr&infdn f/rese nf(rljol.) label Sqroorfing ittn (iwr.nrrcnoJjzafrah


)

@) tlr frfr]ntoin FsrnVcrlidcrHon €./rcrf rae9s613qj.

CI fD rrnintc.in Breles **-S O prcserrft*l on hbteS aod ear('f rntsszq€.

@ to rrrr;ntuln Jdbc properfts telrrrcd fia Sfr&ts A<Jancjats


:'_

\,
i praedre to add tnr:freahres Rte 6,orfr'rt iD Octr l3t 6rrcrtr Oppl icaftarr.

13J!- Prencre ProPeal?s ke in NE6 -xN Fl cicdses Stde.(

f proc"nt .H .t" 1nu"t'


rn$. HHe
= {cen}rr > zgp ln6io pge zihrt Acent t>'
rDt . useT (_)der name
rnU. Fdd Drs-.o d
rny. bkn. cc(p = Logib
,- "
rDU,r€S
= Qesurt iJ lSuu.
l-l
o8Fte. propar 11 es I

6teP E: CcmPrgrre PYlf,eirtleb Bre i6 $rrut5 dmFt6ctrarton Fre

in Strur6 - aineg ' 2(Yn \

/]a$ cn' rnqrrPing 5 7


u D tlt
-- rnt5le l-7
Zm€s5c'-qe-Yeso@rces lrarameto
af sfnrs-ccn fiX z

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,

rog .,lbl = login io 1


trffit+ \,
fou , rej = Ressrr iJ
Qegrsrcr . jsp \,
"ts8e " .lh,> z)cea+or> t-)
z.ceott\ > zltv L&an" rnrssc€e kcX='\mg' J}!-" argO =
-Ell'rn n"
fol va11e

afrfrot : &rm OoH an : 1eStrEr 7


1'
/W..r,"fiYsSo-Xe ke6:"mX.lb't 9n80 ='' 15et 16116 e' 1 7 zbtrntt la+ f\DW"
' Lfun)rneSSa-ne lL% --'mJ.rb,q" a\30 =" ?ctstrJ<rt'd " l>
.
Z hHnl !
nbSPdd
l&+ l*vP,trX.
zbtrhl t Susmi f >

4Q.gtt1. rnessdBe keg =".n3. tul ' arlO =" " 1 >
el f'r-r : sulm, f >

,z-lhlrnt : fr, rn >


zlogic : rlotErr,pru Oame -- 1r'S3 '>

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 !!

< rne556Be -'rtJ?Grces > l-oj . 'J,


E3:-

5K{'-l 1"
keep rnrrriple rrrolralrl,cs P;tee .reodg.

rnJBre. prDp€yrieS ( r.rEB-r^,F/ ctcrsses B,aur')


'"
-f prtnraric^ loltcs
'zltsttt'>
ro$. HHe = lTgotq > <hl> Login 1u6e </hr>

rnu.lrscr = Use.Narne :\
fn8 ,Pa.ld = pcssa$rcl

i
.-) rDUB'lex. prufrofi.e ( UeO -r"r/ clossesl atr Brdcx )

* my. bto.cc.f = lo6;n "


r.l$ , rt3. = Rettrrr is
Aer' tl cenler> 4i>
rn$. &nfcr = Zi> Leen)L{ > fro'- st.rrs

!Kf-e:- &,nfJgure 6e prDpr,.H6 Brc,: in 6lrtift &n?iSovanon fife

zlatloa-rrnPpings >
rrryBre )a-rd = \.-JZ--------' toe;.(d norne oF mU Br<

Leld ="f.-' /,
I-- qtal narncof at+. rlFtc

tetd rbe lalJoet6 Rorn muldPle Ywgrrftla B re'


\v 6r{, ah
==: rr,Srstcr ds?
or$ ' dfle bqodle="fi' > 4\> z)cgl.ro
!e{ ="
lrr-i*et
> t)tt7 Aeonrroessase

7
zhtml r,furm c(cfion --'te8istq 4brtnl:tart I PrDP'-nUrs
" m6 .k,ndlE=" F," l- .: r,.*,.
\-, Ateon ; rn€ tsctS€ }re6 = 'ase{

rnojal€ keX m5'Pt'od


"
buodlo --" fr" l.
Lbtao', ="
zhtrnt : subrnilz
Lbean : mejs48 e kq = "tng '5rn ' co4 " 6r"d le=" hu 1z
ef trrmr ; sbtsn it 2

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,

tf orauTs I0 DATABASE CoHil0NaCATJoN t


do/ri | 'rorr
|Jebgerv<'t | *oPttoot"nSe(va

\,

*-/
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

NErgE^t{s rDE c6.7'r)


flrocedr'Ye to deutlop rhe o'bove o0ph in
.-----+
. ,i
in tJo,F\EtrurS

Cr&de fable in Dar.tBase '. " J


vcrrchava,lau); ptpd Vc.tchara (tQ)):
56,L> CY€ale ' ttbl€ use{ti5F (tnorne

$6r-> Jn5eJt- lnto LtsL'rU6t Vdl!-es ("rt,","ron&")1 \J\


\
SgL> Cctromi b;

Ssu gPoq of the a{Pn '.- tl


li6t uhere unam e = 5Yr o6 4. po.l="r<cnrfr';tl
P*- u$trt
S0ri-> Sele* couYr [*)
coqnJ Ljt )
ruof"i ed
--1 - rohen* LrnQrn € = noo}{d, ond Eirr*"tn "; r--'
P*^ usu(U 6r
SOIL) Seferi CJSYU t?t)
'J
Cd{nl tx-)
\J
0 ---------------'+ &vo-s}ed
Pr(edwe : -
€kP-G)i erecrle sav& te! PYDje* Jn NeiBeans roE

'--l t^lcla{:Pn ne{b


Fit(-+ Nelo Proieci ---------t Jovacocb
---+
t ------+ &{vet GlasslTs b !.t.^ ---------9
fxrojerr narl€ : StrarsfuP : ',
------jrnex

&rnfixt frlJ-6 i *r*sApp J -------a 19ai6"S1rii


uo o rne .+t ------+ fl srt"'t6 1'5't
o€x C

on pa*+-crn'" r" g odc{ Sriur0 rldg ----+ Finlsh ----


--., Ac*l U{f 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 -
---+

6t(P -Oi- DoJcloP 1-{rI F I r*d! \'- ('


.!.r
-------o nelu -----'
,,J- JsP
nebFages (Ltde''
Piqhrcl'i4 on
^..-.

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 .

Lt.@rqti b ^ / to3'- log; c" " - ' logtc" 7'7


"
r. lr

.J Zhtrnl : ft'rm ocH an -- Ttgi5l-cr

\*' Usz'(n&nng: Zhtm\ : bext f/rDf'er q --"uscrname , 't '


t 2mP'*Y='gastnorl" 7v
'fr s@ord
P6iS5.l,'!(A : zhxml I

\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-
.

,- ?ishr cr.icr ru'|r" J


Begisrc'Farm'
Lluss|larne I' llctg'5rLr -
O Srrurg kHonFo0rn
0eon ------1 --,aFnrsl
--a
PegisrerF?'rrn 'java. 1- \j
crnf'n r'\
--iorukrrm exrcnd$ or9 a?ache ' 8tn-.-l-5 ' ac"rlon ' A*l
o$ ' apacrt=
*-rti c clc(ss Qg;Ortrktrm !-
"""
{\-
/lfonnBean Pra6.r+ie5
eYY "' \-/
Privo,|e Sn"g "t"*"6'
:----=- x qr*us
te ** * Uttt-' " muhodl \)
ll r"fti
ea -----' Hohtclttv --+ioten@' ';
': ^t s€led c'!ow Rlvnseol ruPerrl
-.

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)
'.:. ,

inf Car =@i


' ;l
iP(ts'n€xfc))r'
Crt,t = f6'g&JnJ
iPfcnr-=o) v r'grgcrued gve d enltor s' )j
ttg
rtlt tat' strA*taccre t
sr"6e.Hds" )i
el6e ('rns3' r
'' Ve,ued
YelAelt ' s€tff1arrr+rc

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

tg- '- OXhrcuc) o^ goied --+Y:cr\


oP dehqtt "dcrooinl- domair
frraced.te
to rloa[r h rhe h*f' Pbd' h'um!€'"/
rr ''
0e 0l\crsFsh }e'(tt(rr'
l&lassFs\-rronne>\ ww)6\ aototns\
dbrno'nl\ cotn43\ act'otn'xq I

fie podb &tt'lur}! Value er lb*t <ltrtt' -Vrr.r'er >ha€ '

---4 rqodiPg .t .ll j

1)ohor ls saL Inied('n gotlem l. rr


Crn
r) duJctD0 ofP v1 dtr4 on Jtr4}ton sol sxierfl oi' 0'ro U

8l3r- S{elH b (€,ln^.


v\ durio0 o{n n
c,"t
lffewnnn 3 Tar
-..+ jJba ];v,r name , LL\ !- , Jb usa oame a.nr d
&fa Bas e Pai 6roar d to" gethel

@"/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.

tgsc PYDfxrricA fb fi:a)- fp66aalasS b6 urinj Wopertrcs Ete a+.cnln1 '


6\
vp.c.d*.
to place ond u3e Jabc PYDfrorrlts in fie PrDperfi4 $tt oP Sf"t rs
Qplicotton.'

Steo 4:- keep uergeonS lOE h^$ed $'.'nAte r r'"dl


to P@i€ctr
w
5E-e:- add ne4r prDPefiieg B1e _ T-,.a
seit e ---'-J Flenar,,e'@J
Rhu clrcK dn $rc rd.t $racr ----2r€td ' Pmr€'die
------t S"ish'
P;tcs a."e ccrnhger"ccl 'in Ar'nl.rs ccn*ytaa"|J
trt Pl€ PI'D[{ dej
SrcP{r',' rno\.e 6a.r. lt"^f n U'
Sre Loirh la.tr; cot rwnes' \,-'
in 5|rc,r5 - dcmfr'' ' xrn I (

Z-fiesl&Xe - lescrrrces tstrameier =


"6s,-l-5o*l*^ l'*L#fffi
,, bJ |DE -
Yq :a'7>

"-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

ane use Sbc P"b9a'ltits


fi.- yogtov P{v /'a

b Yea'l
olrJ
B.t* FtT r''Buan ci'c'r{
/l ru d m dara
"'*'0.'.r*r---
'--'S.r,,'.0
Pzn

9. " [o<alstuFtn^) ft"r"r;


un' P*'SiJrtrmn^et I :
St,-ihg pB=Pm,gu?axucoaL)) .^.,Aar-,clax'
Ad'
ne'ipd& 'podefintd
Ittu^t< ymptthtb {4te .--"'u v'.ud
vhy -- t*PoL'"J, (.****'
ilersaX.P.ro,.rc. s { li--* log;r.,t oame 4 yt olxnt< fu<
// ra.d Jauc Wpudes P',r'- rhe p'y*a $12
Sni'g 6r= rnr' Setllusose ("mU'chiw,,A);
t\,
Srr;nX Sz-- mr' getl1ersoXt 1"
97 = mr ' e tU ' au"l"r ".):
S*^ I 3erl1e'soX ,! .
tl '
Sr "f S+ = hr ' getltctsoSu f ' aup'a )"

/nr"e Jdr codc


Ctass. ft4 frlarne G') i |
. /\
ger(ottne c+l dr'' (S+'st 'sl't)')
G,nnerrlm ccrn = Aive''Yao"n"' '

v*) ejthev to;rl't


u,,to cor, co.,Anu'e At"onSe.urer
See lt as Faar(lo.mllen"'
prtctn ir1 wcb'x'nl Sre 3r ode/r l-o

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

ttt-p> l"ltl" z-lu-P7


z-lCuvtCr -ma1tpfn1 >

' ' 1.r,)ii


po'7a beon
--+ Bosed 6'.., the Foro Cott{rtrer,r fUPe io Ftnrl tuflt ale need ta dui 6n f'wrk,
in h^ *an chass .
Fotn Comwunt o
trm Eeon pqn"rJ
-f extBo
x ;s
. 3t"g.. 1vq14,.bte> (Orb' a&" HE olt,1tu4
)
Bo v
Parscoora
$r'rng.zvs.fabl,€> ( , " )
Qodio 3tn S"nr/v:,taate, (, t
Chea.&,. (cngle) 5t"nyzy6,1a5te> (., ,)
Chpck &xes
(rn.r*rte Sr*ngi ) z-ttt,ta*le> t, ")
6o,res tr:irh sornevume
)

Co'bo .Box (su* f* ;


Li*Bot
Sug^ir Bu n

Fire Urrlmd

p-ce d,rt to dexloP


IDE)'
in Ftt'", fr,"fle. tUan$ Na&ons
r Qwus3 Cd+lt)l)il|l
haotn'tr
1rcp"(l:- CY@le il{$ TtrEJe*
Gla* h th v' t ---+ p srrtrrs' l'r "5

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
'

lLtml f &'m aLlll,,t)'?" lP"'+"''->


Lfuble b"der ="A" 7 '
h,,
1Et >
(td> Narne t 46d J
a537 {Lrmt :bext y-1wry="name'l > zha->
4lt">
Itr >
Lrd > Age 4fd >

lrd> <htrnt : prsc,lar d


Prdw{rA -," o-ge " l> llt| >

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 '

Zhtr,t : radio fr\oerfb =


Fel'l'tc
\!4r{c =! F! > 'lw^1tvad}ot
/hf,ml rc'd^A lnllttt{f,=" ffler'
zlYlz
Lla>
/l'r>
LtdT l"larrtr^L sktug Ata, "' lfi'd 4H)l
LVAz 4htrnt : checr-5or pTDfle./l,? --" F5' v6!J!( ='larntd
z)tr>
2lr>
LVAz 6t aqhca+t qn A.il >

LVd>
Lhn,l'. 6eiet* pronrn/r\ ="q'14"
t'engg"
' zlw-'t ;oPHq 7'
yetue : ? EnXineQr .:

Z_htnl t oPnon 7'


fled,crne t ll"tmt"'
o?n"n
v t*b+e=" medlti' >' "
tltwl :1PHc'n
zll't''^t"'6PHcn 2
Valae-- ctvbt , ftrta
',
t\*nt,. Opllc'n
Lhtr^lL qrno) va-/^l,.(= 6wmor<e 'i Corttr,"ata. zthmt
LItA
zlbr 7
/l,t >
/-td > Cowces z-lE d
Lte 7
Llnan I t Sde.u( crs
tortlo"'
ahlrnl lo{tlar :
val.u6 ",)atan > jaraPFX z/I""t
z-lta11gv4, lolt1l =
zltmL : oqtlon uc,lr,Le ztoytare')> D.rnt e
?4 M+tl,q'>
4l*"n,r ' sd(*> zlWt r ofxtcny
AA>
4t-t >

/ir >

LYd> llp6roPs 4n2


ztA I " -
c'lFT
zlX1r{lt'- a1tn69J"o Y r'rof*fltl "
= hb
valrre = sto.p^1, 6l^nP 3 !"

t1*,'. d,aat-hx ="[b' volue J rcang'f> W^6br^v"


pmryrn1 +l,,'r''Y,
afura1 t c)*,*Lrry ywy**,1="ht' lla{4e-qtaa lryfrlnuaana F> Y
\'r
z)ra >
zlEt, O
tw> \,
ehd> zf*rot I lrbmi I Va.krc -- "l5prn d ' I > t)fA >
LUA> Lhh''"l r re-$el
U
Valae = " ,"te+" lz AH 7

Aat>
LItdJDlc 2 (,

Ann,l, l*^ >

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

c tass ntme ; [5rr"6__l ---'-+ gacll%o tE *j


'-------- P-''nis\
\./j
---tnexl -----+ I

ll iotnr[o,m. &.va vj --!

E/alic c,tcds T-rrE*Fcnm exttrds or!'opihe


J
' 9vn js'
"1y16n
, falan?n'av A
q
L s"'nx
,
\-.rl
1!

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

Pnn"re 6wrn, +rft:


ptvar< $r'in5L I crs
Itnuc.l-. 5MngL t hU;
ll pu.,
f,erXx^
c ) and SerXxx () ,,:crhock

s.,".. ,t. abow rne.qLcd vdn/a'le -----+ Agr click . -----. JnR^t Codq
---J
J g<.rxtat &n<x
4yH-6\ . ..

.,, 5r<?-+: odd Acnc"o Closs 6 fte prdcrt


l2Bhf ctida dn prDjef ----J lut o ---r Odfrr 6fntt --t Swurs Actl or1 ;--------e nrC: ts._-l
-
C tc.ss Narne '. A*tonr + FLAcaX.: E --------+ ff6$6nf8d't (
L?Fl--.-r*l-
*---r A*rn En, Bean uame ; rnr.tF"rr"t --------r Brut sh

ctcl$ in o:
|ry1y Coft6tre Tng,trrAdton 6tru!-r6' arnta5r're'rron 9+te ehaon k-[o<o'

in *.ut$ - cc'nBg. xrn I


(alrl oo- rno{,Pi n gt >
''
{4(-ticm nc(rne = ilf)ftrtHffi ='/ip,rh g,o?e-- &s6',c/n'' tAf',e="fr.Inptr&$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() )

SMNS gc,n -- h" ' getht'Ao'<))


Srnn3 add'r5 > h,6<thadl5O;
tr"ltr5 *3 = ?-.3et[sC)l'
St;n3 grk = P-'ge*O,1fu111 ' 1-1a) J

$''nJ crstl = l"''gl}s1)


So,ng hul I = P-'SullbC))
ll,rrlr h Busoets logt a

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

ruar n @tn\ng, Sll4lonaay I res "


)i
J\le*t"r't-,*. - .-)
] ltcL"'a

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

Adctnrr6 i6 i z'/. - r€#?st . gVAWan (aaars") y 2 LLtt >

\a,nt"t g+atus ', Zl.= ftlrest . gtAtt;*tt-1"ms') :lz -bt >

6^Au ', /f.= v4^Lea,t'grWe":-1'' Yreu') y'>lhY >

.. '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*

ffnht ctr& on 7r: ict+ "--'---'---t Wo aa


lq €tr- uPt',- lre+j: //roccrbosf : ro >o J Su,ts fu e t] i"lxt 'h}li" r

. ;--+ E rcpt Litt box, chect 5ox &mpcmerrls rhe rerrOrJog Fvtm GtrnPonenrs
o? prm pa-g q

[or) toirb &,fuur t laluLg


euo
use rctaes t Rlramert"s ei rh.t Loftb €motX thrnes

aw nof $rLed.,p (t{) tbclr ittmJ n* llt elered"

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

Llt$tc', mtErnnty rr"me:"n&mg' >


'. zbean : tari tt oame )' rctm{ l' t-b" '
).larna is
.

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

/logic'. norho\ nam e


"
='At
-[oUieS .tLY' ? trAxsr ' g6tlrllt;bt f"hbr 1 Y.
: r'7'
-
Zludlc'.ilL\aJ< 12 =' il.c"r " colfe4frn =
zbcan;t^lrl5.e nqr",e-" ilcr"i /z
tlto6r a : l4a-a> ,J
zhoetc ,. norEn1 v?!
15Y >
l|11
Pocrlt is I zkan. r.lrlk r"-6ne"" msf" /2
\)
h*nar.rnatrrq fu-Bc"n l;9e %ae :-
'/
Bt-r., ,r,na.p, lcunche6 lne For m 9u7e 'J
lr
.t o L"^-
the'|,'-, vaXe rckwd' ft"n'
beon r'tt, clo'sl v
Anon&'rrer |"**11*r-
lJ plceJ in s'.u€''ed 'gDPe .,
clt"s ohiecr @irl be
iP crearcd. *l*.*"
l.J
I
&'n kt ft-' O
A*ronse*te* X*s
arrJ 'e.,dsctcor ohj
6.,-Xxxc-) on 1o-Be*n
a aa^""n at'ln)r'latv'lxt3
'"'f"-
for^Beon png*u an) dso rsares ttrat
Aar' fu^

req9Lw
Y
t'
^ ,,, + r
Ac$.'rlbervle+ hb{r6 the
f,r
pT ---n-o a*v,'zn.oJ
rnpcge fl'**
- U
i'-"
I \--l

F^8^ut cyrades f ro** lQ'-Ba,,,"dc.s&e PIe-'"'l io &e^d;p5eJ aoce)


ohJeq-

(ie.'**1,*ut}nrn dd "ant ;
I

n*-$,r,{ c'* rser(,-) - {--Bro. clrx obj ' :


*,tt fle tccelvcd fu^
lo
A."^g-,n/*^l serXx" C-l rn l*-k'n etav obi
')
F^^Pfle +6
l"lr^ & fc,tn?.afle
d"l.t k 'f.urKun
T*rg*n PaFt'+4
fo4""" "',,.'uC
I
L-')l&d.' tr^tfLt *'W#*Z
&,a,ns"n{r cott" val,Ja,"

iPuo,,..r"rr# Enn< arc firttt


iPuau
fi $trlattr M^S^w Ar"nlbea\t.
t*-vo-lt&uo, dy'ty t'1|'ds elaN ohj qnl cadt g.6lfe G,-,-,)
'nel,td a
- o4 it
?,oltlzal-.
x c$mfffient eo
i

u6r b6r , che& bo 6€nd rbdy W{ ahqd lt4l;.ate

+o S€xv €r( Onlg @her) *rtv lkrnS are 6elecj€d, ct*Er tDl 6e nc: m4pgf -fu:tarnct<t<"

- ,ri,, 6e Qt\med relofcd to tbese 6mf!'n.Att.


sr"rr"l
Under srr.nd,,n g he probtem .r€toFd to chctsbox, llsrboxcs oh;le tmrung o;rb Sers'<m

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)

(a4) c lass l?epstcr R.rq ex€Das Ado'q


Prbtii
t
Flrrr; lal ihaltts
"
B rrrn"icA tr rtenrt€d l1r--ft^n PYDTE
n*<s

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

---r chang e th e FomB ean gtope tt' I


etc'*s
ltr c*a'Ft ryo Foi''Mn
V.lhrn 6ccpe i6 "r€+act I 4a,66ry1
Serv
Rnrn8e,an APrtru
'Tfraf meOll! fu'-&"".",
obiel} k.*"\ relrrest Yelar€d n
''*iirr'?aXe' . ., ' :,'n
.
doro io Slttd'l-lon' ' '
in
Ca.d t ltf a
5r."aS-o-Bg'l n t
Pt?viocrs '"?ttett' ""fl
'i{*pii ' g6p= "rego,
clasg obt kt <c+rur L

closs ohi ft'r rcPes ri'


nawle ". )AV i
m6: rrltt
c.rsLl: rurr

Note:- Thrs A is gda-tlaa ta lt'e tf.re


€o[u]t6n not ,d;rer-dX
reso

Mw tlqe qbrc grobl'em b,\ gldn@ ^ Q"o"Y,i s^r" fo:.t^


{e(u e,) tnerl,od.
(worunS co irl', re6er(-'- ) tn Sesslo'' sr'ped F-t"Bun )

e6 R^ tl,t"f teofl€s t b"eT o*o3


FormBean cla55 e e
rr
reser(-'-) Plc,{ed io
-? Anecl A'r"a"Far*
16 od6;rrr/g d.^jcd la.\e io
p,sde
-Tbio rrrbod,
6erXxx 1-; rr€rbocto.
on d"oer oorhl ng '
cla$5 and ir6 clek&rt im p'le menlol-l
(,e se,t no1- 3deu4
FormBean alosS
uhen cre ide ln)s whd In d'rr
----a ove
ate rcr'x""*ln1
Srale defaur+ wl.ues fu
n *u 5'-Bean P^F'dtj rhat
Corn6rnc^'r6 in Seslcm gcorcd OY
cl:rr*6aa., lisrbox , ; ;
is fe*Le8r
si?u
p)'oa fan w'rn
& gyerrid)n! nhjt fl'Rrh
"c\
-4 -lhere ls no need

lao Fa..ns o? regret}'')


Tfrar! aYe

------+ 'frre rtj'v


.lwc)on , *l+ff5'.'ttu&'Pegt
e voJd ""s.t(A.tutlornlnf
)
S'**fu4*' 'q)
Puutt
ae19tng,
g/rlttc troJ a ,"t t(A.tr-lltn''d
4
to use.
LE, +"r- is 'vcmznAed
fF-tB*o ctt's )
PegrstrF,ror .;ox o
{%}sror' isP( l-- 00s.)
errcods A.rt l
Cto) pdlclic glcttg Pgi"tt<krn Tdn'
narne : fqq--l
t4c.rirar 6kdug ', fl rnar rieJ [--1 rrn'rte d { 1 nr-B"oo Ptorr/r+4

Cout&S', rs""pEg-l $6an3 narre )


l.ner Prs I 5hn ng rB ':

lorure Prg l 6rrtn1 crsl I i


@ frrbLia vold reser-
C-' - )
(ut
bin€le" j (lbl
t*'
h5
1y15 = Sin€le
="
futrn Beoo aors obi crsl I = ner,: $nog [tI ; ctrloJ = hO Z{rrrte
t6essi6n Scofe )
5

rav i (zd ) Pr-Ur,ta vo;d 'ff'\lx S;


f -: (tc)
iDs i {+c3l€_
ft)ayricd
:. t:-c)---,r ane*eots
Lft,{rad
I Ctlg setNa'rnc&-)

fubtra Void fiXxx 6 )


t _- _

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.

chectcing coearher rt4rtred Betdb ove tgPe'r ('r no l-


|.j1-
toecrrhcf ernoll' id is harrlnX ,,@ sSrnbots 6r noh

9'r whar it rhe dirlQear,ce blcrr Forro Vali dcrrJ on


lo6ic ond B'a5h€ss lqlic !
--9 In Forrn Vc^trdanorr logtc rhe errr..t oP rhe fuim dara 6llt be vctn6k'l '

.h SuSlnes5 logtc rtg.rifi qrtt be flenor*ti bq tcrklnl '[<rm&rfcr OS


In0{rF dcr.l-a.

vbi crr"e fg9ed 6l ool is Caued


cheddn? clxathzY UteYnqrne, ?onSCrXrrdb,

Fcrm rltrU tl ol4 o'l '

usfinarng , gcaa-errds &Ye $ote in


Checlo.hg Bnxn
"rdhu
rotrc/ gesrs tc.tnce lo6t c
or not \5 Busine\A
.

Clc{99 i C Javcr (lfba{'jPl;ccdictn

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

1. clie$ 6ide e' Seive'l6 ide


yrcqlarra$c Fdrnyati&fi 6mg FrmYolidstldns
-.t o$e jo.v6, S(ri p ts --> place &va tcle ih vallcol€ C- -) o
'

.Ptrtnban clo$5

lDecucrr'se FomVart&.tlrn5

Voliddtu pl&gin w Foflnvat idcrd ctn5


.-) use Va\ldak Pfag ih

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 '

+ For btrc. bvmvolidofionj


de and
Cliclj-Si
IoErcs to6etrht'"r'' vi lx berc'zen

po1'6 yatt<t a]l cn s *Llps #HN.Y vound ,l '/


+ 0o16 cticnl 6['le codb
'LxeL;),t16''1' ,
"Po '

\'' &'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

i and (6vcrr slde Forn\aidaHn


al+
phr" brh clio side

g'vsv sr de F-t,Yaudotwn lo6rc is txeutlnXo"lt nl"t'


ls yrrr'te fu use
ave nor dsne, --This indr,rn+ea ler r

\.. 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 :-

$s-p1Pury""st *" .---


AcnonErrors vati.iore (A,f-ltntt"g' rno{'Pir'$' )
D Potic
*1,) \,
rro{Ping' flt*e5-'c'@p"tt
2) Prbtic fubtr,-t Vaiidar< ([ci1o6flrapr"3 v
Dtd Po.r- i5 recorrnd d io use' U
a5 Frrogean tiftcgcle mertsa ' -

-+ Ag,on &rv rcr ccr'$ lati dafc (-,-) F- etrttl {ery-Le8}

+ crn empq Agonr'rorplbl.Ui* to Ac-nan5e'wrrr iodrccrnnl Y


trF \aridarc[r-) te]urn6
r'/
tho.t ttBre gre no tqrn\alidcrrlorl d"^ &ficntervr<l *ransR"s thq Co+tt
c-1YCt6S
V
fu aeqrrcG,- - -) pttho{ @ Actto'''ctars to o€clrre rt'e &dineE c[4rx '
' '
t,
'to
o$e,r utrfi elemorrs incDcc'Hng *
_-* vari&,re1-,-1 vrluvn A*lcnErrcrs cltrss a,
a're lsrmVari.lqfi<rn effofs rhen Actrnfotoq nan$&"s rfie CsnrtDl f0
tt€rre

inrr* Jsp F{e '


to A'riod RrmVau{cHort e{rdrs is corred inBuf R6e'
--r ilat *ur rr Wc
'inctt'i{lng Fs,mpge
Ae d&ssf' !n$mm

to q'pl$ $erver 5i de flntgrarts$c


@ Paedote
OfPlrdH oD '
in 6tlu-r6

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-

mU. P(l)d ' erY ,

]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'
.,-.,_< ,

{wve gLYe thak Yhe aute v"rrxhe


El(?.8:-
in S*',r - a^ kX -rn I

/-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
>

&.*tl- -UVorr aof. (&- )

'
)
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" );

ftm.Patstrrod ' +o,-rllt,|))

'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 .

Hl*- ; il; ;'


,:

kuorai @rn&to -***


*'l t^:*:::- -n##,#;
-..- oncl
ft bvocr*trrurinoot"' :
Lt'n'<n 4*o'tn' udLu'i' (a'l'( 3
V^rrr [urrf &rrr). U
ile Valaarc(-'J oP F rl^n
$+-Ji il,rr.
*tLuur'
n d" in 'W
ln fl4rt"h''ia.v"

Mut A#qE*r* t/t,ridofc (- ' - )


{
so p ('Qegi*a&r* '- u^'a^nGi")''
fttr^ e{&as €rd : r€ru ArsnErrcrsL)''
S't
llaIt(J c.[la^r-9fc YoYdaHa
Lov'' *u, tn^
o5'\2-lo lx

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

106 #form validation eror msds


.107 my.un.err=username is re-quired
mirst besin wittr an arphabet
i!! fii:lll".#i:::#f;e
; I I :.1;i:f"Y.:E$,i,1 ::ilJill.:,,:T;r., .*"
112 eroF.footer=<font>
lll ;;;;;;;,--------ResisterFormiava----------------
ll3 ifli:I;i';l:Xie'struts'aciion'*;

,,t13 *"gisterForm extends ActionForm


1u0". ","""
120 private String username=.,raia,':
121 private String passworA=,'hvd',i
122
123 public RegisterForm0
124
125 System.out.prinfln(.'Registeform:o_paramconstructo/,);
126 )
127
728 public void setusername(St ing
usemame)
129
130 SJstem.out.prinfl n("RegisteForm:setusemmec),,);
131 nts.usemame = username;
132
r33 . public String gstusemame0
'134
135
136 i#iT.:""r,;:11"1"(,'RosisrerFom:serusername(,,);
137
't 38 public void setpassword(String pa3swod)
139
140 printtn("RegisteIF orm:setpasswordc),,);
141 +lf tmo.u.t
mF.password E passwotd;
142
143 public String getpassword{)
144

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

b,trp) l/tacrhosi: t$! I sh'Jlsv?- rv/ "girrciJr


.i
rf ( ft"6. ql,d6 t'4are " ))

5.0.P C &nv"rS,de -l*^v41ei:ir.vn is


6,tny -- -- . ');
&$t( 9i&.

3
rJ&rh etY6 i
J
Arzrtt1 *ruuvxz is &ne at lrettow (n,^frr, -ev)
ry- fopbyeexnot

.-, Praa&n io &sq$le ' &rpr calt e^eaiitlci:i'hb


\--l nenq , lnftrref or:rld[e ------r
-Ibots
Qut) t Uut"n letxt -- €LolprlnS4
Seoiln V
\-/ A4iwSc,anHnt ---J ODls{He ' ' ,,. . -r.''
u t *dc qo3,'$wcr-5tde, &,n larrlnrlu
- P, abolc sxpo uai.J' 6,"65'l*rpl'tau-iFt%,.*

Slvch crn O5-tl.-)atL


- .
,., |i \

'g'l us"'ts Co de io Sepr*e


--+ t h,.le Javag'lpr co"t'e vi"rgltirtl Ro;n

"
' ja p,',. ond lin\a *rot 0re t'r't' 'Bt,"fo7"^s'
.\
larraarer'j5 ( ;a 6tn..r9lPr '?v ?o@Y )

lunaron n5Varidare [P'rm)

- -' " ll taral co 2t*tttul.t


a{Pn

tJ
in rqlsEr'i5P

zblro r : brmt >


, zltrc(d >

zrxscriPt> p)ele E{uble Jaud :itp r 'zl*og'riot z

<5clipl lar€urge . "tay.. Scr)pf' 3rc :


u
Vatidorol ,jS" )
Llginqt >
4hena >

r l--tt=- il *t' aJ prc$duj o.0ph

,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--/

(f variaorcx p\ugin , g;vtn tD rro


pe,( k clird-srde onc ssnrr gde oeorr.rtn Fo^\a,ua"rrX
'h,r"l \-/
. @ Tres gtugrn -----------r gru.n tD d4dop to6arr urlrc"gat. in 6b'uls otpn -
'v
-' Evtnd stnlr'5 ptrgt.r ls id.r,ri P,.l coirt ii6 plrr6ln clo.rs fioi- implan €ntes
Q
orJ.o1r,che" 5rrr^16. 6ulon.Plr,3ln
Cl) onllar rnrt Cor,&6r.re du:elgrn clul inst,^rf1
"J
h,. usin3 aplu6-tn> tcrg.
J
'a t cP$ Vd$datsd plugio in sFrtrrs,,.cPE fto. sne*$.,its^ plg;n.ctorl{0n."rOu.sh+:ndsli
V"r,a"r-Prryr')
os s\uon bebar J
Pl$ Jn
'
>
{elug-in ctags lVa-e -- " or3 'a1rc.h€' strurs ' val tdalErt ' Vor"a*ft "J
4.sel -prD6rt fr,ort"r, = '' prrt,nam.a" Vld..e:'f Uf-O-rnr/v*rCO. -.rcr l€3 . xtnl r '.]'
rt
Ila--r / uriee,rt*,'ltot"/r U
a[fl1Y;n' J
!'A arlr' S \-/
rDt be used cxr'ts;de
rbe 81416 '
-+ \cr;ac,fc,r plugin can Itnoln3 r ,n!de,
Vo'l-'tlanv nrrzs
J"rlcsr,'Onrcode a)
pluSl n gllrt6 14 + PY{degr',ed
9dj , :
--+ va.ri dcrrtd
SroVa\ldotlcn: 'Yt30ei-tl€t Y
1o prPzrm gervrrslder ctien,tsi&'
, \-/
-tbese Varidalo{
":!9-gf9
tcd
re+;.r \
tJ
m: ole,,g*,

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*.

' \.-., whe'r A,6rc,n$.runr CorrS Vard.ftt-,J ol pre&ftned lualouforrn ,U (HH{,il)


'\-- fhe Vatrdof,o{ duttn tnir\ be advaltd c,rrd oirt be Osed fr, f<n"Vot d.itto46.
\-/ Nore? 1ns -) of ,Aqro'F-. Ct) doe, nor ccnfci o lqtc fo ou vo]t V"rra"t"Plugltl
Varrdare (-r

- 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

edr Ef,u$ Af0.

.'?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

\-' oJ *,e \ a'r'aoret- -) 4 oul


trlncre
R^m&an

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"^;

\*' h{.U,^g l" va&r*aPQrn. li\'e Vol'd"-*t""Tu.,


foflcs a'tt a'oqtLo'ble '
F^^Youw*
\, +nd1 o^ ho.oY'4t / il^?';; "o"'l 'L^
C.^sto-Va-U&f* zl.lu +o \hgd^*Pq*'
1L', fr. i. *"fl1 nnl6 'l"rc a'd^6
-t
VCIa'ra"Pl'4
tn n rlns

' V {c imPren} dsotrice n/.;t" ,o*"A'o';


\7o!16$ cm 'rmt
\*'-7 pmpo'tdzL' .". etfn\ otrl4ttlt/,'t-V^hlct.4
-ff,.. * "vrog
yc,fiJoJ-c1 Ytrlcs t'dif. F*-B*-
'-' onJ
r"1o*-,f +- lo6rcr deg.*rl cvroi rn563'

-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

.,- r,.j :-r 1I

.
i procedrre to use Validat6r Plog in to prfom &cver6ide D€c I ar e.fiY e brmvat idati ctrs

on StrojsAPpng ( relurred rcrre )

5P_.0
:- keep Jsr 6r-rur$ atplicor;c'n read5

in ftlPued plu0in clcrs.S in Strerc cPg B'rc crs fie l45r-


sEp@ :- GrESure vctli dalz'l Pl&B

s$rc{E oP <srrGt6 -c('nPi0 > r'$ 5l-a2

ln stru16- cPg ' xmt

<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

5hur6 -blcrnK -1.J. 6 . Waa


gl e exrr&eti{"o

-O t' pl.rce v&ridct,{ - rures , xm I h e in hlEB-rNF +der

NorE:- Sea'r-lr, lq 6ha}5 slro inltaUofio4 . ,

&A$l- c?t tle PiDPer+ic B,u hc'tng &fuob efidr mpssa4es


" ?n+-zlq
rtrggle. prD;xr He9 ( Nre-rn e/crrsseo 4ra.t )
$ snu,t Vatidot-c'f Deftrur t e}r(Jr rh6sc{ ge$
€'rr.'r5 ' ft4r&Jlr d
= '[ Cij ia reyrlve d
€rrrrrS' rninlerrgr\ =
tOJ

. ,.rt :1.

Gorl,.t 5 if.,ese m53s fto- rhe CoInme/u s oe larrdafio -T(les 'xnr''}"' i:


r''

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

' /.:,' r') :'


C
\-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

fr9alrlt Elrorrrtssr.$q '(zrt-rl>';


-t
in rns8re' froR"h'el
IJ
, * q*-nt*a mq6 g4prtn{ or€.;.
ru.(rn -- ).sqn ggs,r n&rn€
i_/
wu.Pols '
:lpg'in FrrSc$ard"r:
--,r 94plie$ {o} vatues & *re ropind role err.f,l 10636,

6KpO:- ConPigure i6lf Pate AHc."r c lass

in 5h&16 - Cfu ' rrn I

"
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

47e la6tib ---


/htrnl grrctrS I7
"

Tost rhe 69PrrarficnrJ.


139.,- "generard G!d"Hft,#
oF
Ptug-ln *e
lqiccdnorneo
NoTE:- obite too[rn3 L)olth vcdidd'trrl
'
&re S&mt 96 fiorrn&on fnoPriel

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

m octisn t "Yqisrcr ">


<hrrnl : Por
{b}m} : errots "/>
LSgin uge{ : zhtrll:Ler'E ProPerru ="oser rprr€
n&rne
prDftrru
bgtn pass ocnd I Z.btm\ possuxr d P'atrtt z"Frrsq.brd " / > 4html;-tlYcrrs
:, =

hc"t us€lDom€,/ ftrssL@rds c(Yt plmbtan frn P?r


13 narnes and als6 c(S

the loglcolnaroes o( QvrmVotldaflon 91r(r(5

i+* R" $e qtove 3;e6 based &mplele example 13 tPPer€d Pag€ Ir -r: (*r,nQ))
t6a _ 160 ____+

.YYX _-) deRr<


-)$a
a'?-3 ------r de-lar('
Pey'qruor Dlretroq gtnror4,a t

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
!/

O ' g'pelcte$s votldi$ur(-r-) aeio.rea \aldaraplugin o^i"'de"r''#u"t'fir-r;ni!#;1*O


on FrrrnBean6 Fopcrr,t€g da basert ; tr.'. ^a,nelar'J*i"'ilu ,n"*,,.d*:-:\
oA^. rrnrtrrs pyfiis O
h-t€ s vatr?arw _ruteg trrnl 8,. e,,,t' also Le esel . ,

. VpllCar.orC-r-) Wtrrrne Artu"Eirsrs cl&rS


o ltrro

€l iF nuionf,rntr6 clas6 Oaie* i6 eme 13 F.J(tE

0tk'rtoise Pdts?s rhe Crnahntl t0 hMru1

:!'_'.':.: i,...

_i-.\r_i:"ri 1- 1j_ rt'


('',

a
\2 Procofu' e h uae Variaorur p1.g-1r', ft,v grslt -srde Forvn varidolar6 '

6ltp -r Ferarm dll lte oc-HvrHeS ft}rt ore rre4ars 6 ,


" R 6erue" -s i<l e ftrrrnwrdanoog .

keep gn(rr6 App _ Dv o{prico}loni ta QeaAg

6ltp-E: tclcl ftrut.,ing actcliHonatl ltneE in


\_/ ktrr, page
in rtgisrrr.jsp
LL@,tugtib trli =

\,/
\-, 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

reldr.d l-o lctiddrcrl rut€s in F:rmP&t€'


vafidose'frlo
ltus c ior':o,cof pl f.rn.rr- l"r'tng not'
C0de Csnlrtlno one - Dy'nomj

kon lo6cc,t name og CR {m ) rire \rouaareRP ) (h-


&l'msean \ogl@r'oorne

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

.j SIQ-I:' Keep Si{u15ATp -DV reofu


*, St!p-n:' crcl.l frrlo(lriDg (ode io firmpage b 8ef Pl4$ indlcaing af"+fl
F"rnnvafidafms &"tr dtgle Co{) not

in rgtstor rlsP
z htitr I 7
ahoad >
<sc$pt long-toge =" iovascvlg+' ./ z
n
-{Lncdcrn rrgvalUdarc ( ftm)

vftr Pr,c,g =voridoreRe (k ) l


Rro..vPtog . Yalrre = "yq" .,.

i.l
t(*atq *lag )
3

4Sc'ript >
rlteaaz
' : lr€tarn muvaaddj.f Ctlut )
ztrro) : Qrrm octlon =q rr3tdruf an$'fnt 1

4hrol :ia;aso( Pt {*'"rb-u


..-"tP' l'

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

11skrtus : ret'SelP&Yorngtu f"V€lc'"J


" );
Strtns

S'o' n (vsttrt'l) ;

AelonErrort =r&.p ArranErrars( ) i


e1.f

\bxdoJonr e\€ ctrt€


iF ( vstrrr"s
0
. e+or i (' no " )
) /l rfr" c.be,,r - s de I'u5t

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

"5 wfuln erf ?

t
t^li'.le btorttnt ('itb Voudoror p\-tn lofid"rhrt T(tl€g, rhe [o] vor'.es oP €fiaf ro8
3

6buld be Qossed &om po1,.rrtf"S pir,t OnA 0rbe'Y arqomcrlrs !L".J


t'L
v '-

sboutd be fxlss€A P-"t \oti&rHcrn. rm l Rr.

tsecor.s e {o} '-> ta vt4rjnd lo Jut - comPlett errs{ msfl

o'e repi.red fo s(i?Pl b ln{urs t0 Valld6for rtr-ln \b0da'tlc,n)ogrr


{r3 f '}---
to ccrrnplcfc rhe etrur msg
urninlengrb" con noi be lessrtrr
H:" \andoffi tult erro, m83 i5 error6 ' roioteng rh = lo!
fJ! charaxx'rs
-lbe s clovol<n(
$ 6 : User no#e Can rrr If lessrban
Corrplerc error ms i

be". [03 iS jasr reyl'ed io Cornple]e errcrff€,


Veue c+ &'r'
But [o] is v"p*ved lo brrplclc e-rrcrtrDss s and clso cs rbe inPc'r
e'f f.d 1f)6 ' I
S Po{s l0} - volqc FYorn grupr',rr'es - fhe ona

{r! -vanre From Vol,'dofion 'xrot frr€


o ' paDpernl n \hfi dc,$sn ' t"tq l
rule$ ;
i
ule{nom€
.-) ApplgiDg 've+rrte d , voinleng rh

n '
depeorfs = re$d rcd r 74;n1dng
rb 7
ZBerd PToperrj =" user nom€

L&{50 kel ="ry.un" lz


q vtg-r{CC = btse
largt p6,1p6 -"rnlnl€ngfi UtU =' $ fvot : minbngrb ]
&"retttS 1r! rar"c
-_ Qr mlo\eogth ya te "J- T**-*'tno'" hdrorcj rtnt )s argumenl
vorue sharrd rp1 be lbtzcd dn
lYQ.t >
stqPtg P;e [vesocvzc krnd le ) ;
E,hr.ngrl,
zvcrr-name >minl.ogrb rlu*-no-Jl*t*
- Vanrdble Va& e 4
,* *nt co;rr bc ured tVar -\laluc > S zlVu-Vubte 2
/ii
dtl {rl voLue

llhe tct>

hlblle Nort4$3 t^Jlrb rotnltngrb, rrwrltrqfo va.(JcldfdrYu[eJ fie v6da&'e flo,'rff

thor shurra be ured lo PasS [l! -varle ftu'-' r)anh wlrh nrlt;f6rag"

L\lhtn rrrrtHPle \d!Jd&t{r <I$ &re aPtied Yumbean W1t\'drl t ryar


eurgrrnenl c'P thele
c.re looked fo Pc$S Srrne votllc f.4 [n ]
Yutes 1"11c,ttd gficr{ msg6 thtn Lr*e L corX{n> ) rorrh sut Efe.r'ql'y
) rhar lt Otr X 0 ' ut
e (flrg? ok"rn ofie.r uolse need lo 6N!"ttX
on3 r(,ttnorrr

clYg zn7 YeW rbe


bQlua Vaxd4tlcrrl'xml f,}e ZarSa>,-
f.(l e narhe in
\J

Amrgrog recy.urPd, rrrulenSrb vari&d-z^ Yul€s cfo passurerd ltxmBean ***' .,t
ln Vouiialao . xm I oP Slftr6fuP - Ov 40p n

(F;erd pntpe'ftl ="Frscrr'rd " {lpnag ="'egtdrcd, rrnxtcng$n> \i


3atff@ rnm€:*re?triwd" 1..g="rrr{'Fos6'/> n fot u'tur'.
8t4'P1le5 oP

Ye*Itd rult rns$ enr4'J


la\go narne =",'ox ttngrh'' kq a"mg:Par 61"'' 17 --:t4lrcs $o! wrrre 4 ;
r.r-,r lcng f,) rule rn'q ercr/
rnme = "rnax leng 6 " keu =" $ f va': rnnn tswh3"
$ppu., t3l (<a.€t
tr-/ lvat >
4sq17a =u fatse,,/7 |
W:rle o{ )
\ zvcn - Darne , rrnx leng tb y'vc't-mmQ' t-,
r"rMh.0 $ I
rnl&ra vnlci
-l a:vr.,u'.vil-l;.te.> E zlyar-v<'bte> (.r
efrat /nsa \*
4vo,
4 Aeta \,
LlPa'^' \-7

, '\--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.

0l', giv.o rgdert exFg6icm

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

e{rrrl rneJ3af e rhe valfdeb{ Tule oe Vd-lida^ho{ Ptugln ureBeffsoLt

u5e ttu 5 t,hir re rncrun I trrrb fi'tc"sv-rvaudafut rute ' gecorrae ir ,4ri

is irfcrnPre+c efl('{ mesgage '

*) owldir,S req,trirtd ) mosF rule q', LlseryTlorne WW{tAi

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

al-0oros onty a+Loilnaag.


\r'tn

in rng Bre . poperhe s

mg-un = Lo$n uiernarn€

fng.rnsK'Yns3 ' lbtr'norne mulr hatte otg afha zurnaal'J


--7
;t
t,, + Refn'ter Errresoion lhnr alros ool5 alphab+s (or; orlu dig'r6.
@ (wr >
zlvat-noYne >
ZVAY- oorne > n-nsk

lo-rJ rf zf vot-v"ue >


<vor -voroe> ^lryzA-'l "$ [^
zlxtx>

Regule"Exfxession & to ono,r rdnlrnl'&n og 5 and. rrnx o? l5 obhaE&e.{


L\&t >

" r*aP Yar -name >


4Y&r -rnYne zf

z-lvat"tave>
z\a{-!a\ue> ^[a-zA-.] {s.,ro} $
Auar>

RquttrExpcsslon to olloQ orle or rtrc chdrac t(Y 3 e'csPt otphabers

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

4ver-varue> n (La-"1 to-'l) 4$ 4lvc"'vat't>


4var >

'ffi
NC'TEi
hccd fir, rrore $onx derairs
dba-tt PeJolct Ex PresSion
,un or+','r gdnta ve ft'rrnce

Tegexg . U:rt oP DvD


1ul€'.- '.;
l;p;6rion$ dirh roabk

(tii \ i zir,g rncrlHple 'f*- beon PYo Pe{htg do}a '

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

la6i' is Speo,k ta orr F- kq Ptoyat3.


@ 169 valida$on

r- @ rncots rtrl€ rebrcd JavaScript i5 *L exeafinS Pu pxssuro{d hnd oP

-' --T6 ov&&me rbese proble'ns use oprped@ '

--
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-

SlcP-J :- keep 6ft4 A?p - Dv af?ricalrdn i^ax (+p.: g6o"r.)


n
6le0 -! i- Pl&re ft€ brlo.Dhg Farr,Variabtlon logrc in *>e validalet ) crP ftq\fuD
dctt'_

!n flqtste Fonr., 'iavo,


J
,
:
ptd

_ O

llolidalc ( A.tr.'ll"p rr'ePiog, l-l trr$"ur.tP.+. n.4)


Rrhic Ar*oBrurs
"3, "t r)
f !i
l/.ra vPtag votue

6r"'.'3 vsta-tas = ,,po,,.Setft tattte/€t C''W% ") ; \,

ACH^EtrctrS 8rS = rp1s Ac+rcoErrc'rs1) j '

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

is #e"e in rogValldale (-'-) 4


g3-t:- rf,nkc €.rre *sr {orrootng variddiqo tognc

re{i6rcr'isP.

I
" ftv61$-rip1'' 7
Z6crlPt lOrguo3e =

P..nctr6'n tqlVorao*c (ft*)


t e\ - /r o \. ll.r-,r.r-r,,t plqrn
llvarraorct
nLqin fr,rctrled
Sn +"*d-
va{ Ploq=
o
rtaudoreRp(fr")i o*
clictd Sidc valjdallons
^ "erug ' value =" Jes" 'i /ii'd;cfs
|rrn.

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

*,n. ccrrnamr' lxr*Ll:


ftog = -[+ra;

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

b,sea dn 0{ede?med \hff dafEJ

V44idcrr
r ptgtn '. -
pocedrc to &l,etog ond crre Ytlle ilr)

c.iava code b'sed Servi;;


*1:l' m"roe Java cl&s6 in lnvit 3

hrm \hridarlao lqlc.

',tgya

QePP<t

. ,'.:r' !

.: i..t
I ,ql'.tJ ..,.r_.! ..
!./ .., -- ."l.
i
.
'
1ij.-"-d]+- leirjir:ran,",;:- i

\-/
i

ff: a ] ::
il
.t

9:1t" Qdd <sm.c-homs > \ltb\ cororoorrS-uo,,-aeitrr;Jo, '9re lt cL^$sPATH €bYironmen'l-

Vcruab Ie. oA oddJ hfitaf -,,a.,?+ras, aod . Comprte , the o&)ve &,lce Sl-e '

6r({)-IIl: Tdlt lh Val rddtdr - rurc5 ' xrn \


6nBguve C&$Dm Vdtid4{-.^

in \hlidato{ - r&le6' x#rl


I

{Brrn -vati&}ton >


{$to}ol >
ctrtEgj ' tule
zvotrdaEn rgrne = lr
clclrs no-rne
closg nome =' B;tQt're
Pt't e n"thrd
rncthoA = " wrraor" Gr
"Java. rar6. Obfir '
ntrhatPoravns =
0r$.afr3(he ' @rrrn6ng ' v4trdc'dr' Voriaart''rA*tm I
0rg 'dfalhe ' cornrnodS ' uott-or ' fi'eu'
eafua fuaato+cv g

org.apolhe' amtrs' acHc'n '


AtlionflcasaSej

Cng.anach
e ' Cmrurrs ' V4l'&trtd 'Vaf"bn'r '

Jovo*. ;"'nnr ' fig' llttl$emrPoaPrT"

.
t'J? keg" haAg aeF"4^t grrdt ffP$ate
rrrs3
=" mots cltsttate

S)+-S'' Derelop vrrrchrcfirstQrrre.is $re hrtts 0erntnpt codQ

va,raoreGst Qle '$ th]B-rllrf cr"ttt)


nPfur SpumenraS- kna"t* $ltxt on rll l1[ t]
1 >>>>>>>>>>Struts App by using all tfie 3 approaches to mix up our programatic form validaton logica wilh
2 Validator plugin DeclaEllve logica >>>>

4 <%(OEg!!! uri="http://struts.apache.orq/bos-htnl" prsfi x="htnt.%>


5 <:6@s!!! uri="!Epl9!4ltsap3g&4rs&sgE9a!'. prefi x='.bean,'%>
6 <%@g!!! uri=' lllplEggts4pAgE!9lglbgc&gls" prefi x=.'loglc,'oi6>
7
8 <htnl>
I <head>
t0 <script languagF'Javascripf '>
11 function myvalidate(frm)
12 (
13 var flag=validatERflfrm); /Validator plugin generated function
14 frm.vflag.value='yes"; r/ indicatos clientside vatidations are done
t5 if(flag==t;ue)
t6
17 //write Client side form validation togic(programatic)
18 // to check weather usemame and password is having same length ot not
i9 ii(irm.usemame.value.lengift l=irm.password.vaiue.iengtll)
20 {
21 alert("usemame and password must have same length',);
22 frm.use.name.tocusoi
23 flag=fal'o;
u ynt
25 ynt
26 lstum flag;
27 Yrfunction
28 </scaipt>
29 <head>
30 <htnl:fom action s "r€gistef' onsubmit=.,rotu.n myvalidats(this)">
3t <htnl:iavascript f onnNamo="rf 'f,
82 Logln u3emamo<hlinl:l$rt prFbrbF"usemamsiD<htnt:aiibra Df0it5iue.'&gtdSlfibhit$lr ' ,',
33 Logh_parEwod<htfll:passuroKl pioperty = ..passwotd.'r><htrtl:onoB p?opertyF"passwod,,F<bp
<htnl:hiddon property="vllag" value="no"/>
35 <htnl:submit value="Login'/>
36 <htnl:fom>
37
38 <logic;no€mpty neme="msg" >
39 Result b: <bean:write name=.,msg.' f>
40 <logic:notEmp{y>
41 -..--*-____web.xnl___.____.-_
42 <web.app>
43 <80rvleF
11 <aerylet name>aclion<aoavlet-name>
45 <aerulet-class>6rg,apachesbub.action.Actionservlet<servlet+lass>
46 <init-pal"m>
47 <param-name>config<paiam-name>
48 <param-value>/WEBJNF/shuls-confi g.xml<param-value>
49 <init-param>
50 <load{n€tartup>z<load-on€tarttp>
5t <serylet>
52
53 <selvlet-rnapping>
at <aewlet-nam9>action<servlet-name>
55 <ud-pattern>*.xtz<ud.pafi em>
56 </serylet-mapping>
57 </webapp>
58 *---.-----.struts-config.xml..
59 <IDOCTYPE strut8-confi g pUBLtC
60 ".r'/Apache Softwari founA.UonltOfO Struts Configuradon 1.3//EN,:
6t "htlp:/istruls.aoache.om '>
62
63 <9buts{onfig>
64 <orm-beans>
65 <formtean name='rP Upe=.app.negisterForm"r>
66 <rform-beane>
67 <action-mapping3>
68 <action typoJ'app.Registe.Acton'. name=,.rf, inpuH.rr€glsbrjsC'>
69 -path="rrc9istei'
<orward name="rcsulf. paih=./]egisterjsp, r>
70 .<action>
7l <action-mappings>
72
.
t.
I
i

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

217 //ctient side folm yalidauon logic


218 var fchaFvalue.charAqo);
219 var lchaFvalue,charAt{value.longth_l);
220
221 lf (fcharl=tchar) {
. 222 if((i==0)){
223 tocusFietd = tield;
224 yhn
225
.fieldsli++l = oRequi|.gdlxllll;
?j26 iEvalid E fatse;
227 yfit
228 )r/etse
229
230 Nllor
231
232 if (fields.tength > 0) {
233 jcv_handleErlors(fields, focusField);
-
2U yn .

235 rctum kvalid;


238 Yltx
237
238 --:------*-----Reg iste.Form java
239 pacmge app;
uo import org.apache.atruts.validato..*;
41
A2
impo.t olg.apache.struts.aclion..:
import ravaxserylethto..;
u
243
ul
245 public cla$ RegisterFom extends ValidatorForm
46 I
47 privato Stlng username=,'raja',;
28 pdvate Sting pa$wotd="htd.;
49
250 public RegistorForm()
251 {
252 System.outprinfln('.RegisterForm: o-param constructo/,1;
253 r,
254 public void 3ett semame(Sbing usemame)
255 t
2s6 Sy.stsm.out.pdndn(.'Ro gisterForm:setusemamecl,,);
257 thi3.usemame = usemame;
258 l
255 public Sting gett s6mam.0
260 t
261 Sy€bm.ouLprtntln(.RegbtorFo]m: geiusemame(),,);
262 lstrm usemams;
263
264
)public
vold setPasswoKt(Sfing pa$word)
265
266 Sy3t3m,outprindn(.ReglstorForm :sopasswordG).1;
267 lhis,pasawotd = password;
268 l public String getpassword0
265
270
271 Sys(lm.outp.intln("RegtsterForm:setpasswodG),');
272 tetum pasaword;
273
274
lpublic
ActlonEno]s valldate(Actionlilapping mapping,HttpsorvletRequost
rcq)
275 t
276 // l"ad vflag value
277 String vstatus=req.getparameter{,'yf, a91;
278
279 ActionE.ro6 era=netv ActionEfl ol!O;
280 i(vstatus.equals("no")) // when ctreniside fom validations a.e
not dons
81 t
282 ,he.foms server sidc y.lidator plugin basod form yalidationr
283 €rr3=3uper.yalidab(mapplng,rcq);
2U ,rwrite Seryer sido folm validadon logic(prcgramafic,
285 /rto check weath.r username and palsiiordb hivlrig san e length
or not
286 l(ert3 ize(l=Eo)
287 {
28E q$emame.length0tEpas3wod,longth0)
289 {
119
291
ersrdd(.,password.,,new Actiontrsesage(.my.unpwd,msg..lr;
ytit
252 ,fii
293
294 ytit
295 rctum errs;
296 y/vatidareG,.)
297 yrclass
298 /Fjavec d. RegisterFom.iava
299
301, package app;
301 importorg.apache€truts.ac{on.r;
---RegisterAction.iava-
302 impo.t javax-servlethtto.*r
303 importjavax,servlet*:
30{
30s
306 publls class RegbterActon ext nd3 Actton
307 {
30E pubticRegisterAction(!
309{-
svsbm.odtptin0n('ReglsbrAction;0.'paamconstucto/,);
:ll l
public ActionFotward execub(Action
apping mappingActionFom fom,Ht&se
313 te8equ€st |rq,Htggowtenosponse 103)0

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

'v €re-x', - odd dehg.rt An ercrr messs6p jp.e-agqr3{ Brc

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.,.

' ' '.t .21pi.y-yaleds [e.:aa.-a] * { 4va'11,tu9


^ a'.. ;.
4vat
4?;etd > " I

ll Paa-yali do+t on > t '. r Iyi.5

DeoWmyr Drechrj smrcl<rrr aP rt'e akr.n eref,s based &ffirt '

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,

---J c.tp$orlo is secieic fo one bFaroBean.,_llj#;1r",jrkkf


ii#f"
Sean pvugrq 0( erqle F''-nree /
: Ior.Deon b$ 'lb con use mutripte ' Fr'mBec'n prorrerme:' &rz^ ,krc Aeu-qatn,

Snm vaLdarron lo6ic. t

buj Cc.n cocr k- ror-rt


c.{nuath @ is visrble in mcrLti Ple ForroBaoos lfo'oW6ou

ootS one FarmBream Fq,'n b^ oia fime'

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

J or9 . apaohe . Strrrr.s . vdldolor , VariclofcrrR'rm


4
€r tend 5
'J 0rg 'a$a.h e .
I
sFroJg ' r,ariaarrr ' Var;auz"&r'tsrrtxo, ; ,.
A
\-'1' l t"'''
I

'J 6rS 'oforhe ' shu$5'valiaort't;'&mVoaaoto..funorf-n

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

\v' Qm-ic FarroBeans :

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

\?/ (-,-) in ctas Valraqx [-' -) I ]'


\nlidarc r;;crbods 6r,o&aD
' ro faPT m

-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

v-t W D3nc,\tridornftnm, DgroVari&tarrtld,km,.,,clcdseg Can be u'ntl &l' D"'"#*kX)


\-/
n
i Procedtrre fo ploc€ dt larrame Dg nomt cFirr- lkon iD a-' lsr Spt,fj dpplcdfiqrr, (Sn"ra,0a"J

SlrP-li ftktc Fd'rr8e.h cktss (Qq6rcrfao. jayq , eeglsrcrFnm. clcssJ

Sitg- a :- Gn Pigure tbe Derlora$\,,e Qto-r c R'.mBea.rl in 3tturg con Agrrc.f on ftre "t

in 8tr<u5 -con6j. xrrn t

agu t6' Ccro 63 >

zf;arn - bean 6 7 Dgt''klk"6-


"rP' ,,rn. --'ltg'*o.-he ' 6taus' o"aot'' \_i
z-knm-beoQ ' :rar* =
ioi tlol ="ho"(.)
2fo'm-wle\ />

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

to plcr€ 1eSer[-,-) , \lrtrdarc [- r -) rrf,rlbdi '

+o cacnr' coi r&r c I t P-{natg

X) POadure tO c,rru cotrb 1-xqrcrrrreri c ftoamrc Forr'' Beoo

0? firrmVcttdo$rn5 in 3h@tsAPP -D! aPPn'

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

Fcerogen fr{trdes/ 6erXx" fi mcr6o.l5


aB Shoton b)pto '

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

/r*, 4o.,, &t(^


6nnt -- CStn"g) 8e'(1'*'-t"" ) :
use'|name

Srrrng ftsurr,d = [Srtra) g* ('r]asst"ota " );


trlr:lrr t*J
* gtt n zts o? votraortb'-)pftx
J*-u
J /vatrdoret-'-)
-t:*i ili,.'1

J lt,tas

ttu\ o-tt'crrS -@nulilS


- l'1't'o iar fre ro cbssfti+''€,lv 'ol
StcP-':- od z.SnurA-*'"'e>\

ond Cornprle the alow FotrnBaao clcrsg'

Ccmft3urc thre otpve Fr"n&ao


class in Strurs Amffgrrarkn BrC
sr(f}-+'r
o.s sluln belco'
<epu6-ccrnPtg"
l?:arm-tle.ao1 >
Zkt{Yn -beofi rnrag =
" rf ' tgfle 3 "d{D - Qgtare,r Farrn " >
<&nn-pnlwty ' .
n .rne =' QserDame fupe=,1'&rn, lang.Srrrog, injfirl, k fon )?
zNorn-Wfn\ octm e =" p**<rratrd .r '
I f,g fE.,= "ia',a ' lao,;,gting' U,
I>
4(:o'r'4a^>
zl&lrn-aans z

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.

o? vailat:ai. Plq-lo ooJ


A)
crn i0 UhtV coith Validatitn Tales
.--,-- prarrple ApPli ccrfn

Sht*S itl' p :
Dedavrlive Qmmic krrrnBean

fdaHdn. xrn I
.lt" J

o
r€4u68

.Io he c.rbove dic.graro 41 *ntr ;ndicdES Vat;drl-d ple€-irl bce.l ftnmVatidol{on5'


',-4
jP FrrcoVoridatton e1r65 crft tbe GntrDl goeJ b
n
$cnercrttd the inlicd Faee 1i:dluYe'6sP

otlre'r caise &,,rtro I 2e) lo Orer-crre f-r-r- -) ol Acrldn clcrss .

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
=

firmB€r.n closS in FomBaaD tif€qde, ''.J

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

&nve" 6ide Vaudd{dn.6 &.e encde -


t<- lr'>ola

kte vrust taw &te voJue in


----r To ihse{ t volue to &< &'t& bPc db tute cotulnn

the Qnm oP iova-sq,t'Dx cro* fhr'

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

java's1l 'Cbre cla55 oh;'

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

& SOtfd€4lcm li ke tr t1t lrto


aPPuxatlq =
thol€r6 rcrrt 1zrB€ Oclvanfqe
b6 kl6;tHnf tOrcrn6 Eulcocn'a crl nO Pnxtotrd, o
o4pucaxon u*\!"t
(tfrtu }k"€t^oJ'\r
N}\)re trvro;nJ (J}1'& I-16ro
lr u*-d uJe (qn-l notice rh,s $auqicrHc'n 1t'orrcrrn'

u&irnome : eg:----- c*r* ur&nar.e


c
FdS@Ord : FtsF K
L-to.\ Qc.rs t-ocrrl

ry' \hIJd
--------_T-
c'tdcnfia;-:
L;Urcm1 Cr^lgrf
Since Srmptc Shrrcrnenl objec+ &ncls gueg to doh,6ase 6tra aod @nlf'jlel V.rcftJ

in D0slu, aloq toirb &t ay St .t4rucot'co,ta.t


Snon tnwvatrgs, i?
odpended ra ;. D6 cunpuu 1-eto!d2es" ,h;::TTj
inftu varr,es
&
clnn|e rhe e''.6tnal bhwrt*r
d the q*U,
-Td Solve Sau lqjrutan ProCer"r Use pnpaged Shot Ohja-t inor<ocl op Sfrnpte

Sratcrne* ** p.rlzrred strrcrrvrrf ob,ls.t &nds 9-,eS lo dan}f':e "l- 4


Gmp;tes ?lej in OB slk anhatt inlurfia/.uzs " gt7 inpr Valuer tpttt be
(ornpilarto , jwt ry1lore axaJLHoo' g) t{re Sgr-
la"hnJ<^l
€et +b allti
W
Ccrnknk aTPend.eA told, o6ptrd.Hon ioF.lrvol.tt€s t.llill rDr
Le recogn:zed

a5 6BL crl'\tu*, tu, .rlsre iS no pcsiurrrrU oP $erfinf SgL irdeddtt@8@

g'"-

Joa': \e5, kle Grn elewto p buJ not recornerrdect '

rP gr4rtb furt'rn i5 fftH"3


ohotoeco;q Avoi;
i5 g"tHT {€4l9st t
"''-r-tr fhen
Frem Falrt6r'5-
, P*^
aP 6mrn z\cgmr clcrss
;g ;g ra(omgded
ftrr.&an clcrss b* -totre'rfu'rrn farmYo-udor{crns ePfuulvetS
+11 taFe R'rmBearn Cfcd3
lr/rrl :oL:
l4lErliPse = Ecrpgs * Bd tr - t.n plugtns

-ifpff- ptu.8;ns Simpl,q rhe Ad!&nced te*nologie$ baoed t ejeu delr.lopv:r.r./-.

llSEcttPse

Fx jovc^ EnvironmeM
tlpe: I.OE

Veriton: 6.x (companlte @irb .br r.Ot )


t0.x (Compolable roi*, lar r;6+)-
,l
Vende'r: Ecrirse fr3
Cororrpiciof IDE , ' ,:
given 'Torn6;1- a5 hrrtt -in &rvel otd al60 to Cftr orber Atetnol $gtvc,t U

-Td dq,)nl6cl slco."


6rurtl. mgEcrlgiglpF'com
t-,.,
P- Oqs: h,lNl^)'fosecliPse rdg . com

5glutsAer"t \,

i \-/

l.J

ti

o
$e otsue d{P}cd*lan bJ ustng t"hEcrf'se il)E' (,
pfi€&re to devel@

€r/a4.t- laurrch r,luFcripse JDE b6 chooatng ar+etnca 'Bder'


--.--|-
L-> rt ts rhe 6rder ohere
ftrDjecrs ollt 6
re
U
!9*:- Srbmi.t rhe fubscrtprton detaits
&lbgcrtbcr i Sortr8o Te4,rotq,t6
l4SEcliP9e f{_enu -,------ su}trcri p Hcn inPumoHtm *grbcr,.,ptt* cde: F1.1{824 -855-55-6qKEo :
S"tatg+D-7
91-tl- Cretltc Neb pyqje$ rn lrJEcupse rDE.

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

srrp-c:- odd Autonctasd to thre fnDiecf


----'wcb.-srnts.-J
Rignr click or'' src {Ldt' tgeP=-o$el ---+YlSEdrP6s
- --) Nexb ---+frJb t @
b Actiitn

&rnag \r'b *,-.+ add -' --r r,p-e:@l----rddj---+<lok


------1
Rnf sh
eA;@
dKP-!f]:- 6rte forla.r:iog Oode in rbe Oxeqrrcf-'-,-'-) of
Cnn t+sliif f tO Por Pe*&f
Porttc clo66 Nist Acfion 'atcrss A.*ron {
publid A*rzoFnr:ard exarrte( -.t -, -., - ) {

/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

$t,"g msg = null ;

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+ .

PBtrrcucl crn hrbrmr 6rder. ------, rr,, -------rt5p


----; preNaro., IEE..i.FI-.-_- -
Rat\,,.-t
tt.@,ap;.u rrri ='bttp I //Sh'r6 . a*che. ' prefil-"btwrt '/.7
Lt. Q,wttb Ve$x =" beai 17

47. @ rqfb thffx = "lagit y.7 ,. ,: .

Zhtrnl I ltnk acHon ="hlp3rb' > M63 zlhs.,',it'"ltnu>


1b\l> ,l.btt >
zltgdtc. notEmprj

abnon:6616

, Lllogietnpyknfrrs >

E^tcrno,l Tornrat 6edvcrr' *6 nSUtUpseJoE


ltP--Wlj- &nBguve
-----; Torn(ol -_-
urndcro henr prePtrna ------+ Tn5Eoirs€ --t Eerrreff6
--r
1brr6j66o -----+ OEmbte _--'@:t|In:1T19 : ftpel5 ---rok

6j3-r8:- Pun rhe PfD,je*

bgnrc-rr!- crn --------tB'na5


PYQJeri
o
&cP-x'.- 1'---r l$?e uY I
Teat rhe appn crr(jr the al0'rc Cri4bstmbo O
h,rp, i/ loorhot r roto / stol-rsArp '11ffip'ge.3sn
O
fiererarc Nish m59
O
l
lctel
N6{E"'-
;-- 4htrnl:tinf > la3 15 oolttrrpre fu Tbe ltdttitnoL z-a>
" h"aP 'or*.n*rt
can,b goneratc eficnHcms Q narnteallX tn rlc'5r,rcn uri
hrr Octlon A*trihJFe COr geryrrcrtC. :
@ procedr^te tu CcrnPtgure rJ"g Dgrnorn ,Q"rrrt o€' Neblo€ic ao,x in {yEctaPie JpF

g3-tt" creorc Dorrr,ln&wer in WebloBtc lo'x

Starr----r PgronS oraoe Weblogi c --- &rtcts s lar r --------- E g:lflff


F]1f-i'{o't
wed%fc,Ff\rq
-----+
--) N€xL --) N€xE -----__- DarrninName: lGffii ------rN€nb
UAfimme:
' -----+ I7l Actirntnstrafyst) Sentr 11erf ---*bstcnF rt [iG
tbtr Fxssurrrd ------e -=
-----) 1166 -------l &me
ConB'm flrr$&us: iookmsl ----+ Ne{ b

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

&trExs -----t J-Bos5 1

hJtndaoheno pref<rences ------t$gkr'inst-------+

JBOsS'x @rncrbte JBosSh'me d'eecricry'@@


'\"/ -----) c4pty ---t
-------+ 0K ,*or-"."_J

mced.r"e ta Ggrw O'rc'ssffsbi'v toltb t{SEcupse -IoE '---rOorr""


*@ Con
,6t"uerl
^
prebncts ---'-"> 8e'rver6 Crr)zrgsfuh ---s
\- l,'rqd0olt{ttcr ftzur,ee -q
GlossBsf,P'x ------------J @ernr\e ------+lldef &€lir,x t
@
---------+C'1ptg -------+Ok

an &r^/ed' iP Cc-rnoary uj€J garmr-


IgE;- Eve.,j d*r\oin Soueo la opPliccfian
05itt b
t*ucrqs
.{pn sewe,r 6l.o in rntrl$pte pruien'' t},t"1 rrr-thp\e d,,,no'D
in lomco''t'
eredlL& ln thar €bofpn $sfl/e/ sl@' v)€ 6-an'r Cl|€de clorrstns
de?trrrtt dcrrn<lins c.\e v]or thcrt in Wcb\ogic lo'r . fuf oe &,n GeoJc Cr*mtr-
ftearrli drrrciins in $Bcs Deftr'rLr domdn 1rr Cn\6$f+th i$ '. dovoma-

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..

? A[ $ete cbsses ore the 3rb cu's6e5

, Alt *rese CUsseS AYe orjajbde in

tr

za ffi = $'isP

Cor)
Zbml:ltnP

AaorUnq to mvce ru\es turo 3sf's oP Cx-[64rpllcaflcm rrr.rgt]not, lrtrxtt]-, utfil'


i \_,
tn rhe obare diograo mvce vule is \ltoldrcd becausf 5 A'.jsP is 4rre{}\
iottrC.C.f Cot th B.jse

$turi-":-

A&P

.44 hrtP ="ryz. d 6" 7qo z !a>


----rfi- u
(") v
Lhnn : tink [pgp : " xvz'do' > €rurs - cao9tg .-rm I
- /1ir,-
g0 \e ,-"^ r^W" hrc=''xuzy'ptdn">
4hrrnt, ttnr > z?otmrd rr.rne='ot " W,r+)'16,6r' 1,
zlaucxt>

h"t. tu ti'jsp rb'eru8h


""a [L."
A.,jspi5pa6sing rhe C{rn ttl, I Auio#ervt<r
Ac*ion chs6 xyzAc1,ari 'And also Sarie&6ing hvca rules' B.t* *trvtta one

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

krranrd/$lon claJs crn?-t6ttta*lon c,i"rrse A,rr"" p.* i5 " 1x'l-u'"


\--l
.1 .rtLtto5
-ft'jb E*utaAuto aors uses the WcLvr*x ott';btr Value CL1A ,-
U

@ Arr-*'nr* plsu'the Cannote +a B'i"r

to die, brP4.* fie'e- 15 * V4,&


+aVnX
-> $r.tton P, i5 recqneockPl

pp<* Vtu dehned ' lrrnrn dx"%.'

t.i1

pdnflng tD "r66ul'- P%e 4


-Tbe.e ate ttoo taoes & krrctoTr"''etae lf"*"otas

?4a,6on dc'sSes

,) Locol AcrsnTo,ua'd clV-*'wa


--+ ry<;fic to Eoo'h ftrton c/asJ

lgrteA atsr,$ PaAeA can.Ie uJd otld fr


-> ftgse
funr[oaoaru
or,€ h+lnAa"ss
'---t plot? LPowtscl> rjncletl 4vAat>
e) Grour Atfionbn^rc.rd.s f n'"rnrrLs
Srrcrx a4plicon^.
--, GrrrrtrD ftt ou the 5"1116 Ac*m classes "P
-----u Jhese A.ricnf*.rtc.ras lrr,nd Pe54r; pgs co" te b wtt,plt
"sed
' Aon- Cldrses .

>;t L(zir:ocL{tr> +q"'& rtus'


"--l ute Lglobol' &rlt.oards
o
grrtrfs a (mPig,,rafr'on +t te

(0ru.t5- ccr'R€ 7
' i aRnvo -barn5 )

Ll%.rn - broD6 7

Zgldool - €r'trards > lt Rrnprd. GmPrfoa$c'r


tt ro6
t l"esrrrr'isP" 1 ,'.-
Z1tJrti:alt6' narr€z l'
t'
J
fresult?''jsP"
rrrme;" Te" ?otdn
Lk:a:gd
zlgtorcar 'PtYaands >

lz

AatY^. >
" WPe --"ABcA.rtc''.L
La$tcrn 0erh-" l&bc
Yq =
"f'Fs{atE+ itt' l'
LPvnttord n&mc --
Locor CmPtSt rcUroo

4Onof" ' Fmfi)ints 7


and rPJ({lt'td3!
X: zAcdcrr r etarS carl ase r€sqlbi'jsP, tgutte''Jsf
clrasg Con t rt"'t' i{" Yt5@tt B\i{P *:::-
ABcA<ttc,f uA? ^ ;1.;l
(onft?c,r"'u
ane fttr .d
0,r Wh.r b".nna{ i9 Loc'r 6ooa'1 GnPrguralrc'n 8lobal-

K drme bg hor:i no* 4* tli,.rrns E


t4os'. hllrran ktion clc.sl yelurnS Acttunftn-ord OhrB* ht,"5 $" "lpt€
6pel fttd logic"r name fhe", {.g rtsu\r pa$t Cc'nftgrne in

dr ueirt e. ft'xe^ q{-tk fgtt fule St"'hsftIT


Lq llzl 2r/t)
i
Pevc rop,ng $e 6t(ars c(flrlrcot,on Lav,or1 rnatdple fiorm ftqrg, F*-8e..r,6 ,ltrn;"n o^;u,

Acnr.",5ew+

I U! tt
5u&css?fjsl

ffil1:'i, F'F'*u"n lt- Lr


&rcasz"isP \-/
, &.luwr-'ire

n be imfnDtiised in +crYea'9 * *

(t') index'JsP i5 lnrcrarfing c,rir1] orlTr lsPs drrecnS ' (.ot'ith 15 adoJoeat H\fce

ru.\e, 6t:) uSe Frnra,raAtrion Clogs +* *: naoi6elton


bc'ged relut flrX es
(r") insterrd rg
ewn fottao chs6 \t n rwat;rncled p u'e Co-'trct "esctti ft.tes fttt ol-l

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{ '

Di:prchrAcrton ..t*u '\ v"'asrnt Tryt:: :jt";;;; *


- .-u'rtu'' ' t*J Lr'rErL
a $q,"r.t ttt
nerhods
--> ac- plcrnninS *:: "*'t::;;,-"rhoA
' mcrtnl)tL Bnnp3es
Nheo rnutriple
Nne-o lq'|r' r&dw -- m" "- .:i:i
",';
->
!'-l ynrsr &na tbe ;

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

\J p*i'" A"tianFnt,rtrd uF&J'G'


i' : -:

- i ,o, rogic "


----': /f gvoessln' '-
'eqaesr
1
J
Ttvrow /\
t'-t-'- ) ';t
- fxrbllc AttonFont'otd
{
" '--' :
logic
- //req-,est Procesiq
L
J
I
IJ
in $rt*f -4n66 .xm t
''&r A<*torr '' rrcrrr€':'rP : '' &il]lon " >
2, ukon ptrh ="/rr z " tUfe -- lt'roroefcx
I_-
4ddJ tidrol re-jlresf
: Ne(!r Jmprc(vi.5e Dia8fam : furasT'dar no/ypl_

D6naftheuo')

y)

)
l,)

in srurtl-tonftg. xrnl

_ l.ollJon parb -_"/x.rz" lgoe -*.Orq&tt c,n " Daxar,etq :,.fttrqlorr,2


\-/
zlo$ott> U
in drr forn\g fu !-,
Ne gcngeroll5 ued htaa.", b*uo 6end $e nBrbocf narne,s op
fQrrgon) V
DrspoJdlAu.{cro chsS a5 od&twur relrert"iimrrftrcr ws ary co;r/r. rhe \--l
Famp-.Xa gartro*<a 'ftYrcst q^a Shc"n alru\€- fu rlrrs rbe m.<r rfux kaar^U*
"F. ,-
rxr:rb € (tlW q*Cottect.d ftot Diqu.rnAqr", .Jors A-45*ctt'ar{ff;4t*1-, \/
f+nrr{ c'n)
I

Qir€sr$ Prar*rt'f n6rng

51. r, lo rhe dic^gr.^rn \ -/

Co,) &d u:e'r crrcls crn [6'h''u


A4aUcr J
(c,r) Acionsefltct trals ovrd *qkes the yAtul
- i
(Oo) Auon&rvrer uses Fi{eilrqeddD clos6 onPtgt,rcrrlczl done tn 6tiarrs&n&9qr-a+}o'r

$'* m tranaPtr $e Clnlrol ro rhe 4"- g6" A&Ue'd'isf"


(o^) Efisu,t s,rt-rntut quoor to k,joo&,l\rl+ Aaattolsp.'n?js'r<#est conlalqg

f;rrrttcm = lnserL at addtzonal vquesi ftmm tlaluc alarp airt 'teAurcd

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'

to Tarm&aq ctess ohietf,


[ae1 AuicrnSrvteJ- $r'rcs recetved FgmDrta
ct'ris ohjef - gr4e
&tl's Qt€o,,ctt-t-t -) on cxd Diapar'*r&tran
[4") Aetionservtq
e^ec"rc{--'-'-' )' tei'r *at'r'
e

ncrr aoa,lalle t0 grf'r class (Uttptut'l"tt-)


Var,e
6ay,ertlnrarner<r
(oc) L' -' -' -) v.octs dd&ttrndr
fts Su.Frctccs exec"re€ r, \
r, ,' - cn+s -^" th,rA cfl
c+ crt\
Crt\'
, . "p.,*^"
o-- re1ttost&.rarn)
irom l:"j:j- '"r* '- / ond -e.rboa
(mtt"T
LlxJrrur S b&fioseYt /
, o^^.,.,v*'ttnrt
Qea1rc+rbtarn varJre Lc6'I{5
DiqnrchActisn etoj] tol.ose rrame i5 add'ilional
\n lL{t l, -, -, - ) rnc/boot )
of)eraHsn {'n DarcBaSe
-tUrs -, -) G'Plcrcs the Pr6l6tcnce
- @ ioserr(-, -,
''-'/
C"q) lnsert|, -t -, -) relurns /tcrl€toF'ur'rd oW tb Acfiotl6ewte'r'
rhe
op CnPnuvatlor''
f;re to decded
(aro) loic,rlfu*1or crs* entrtas Stnrr5

..--. (ou) fiornServter parees il're


atnka1€ ta Rsun{tge'

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 '

For exc'mple al'pucat{olt o( pcrtt-r of abwe mrnt(rnjeLf 'rck'{ the'

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 ;

$1rer -api .jar


Sfn*A -cctr€ - l'36 ! ai
8trui6 - e.\hb,S - l'3:8'i.{Y

rJarPlrcs m NEB-rrvr\ $ Podrtr i-


Jo ) Sr'r.rra jar Btca
!-------4 o.jdbcr4daY
rl
!-----t 6farfs - exrrc.S - )'3'S'J4't

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@ "

D) Eli^uw gate]- ql-t$t- to $rnrn apputafion


(,

E) .{fu- we/rane 0f e 5inaerr-rjsp ercutcz


("eftx m to +o, e -rs )
r) clic6 ctn e'"H htdfl.'r liok Of Index'isP' (rczur 'to)
Frduser
tD 66)
E klanServrer bo+S ond taU€s tllrS rrgpe6l L*k"t13
cohore - altkn, fwl
4 's
\-?. upad" dod fuqra/,s rhe cor,rrot ta "ftldu6e'r'i6P" ftrrm pa$('
' -E-rtPer: gg tepet: oc J
\-
-ThIs irtftr"altg cY0orq
,-- (r) $e Aoaus€r'iap ,,,,*l*.,* on the bvxoser c-rrlndoco'

\-., ftrrnBcarl ctess Ohiear (rep:r6 io loo). { (+q ro st)

" [,]) 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+!

0dctilioQil re?rebt prrarq valaLe oloS coirh r€Auter '€,tro'aoa ,

\--,.
" 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

Fy.ndoro to ;e (rtp r +g ro bs)


\_

_ [n) n*run**rr* crra]es ourDA**' ("eP: er- (os)

- (rv) Aermn&wret Cdts on our DrsprclrAcl^roo clasj g6slung hrt cr.rr &+ronc"lo4

Ohflr. Srnce €le4rlc (i-t-t-) lt not a,edla-ble the gl1le/rct&SS

exeturt f-, -, -r -) fYgfioct cojn Q.xeos.f€.

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')

}at --------r (.r)


a3-36 -_--> (U)Lfutonservre,t frc45 *3 tares $e q-.e*t
6r ___t (v I ]
(tnaex. j5p
3-15 ---------------i f hr)
't
2rfrrf"rorz
F..b.m tooorcl6 Ffi Yn \,larl daHe/q ,

fruUarn.' Wherr hrm&-orn hpe iS Votidcr-.r{ Ferrq [o-t ) DXrr.Varidorqrt Rrn.) coc need bb

Coof,6ure Vqfidoisf ruteg in Vgjjdefbn "xmt Breb6 6[€dPUiot fu-Bea" logi<"l\


.his
glves one pro+icte probtern i.e.toben rocrrHpte 4rr-poX"r are 6lT
Stngttbt- 6qo'''' 4 ryp. VcrriaartrFsrm Lor) {)xr-\huaor.re."', ttpn crr corr't
r/}lle (ep'rarc and ilek€"-* Wrlrdafitt Tde{ P- eorhPnrnFs_te.
Adr^tl Xer ., is0
}:.lffi*rukr
u6err I_---_l
?ors: E---l
@
Urr: t--l
ftas: l-----l ,-l

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)

hmVala..rtA,$a"R""n ctt5 "

Slrrttcn tl @irb VcaidotorActtorrFt'rro, Qta\h-ridcrlor'4t'tloqfivrm t€f" p:8*"


!,il.ute uy6uot

ClAssr$ u]e Con ornP€crte Valido*rr rul€s cttr Forrnfiagee 'bard on 6e fargtt

Ftr,-1436' [rot hrca o", r],e frroBenns & f-mrtget). '


Ji
Ac.ttotl clc,56e5 OP

t0 Sfeaq A$6n fr,A


of Atrtd'ctc'ss |n Yalj&tlorr'am't
'Jl
fttr *,tS tule nued

wh;re con?t6unnJ rlauacrro rure-s &T €otr>faro We'

v
$l(fifml irrplcvrr ntatlon 7

6r$-T:- maFe rrtulliple Rr- ooges adlian3 6ingle RrmB€an and rrtrtHPte

AGic'q cl65s€ 5 on One AtJon cl6ss &tt fur{}Pags basi 5

6KP-[:- lokg Faro&on ruf€ 05 VatideidArja't) Frn', or DrrnVorraor<T Acrrto Fot "r

gingle fumBeo5'
Ond olSo rr)crl4e &lt rhe # Nl^ closses fu crse

.r.-ttc, ft6 errt'X F-'"|ete


cori rc e8a)afc Va\rdirf<x
!t p-o = in varidofi('n. xml hre

otlion Frrb ot ffdltar,


cl45 used '{ t61 fzr'mnone'
bd SPecihng the

- (onBg rrn
t'rgj1e fuar5
t
gj
\) tsmtta- crnn$n>

\-/' ZPcrro-beao5 >

ZPurm-bec.O hor(€ =
-E Ftlt-Oorl l%\cat rnroe

z-lPolm-lr;cLo>

Zf ftnm -hans >

,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 a,.,11 1fl 11!yri: ili:,


4hrot : ftrrm:
:r ' ij n-Jl
Dekleukr.jsg
ztrtror: ftrrm orllcrr ? DrzO >,,-,. .|"a
., r: ,tJ.,

j
:: ''r;'i
'i.r-
, Zlhrmr'. .finro >

Sttp-Ei, 6arrple AUe

i' , ,i).i: ..',

4Pnm - Vatiidctlon >

L?urn,SeYz

z.firrm rrtrrf = l^S";*F"rh b5 Ada


Adr[0{c/r 'JsP
Va' ""1"
a Ye#rre/
tx -" J'f
aftetd mmez dq'erds

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

i,.; ;,.i . tir:.:',


\br&abr
rult!
?^- r\ar're="be;:-adt6n ryh cuei b1 etrrcrr{I;3p
oq€Xlr,ircd,
,1

rnasts " >


w? r
L*E,.Ut(rUf
zR'ed nome =ti;; dqt
aaral" : ^ds =
- i \-/ APum>
zlfr:ta'*t >

4ftta -vo$&ns^ >


\J
NorE:- fbiS S010$6rrl, iS nor Stri ta'b\e '

Fd(oBeao and Singlt Autooclcrss '

\-r R" *rs Ltse Solu-nl dn e


-.. | .., .:tr:._aArh ctoa gi€lrA<rc,nrrc.ss)
L
'- Fr'o @n '
Solufion e ( r,JlT n rDulliPle TorrDflteS ave casin g $ngle
J-\'-"-'
y'idronFo'Yl
q ':i: taFe Rr,ro8eqo rgf,e os Voudok^ Actlgn lolo tol) DgrDVd[o'ttJ

ttffrs (Dith d*P<rrffLt Ao"nrrorbs


.--,
$$- coosgure ooe Adoo class fd rilrlHPle
on ooe Arctbtd
rmke rrrrltiple Fornro$eJ **:,$
'J rptdPleAt$"nrorbS
6tcP-E:-

f." [ompc,6e bsts ^ ^d^ ana ar#cranr{t-


&{t{t*^t
\n \(!udc'$6n'xrrl\
'-' S}<P$:- Crn?-'gure VaUdqKr( t'\e-b
bJ eccr' R'rrnrt{e '

\-' bc'sed o.0 $e AuronPorb (!FLr


AoHonPoru ul€.d '-(
fu @'ch Ftmlr'8e

firr6 - fonft g ' xrn I


v
Lghd-tf6 - CooBS:
-

Lknrr.-vego I ruurlc - 'l

'--:_'-
-' ...
\-- 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

€arrre o$ above '

ValidoHol.l' u\m I

Eorne as abo\€'

e 61)e Atnoncla*t {T tot'f rtple flmes utrb cliPftr"en't


flmei '-'t
Atff cnpqrbs 6-1tr 1,2c, 6c,nlt Con$6,re crne Fa-Usrro
t
..-.
ctco:
' P^ -tn'1"
" r r-t , I ! tJ
(r)lth dPf<tffr U-\J nat''eg
loqtcotf

+ Er pa{r-tt.6p miotproje$ $nr de"t6 6iv1n &rovart&+toos bX ustnq


tt
DlnaVarJ.rur'
4c566fz'vP
II
oa " oPeVta+ton(Q
l ,. /'r\ \r'
it to +t lr1u ^.
.

0.:- can gar eiptarn ctiPkrcnt larxs 4 Enf'jcttrcni hnnBeons

----+ AcHernRnrn, Dgrn&rtorrForm ' cldrsged , &Wc,.t 9"15

VcliaofcrrF<r,ro, Q*Vuaof,rrf,r., 6lp,asr|enL,unr orrh brb rlu8armHc {e.rf*"fteg'l-


->
RrmVariclc*{crns, &* iry v4udefrt"S rnlsr be en86ured bX urtn 3

F.n-B"an \%rt't r-t.lc '

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'

Lvioq oolq one 0!6tc41 merbdcl *at is


"-!---- -- "

cla$ i5 v€t'l $e&x ro Lahdle lfu


*1'*r WCr:ll"J
-trhi6
LmoaDrtrn "r'At"r"n

C6.nlajn5 rrrrttiP le "g,5r,t birttr's"'


t%t.0 65pe lattoXe

-TFr Ornt&ioIr)t rrutfPle Strbmir kf{uo6 *x".


l"r,ntre rhe $iruorlon oP Fom F:6e

ore *tree opyr:adres''

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 '

value="send /> '


E$;- 4htmt:6ubrob propenrS="st"
= \'alL( '

51 :5eo d gus to Se,rvel O$ Ytlpest Pc'saro


'
drPPc',q*'CoPtldtl5
g-rbmir hrrfooS fiirmPc'ge h*'"3
6Kf-r) tA\.e rrilltiPle ..i ' '-: :

aod S0rne oame'


vOue ="ad d
" 7
t Pro trcf
tg ?' 6 I I
zhtrot : €{-''bml
i:
="5t' lo'lrre :
"c
zhrwo I : s&b ni t pro0enu ry&re'
Zhtmt : strbtni t Fdfstq ilsr" rJorue =" &leK'' l>
' 6q'-tr) urr DtsxrrcbA*tm daJs lortT Brbnnlb bdJr,qs
DertloP ca^Pricrns a8

uJode8ned merhod narnes (tP dra-gram)


lrc,r:rn3 the
Our DsfnrOActetn elarS in Otcrf6 Can&gre $,u
6rtp-E) CmFE"e
b"Xons a..g addlHcrrd relaerl ftr,taro \t/de' '.J
fpme BIv€n Fulliple arbirnlb
rJ
" lconrrolur" tgrre= ot''rkfiao' f&romtl-v = 31 2 -

/acllon llrh 'r,-r.rg="rP-1*

y'utlon>

su.bmti bdtcn &{doa5 are +tghi3 Ax.rftea toirh


In fii6 Clt'roc4h
blktrt
Dsrnrch&rtor) cto35 rnerhocl mrn€5' 80, uDe 0Lort elwvqS*o,',tt

Caprlonl R'*'t' ' .'i .i?

Apprmc.r'@'"- (us,ng D;sp,renfu-tto"ncl&s6.


&na Jr^vosrrrrPt )
6r,,.rlwrt an

ir>g,,c(.,-,-i-)
C
t
: ,----
3

ts4 t+tL '-' - '- )


t
--.
l
t
&n+<(-,-, ---.)
I --.:
L
J

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 \,

6ttpo r ploce htaambox Jn ftrrmpe4e anl $crrelele *t rntAodnome oF etrr


Disrrrr,$Ar<.ttar'clo:S os dg*,n1. .Vs1ae .+o fui hofa.thx h-r"d <n dre

eubrrxr lrttrl\ \krk is cucreeA (*. javasoltr 8* il^}S)


-7 $cp€:- Oofigure 6;vcrn crn?tgura-laon B'r€ lo'r:t",X
Disgcttch Arrlcra clars io crrt tl"e

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

CLrr DtsgakhAet't c'rl c\c!s6 merbod ndrneS b.h iF the Java6crrPt


nof drdrk ;e rkrls c{$Pod
disdlole druralh bwr:scrr &rl'lnS6 fhe aPPUctr-Hcrn cDiLl

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_____

fppricot on Peoarcd' Pn Po'ic1


brn'copt = aad
btn'&0e ntd;fu :
btn' or{B = rtrmve
nrr(r'ro Ttrmve
I
- *-,-*a ^-,@
{cctloo gruh ="/xy2" tuf€="cxgAcfl'n'' n*-.J rp;1il* = Sr l>

6Kp€: - P€rlrr€ pyDPertles Sre 1'ror'r',, &l'rnth h*hro C&PrlaoS

t-, enp€:- odd rnrrdpte &rbmit !&rtmS io Rnmpage

.ryt9"6 $crbered €rom pr6t.rl*o B're


dl,td, rn6dipS , rrrn.ve

g'P@t Der.,ctop 0rrr Loor.&pDisflercbA,fior) cjass Lctrtn roqltipk ' --a.F,,ld


3
vnerhocts' Ond Glto im0l€merlt gnKgl"lol,"aI'lotC ) *rh,a a4
shpr,ln ln rhe
NofE:- -rhe llap o{irt .rt}crvDel Vf gerkltlul'oa Nlq ( ) mcrbod asn}a}n6 ere^ryfs

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 .

Tn Sters- am66 'xm I


6t ">
kt*lon Porh ='|:t't z- t6f,e=- dr&rton- p.pe =" I8' Trarameror--

zlaucr'>

- r r'l
Flotn o? Exe&rton:

End use'r c\ic\6 on odd suxoit br'rkro

r%t ( *ua teryreat CIo'nFdn8 3r=o'dd


os oaairbror |qAasrlllcrrcLl",r \l",l"f
tbe re4
t_,

kfion6ervle-t carrB Qrcatn:.:l-t-'-t -) on er.{ Lout+Dtp"Atnr"o \-


C\c65. gince not aoartc$le it $rxstu SuflerrClasS €neorref-,-,-, -) "nerhoel Y

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- .

g*'ng t%-6;;rr*u, B'r" \ g.bmirtn3 its voJse is c&ued

Tevelse Lool4 o(.,eroflon',:

---r Q6 gxamola Q{)Pn on Lmrr'+ Drsra.r.nAalao rePcr{, AgPn oP rle

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 '

frflryrr' ltt'"ho'e(ro) ) cd&e56 .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 &lttr'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 '

Ae$doctosg) Rrmnoge 6 rha pqj64-'


6kcp-vn',- add tr{'tB€an'

?-tghr cUcfr-rrugql'ert
.,---+ *'*a tb Rirm, A4ton ( J"e -_-t.'e*E -.--1#tr;rffi r6E''l."ltH-"ix]*l_

------------1 ftnn\ndpe 1 Ih* R t;l tlrD +"b -----+ osrid, *<rnrnet'.-


[osrneme, a.td'r6 plu@rfg-----+ t".rb"dgf
Herbo tab n De-*..o-ralrctrrr.lr-x
(B=) :
--------+ gar6clE-P-l
rr&disp garh: L/tr5.r'.i:U
U5.f,'d5?
\./
tstu,l6-ffi1 (+-_l_=
-=--=4 -----r [r---lr,^r N4me;
my'*r=i
frJr^lqar'rarv P*o.'t+ot : L$d'grigJ
----:'4 \:ah"4lt',b E e* c AF ereu*e(-r -, -, ) ____-,' ,-".a_____r J
n - 'l - r -- -_rr'
rDw;qfttd*tq-114 /*
'f,la.rre ; Suou-X xlr.-t' fl;ttr"e
I
'a
v'tr, ,lMA{b w*'t lQl:we-lrt \.,
"T-I.,"4
ralrl
!-,:.4-i
rtrl-l"rpFT
- ,,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

2yzxryllJf , qetAtFrf e,,+(.{


uqaxzttt'on"
)V' > tt 5{!0!a}{&J'" -
\.''l
,-
\- Stcp-I[:- (ooBgure og &werr totrb,'rryal.ipsc roE.

T}$hc!ck crr prqled Esrd@aa Tuna6 --_-..-{}$Eclif3e&Jar,{ a{Pucq}tg}.)


-.'

_ Fite uptoc\c\iog and l*-v"ynnloa&og .._ wl*v

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 .

- --+ Au f;6 aod SrdaS oP e Crnprl€,{ tt6erhor rb caged l1eftercro,

crient lladlin e &-ive^ l"lcrchih C

cr'jpS, b.doc

Y proceduve l-o der,elop rhe FreUplsctinj apPn usJ'r3 8vrurs :-

skp-r;- Design f<lmpcrgg lroring FteUpl.u.ttn3 CrrmfuqenfS rc Seletrrbe fi)teJ

critnr rrr-rdnine Fre8gsrrrn,


&terf firer : zbtnr : fi're prD?erA
=" ftte l' lr- ,
th,
6el&,t tr(ez : zhrnt:$re frypfxffi.{ ="f)r-1* [> l-btz
9g-tr:- Design Farrn8ea.6 cta66 h""r"g rt,e gmpertres op fgpe Otg . apao^t e- Sro+5, ,
.,; Dded.&rnDFrte.
6.-F're qce fuft'ftr% Or€ "6tfe4rns ' rq,res€r*lr,g ThLrlte3 rha,l-anq
.'J
UPlm{tsd".

Jt€

closE lD uldre rhe e4toaded .9r to 8er.r'r rrao'l"Dne Fles|mra 'J

oP the aapp6*o in Nonrul


9f,'!-; EerrroP tbre rsroainl'o$ 'regour@s
'i
rrnnrr^'
apptsc,,klon @ oP ..t4" r'ro'or @' 6,
Fre oPtoadtng
[:ay gprnple Ofl l)Co]fr'1

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

D R"fr- "d0tnJe dn':ntoad;n3 Pleae

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

*ot Cc"+ctnr d*nerf frvetrt !'jd,reldrYct


@.not," oe rhe Bre

c{rtlyrt CI-, chrr,.,,ltu"l^Ae 4,..


6JuY - \_./

aq tr,,fix,',' f+u+
NorE:- -rhe qbovf. lict rifie| u? @e'
&n !e ured ln oeb"-s'ny r(J,i
\-/

ac[fjs Yf$-LQlt/ Tesncrnle Orq]'cd-s' \-/'


$rutl [0 &nctn cta,"5 q
-E in st'<''rso{Pns ure'rntrll- ',J
rx^8*.n rclcrdte da'ob''c{rn3 :::'*
n . .- n, n'r{rrn , p1*^^ 66 a ft-r-l on ,,"
'fi". oi.'*'L"' tn*{'{-=]}Ki. .'.../
1

thar €xtenel"e
iso
poc,rolood Autdo clcr56 & sr&JJo frPl n otspch ctctss CunrGini.rq
.) tcoo inrXr
<larScf Ard dr,e

innc,r inrcr?trr€ ttrd are

etos)
Q FitesrreamanPo (;nrzr

@ fJu:oo,r.e 5r*o- I"'fa ( inr*' abis ) : ' ' i

@ S*t,,,I"f. (innor it'n'Pttct)


.-.

r"rpr.,i*".rd rto 'Fe@KtP*te [Sr*e't:"e" )


rhe 0,(9 ioncr et ol5€s

.,1
i r' 1r
l
.lol',r,
@ E,ra,nr'te aPPn on ' dalonloart",-

btruc&ril:: -

llJisp'i sr
lp^*,y

.brBtes in ctl5sPArFl

&wret -a+i.itr , 6hul-6 -dfte - l'.l:t 'dQl ,


\J
hf isp,i6P :-

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<

imtsff Jarra i6. 16;

iroPayf &toax. @wlei ' x ;


,r rr ', . htfP. xi
lmpc|lt oY6.cr&che' 5l'1}6 , octtctn' xi.
It ri 'r ;,.,*,eetlgng 'x)
ilglcnon e^tcrrls D."bd.4ur."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:>
\

1ts, serFleaa., (uG*r,r -Dsrts;non ] 'oruclrrrer*; fitenatl1s ;"+ B'rernn'e );


ll gu n*s n Sstlerccnrext ohj.
(+t1
S*fetCorwx t
ctr = lqtrftr' get$"vrerGtrtrxt()J
ro *p Be to'S
f/*urn srream o[ie!] po]nxnt '{ocuoloade'a

("apptican'o. l,ns<*ta!' uu Arerrare)J


Telurn ner, Qeg"cesroamrnPo

"!

'
i i

sntrts.ocfron.Atrron dast
.r i..' :'

srvl€r is rncr nk'r Valrid$l'e' oe 'Org'o@iqlf*:


€)--, i r'
ln
" clars ohia,t - Thrs is Vis)gle
I'otd;ng the 6ft"ena oP fottor&'vte''
] .-,
dars ' 'r'!..|
er,trq Sh'^f6 ALfion .i,,,
l:
i gcortrhAuio'rr '.-

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

m'ltliPle rrsdule,s in fn+ str(fS 61p6 lp-,nt rrulliple srtctts 6ottf,'tro**


ffr6 on oDe Ped rnodule bols '
gingte Stcrrs c.rnBruvaflao Bre *rre i5 ct fJossjbfltT o( ger$^iJ
-.---a JP oe aotv coir\ .J
rnqlHPle Eftur! Coohgural*q
mming cCcrsheg to owncorrr 'ltr'ls' cr;orl< or:irlr
\,
Bret4cYa/ingfiutdPlerDodulesinsrc/6a{,Pn" t-/
e(Ye caued
rnnred raoduteg
e^pticitlS ereoFd rrpdulea
oP sfiLtrs apPh
--t'lh€ rrod'uleg ihen toe Con ScLU totu.)
nomed
tP 6rYu6 ofln i5 ho'iog tcoo

crc in tbat gil&t6 apPn' ( t &Faltt ' ? $amecf j


5 rrodule.) tterc
af mtrtriple rnsdtr/es uJe need tu \,
r T6 snecifl the Srrc6 Crnf,gurafion B'res
Acign**tet
coriK rhe {trrocorng €ofties ;n 6e5'xro I Bre tolrtle can$grrrn3
in \rltb'ttol
Zee*lef >
- nome > acrton zl 5-n>
ZSC6Vlc-r zl6-c>
- sloss> fic*ton6ervt<t
Zservl$
>
Lioil'(xttuYn
7 Orn$X zlWal"rtu'naroe> \i
6ila"k5 en
LParcLmef(tl -nome 4e-v;
Bre oP
l"ua-t" I awurs-con$S'xm\
defunrf D . l{xtlc'rne& 'Vabte>
4it'it -t'atom
t

- 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-

L.,,n" - ff,r{crrn >


7
,Aoil -F1aro

?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 .

O Pogo t- hotds rbe kog+ tsoc.rre ide*''A'c*to'n rnrhe.


e 3-
Navtfladoo blta dePaurt modu le 'resocrrce and Narrcd flodcaef2escr"c

(r) d<plryrnent rrtis -GmBg. x rnl

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

@ progtot. deplogeg 3i 16 applico$dr) in crrebServer cd o{pllCafldn 6nrv€^,

Jo *tS ftoce6S tbe logfann &H6) rtatfrrrHco o+ A*on6e'rv tet -


'lalYe$ P)arl -
And i ot

&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,|-

Te1l,tr6t t'itt be 8€rEycfcd I n Sffltfa a+fitcaftoo '


***',,,T* 1ffix'psv5
Th5 yr{p.sr c6ob)n6 roo
-l1rduton^
&.,* rct06 anA towt the Y€#rebt'
@ A.nt
pp daPc^"-tu t*tt: " 8t"'i6- conBg'xml'
(O nr.tS* t$ qqrya'
y'rrffa gtc66 t-r*rorc Aclr- rath
ia /at'ttl
:ond
fulon clo-rt trr^?5 ot'd -k'r<-s tbe rtqreet
l0 *r 3.pirch

fsAe ddlrloral rqreet glram V4!rp4'


i rr"rroctlvd,..e oe * p*Bx" addswnar ree,,rebl vr{ar*}c fant',le tx ro
rO Bcsed--on
*'3f-'6* - ,,Ax_ moc.r.^.,,r,, Fre
iha nodl nodute ?elalti '' I ,, ,
\t
u)13,r,'P"A '',/xl+"
rrLr5." u'r ?axe--xtz
@ s*ud "^ r-9- ftre o','All
. ih **{.7-crnvrl - rra,r. ^r., ft1.
jTl,r* Tf
g6irl bc loorco
e0ilt be rvt:
"i-l-:lt---t-
L-' ''-'-)
fu6on6ervter cofr6
exeoure
@
.';
NoviqoJton bet reen Named rroclule Quso.ltce and De?ollb l'lod"t" Qevxlce

@ gqrqeertnl 4
Srrcrts af P

srur5 - congg-rDddl'lnnl

r.b" ' 6E'r6' artl6n6'srd"nAt*ron 1>


tgpg ='org'otrdre
Z- o{rlon Parb = lsB'

@ 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

ksorfuvrer 6r1(}t5 - rdnBg .rrn I

sr(Jfs ct{' ?
6W$6 - ccrn8g -noc{l'rrn t

= /stotch bgpe =" or5' ofiolno ' Brr&K' e"Hdr6' fuu,A.rt"" /t


4o{ji.m r)6rtr

5t{r!t5 - crnerg - n.'cAa']:l


tg?e =" XrrA-oo"" / t
Ia$s{', O^ "
E'"
AJ5?
:nru n , ...-"
, r .-'' rrt r"o' oo
?'
@->
Gl0
tlaz
--t In ev€rb rnoddl e relorcd Sfrur,s C-on 6gur altcrn fre rbe p,tr" $eon, At-f+or'cL:tss €$ , -
&9 fqrorns o? it,oJ moclc'le co)rl be a-r'g3Tr€d \--l

'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

oppln ttrd rr{tre8{'^,l-s OllEe oftryofionS 6-n-fdn5 the \-/


Urb apPfn ' fte c;xb
\-/
$rro*tng rrndlte l
i-. \_-,
\
O rea'tg rrrodul€'
\J
n'ndlle'
@ 6ro,cft* ,J
@ rcoacrnia modlrle'
' v
0 bu"oi rrrrsScrff\f rnodute
'.J

*a* 6[pl lrnpremenrs 4avo'io' &"roLiz^l"te ---'


I *c
ObJpor crnl6 u*rn
u'*- o(
-Fr: crces Lt,-atcn
^**:
ioterPace'
oheii otrcr rhe rfrcoorr &@r'Ae it 15 not &'tal,za.5|e \-/
----a (fr. Con'k Seod flecdt&i
+- Bturlor6'
obyd' -To 6otve *te poblern tlet o,oe
-
(l u* wn 124"n&ts
inslcad oP .-/
deffa'rt g
--, [LrfxrS aye %*,n'cL eaYt]s { '.J

v-'J &- ,ralt d"$ed o'e s'Wn"A *: I


--,
-' V.,ri r ,V l\\)rctb'"":un
t^
'Lr +"
'1-' o*
'\[2n""nSet *' Gtreuot fr"-croor
\-/
''^^ #rl"ab & :;::
= c'Pg
@ 't" owo ttre *Yu .,
;": * Auasfi..a,'xa

aTt 9*"y'"yt" ohFrts' J


Alt c@lPqfidr) Farrrrarv. >ta'rnt'r!t</ft2
-r \J
$o\rHon @ if tecnttnen&d t-b ttse

o-"rs (o'd qr'ortoos 6.6'' rbe


+ rlsfl ct.. tot'n$to t"{Pam ^"t-j....-.-.-.:
thrn tllse run -aXnchvoni zed &rc'sH'aalurQs
Colleenoo Framerrrk
Cdxtgrtutlt'\E
e}c"'
R" krtrjr 6rerPtr.mc.nce frl fr,r"1 Lro, *^hrno{' and
-. y? flo, aoe tmung to qe,r$orm l1*h rord cn& u:,rrc ofrJralb'ns 6n rhL &tt- 4
i !--, Col\&n em Rarr61r6, E- dafasrrrrefc.re *,.,-., U,u SJrrhrrDnjzed fldtashuAltr're Rft

Oclrei$ln g ThYead S"fu.A.

- 5ll H6shiob\e, ved-Lr clrld ej? '

*)e netLrcF \' *e obie-tts


.\-'l-> 't0 6eod oo\ledlon ft*1a
66v Dffi'Elru0futr€ ove'{

61$ 6eiricdizalitg

@1" 'oy*'thu
OhiecrS' oftel @\6e coe carit 6et'd rhor
DsJcr6t{udLLre

r€i(OCT{t

",2--) trle CAn't Of,{ eath gydet-oA oQ QegrrtSer


'\""dLlsf
fo gc(h elerne'rf oP'

\--'2 gcc-h reod oP Qesrrtr&.t rr6fl Gtnt&ln mtrtHple 6hiea}3


bd eo!-b
be.dL,,(se
'J eEmenr 4 ArraSl-rst .ttqrs o116 orre oq)ecf . &Jr t{.rs .qrla+cn Catnk
\'r oP
&rne in&'re-ctb Loirb @ ile tupfrrn g.f'o crcrrsJ V'o clcrts'

-\
lC-R-l rs[Pecrrr5er oh1; ' al 6'$!sr ohr J

j- lrot raio hsd "l----7--Tz I

thl d"eartS b rTtr elemerrs


\/ Jo&ad;s ,l* ; q\ "rescds *
' ''***
A An%Lisr oai ro/rr/eotr

\-/ 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) . .

.\- Rrbric C\O55 Sr.,a.nlBeon implemofS jarn.iO'SrrariZaS)e


c
.v 1
inr no j

.. V $r,iog qcmr, oddv6 ', ,l


'r/..
\ ^--- '
[-q'. to +mnaft^r rucn6s 69 Qes.lr&r- odj to Arraylis+ elenf,nrs i- t-t

Re*,r6et 16:6b.exeorQan ("** -* &m grudcnr "):


fi"c,6Lu. ao : ncur {'"6Lr sr t );

hhre [rt'nexrl))

st, S.rNo irslerlnrc't))'


sr' erNa-.Lts' grSnr"6c'-l ) I
&. xrAars (.s, 6*S"r.6Ol ) ;

orags eqj r0 A'"ULlsL ele'ner*


/lraa S"a.,tBu*
al.add csr) i

1il'w,.

r, ({t.,r,S.t ohi

lor qio, 6ta

+32 tamesh vi^3 \-,/

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
\,

@o. flodelLala re$,rte in Y1VC!, Y,llca erfP\rdafiang

(9 crs s$ngBean in frni c4pl;a!$cns ' t,


(t o$ V.0 ejcs6 ro s+6re rnultlple \ld$€5 4 fcrneqpo6c in 6in3\e
ohl* tl"tt"S
$sstorr-li.'cttng.

ond erc. " \d-'


i ,.-. --r tohile gr.rfier;ng jdbc profrrUcs Rorn ltxr pbpe/ritej Bre %v, &re DPed sora"ttkv Rqurn",
cl4i
- E" Nhcrc did Ua{ use fir)le.ddn5 in W prnjutl.
- --+ To 6end Qesurt&r 6g6169 cryq rhe oeru:cr
'---' r0 mcuntrrio roa' py'pcrnic$ jom,*,,-*:jil T:"Il.-,.propc'rcr
in crc,s

-- To vninroin Jnd; pruprrit3 uJc necd t1a+ Dara.grrrrur


*-- Dcoz'€hc'$t'ves to
To nr.rinhuln hrr6e c.mocrrr,f 4 ap;. in Ses6icm-Irc.tl4ng toe add
!-/ rct.
*sgton c,ftri bt
dolc. ,tre furs GllanolFa6
'.'----+ Jo mdin fain tru6e amurnr of ctfa ar'C dnaticartl Srot':crbte

fut Stnttr.rc-S and ele....


cro<l rhe above clisclss D'T'o el&JS
?e'&ry
6) ftr E orpte aPPn on 6oior'Arr*
pdge No's () *@ C tf.)u bookr€t'

ar/rrf ror>
_:
ko Send PesurtSer obj
)i not ib not
ts r€comend€d
- -r evm il-otr3b rlet@&P ttteYe
.

{lr- to LaXcr d;'e*tg ' Bccarue o$fing Jdlc code in


3r6e lrrler deshirnrlon

i5 not 7.1d'rf.t,ded
4u b
0esnm$c,q rece;ve QnslrtBcr oQj Procel5'

CryU $e P<uds oP [&xru&t to colklnctnFatn(-u-rrk


Tb o\,ercorn e rlat frlod.eYo.s

Dalc^ Srn crure orJ Send ftr^t [t- fu-ru\e to D.,HmHcn


lc6e;r dtt rrl[.

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

l0cote rD€dno 6oooq + Lrn6uage'


E8l en-u5
Pt -FR 1

de-m crftl erc' " '

*'e | utbsires uf @o rrrahe mare -Y13


'-rh ernbiilD$ ifSn on efPl;coftcr)

cric'rf,s. qliuz,-ng wt ptwuta \J


,pnlnA_"U ner'.rt
a+
-4 i\6n i0 \y) ba! ve.tarcd torrh Buas'lnersLbSlc &
rhe
.
\.-./
LaSic Q rhe awn'
frreserrrc*ton
colrh rnultiPle
ci)lt" r"4'!! ' P'ofx !.$e, $L.s @\ ;
--+ Ib enoble ilgn ur need la UDd6\a-
\,/
one Locsle baz;s
P"^
o.. : \-/
App.prop*ieg (!rr"
vau' S't) ^..
[pp-Pr-cA ;J';'tg
P**; "; '
.'T:: ll^ rJ*r,*,; ,
as it t** ':
App-de'DE'P'f/nex(f'a ff'rrnn
o'- i t sPe'av-s
:Snaia) .-'
Ape-hi-rxt ' Wl*'-l""s(
ff"r'brna-.
rt'ti Vau'e is tJ
+ lagle,:il firels .l
gerr'.,at\ Batevwt'r|Pile
rnar"]rn3 vy,v\
ereat-tes -'].-*' locale 3g)'0tc '-t
p'Dru^!.J Bt. 4'ps i^
in e
*,,"j,
de6.,,rt D -u*tSf a)- ;tk,"e
t.''*,srbe
ppt Satnd' 'rhe 6ase {i'.'te"te \)
o. ' ,)
h\e
Pzqrtlias
OftrdQ clar64her s'+ ln cohch c.lYrxf,r au
pogtatn v^ytrz
,
tJ
a bua so,?po{rs
&nd &r0Ptlr^tnJ?ie] c'e incjcrded :
ydc,red Cttdrabem
ldals cr( cQtn 3et- oruc'de w"#n e"l
-? h uinJ Unicode €djt-.rr, rp'li\E?dcii
:
C|OL"( rgionatlaJn8utlte CtnJdr.l.' .,
j procedare to get Uorcode nurDb.rg P,, .ft fi,ottog hltdr coo"as
(gasePne ---, en6rrst )

fuil-d'
s'fr
fi?t
6lcP-r'r- Tnsral Dhi-code e&',z^ bd

" :Q,, t,*t '


6KP{Ei

5u Unrade

nrrnbort

t*,lnuxoocii tars:tt*FC; .('r)od€ r'{


*t+r+iw hinar criras

..--,/

*8" l"".tt Laog"c'3e

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

oo rhe tr.r" ertr'$+tJs "f!M)


l/based
"r*F,c'*o+,E
imPoL jcrva. at:t x i
impcar javarr ' gtiD1' *;
l6?d+ &va ' trhl'* i
''''.
pr.br;C ClcL96 JlfoAPP I
,.'r l"
P5v m(5m"9ll o'95)t
?Se#'
cna+c locare,ohreu1- h+.g,1 '
f/ ,, 6rylt"Y^se,co,.nt-'l
Locole li herJ) Loco.tefa'3slo1 ,aAaltl) ',

[tP;"vs"f Vytfx{hes 0rre br.s.d-, Ae l'c"ia o$ J"r<


r=-Pesxce B"lt" '6c,&-d, t"rr/,
l) ;
Qeeo,rrcr &,na e
I

JF*'oe jP:ncrg JFvneL)',


Co"rcrrnerr c!=iP'U*Gn*ft'^<>;
&rc '
fu'n d$Nat<A v-gr+'t
(luwt- fu+u'a b6,l':nn5 [at"s
(-.5"Sg"s("1@")); : '
JB,/{- br = rrero J6,rrd,,

Jb!+r, bL =r*.ut JSsw (t: Xctlil'mi gsra"t ) 7


J$un"t 13 = rfr.r., JWa"( t'{.t5r""l l'Sr'a') 1,'
Jnurun tt -- .rer,.' f,Br,rr.", (r.6+fu n3 1 is,x +" ) ) .'

ce"serbrl oc"r(rrr^l Flr.r lt6or-tt t )-


ep.add (br),
ada Lbr))
L? -
cP- add Lb3 ),'
ca,ada (sa1'
i1['P*tl )
1/'rrl" 0$, eoVrau te [t"'e ) '
.l // . r^61
j ._, />javac IttPaPP'iavq
.wuac lKnA1^? P. q6 C&T- P"- cA ' Pmwrfites
B'te aoivarr/ )
l> ';tt 'le ,
' Ble t,,;'r be ornvanl)
l>,v.,tac ]-ts.nAf'f hi av CAl,p-hi.,rl 'pn8/d?5 15
X .o.. no pfovttt..i P{r' o'u.'} t+f/' Bdei"*1*{,ixi)-
/> trc.vac TltnAf r Y (o ,u,

6rntrb givcb brirt-in &rttcr,t &, f,fri .tSabo inrcrrs4cg coes locc,le, Qesocrrca6uncllc

cbsses f* rl"t. !

r\ t to oeble eftrjt af Pli ccrtl ctr,.


C,:e rreed lo f:erRrrrn fdrrmorng opaial}cng fl6n oo
'.:,
6rcP-r : - flyEpare rDcrwip te laore epeo'ht P?Dlterni.-s B'" aoJ keep rheo ;n

hlrB-urJ clcrs6es Srdet-'


'--/
t-
&p-n:- C11r1P;gu.'e tbese 'pn6'rie5 Bte' in 6rur3 ConBS',rc'rlcrn Bre'

6te-trt:- usc ZbeaO: rne sSC.6e> faa int JsP gn€r&ro.t-D Sartrr prcseraroo lc'?r4g

Ro- Worle{nea ftre.


5xf-p :
Deplogeed 6r"l! Tm t6:an5'' 6etvc'1'
{
yqeesr lo Shz'rs afPn'
cb('6e 6ne Lntq"A*"'
61t(P3:- ocrni lcyDcoser 6€rt'n?5

Nph-:- 169 Lmguage choseo In slcp-v kcomes GcrepL-languo6e 7e1A€st beo&tr"l"'

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

Ffi OomPle oppD l6rrcrrs bc.s€d Ilgn ftP.qo.t pgeoor 991

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

.-, rb rred crg remembe1ng ond catllng routliPle ortrcr


Com pterc flre tttsE,
rnerhods
16+ pro"eqsX:txc)
prtress(')
o? closb inlarnalri unl
-.*4 Rqp.updrssd xnsrcaa op
'i5 cdlecl Ternpl'rrc rnerhoct'
in & 6e4!crtLe' 5D, rhJb rnerhocl

G1!iqrhel6tfimcerbXxx()rt*tto9sino*lpanceonpt+'"stPocr$ar'
f2'y'rstpta'rol
onlU ;rocessc)
metaotr
ctobi clajed *,g Aodamgervtet caul

--r Qe,urcd tnftr,rrartorr ctn tgLr&5r I 'r.,r

'-; ta' tl r"etl'&ts+-


mtrbods repcx pc.-3nor 14 lo o-cpaf,**
'*,r*.
r- --+ TD grwide addttidndr Insrrt''$6i|15 > lu.
wX &
c\ 6ntrrscanPrXr'roncn
c-tass use
4ccnwot\er
p'redeP;oaaQeqpresrp'ocessc4
+t \+t
Bte a: ghoton in o&tenoo
': - . a1 ihas P' ktl*V*'gr
^e.rL
Ab6rrc'c] cdnFrotlct
^*!.,^rl.t :
- -r frrogramrrr1 con &u<lop user -desneJ to &-ueJor
-

'' Jb ig' reonnrnended


+o cusl.,miLe Qqp'eet[4u-"si1 qe.,tlrlo'ts'
\-,, u*" dean€d ab.rrcrcf &rnrror'r ,*a b3 €xrcndrng &"- Pr€-&gr€d
\-
Qgp,atkoc*s.tt c)crs5'

-lhe dser-d.P,'.,.c{ o!5no(f Cornffotler clcrss it crtso cntred as

Gsi.,rn Pe4,rest llocessc,t 'ff$L'


Raedtrre to add cu$larnQeofr€a 1(*otessor ctoss % '*at modcrle of SaoS**
rc14e3i F Acn 'Cfase,S ,._,
O{ptcafton. t-o alloco on)X lnternerEaPlore'r 6'ette'rorcd
4 rocrtl rmdrJe.

6t<p+:- lceP sLDlrt}) ft$64 ofi,D "tdl


#
6r(D-s:- dereup rbe crrtknnQ€+cfFoceJ-s clox ln

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

iri moal erroJule "rrghfcct


6rcp-a:- anh4+se tbe nbr''e Qeope6tflacerSo clc's6

5*ctrs cstr$gcrrc.llon '


7
aPer zlocrco -rro?Pio$5
in 6hurs -to"?lg- 6tudcn-t'xrnl

zlcl-noo. rtttMrtXt z
4cnlto LIe:, > i'C^'Pp" l>
- aer-PpPedlX
p,areog ='praerscrcb-ss Value

4 (onnone'r >
zlsn;.ts- can\gv

d{Pn in {e6/e-{ rr}anne'r


,- ryi Jat rbe
k'sts nol 6t)
ct&s dn gr mcrlae
r-"'7
Ne ccm cctnfi$rY€ CutrornfleqA'est?raescr
\-''z o{}Pn boaio'
Qef6rY(JJb
\2?'| Qe4rerr9rocesscn clo56 as
re{efined '
uriog Fe-^"""--
NorE:t -Ibe obove 6l0n i6
\,/' :
R'Ltq mockrte'.- ({
,
crec*rng kDo oqh
d"Po-rr'
\) obarrc'at conmu'etl &"'
'osinctr CtstPg clrrrs as Ahr'aa cc"'l'/Dttq/
\-? fu Qe4rrestPocasor c\as5) ahd
cfc'rs)
fJ1 rnodi, mo&ite [q 4rc*r5 9ne oqj €x .CusrPp
,

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,

fege t'oe iarc


Rqpeexd pc'-3e ot Login
ue tcrke the
\J 6r"*a bovirbnrnun*
tln{v in
fxq{arr,ini 1, do ftar
'J &.,-pp"t oF Co.snmpqpresfftocese
clc'sS

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 :-

ry S"r.+frqa lt o*tt Ff F€3lJsP


H&der t%lc H!1{a1-t3ra

f'ldto- Crnt<rL'- togl c t-tlio -r6oic(lf logft


oP crr5oage e" op t^xboag et

frcrx \o6tc
koter to6t c

(wruarca waP6a) (G"*ont wffiqez)

Header, foDler Conlant, &rf tk{ &lrrt<rr'q di Pf<,'er* V


Al\ trrbfates o? u*8lf€ &'ot&in3 $me
nnJ n ConlerLt ' Sn $e 6lDue 5 6en tc-t Pro6rarl I J6p gyogram lna.t .n4 ttd.tor loSlcs

.tha indrcrrtg
Crra p\oced in aulg (n"6'a1 qjdn tfio%L thg ate Sa'ne '

had.r, Forcr l%ie ar rot Ye.usd'bte tttt*'

-vic' Oorgo Pgr+cro-


Cc"nroSr te
&tuwn'.- tffrt' cotth
.-

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

orher rreln ur,urt966t1" rrrDqr.[ms


&5 ehuon ;n the 6g1v.e d)c^gran ' ',-/
iS l0$@r Rer$Hon o€ fhe U* fro€e 'r€pr€Serrrtr5 C:tta.,n C4rrKnr Ot $e CDe,b 9&g e

\-/ one (rrbpdse Can booe ang ro'oP t-itt5,

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

\-7 b*ges based 6h lagr.r r'5e ond rePtf4tlng rk mocrf+co*sq5


ftstgntnu *
'-'- :bc'sed ror,s dc'ne
gn rhre rrodiftcartonS dcrna'io L'"tt" g'se 16 cu-oecl
in lotot't
ko trxfopger
talrcr* c*r'
' d- Conholla{
fe Sc.,rce 5 ond logics
ttre HleS ,l..g-rn rel.,led
6
.-- + Tn 6,fitLtb J'{ environm€nt
l'5'8' iat
llb\ 3hur5 -Hle5 -
\'-' ovailob\e Z 6ftcrr'5-horne z\ 1

- procedare to cootu coirb


Fre
'in erurs cone;gt'ro'srn
:
\-/ il-*u*'u Hteb Plog-tn
">
q',.i5 yil€S'
- = ^'^ - arr'rxp ' s]tLus']il€S'
" ' Tires
lrrco'l '--')
Pla3tn
\-, tn''s-'*,"i;:;1,;;' . r..-o rr.relhres-deps.lxll
:
rprui-io
",orr|\c-e="0r3'o&'cb€'
;il=].,*",r-. c,,'pr,, riarue ='/r,re.-rrurl ttr#
vcdue =" true lz
"
4sel -{'}Dt€'' r5 r'nrr"q = irnoduteAt':etnc'
mod'ole6 '
L>rtnrus rbe Ht€$ glcg-in tD rerDqniz€
'\-'/ AlplQg-in >

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

..-"': At1 lu"r*S


6Hp-E i- fuwrop -
tite '
con9r+''r$ror 't u
--:---
!o''r,, DP' 6ter ;fu q4 uPurott' 'I i'
\,
;'

(retu r.',r coat "? F$F no


'@ ) v
in Y€3ureY rrEoneY'
Sttp-:v.- ereoe the Atltcrnc\&s6 :
't13Artan earcnd:
- b*
A"trcrn .,
U
Pdtlc clo36
Jt
.\\J \ \'-l
ArranFo*oard
a*urte(-'t't-t-'1
*t'" \--',

iP[corct] ntm:)
- Q..^r*ruroqt C,"*");
-, FrE
rm{,Pln€'
I
I

Rre 6rrcifutn3 Ut:


-i

-si' tn 8rrul3 crnftgc..retlcm


,-1
&w crohgtrre Arto'nc-tass
_-....-
ff1es 05 fJCr$ [t]-0 r \-/ r

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

CcrnB{L,yaridn to inh*t ran ce a5 sboarn in fa3e no: @

-ihere ore 6orn€ P@ule.t t-o{(Itrg 'i" deAgn larpWes

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 .-,,

Jdbc ond ele'---'


\--'

-1hernuliiPleAer1o"nclo55€5o(shcf5a@l)datl6D€irlhet5,*,.ffi?.n&l}'P?fU
D A.o ctcoeeg

rxqie4 Yekn Qt{p$cr.,*l(ID@ er+'e pegp'nofs @ *@ \J


Ftfl fireb RarDe c,rFc bcaed rolo;
\,
-The
flurr o? ezca*,ott 6g grvun io fie bcopter' \'
@ a96n
c/rniog
NoIE;- bhile urort,.ng .,rrh fileS * ,"rr**iu *" o+ ax'bsl'-
6""ugh eekome \-'l
tites degncrttoe . fie 6;o,rs appo rru.t Bej dne iradleit Rrylar
\J
fr4e. &, ftr.5 rrf- Coo cLse rct.Rncr:ard G,-)rL6{) isp:Fz'noaxd, fctr) resrrre'gtQaxa
c,-L
rne-rhod )n dla* eoc\uve fxane ab $cro,in iodex.jsp 4 ap,en@ i
rrie:o+P) ,-^^rr'rn doq
a{'ptrcc*tso se'^r€^
'

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

(E p*use.r Tqest to 6tes antcatr.o .,


Blr,r,5
rrl>o/nrclrP - r O
furp;/J toc,rbost

pge is encc'rcs *'s n%e &n& irDdlcjt c


urrcrrc index'isP
@ rie defu-urt
ye#Je$ 'la Tires,hp afii apptrclhnr' ' (tekx@ )
4 tt"eCD) i
q ' gorerered .t;
\rnptrclt re+!e5f
giwn
ft) A.rr-&^et ffirp crnd t&Fes lhe
N\J
irck;x'isP'("eP rc't'r
c\ re-re7
ts J
(tLfrb rhe &tnhote t0 Lotxoo> k'5 co\tose fuironp'rh
@ Ao-fo.,rt
' /rnsHres :
l ff \ ,l A
t'€f
-
e)J l
./
- @ C.me gces to +i'te de*na$oo u.rboee r6.s is "n5l,et'i G.P linno' +25- +eo)
€'-''
-O tu Lo4orr no6u FgT'resllu'*'.ise @ir\be diseloded on rhe b.orr:s.r coindour h-,,r3
\'-l llle vc.lues.
.,-, header tile \eue
&deFaobcr -i5 f
\ -'2 Q66r file Vcttue
bfuN&viSoltond 5P
\.-.. lePr-cr'rcnr hievohe
rlebrne jsr
le vottr€ '

\'7' rrr'i n- cunren'r tr


--+
- L --t'''r to aetne'.rt<'
*re re+lesr (rce: +aSrd,re-
.*-.@ Enau.ru., crrcr., dn inserrluprJi''F
l."ta*r,,r-er and $-rc) ..
.rr"':..
, ,-.;
ar$onr"r"'
:fr il5;;ffi,"i,TJ: Y"'-'.^'tux coh.,e

-*
ff^ff : if,tr-;l
r' ae*mrto.
..-.@
\J -
*-,e ge6 +ite

' lquu lr.g. rlglile6tutt"t- 'r"r


tlglireallome'JsP coi ll be ora*u-u-*
,a ,{ir
.-O -Tite vabres'
\'-./ lbuo'ing
va\ue t*YY :':
\-'2 [;' file
g6'sehcFr'jr9 ""'';
fuaa.| tt" vottt
=>
\--'2 ------- tpf,tNauigrHonJsf ' :rr' '
l€Pt'ccm;nJl"uorut

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

tte Erro-ain3 irle VaI4€,9

h"rt lilevo-'tuc :-' &Lv-ileau'ie


f*ro' rtr. \lall,t€'---+ &'elmret'isp
ler:rcontcr* h'te wlle --+ Lefu/Vpi6attoo'jsP
e \t/-t4€ --+ 6arzz.r s'Jtp,f Srt u"e'ctp
rrptn - cenrrn* +i I

d6 @ncusYenrtttr tbctc e r:
IP rrxrrgpte are dcnng cr'
fl'rreaag 6iqgtaohied 6,*rlrctnetcAb
\v/

rhat Otapct ts not thrEod6aft obsr '


t,
% acheive rh'{lod&tftt ce nee4*to 81ntl-ttorti=-rto''
ohle4 '
'flrrralsetcty meens ftl-uorol ao[ arre Jtreac*a ]rre oo +othe : ,"
**1t *ttT;':
"-+6sr6Acton ctals is nor rhrcadsc.€e 4 arfo,,rtt' Wcorjte
^" lf,itlla slv'rtxA l'
+r'"adt
at fa Srr,6lc sw',rftrlorr crax $tn1 rrr-rr'aple
6un
hltt 4 &rrnA*ro,rcrcx ' \.;
firnurfcneaol6 ot (anuxerrLT o{'I One
bloct+
jns;a -.-

_..tJo r*te ,*-#;" t -*^-q* ^"o rfu fu"uroruzea


$c ereaut<l''-'-' ) 'rd'od"
, Nno,
lxrtnds l:ptton
--,
F,rllc c)osl t1JAt"- \-',

{ 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",

Te0wrrended to [arrtte $e Brcptnn and also veroyrc nele ci fo clise\


Colah and
\--,
ftm-f€lhr'icol |a4maa @ rn€ Ssc{e s
gil.rd io9 rhe end u*u"{ *-E €xccptia-a
iS rdsed ,
.

dlonrt di6Pll ' unclcrlaging rne.tk€ej ot b'*''gn coinJot'


lerhnologS ltchnico.t fenercIeA
Lolrn e{eftlcro ib rcuised . lb i6 .rec.} rrfrde c,l to dtsptaj lbern as rnn - ta-hnlcat €rd

rrvs\a Loi$ w(xr eLEkonkndLint.

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')

ftocedut fu €rable DrOgrarrr*tc ExcePktoo banoting on 6hua o4rPtrc'rto4'

6r(p-J:- Keep 16t Srrt-rr' opn


"ec.ds. c-la'a'
Fgtt$n
lr<o io rbe q cs{ sv
er.eorl<Gr+,-r-)
oe'
flrca'll'.' urrirc h5 (totr}r block os sho<oo 5e
iP"6rst* at'r-';-')
P fr ox€cltc (-r -r -r -)
{
trT
1
a-

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 >

4P-a - beans >


qs t
&ffcm- nra$Qtn

Z<**,-,-3,- 1ta!ir*nry,6 l9olrJar d narne = ef{


l\ ri
prh=tf rtP.'/t
.j!-D - DcrttO 6e M Qcne as sluxpn &f"<rl \'-'l
Eror.isr
'l zlcc'orc't > zlknt )
L%nl Col6i =red > a*nrC, t !l oh --' Ei:rr€ Jntc'rnat PrDdeq -"
zbr> D{>
-
Lct, Irre?= $lstr',lsp t
-Ig Aga'n tla> .J
Sr<.p:il'" Qrn the prDqram tn Pe1rller w'pnne^ ,,
-=""- -<r''
ice4rt on -rr.u* t-,
-l-lztndl,n$
I tv.r ExcqrHon
(! procedr^'e to peoft"") DeclaraJ.ue
*"dt '*J
ir,*e,r"1
&a€i- F€ep 4st cr00n
, -_,, 1q(cor.h
H".*s h'^t*
h
lDArLouJ t(*"hbt"'n,
orer(9:- Datelop fie )o8ic, in elcttLt<ctrt-t-) :
' tlttot'ls Ercrf rlon '
o .s od&J fb &(1J6 o$n \-/
Stq - rr&ke SLre *rctt pmptrties +ile ' *,

4' R3.,*ltod' c'bs


d.o i &n$6urc *-on- on6 locarEePtr-lonol'n3 Y
$n 6trur6- crrnBs xrol
:
Ly1ilr; - ctn?rnz
"\.--/

** ,-=_ t(" > ._",*nr"t {


> J
tattcrt-y6fr.al\1n5
tlF= o^?p.[hKrc.&d- - -*=" Etttot+.,jsg,,/,
r-" ----
Lcr*1ct @tu =" lt$srca" " -'u, m,j.e^Q.rrr5g'
ven=^ ^ \-/
6rc
tgrre= " jova lan$' ExccpHdD ;;-f, *tln rhe gmrvrno
Lextpt*n ' 1> !'
pth'" lsuuu-jtP
li.raola' *tt--''**o' lz
t?x'watd (vr^L--"+'.u''e" w6h;1fu)ruw'iti '
\,
zluxla^z
> l/
Aatfi$- fiiu\dilr,\\
LI
/)guo rs - co"ft ': ?
ba{al' \,
6.rg? *t trrrordsP or shot*r
Dartb'
r. - r-r-a!, ^.-p,"-"bm),y.7 0
'afaahe'd6/t436-blrnB' pahx="btm
/:/.e.*rb arl ="ffi:i/stru,s .,
Zhhx\l:$r6e
'lzlz \-./
in Qe$ult'{ w'nv{^'
r* r\t
sc0{lr)i Qun pvogrcrm \-,/

\'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'

lexcfnnof.l tgrc = java'tong' Ex<rprloa b*Mffi.H*).


i \.'-/
Lglcl'(tl - extglftroos >

Za&bo -$oppiaq6 > >


u, p16a--"rP"
<crffan @l}jt-- lryz- rgrz=. R6rser/Ut''L-
l'j 1erc$ioo tgne=' java'lang'Exccf rl crr WM
ptn--at'';*;ffif-
zlar;ra> (nore'a+ttonYt:'a"rfi1P'n a'stl&;;;L
n*foejrPl" >
zactroo prrrb =^ lohc" gp ="peg;sttlfunr"'l-'
lg="n'5'e,.f''ti
/excqnffi'' J€Pu=* jc,va'ong'ExoQnt-'' ltrr,) Etn:szjse'

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

i( lyh pnifrarncfic 4 oa^-nw excrfrtcn hand't,n3 en$ds cwzcltne'cn-


--+

Sn.x knon cw rLq Yhe WV )ne io b&


Cn&y^"ners wA L*. c.pptp,l
tht-
&n hondl€ cntS' excc4rlcro s In
Zexcepdon > lq 4 srrc*s omBg At< "..ird

ftcrton claisa' Tb tktncl\O fte excPrlctnS 0F Fx'nBeo.n cll$s c"il$ fuC+h


blod. b&se pTocirc$nc*lt [ffi4ttcrn ff,nctuh{ is [b$lb\e
bcrrnple on Frnn$atn ctos h^red Ercc4tlcn .1;|."*lrr1
.j
&4-r:- keep L6t o{?n w-erdg.

krrirc {t,toring cocle in Vauztarc () ets l-arm\fao


8KP-s:-

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)

#-##1 H.t".( ".01 *' A.--l\*"ae C'''e'e^p'


msa" )))

. Ye,&d I *rn erra ) ,a,


{l
d err{t,e^n<\J\)
in pr'fn,,lftr H' [%
6t?-$:- rrr.Ee &lTerhctf frfJ-exP,ms3 ?.{ is rhe,re

" 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, \*/

Aa'tloo > = r\^ t'r rx.,.'.<rv'r U


4r,-{t'.- -i.^., ,bn PS in Qqaa Trfftr€/
\--l

-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 .

$Ag'. ktp 1st sklrso0po f€i4


:
Sre-u Ox*t ^
ititttoin3 rnde 'in c.nn'J6p trt', ,

" y''
U.@WXe eort"P"Ee ='€rrJ'isP" 2
t..,,., - .... r'.
zr. Cnss.fuiNarre.,C:'b.pJ;,f ..

'.' z44&.lol t'

Ziz Ptrstt, CrY--l ,Jlp,a/i" tbl'z

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

rePresh b.rrttr't On rlg0 revrD PaX e #&(]r.a LP+.'l &5rr,iihr5'ft-a1/uQsf cveaj<s


-
" darde psr,q prroblcml'

-*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

& "n*puy'(nnre otr n&r,n-r'ettpest Gnn\46 1s Artl-rcfut Lno*1+vtn/""L D*rleer/7r;


'.
&la}.l ftV/e$ &tVlo Aa^cJ"*t vcvldar+"-) .,
1. +t,-lnX Z w-inol< + or1.ala*.srcs, auar,&$*r elat4 * n*-nnl^6aa
frrr^+zi
O s"tf,Ev^U*r) t-realtt ottt-low', io ttstk Q'v81d4' 'i
(9 **\fi^ &,rr) -----) ,.2r,,a,,2-lirz,rt -lr, lJ^ g* - -,
O ;ilru-V'r d (n+) ==-- etqtL utuila^ '16b"^ +*-..,^ \*n':-3* "#*,. ".-

NgrEi- 4 -rc,zn u
" +,",ifffi}**n 6 *"h:^;* ,1,T3'**'*-,., \--,

fu*yu, p:Asu %il'Det lg ***^.2v,!t^,


tubcxL, c",t h- "fu,rca ar
,v
@f*e"a^rl. apJseatro'tu, A,,",^tt'"tl'1 Wg.+*n @r+ ^nd fu\efruk^"
.f*nL +.tt" nPF- f'" Wna"JarJ Lil'rt- b^^ rrrf"rl-*
@.grds g-Sricit rc.l,4,te sl h 6tr.rr6 &pprr lD&L,iog dlsnor.l' = Sc.vlcgT<+eo a6 rca1te st Paran-, ,tahrx

1 >>>>>>>>>>>>>StrutsApp on Double posting


2 __.__-_____-.__1n6i4sp.-______---:____-
: .f 3 <jsp:forward page=..pelpl9!_iEgEGrqo'.>
€) <jsp:param nafre+UGFtct
Lt: _,.
J vatue=,,savingToken../>
<rJsp:forward>
6 --------_--___web.xml-.-____-_
7 <web-app>
.8 <servlet>
Athoos€wlct 9 <servlet-name>action</servlet-name>
-1,t6 r.,n I t0
_<servlet-class>org.apache.struts.action.Actionservlet</servlet-class>
tor,a 0 11
12
<init-param>
<param-name>confi g</param-name>
y*^' 13
14
<param_value>/WEB-lNF/struts-config.xml</param-value>
</init-param>
15
16
. <load-on-6tartup>1</load-on-startup>
</servlet>
: 17
18 <servlet-mapping>
19 <servlet-name>action</servlet-name>
20 <url-pattern>*,do</url-pattern>
21 </servlet-mapping>
22
23 <welcome-file-list>
24 <welcome-f ile>index jsp</welcome_fi le>
25 </welcome-fi te-list> *--fdj:
26 </wsb-app>
?1 -:------------------strutsronfig.xmt____-
28 <IDOCWPE atruts-config PUBLIC
29 "-/Apache Software Foundation/roTD Struts Configuration 1.3//EN,.
30 "htte:/,/struts.aeache fiq 1 3"dd,.>
31 <struts-config>
32 <form-beans>
33 <form-bean name=,'rf , type=.,app.RegisterForm,,/>
34 </form-beans>
35
<action-mappings>
<action path="/register" type="app.RegisterAction"
name=,,rfl, parameteF.,dispatch,,>
<forward name='.success" pith=,isuccess.jsp,./>
<forward name=',failure,' path=../errorjsp,,/>
</action>
<action path="*g:*=:*r",type="app.RegisterAction"
1t -
T, parameter=,.dispatch.,>
<forward name=,,succesj, j oaftr=,19gi91qqpp,"l>
43 </action>
44 </action-mappings>
45 </struts-config>
47 <o/o@tastib uri=',http://. gtruts.apicire.orq/taqs-html,,
prefix=.,htmt,, %>

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'---

61 private Stdng username;


62 p.ivate String password;
63 ffwrite getxxx0 and setXxx(-) methods
04 public void setusername(String uname)
65 {
66 username=uname;
57 l
68
69 public void setPassword(String pwd)
70 (
71 password=pwd;
72 ]
73
74 public String getUsername0
75 {
76 return username;
77 )
78
79 public String getPassword()
80 (
81 return password;
82 )
83 1
91 ------------RegisterActionjava-------
85 package app;
86 import org.apache.struts.actions.*;
87 import org.apache.struts.action.*;
88 importjavax,servlet.http.*;
89 public class RegisterAction extends DispatchAction
s0{
91 public ActionForward process,t (ActionMapping mapping,
92 ActionForm form,
93 HttpservletRequest req,
94 HttpServletResponse res)throws Exception
95 {
?9 System.out.prinfln(',processtC,-,-,-)msthod,');
:1 System.out.prinfln(.'Token vatid.,+isTokenvaiid(req));
toEeo cr rt) l-
:l if(isTokenvalid(req)) p ctBtUs u€ar[ey f)e C,,yre.rl re?ues t ls rrrCnk";oio5
9st-
'!99 System.out.prinfln(.,processingBLogic");
101 Thread.steep(10000);
192 RegisterForm fm=(RegisterForm)form;
193
'to4 t
if(fm.getusernameo.equats(.'raja;,) && fm.getpassword().equats(,,hyd,,))

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

I 121 rec)throws Excapfion


lnz (-HtlpservletResponre
I rzt
llU
System.out,prlntln{"eavingToken(-,-,-,-) mettod',);
,rrcglster token for client .
lns
L rze
saveToken(req);
folg!! rnqpplng.ft ndForw!!d(..succ€ss,.l;
127
.-..-..-----
--IGT
I/savi n gToTen
128 llclase --
1129 --- auccossjsp-
L30 <b><h1 ><centepResultPage</centep<rhl><bp
@) { rer Result is : <96=requestgetAttdbute(.msg.,) 06>
I$z
Lrgl <p> <a hreF'beforoRegister.do?dispatchEaavingToken'.>Fo,mpage</a><rp>
(1u Jsp.....---
I 135
J rre <h1><centopDouble Posting Not Allowed<eentert
I rgz <p>
I rro <a hreF'beforcRegister.do?dbpatch=eavingToken..>Form page<ra>
v39 </p>
140 jar l+tcs io clAsg?AlH
Tokcn APP Serr 14 -..?i, J a\, Jttt/is' aof! -I3t1
> I'Eg -T NF
> ird€ { isP *,lPx4 ih toEB-tNF \ru &r.,aa
t Alfof,jsl' lib
f-r ; $a1 (r o) lo -+ g,ttt i a' Atos -

Rqptst 61 1 htp :1, t,xottosr :).ro l'loyerftfi

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'.\

to Ccto 66a"e An Ar'r A{"o5 '

aoJ lqgic in atutls.funoq


-7 toh;te duxloei y 8lnrt6 GppnS locarng Bustrr1, Lqrc fxrslst<ntt'

clo5S ie h,o;n3 fne 4rro-; nB \irnlft$6os.


.._,2 0 lqicg beome Sftci Ft c6 611. u.f-b OpPn.

-,, 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

---+ ustng EJB compneru-s ur cao # SrraoinS hne'tl€'


'-'/ O 6rtu.Ds i.o deuclog reurable Itl6ics Pur ruttPle aPPo6' fie
tvtttrs to
lo6l<'s '
ases<
*''*trP
"L 0 olto.t hcrh lcal ' rerrote cliarrfs Gnd b*P '
- O trc l3-rilt-in tniddle c'oc.-ct

(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

Latytt rtSaxceg *ren i t ie Gutd Convmtlert l'tr<n,ry:a^,ce.' \-/


aPeucattol ,-
En exarr'ple olpn co tfu ala* d'q*- [eett,.
S1,.* {rso td.fla"" wfu
@ e-* ary*.w;b @, @
6p*au.* to dq,loSee dnd a€aut€

APfooc<5l l' deplo6ee ,*t \ i^


&{3 Ccrrn0,,}rr, 8wt*7P -unt
---: 6crn ml cvv Ststcro5 ------' a?Pogtuet '-'-"---' .
1' i,to'l -'nPr4rura6
6tutt &aatol &rutr 8tr"ftdefut'r*"'('{
)
ffirllruc,lhosr
rro>"f Surnkn l*1;j"r
aLhi-.t- ecrf Rle : jcrrFl€ + iarF[e+
fu, hrc -- g6ati t e * t'n' fn e 't '
ert ?-'te = iorBrea taarftze+jrr?le+tn:nfirc't " '
cfts4 cmrrBte

Frr i5 Natoyenvta Dscnpi?r 8ro t'*'rO


Enr?;te anfrllslt{oo'xrDf
j"t Rrs . .

g..\ hpo\Prqrzr\ EaiTest > tior


j

/5+ltconoo'rrot
r,.. 1

1g6),Cafi ot z l

zdspla{.-rpnr > EARF le zldisf'laO -mrt'c:


lJooclu lQ-
. /urb> /-, r.
/rjg-]: -u(i> bto4l^{,
.uxrr 4*16 -
t z *rool
/Hsu.l
{or*c^t-wot *f,ffi.g"* /&mreot
* ued uhi\e oc-oesrn3 rh(
n-, *
4Lttr> 6p fig ureJeo{'f ,tr)/'1a',
zrpodul e )
Lfi:drrle>
al&i b >
2qibt GmP'i-dr
- 4rnclutez .

/'lc4pr;cctr]'un>

. ; ..i.

"re$'r€St 'url ',: ' ' '


'

htf r/uorhqsr:8cro I

L,,1

\-1.-^-

tir liJ.r;Jl ,.j?;. "!


\-, -L dtllFr :- 1.o1 ,ii, : .,q.,1;.. :.

\_./ _

.f

r. , ,";1! ;".:l
*"a,'i

:,'.'-"i-,.,',1 '1 ,;: ,.i.'r'


lolo\l1ol5

lirn;tarlong oP €rrn rSf " x :-


-t Sntrr6 APJ is horio3 rrrre, Ab6n6.rt closse6 . 6()) i[ is nof a goocl APJ .

-+ 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, .

'+ (Nnv';$S ttrifi vd,id6lrr{Pl'rgio ib lt,&rm .Qr.- vofiaorr""t6 i6 +titc 6rt'Plex

-1 urclrt',T @irb cherbcres ( lisfboles needt some ad& ticrnol Pr€faro lr'3 '

t ltrre i5 no Aomfdlon g.pf,ofr


&daP r(rH(IO lo8ic6
Vierole,Xer al1&o6 oolS HIML, JsP )drrdqtc{ K) Presen
->
--+ fthrg8i"l o? Srrcrrs appliarflocr ItK CornPle.('

(oe nee.d to €rplio{ tPf.'t .&n'Hro$:g[!''v


4 Actlc,n cla*<ee o{e rDr llrig4dfi.,Bi- 4drku'tt' so)
ood erc.. .... ,

totUch ort ourlt{'{o&ke


.&,t in" ,)"tt 9r t"s bc.s€d .ve{cx,'a4
Arfficr.riorr5 oYe Jc.va stcrrcwrrtrs

ConPig-rrarlon 6 crta rgc'dPjra


(bcz lrr'\ PsG
bt'h bad pet&'it"soce
o( rndthcaHoo
JlmL h\ts gi"'e nod Oexluit'ti
a* k"^5 urrXh"r 6kr's ttcdisd-
oo,a &a ^ .,
'$exibitinJ
oQ
An'otanonb 6\w t00d penPdnance .
gtr'nolqlea 1'6-
{o pfogtaroioS'g' *'e
AF,ool(,Hon5 a{e iofodx"ad &ur. Jdkl'6 .J
6-ts
tt'r -Ant'l:tulkt
cre deoigoed bcrsen orr JdEl'6 + cra Siviq st'{f'fi
-lbese lfthholo{i€s &Ye
"
SNom> oP rAonorarttoos i
r--> liye
ur'cf ,F$c$P =\plffz' " "" )
@ Zancoraloo-mrrez 1pu'o*'r=
fL ;3 l*e Xml tag n4rr€

g
'6i1,
gr{P[es
kro! ibrGrb 1o",.9 5 rgfts $ tu3S
SkrrS x" CJoe I .

(l Gerwi" rc.g5 @ Urrr"r.nhn.e ta{s @ $crx tc3$

Blnrhq a i3 deg,Sned k*ed q* 8rrvlc.t*Ce A+, Jsp Apr 1,o )JdL 1,5 ,

7-6htt2-haoe > f trul twura-Ce,re - 2'o'll(ve$lo!)'ie1


: €d$s6 XU:orK -1o*-. jor Breo
ye{'resenks B$s}Sb hOot &rt^
\,-,6 A.r kcfi,"es of erc'rsa'r rcfu ftge m:@ o? ge &roPE+. :-

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

implernenHog Cl&ss/ inkrftlc€S of , g;r$s e Apr


o
ei Whrrit fie cl,q ?<reme b\u: 6tYrrri 1- x a|., d 6ttur6 ?'x elr)$r(Jorna'u I

refu{ fx'te oo's rot4rl1.

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

Acw'tz'roards ce3 "res&rt cel

ctc.s6 (rrrr-aio c toss


) Slr.'ts
S1,Ld6
^u{oo
fu6a"flaptnX wk%%

Ct,srr.;anj use r -dePioc d flceln:t fticas c,t (rsa{ - de fined Jnrc4aa


CcmkD ll€.{

<+ng firenctme > .rml gln /rS'x rn I


6rrc.rs cft3 Bre

(aog loco-H c.n )


(NrB-rr,rr Jcrcr.su )
Ftur: sg O(ecurloa in 8t[u t S p,. x o{,p)i c.+t crf) 1-

OO Sra-rts a.x 4rpplicaHor) (Dq'rogced arbaagrc26an


)
$ruosc'r totodoco

\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

"' GntrDllc/r Lqju{ yesouY(e \_-/


E^t"re"ge;s
-', 6h(]tK a-r -Aefftnr, CtosS obje* oi r r nor lcg C*ecr-fcd
g, lffo.rcd otr^ tl'r ' \,

d on rhe BrD@t{'r coi ncLcrk) \_.,


\c".,rghe

g*rerlrrcva a*e k'uio3 &Po''t hle'ia o(- B"ttJ^3 inslt,'nht,led ^fu 4 u


-> \,
ncrut- Q a/.'ktap\ttattcno o*wtauat)1 "
.9"^u stc.nre4 or Ch.nnSstd+l%cT

oP errcbiring z\futol- tr.4 - stc.Lttq > so *""lctF Ltot'


- S0, thp.a is ne n6cd

N r'lo the d.ta$"am

@ fxqpcrrre" dq'lo6€s Siuls e'x oef/r1 In fie krdxll

og FrtotDiefafL'lDex gjrl'tr &*itg €ar'o srt"r"p 1o" \,


O Sarut.* c'Dtrdnor c-,..rtca ob€-.t

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_.,

@ gnJuscn lceunches rhept- P",ge of 61ltrtte'x c{40t"! crn $ruo*n atrr_iryr,,


\--l @ 9.t us<rr Srbmirs tte re4uesr f,orn R{rrl lr,Be
\ e,s cnrrcllw FucxDlco1nhc,t
\-2
haps { 161r."g Jh. r€ryle-sr
\J

_ @ 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
'

' Oicq inJc'(eP.r{


*"rnl-trr oicq inJc'rcepfrr* '
\---, srnr<,*,r ^ t..t'o113
;.r '
',,,.n ,^
NoTE} ohirg f6r5rplgc$ng (0 *- ;O ,s,*n116os
qtxaHdnr Er rc"Di
'-- ';'lx urt-'iJatD'r6rn<il'-e
r-*e conAgare
.-- ,le rrDsrntcls
Fr rrDisrntclsr
.-r.,.
----I--l in orb'^ml
t-orb , nrL
Brc \o-.rg
r :
]I ^m\ .. -'- +a*r
orr 1* **i-{*<*
o1!ro t6{p,na
.- I F,*D'rrrar.f,e,r c{s &nftDlltlr and 6 Frtt"Da"o}ot

- | G'r'rn5 to ShrGrsa.x ce(Xr.

- 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 >

Lat- Qdl+l: n > /x zlo'Q >


\:7 zl Aw<t- molplnq u
<lrrtb*orf -
-
6trur5 - &Pq.rrlb. xm\ F," Siwn b$ Si"nats a.x (6ntctns g-e &lrrt-in ?€sdt tU pe6r t rttc".rO+r"tv
. IrLtcTct{'jfuf 6fa'!S
Ond

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'

--? JF no Inltr6qf66 15 &\Plidfk c6"g6rn:al a^f'g hmnctag c* &,afs a'x


*AePz""trgni Al
6oitt te ehB"*a cotrh tt e lnt<Fa+tat + !'l*'Lt '

--; .5nrs ?. x f&(-r.ose is c. 1:6iror uni t cobo.e *r 4 AcHdn clcrKes / Qexrrr Pcqer' rt'rc'ctplt(

C'nLe ConRgmed, \-/


to t\e gt:' Pvt k{r'indqU" \J'
---+ Shrctn ?',x Dockoole l€:,.lnoloti \s nocrloJ 'refcu"a

+J-L cl&s4 ob' i'


cleParrtt 61ast , oiltlr In1t'r(tn.7. and to vPLa A'n
'r'"o \J
usl\ Qewrr lgtu (&r,-,o Q*rt't +yu) oenecdra prft''m *''t &'*i
\,
oft ( cdlot\S

Q lnr,r.te Sm-rls-d.Pc.,,r.^*, Pire in Srurs,xmt frte. .\,


Q c**r< o* w.ddqr{ in srrrrn,xn\ Rre \. g^FncunS &^ *ruts -&A*.dt
?aih4e' '
as shaoq kl"co,
in ghuls' xtn I
,l\.-7 ZIDocIWE
lL
-. / 3tr*5,-1-6. X13

l6YeJiS>

Ztnctud e Bre =" Stnurs -deea'rte'rm t '/>

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

9, e to sPeci q &il&L ?e\uMr'-/s


'tn Srcrtb R t Afpob ihe.€ cbn be 6*Ltr5 ' ProPer
deg "l
' .t.

llEe trser &Ar*d

ctot<"e '8aae^
Tae loco+icE) & StYqr6 . fr{rdfies Gre ;s hrs-rrr\

F;TSt Stra ts P..I a]I|,itiid.fio'],:-

)
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)

€) LEe hc atovc €xr{c.rrd &o'tlnt os rcg<.*ncc @t\tcn* ,rcn* dorOutoflotr &recr'"grro.a,V


^
o? efi gwrls a{phcatlclt) '
AP? T
rdB -J^J F
,nda(,(jJf
DisnluaAztt on.jaoq
fuc<rs Jk?
Jhafi' rfnl
ftir.j. p Jlrur. polvnrcr w
D4lo5 ,4-t on. cfo*s (,
4'vd;ailor)Pun oot.
W #,u in cl,ksprftt i- fr'!r|,,rr}c{ .
\-r-
ho jdY F lca avt rqrrrred ' (ktatrc Dt"r'b Aot-r cldrs is folo clr.n ) \-.,-
Ja, fitcs in Hge-t^rr/ tb 4de{ :-

C"r,-'ro's -15tr -t' I 'rrr.


./
-fo.rror* -L'3.t'J.rc t o1n.l - 2'6'lt'iatrr Sltvttz'cett- - 2'o'6 iatl
v
^3

y+w an ++,/'c- io, Av 1"- SV'? -T ex?flrfion ' ^6oG-L'o'l-Ja4


\,
-J^qt *
in *^xn (-la'r"ts's )
+J"l
C9 ry4l1ee rhe 'br "fc"O , l
*lhrtfie ttrL ' t-,
Sk! f
grrrx 6; a+Po
o the
. t_
Pe$rest crtt
: hftp ll tobthosl " nn lN'ptl l"\te^'JsP

-I6e lr*n n( u.Jautt{n + M"Y- U


ccl *PPucart on *nu?
o{frO in 6Yg/\rQ(
@ f'tgto tt* 6cplogers AttPt e-nIot
3;6alr:zatloa of TtwDisPtW
,I
in6ta,tnSJaFf,fL 0fi4
@ *"u* cctnl-aroa Condctrs

&rff^ 6k ilIrf Ccr0 di^tn3 the Un\er''e'* c4 uXfu'+nn


dartnS
€rtrnvs oP 6FruJ(.Xm\ 8re a"J .h(
v€rds and W^Jf{ea $e
firrc, Pisparrr["r

SftrK'fnqc^"tg ft,.
.l
'-- O Ed crs€.,( Brua rt1re<t lo App(D c+pn

,-,, bwpr/tuc,rhost: "rox/Rwr./r"du-Lre (@ - @)


..--,
@ Lrau* Sr.d*nirs tre re{pe:t fo-, Frrorgc f,o-.,rng rl"c &ta ('ee" @)
.,-, O gsLsed crn the rutr- t''r Ht in <5:6rn > t4 tIr S1'n"'"5 ^Ep*rtt\t (oilt 'e
g.nruted (r.t",(9)
\--' t tro* I *eorl disdoS' aaloo
ht?:// lo(olhosl
hars crnd t'-ver tle rE'"'t
( @ -6' )
'- @ ro. FrrrDitpoklt"
I tT
- @ [6ed orr drspla$ $or d o? Ye+f,srur Ftrc'D;sprc]sr
,':?lXf9
j ft," crhose lqial rurrne ls '}t,t*" Gg"eg
Crmtiqurnfio.n ln 6hor5.rml ,)
s'{f"{t-
ck"s eiP* u'rn$ 0-
p'r- consrullxn
O ?irrcrDlryf$chci Cr.atri DXe66A+'rr
'-"'/
.-.' \
k"lt).
("n orcf/r r€+rrt orire rhe
r-*,'n &F* ord
\-.
y :::":;*i*#,'#'"
crno,
(- ) on
J@ **oo?""jY
6oPed
fht
3elXxx
(o-e;
€"'n dor". to ftrronc-lors
: 'ecciwd clLcrls (*^e. @ r@ )
) ** d..iu'or 4 fo6o"n
.-.O FrxnDsputhir co$s exeorraf
.i
- a,,,*[.) rerc,,nso' #l'; %?lfL* (*e'" @ o.) 0D )
@
eneolteL) ftstfiod onJ uses 4"s' WIr'x-
'e fittaDisgatchrrt
'ftitu\Es \ctlae 0'"t h
Fqe oF
arr (x€e
+a cleode the )fJutf ktw
oP N'nt, _elc*zb^"d o't 'tresulfs bnfugua'ttc' '
t rel., @ ; @)^
.- @ Frc^Drcpa*u W) #re camb n Qme &*ar,.6e [*f'' W
P*-
I would try to update our site JavaEra.com everyday with various interesting
facts, scenarios and interview questions. Keep visiting regularly.....

Thanks and I wish all the readers all the best in the interviews.

www.JavaEra.com
A Perfect Place for All Java Resources

También podría gustarte