0% found this document useful (0 votes)
791 views196 pages

Struts Complete Notes Natraz

Tutorial4us.com provides tutorials and resources for various technologies including Java, C, C++, databases, and more. There are two types of web application programs: client-side and server-side. Client-side programs run in the browser window and generate static webpages, while server-side programs run on the web server and generate dynamic webpages using technologies like servlets, JSP, PHP, and ASP.NET. Developing a web application requires using both types of programs along with web technologies and a programming language.

Uploaded by

Basheer AR
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
791 views196 pages

Struts Complete Notes Natraz

Tutorial4us.com provides tutorials and resources for various technologies including Java, C, C++, databases, and more. There are two types of web application programs: client-side and server-side. Client-side programs run in the browser window and generate static webpages, while server-side programs run on the web server and generate dynamic webpages using technologies like servlets, JSP, PHP, and ASP.NET. Developing a web application requires using both types of programs along with web technologies and a programming language.

Uploaded by

Basheer AR
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 196

www.tutorial4us.

com
tutorial4us.com
A Perfect Place for All Tutorials Resources

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

Java Projects | C | C++ | DS | Interview Questions | JavaScript

College Projects | eBooks | Interview Tips | Forums | Java Discussions

For More Tutorials Stuff Visit

www.tutorial4us.com
A Perfect Place for All Tutorials Resources
Struts
(Natraj Notes)

www.tutorial4us.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'oy ams lervnare
f
(oebcage tg \
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 NelPoes
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 ctiJ)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 pS .J
rta -J
@ 6.ru.', 5;4g ux;cyebctiyce prS (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 Pls 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 "crnrnhero 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 Tsutfs 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 Persislrte 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&fcS
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} icfQt.

