You are on page 1of 6

DOC/LP/00/28.01.

09

LESS"$ %L&$
Sub Code : (!)*+* Sub $ame : WE2 !EC $"L"34 Unit: ( Semester: 5(

L%' (!)*+* L% ,ev. $o: -.ate: -/'0)'0) %age: -0 o1 -/

Unit syllabus: Web Essentials: Clients, Servers, and Communication. The Internet-Basic Internet Protocols -The World Wide Web- TTP re!"est #essa$e-res%onse #essa$e-Web Clients Web &er'ers-Case &t"d(. Markup Languages: X !ML. )n Introd"ction to T*L istor(-+ersions-Basic , T*L &(nta- and &e#antics-&o#e ."nda#ental T*L /le#ents-0elati'e 10Ls-Lists-tables-.ra#es-.or#s-,*L Creatin$ T*L Doc"#ents-Case &t"d(. "b#ective: 2on %ro$ra##in$ technolo$ies that are 3"nda#ental to "nderstandin$ co##"nication bet4een 4eb bro4sers and ser'ers as 4ell as ho4 in3or#ation is dis%la(ed b( bro4ser Session $o 0 !eac6ing Met6od

!opics to be covered !6e (nternet, 2asic (nternet %rotocols 7TCP/IP5 1DP5 D2& and Do#ain 2a#es5 i$her-le'el Protocols5 ,!6e World Wide Web 7 (%erte-t Trans%ort Protocol !!% re<uest message ' O'erall &tr"ct"re5 TTP +ersion5 0e!"est10I5 0e!"est #ethod5 eader 3ields and *I*I t(%e5 !!% ,esponse Message 7 0es%onse &tat"s Line5 0es%onse eader .ields5 Cache Control5 character sets Web Clients 7 basic bro=ser 1unctions, U,Ls, 1ser-Controllable .eat"res5 )dditional ."nctionalit( Web Servers 7 ser'er 3eat"res5 ser'er histor(5 ser'er con3i$"ration and t"nin$5 de3inin$ 'irt"al hosts5 lo$$in$5 access control5 sec"re ser'ers , Case Study &n (ntroduction to !ML, istory'5ersions'The 6War7 8ears5 The Clean-1% /33ort, 2asic X !ML Synta@ and Semantics 7 Doc"#ent T(%e Declaration5 White &%ace In Character Data5 1nreco$ni9ed /le#ents )nd )ttrib"tes 2asic X !ML Synta@ and Semantics 7 &%ecial Characters5 )ttrib"tes5 Some Aundamental !ML Elements ' eadin$s: 1 )nd .riends5 &%acin$: %re )nd br5 .or#attin$ Te-t Phrases: s%an5 stron$5 tt5 etc5 ori9ontal 0"le: hr Some Aundamental !ML Elements 7I#a$es: The i#$ /le#ent5 Co##ents5 2estin$ /le#ents5 ,elative U,Ls Lists, !ables, Arames, Aorms XML 7 /le#ent T(%e Declarations5 )ttrib"te List Declarations5 /ntit( Declaration5 DTD .iles, Creating !ML .ocuments, Case Study

!ime +-m

,e1 0809'):;

BB

+-m

08):'*:;

BB

* ?

+-m +-m

08*>'?/; 08?/'/*;

BB BB

+-m

089)':?;

BB

+-m

08:?'>);

BB

9 : >

+-m +-m +-m

08>)'>>; 08>>'00?; 0800?'0):;

BB BB BB

DOC/LP/00/28.01.09

LESS"$ %L&$
Sub Code : (!)*+* Sub $ame : WE2 !EC $"L"34 Unit: (( Semester: 5(

L%' (!)*+* L% ,ev. $o: -.ate: -/'0)'0) %age: -) o1 -/

U$(! (( &t(le &heets: C&&-Introd"ction to Cascadin$ &t(le &heets-.eat"res-Core &(nta--&t(le &heets and T*L &t(le 0"le Cascadin$ and Inheritance-Te-t Pro%erties-Bo- *odel-2or#al .lo4 Bo- La(o"t- Be(ond the 2or#al .lo4-Other Pro%erties-Case &t"d(.Client-&ide Pro$ra##in$: The ;a'a&cri%t Lan$"a$e- istor( and +ersions Introd"ction to ;a'a&cri%t in Pers%ecti'e-&(nta--+ariables and Data T(%es-&tate#ents-O%erators-Literals-."nctions-Ob<ects)rra(s-B"ilt-in Ob<ects - ;a'a&cri%t Deb"$$ers. "b#ective Presents basic in3or#ation abo"t cascadin$ st(le sheets=C&&>5 a st(le sheet technolo$( desi$ned to 4or? 4ith T*L and ,*L doc"#ents. &t"d( o3 ;a'a&cri%t as a %ro$ra##in$ lan$"a$e5 lar$el( inde%endentl( o3 ho4 it #i$ht relate to a 4eb bro4ser. Session $o 0 !eac6ing Met6od BB

!opics to be covered (ntroduction to Cascading Style S6eets, Aeatures, Core Synta@ 7 Selector Strings, &t',ules Style S6eets and !ML, Style ,le Cascading and (n6eritance 7 0"le Cascsdin$5 &t(le Inheritance, !e@t %roperties 7 .ont 3a#ilies5 Len$th &%eci3ications in C&&5 .ont Pro%erties5 Line Bo-es5 Te-t .or#attin$ and Color 2o@ Model 7 Basic Conce%ts )nd Pro%erties5 Bo- *odel &horthand Pro%erties5 Bac?$ro"n$ Colors )nd I#a$es $ormal Alo= 2o@ Layout 7 Basic Bo- La(o"t5 The dis%la( Pro%ert(5 *ar$in Colla%se5 Blac? Bo- Width )nd ei$ht5 &i#%le Inline Bo-es5 2ested Inline Bo-es 2eyond t6e $ormal Alo=' Pro%erties O3 Positionin$5 0elati'e Positionin$ .loat Positionin$5 )bsol"te Positionin$5 Positionin$0elated Pro%erties, "t6er %roperties ' Lists5 Tables5 C"rsor &t(les, Case Study !6e BavaScript Language' istory and 5ersions, (ntroduction to BavaScript, BavaScript in %erspective 7&cri%tin$ Lan$"a$es5 Writin$ and Testin$ ;a'a&cri%t Pro$ra#s, Synta@, 5ariables and .ata !ypes, Statements "perators' Precedence5 T(%e Con'ersion5 Bit O%erators5 Literals, Aunctions "b#ects 7 Ob<ect Pro%erties5 /n"#eratin$ Pro%erties5 )rra( 2otation5 Ob<ect 0e3erences5 *ethods5 Constr"ctors5 /-a#%le: Binar( Tree &rrays' Creatin$ )n )rra(5 D(na#icall( Chan$in$ )rra( Len$th5 )rra( *ethods, 2uilt'in "b#ects' The @lobal Ob<ect=Windo4>5 &tin$5 2"#ber )nd Boolean5 Date 2uilt'in "b#ects' *ath5 0e$/-% , BavaScript .ebuggers

!ime +-m

,e1 080*9'0?:;

+-m

080?:'0/9;

BB

* ?

+-m +-m

080/9'09*; 0809*'0:+;

BB BB

+-m

080:+'0>:;

BB

+-m

08)-:'))-;

BB

/ 9 : >

+-m +-m +-m +-m

08))-')):; 08)):')?-; 08)?-')?:; 08)?:')++;

BB BB BB BB

DOC/LP/00/28.01.09

LESS"$ %L&$
Sub Code : (!)*+* Sub $ame : WE2 !EC $"L"34 Unit: ((( Semester: 5(

L%' (!)*+* L% ,ev. $o: -.ate: -/'0)'0) %age: -* o1 -/

U$(! ((( ost "b#ects : 2ro=sers and t6e ."M -Introd"ction to the Doc"#ent Ob<ect *odel DO* istor( and Le'elsIntrinsic /'ent andlin$-*odi3(in$ /le#ent &t(le-The Doc"#ent Tree-DO* /'ent andlin$-)cco##odatin$ 2onco#%liant Bro4sers Pro%erties o3 4indo4-Case &t"d(. Server'Side %rogramming: Bava Servlets )rchitect"re -O'er'ie4-) &er'elet-@eneratin$ D(na#ic Content-Li3e C(cle- Para#eter Data-&essions-Coo?ies10L 0e4ritin$-Other Ca%abilities-Data &tora$e &er'lets and Conc"rrenc(-Case &t"d(- 0elated Technolo$ies. "b#ective .oc"s on Doc"#ent Ob<ect *odel =DO*>5 an )PI that de3ines ho4 ;a'a&cri%t %ro$ra#s can access and #ani%"late the T*L doc"#ent c"rrentl( dis%la(ed b( a bro4ser. *o'es 3ro# client-side %ro$ra##in$ in'ol'in$ 4eb bro4sers to ser'er-side %ro$ra##in$ =&er'let> Session $o 0 ) !eac6ing Met6od

!opics to be covered (ntroduction to t6e .ocument "b#ect Model, ."M istory and Levels, (ntrinsic Event andling, Modi1ying Element Style !6e .ocument !ree 7 2ode Ob<ects5 /-a#%le: List 0eorderin$5 The doc"#ent 2ode5 /le#ent 2odes5 Te-t 2odes5 /-a#%le: Colla%sible /le#ents5 T*L Con'enience Pro%erties ."M Event andling 7 The /'ent Ob<ect and /'ent Listeners5 *o"se /'ents5 Windo4-Le'el /'ents5 /'ent Pro%a$ation5 /-a#%le: Dro%do4n *en"s5 /'ent Cancellin$ )nd .or# +alidation5 @eneratin$ /'ents &ccommodating $oncompliant 2ro=sers 7 Detectin$ ost Ob<ects5 I/A Details, %roperties o1 Windo=, Case Study &rc6itecture "vervie=, & Servlet, 3enerating .ynamic Content, Li1e Cycle, %arameter .ata 7 Para#eter Data )nd B"er( &trin$s5 &er'lets and Para#eter Data5 .or#s )nd Para#eter Data Sessions' Creatin$ a &ession5 &torin$ and 0etrie'in$ )ttrib"tes5 &ession Ter#ination, Cookies U,L ,e=riting, "t6er Capabilities 7 )dditional tt%&er'let0e!"est *ethods5 )dditional tt%&er'let0es%onse *ethods5 &"%%ort .or Other TTP *ethods .ata Storage, Servlets and Concurrency 7 Conc"rrenc( in Web &er'ers5 Threads5 Threadin$ Iss"es5 Thread &(nchroni9ation5 &er'let &(nchroni9ation5 &"##ar( and Concl"din$ 0e#ar?s Case Study, ,elated !ec6nologies.

!ime +-m +-m

,e1 08)/+')9*; 08)9*'):?;

BB BB

+-m

08):?')>:;

BB

? + / 9 : >

+-m +-m +-m +-m +-m +-m

08)>:'*0+; 08*)*'**:; 08**:'*?:; 08*?:'*+?; 08*+?'*//; 08*//'*9*;

BB BB BB BB BB BB

DOC/LP/00/28.01.09

LESS"$ %L&$
Sub Code : (!)*+* Sub $ame : WE2 !EC $"L"34 Unit: (5 Semester: 5(

L%' (!)*+* L% ,ev. $o: -.ate: -/'0)'0) %age: -? o1 -/

U$(! (5 ,epresenting Web .ata: XML-Doc"#ents and +ocab"laries-+ersions and Declaration- 2a#es%aces ;a'a&cri%t and ,*L: )<a--DO* based ,*L %rocessin$ /'ent-oriented Parsin$: &),-Trans3or#in$ ,*L Doc"#ents&electin$ ,*L Data: ,P)T -Te#%late based Trans3or#ations: ,&LT-Dis%la(in$ ,*L Doc"#ents in Bro4sersCase &t"d(-0elated Technolo$ies. Separating %rogramming and %resentation: BS% !ec6nology'Introd"ction;&P and &er'lets-0"nnin$ ;&P )%%lications Basic ;&P-;a'aBeans Classes and ;&P-Ta$ Libraries and .iles-&"%%ort 3or the *odel-+ie4-Controller Paradi$#-Case &t"d(-0elated Technolo$ies. "b#ective Considers se'eral di33erent technolo$ies related to ,*L. .oc"s on ;a'a ser'er %a$es technolo$( Session $o 0 !eac6ing Met6od BB

!opics to be covered .ocuments and 5ocabularies, 5ersions and .eclaration, $amespaces, BavaScript and XML: &#a@ ."M based XML processing, Event'oriented %arsing: S&X, !rans1orming XML .ocuments 7 Trans3or#in$ bet4een ,*L 0e%resentations5 Introd"ction to ,&L5 ,&L Co#%onent O'er'ie4 Selecting XML .ata: X%&! C Location Paths5 Location Paths 4ith *"lti%le &te%s5 )bsol"te and 0elati'e Location Paths5 Co#bine 2ode Lists5 ."nction Calls as ,Path /-%ressions !emplate based !rans1ormations: XSL! 7 6 ello WorldD7 0e'isited5 0ec"rsi'e Te#%late Processin$5 @eneratin$ 0es"lt Tree Content5 ,*L 0es"lt Doc"#ent .or#attin$ .isplaying XML .ocumments in 2ro=sers, Case Study, ,elated !ec6nologies. (ntroduction, BS% and Servlets, ,unning BS% &pplications 7 Web )%%lications5 Installin$ a Web )%%lication5 De3inin$ Web )%%lication Para#eters 2asic BS% 7 ;&P /-%ression Lan$"a$e5 ;&P *ar?"%5 ;&TL Core )ctions Bava2eans Classes and BS%' ;a'aBeans Technolo$( Basics5 Instantiatin$ Bean Ob<ects5 1sin$ ;a'aBeans Ob<ects5 @etter/&etters on 2onbean Ob<ects, !ag Libraries and Ailes Support 1or t6e Model'5ie='Controller %aradigm 7 *+C Basics5 &er'let 0e!"est Dis%atchin$5 ;&P )ctions &"%%ortin$ *+C Case Study, ,elated !ec6nologies 7 ;&P Pa$es With &cri%tlets5 )cti'e &er'er Pa$es and )&P.2/T5 P P: (%erte-t Pre%rocessor5 Cold."sion

!ime +-m

,e1 08*:-'*>?;

+-m

08*>?'?0-;

BB

* ? + / 9 : >

+-m +-m +-m +-m +-m +-m +-m

08?0-'?0:; 08?0:'?**; 08?**'??); 08??:'?/); 08?/)'?9*; 08?9*'?:); 08?:)'?::;

BB BB BB BB BB BB BB

0-

+-m

08?::'?>9;

BB

DOC/LP/00/28.01.09

LESS"$ %L&$
Sub Code : (!)*+* Sub $ame : WE2 !EC $"L"34 Unit: 5 Semester: 5(

L%' (!)*+* L% ,ev. $o: -.ate: -/'0)'0) %age: -+ o1 -/

U$(! 5 Web Services: B&X',%C-Conce%ts-Writin$ a ;a'a Web &er'ice-Writin$ a ;a'a Web &er'ice Client-Describin$ Web &er'ices: W&DL- 0e%resentin$ Data T(%es: ,*L &che#a-co##"nicatin$ Ob<ect Data: &O)P 0elated Technolo$ies-&o3t4are Installation-&torin$ ;a'a Ob<ects as .iles-Databases and ;a'a &er'lets. "b#ective Ill"strates ho4 the 'ario"s 4eb ser'ice technolo$ies interact.

Session $o 0 ) * ?

!opics to be covered Concepts, Writing a Bava Web Service 7 C"rrenc( Con'ersion &er'ice5 Writin$ &er'er &o3t4are5 Pac?a$in$ &er'er &o3t4are Writing a Bava Web Service Client, .escribing Web Services: WS.L ,epresenting .ata !ypes: XML Sc6ema C B"ilt-In Data T(%es5 ,*L &che#as5 1ser-De3ined &i#%le T(%es5 1ser-De3ined Co#%leT(%es5 ,*L &che#a 4ithin Instance Doc"#ents Communicating "b#ect .ata: S"&%' &O)P /le#ents5 0PC 0e%resentation5 &oa% /ncodin$ o3 &tr"ct Data5 &O)P /ncodin$ o3 )rra(s5 &O)P and TTP5 ;a'a &"%%ort .or &O)P5 ,elated !ec6nologies, So1t=are (nstallation 7 &(ste# Basics=Co##and Pro#%t5 /n'iron#ent +ariables5 .ile Paths>5 Bro4ser &o3t4are5 ;a'a=Deter#inin$ 8o"r ;a'a +ersion5 Installin$ The ;a'a &DE> So1t=are (nstallation 7 Web &er'er )nd ,*L Processin$ Tools=Installin$ ;W&DP 1.F5 Postinstallation Tas?s5 0"nnin$ The To#cat &er'er> Storing Bava "b#ects as Ailes 7 &eriali9able Ob<ects5 0eadin$ and Writin$ &eriali9able Ob<ects in ;a'a5 &"%%ortin$ Ob<ect /'ol"tion5 Case &t"d( .atabases and Bava Servlets 7 ;DBC Dri'ers=Connectin$ Locall( to *& )ccess5 Connectin$ to *(&BL>5 ;DBC Database )ccess

!ime +-m +-m +-m +-m

,e1 08+-)'+0); 08+0*'+)?; 08+)?'+**; 08+**'+?-; 08+?-,+?0, +?/'++-; 08++-'++?; 08+++'+/-; 08+/0'+//;

!eac6ing Met6od BB BB BB BB

+-m

BB

/ 9 :

+-m +-m +-m

BB BB BB

DOC/LP/00/28.01.09

LESS"$ %L&$
Sub Code : (!)*+* Sub $ame : WE2 !EC $"L"34 Semester: 5(

L%' (!)*+* L% ,ev. $o: -.ate: -/'0)'0) %age: -/ o1 -/

!EX! 2""C: 1. ;e33re( C. ;ac?son5 GWeb Technolo$ies--) Co#%"ter &cience Pers%ecti'eG5 Pearson /d"cation5 200A. ,EAE,E$CES: 1. 0obert. W. &ebesta5 GPro$ra##in$ the World Wide WebG5 .o"rth /dition5 Pearson /d"cation5 200H . 2. Deitel5 Deitel5 @oldber$5 GInternet I World Wide Web o4 To Pro$ra#G5 Third /dition5 Pearson /d"cation5 200A. F. *art( all and Larr( Bro4n57Core Web Pro$ra##in$7 &econd /dition5 +ol"#e I and II5 Pearson /d"cation5 2001.

Prepared by &pproved by Signature $ame Ms. B.2uvana , &% DCS Ms. U.&birami , &% DCS .r.!.C.!6ivakaran ".'CS

Date

-/'0)'0)

-/'0)'0)