&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 ohiu,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: ftYlJ, 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 clAsP,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 relA5t 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 Arpplid &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 Scrvll' 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 conrXurotion (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 Pnr 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 'rtrrarslble -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
tsoLrrce 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 rel 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 deslbe 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 Yj,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 'rfesF
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$ Yeistf'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 rocc(lrtn3 phtLttr5 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 traltcn '

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
@ Ottcro,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). ;.
-
0hr 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 {13PSDS
i5 coued lgfc""Y "t
(,ttl-Port(rn
rrrord\
osp prugrcm Tb,6i Csnfdrns dft trdY (ndtth Cfi) F^ro6i<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 65

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 +Ts&lf ) 7
[j'tt ZeC*tt>'Destrtt
Ro'fn,.*to
1

t( ( I,oth'c1eols
("/ut'ao " ) )
else
{ .-r Tesr?'l).,.,"
Teste f1 = hr't

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


/:cl"ltt^ )' " 'QJut 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- tchntecf 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+rs 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 ernbtd 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 6PeJctl 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 Ccrrrainr 6r*r* o\)eu .ftn AcnonScrvte4.
--+ Ac$ooserv\t Ctceles obJcr6 &n Forrn$ean aod krionClosseS
@ Aborracr Gnrrotter :-

brurjfc'r oDtrril(r]

,@.
Y(grasi

The heper ' ctos6 P." ftonr(onnotlct rDCl, ./eotrrce 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 Sinle 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 cralcd "
I
ESfe 'The
ryf ,8e'vterccrntatnrt
. ; 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 rrlregi 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 crereJ 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 sfPosscr:<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- ban6)
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 FoYmEac6 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
" lelgF 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 yr 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&rrt-,-,-,-;
ftul.J 4 I
" (9 retcrr n i 4cnanFl,rLmra ohiect hc.vicg l%iccl
r
nc.rne (6uc.?ss). [email protected]

- @ Acrr*,&rvtl- 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

*) UnderkrndioqJ 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 ttrb
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, dAPfrlrfiale tu$ W
cl.fftJreRt +1] lj"raril ' (,/
&: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:Lrt
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 rrllb 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
6D 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 oqjl,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{prr5
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\ YeJoorcs\ 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 Crsg'
.
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 mayser< $.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 .tcs 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'*Ban 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 - '/rtrcrcr 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;
yc{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
re4rst , -
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 llcolrnrne 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
--+ 'lhre 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 dflto&nr iai &r"'l
1'6'6 'iar P''re and
Fijti tike p\acJng strufs - talib-
)/, {
..''
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-.il3 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 ,lq{{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+iSl' :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:-' grtx =^ 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 ..r8tsrr'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
txt [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 ltomnded 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 prDpeytls 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- rsrllyoF5? 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,rS
= 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
Zms5c'-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 ="rqislr'>
Zbean: msgcrge 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 : mssa3 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 rrSdaff3 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)rsfa*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" rnrssce 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'enad 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. prDpyrieS ( 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> CYale ' 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
ox 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
ktib
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 sled 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'nxfc))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 ' stff1arrr+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@ictr
w
5E-e:- add ne4r prDPefiieg B1e _ T-,.a
seit e ---'-J Flenar,,e'@J
Rhu clrcK dn $rc rd.t $racr ----2rtd ' 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'
Nrr^:-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,^' : txrdYt 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^1rF 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 .rsutt,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;] ^" - " ),
"'.
trobbis : /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 6nd rbdy W{ ahqd lt4l;.ate

+o Sxv r( Onlg @her) *rtv lkrnS are 6elecjd, 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 .rtoFd 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 exDas Ado'q


Prbtii
t
Flrrr; lal ihaltts
"
B rrrn"icA tr rtenrtd 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 Yelard 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 teofls 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-; rrrbocto.
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
binle" j (lbl
t*'
h5
1y15 = Sinle
="
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'a5hss 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 oclrre 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
ttrre

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 pyorarrnfic 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 : rru 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 :mssage 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 <ban: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-ontartup>
_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.RgisterForm,,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 # prsentation 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!as
208 { regiStcr.isP
209 req.setAttribute("msg","lnVlid Credenthls,,);
210 )
211
212 return mapping.fi ndForward("rulf,);
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 larurge . "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{ppus 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 l3 . 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-tlt 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&{vt5 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.rls,,,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 Dc 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 errnd 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 uslDom,/ 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 tPPerd 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,tg 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 ruts 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
' : lrtarn 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"Vlc'"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(tlg, 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 fxlssA 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 -"rnlnlngfi 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^ Yuls 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., dinr 5J de -FT m vari&sloos crYe &'ne '

f
/lrt'9,.s &rver sic'le Vcrlrddfof PLrn 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 qsd 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 "rgistef' 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;nompty 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{ntartup>z<load-ontarttp>
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.rrglsbrjsC'>
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 lquired.
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 rqus3t)
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, rquest, 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 validabRequirdjs 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 oRequild) 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 Sybm.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.apachetruts.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 te8equst |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 Crdenfi 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?ild prufxrt = "usrrnome " "
dqxndo -- Yryhed ma'sY t cirstr(rl' ' o.',
'
/:d.1 qA ke4 ="T'g'ur! 17 I
'' .T1m-p;l'.nosr, * *-:'*,*:,:,''o,;:,,:,,
4Ya7 >
.,, 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{
Jervlt - 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'?Plrcl 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@rd

'../
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 classs 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 'tacl 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 Bc.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 rOcrrnY 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
r4u68

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

firmBr.n closS in FomBaaD tifqde, ''.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

& SOtfd4lcm li ke tr t1t lrto


aPPuxatlq =
tholr6 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.tts 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 ---------: NtD ----+ Neb fiYoiert PrQiecJAlqrne,' SrrLrrs Att>+ 1-;fl nt sl
Fte --+
$tP-E'.- add 6rru.,l5 eoroa-bilf$es t rhe pl"jal '

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 )-
lturn 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' Nebloic 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
-----+
--) NxL --) NxE -----__- DarrninName: lGffii ------rNnb
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)rpc"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 ujJ 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' narrz 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 rsqlbi'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 dolJn{ 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 6inor..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 rifru,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

Qirsr$ 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 Qto,,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 /tcrltoF'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
Irdx 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 taUs 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 Aoausr'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 rAuter ',tro'aoa ,

\--,.
" f*f , and taEs 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 (-, -,-,-) yfurr)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 tf" p:8*"


!,il.ute uy6uot

ClAssr$ u]e Con ornPcrte Valido*rr ruls 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 RrmBan 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
oqXlr,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 gilrA<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@r6 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
frrmPces

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 vt'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 BIvn 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 mrn5' 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: - Prlrr 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 im0lmerlt 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 rcclues $*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-rliS' 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{'tBan'

?-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 FtegPlola|;ng ar,i
duonlA,O,oS Oprc0ilcrns 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,resr*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 ol5s

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

srvlr 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'dnt '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 fr 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

lh-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{Ost 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 kP,|-

Te1l,tr6t t'itt be 8rEycfcd 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 evrb 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'g3Trd \--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

ri(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 bookrt'

ar/rrf ror>
_:
ko Send PesurtSer obj
)i not ib not
ts rcomendd
- -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 rDdno 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 gnr&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 6rt'n?5

Nph-:- 169 Lmguage choseo In slcp-v kcomes GcrepL-languo6e 7e1Ast 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 &rHrS1\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.sd 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{ mthods 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
6q^'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*" deand ab.rrcrcf &rnrror'r ,*a b3 xrcndrng &"- Pr-&grd
\-
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$larnQeofra 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' eIvtf ''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 3ivn 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 flocss 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 F3lJsP


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 Psrgn Pott<'n the PYog{(rme", to
in
and 0Je9 *Pse 1og'q5 & rrr,rrrrPtehrnrS
$qtetat< wlo'r<grtz PYDrams

orher rreln ur,urt966t1" rrrDqr.[ms


&5 ehuon ;n the 6g1v.e d)c^gran ' ',-/
iS l0$@r Rer$Hon o fhe U* froe 'rprSerrrtr5 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'{ environmnt
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 yilS'
- = ^'^ - arr'rxp ' s]tLus']ilS'
" ' 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 Y3ureY 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='r54" 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 [email protected] 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

oPr^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"nclo555o(shcf5a@l)datl6Dirlhet5,*,.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' '
lPt'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-flhr'icol |a4maa @ rn Ssc{e s
gil.rd io9 rhe end u*u"{ *-E xccptia-a
iS rdsed ,
.

dlonrt di6Pll ' unclcrlaging rne.tkej 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 oxcltc (-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-0ce
$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
&ai- Fep 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'' JPu=* 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"-arr6oxe 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 fi4


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

#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>
Athooswlct 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 <htmlubmit 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 uar[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(..succss,.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 ibse pwblrros ule EJB corf,,trtedt ' tttl)
->
\+'7 rrdd l433'r Brrsiness Lotts, [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 aaut

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$'rSt '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
resorn6 (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 Prfaro 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.sd .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{is &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 dqFrDdD3

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/ inkrftlcS 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'lo6s 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'ltttumrotr-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. rryle-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; shrclm.., 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*"."",_]-
rq/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 & CongmJott 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 . [email protected] (*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(
vrds 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 (xe
+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

You might also like