Final Report File.doc

Embed Size (px)

Citation preview

  • 8/9/2019 Final Report File.doc

    1/92

     

    Project Report

      On

      Angel tube 

    Submitted for the partial fulfillment of the Degree of 

    Bachelor of Computer Application (2012201!"

    Submitted #o Submitted B$

    Mr. Nikhil Mittal (HOD) A%&ha$ Bhard'aj ()*)011"

    +r&, Shruti +ittal (Project -uide" -aura. Singh ()*)0!/"

    An&hu Singh ()*)01"

    o&hinder Singh ()*)0)!"

    +oh, Aeem ()*)03" 

    B4ACO5 65S#6#7#4 O8 #4C95O:O-; +44R7#

      Affiliated to CCS 756

  • 8/9/2019 Final Report File.doc

    2/92

      DECLARATION

    The Project work on the title “Devil tube” carrie out b! our tea" #or the

    #ul#ill"ent o# the egree o# $.%.& i' our own work an not coie #ro"

    eternal 'ource. The Project *ork ha' been one on tea" ba'i'. Our tea"

    "e"ber' A%&ha$ bhard'aj =An&hu &ingh= %o&hinder &ingh= -aura. &ing=

    +ohd,Aem will be re'on'ible #or the con'e+uence' i# an! re+uire"ent' are

    violate re+uire b! the univer'it!.

    , heartl! thank' to "! #acult! "e"ber +r&, Shruti +ittal  #or a goo co-

    orination #or #ull! 'uorting in eveloing the roject

    / > P a g e

  • 8/9/2019 Final Report File.doc

    3/92

      AC5O?:4D-4+45#

    ,t i' "! lea'ure to acknowlege !ou that , have receive a roject on Devil

    tube #ro" "! teacher.

    M! #ir't 'incere areciation an gratitue goe' to Mr'. 0hruti Mittal Ma" #or 

    her guiance con'tructive co""ent' valuable 'ugge'tion' an in'iration'.

    During "aking o# "! Project he hele "e a lot.&ll the work one in co"ing

    u with thi' '!'te" i' eicate to "! #a"il! #or being with2art o# "e in the

    whole roce'' e'eciall! "! ear a an "u" who 'too b! "e in all

    'ituation' even at the ti"e' o# #inancial nee.

    3inall! , wi'h to 'a! thank' to all 3acultie' o# $,T #or heling "e a lot.

     

    4 > P a g e

  • 8/9/2019 Final Report File.doc

    4/92

    CO5#45#

      ,ntrouction,ntrouction

      0coe o# Project0coe o# Project

      ObjectiveObjective

     

    &bout the '!'te"&bout the '!'te"

      5i"itation'5i"itation'

     

    3low %hart3low %hart

      0creen 0hort'0creen 0hort'

     

    %oe%oe

      $ibliograh!$ibliograh!

    6 > P a g e

  • 8/9/2019 Final Report File.doc

    5/92

      6ntroduction

    Our web'ite rovie' !ou a wie variet! o# 'ong' that a create uner the guiance

    o# be't eerti'e.

    &ll the 'ong' are a''ure #or high e#inition auio 'oun +ualit! #or the

    entertain"ent #or ever!one.

    what7' "ore it i' ab'olutel! #ree. 8ou can o a lot with the".

    ?e ha.e more feature& for $ou@

    5ooking "ore "u'ic o# an! t!e9999 ju't brow'e through all over web'ite' an

    #in *hat !ou are looking #or .$ut i# on7t #in an! 'ong o# !our choice !ou can tr!

    a large nu"ber o# otion "a! be !ou are looking #or 'o"ething i##erent

    'o"ething 'ecial 'o"ething rare 'o"ething new an we love the challenge o#

    oing 'o"ething i##erent an 'o"ething 'ecial #or !ou.

    Be part of our communit$@

    ,# !ou are eeriencing an! i''ue about our web'ite join the i'cu''ion on our

    #oru" an "eet other eole in the co""unit! who 'hare' better wa! to 'olve !our 

     roble"'.

    : > P a g e

  • 8/9/2019 Final Report File.doc

    6/92

    Song& detail&@

    4 categorie' o# 'ong' are there

    1.Holl!woo 'ong'- all engli'h 'ong' on the ore'inger' are re'ent.ea'! #or 

    the u'er to li'ten an ownloa all 'ong' o# their #avourate 'inger' at a co""on

     lace.

     /. $oll!woo 'ong'- all boll!woo 'ong' u to there new uate' are available

    earlier .0ong' are a''e"ble in orerto thier relea'ing ate' o# "ovie'.

    4. Punjabi 'ong'- all unjabi 'ong' are arrange accoring to the 'inger' na"e. 0o

    that !ou can #in all the 'ong' o# !our #avourate 'inger at one lace.

     

    ; > P a g e

  • 8/9/2019 Final Report File.doc

    7/92

    9ard'are and Soft'are Reuirement

    Specification&

      Harware an 'o#tware re+uire"ent 'eci#ication 'how' the "ini"u"

    ver'ion o# 'o#tware an "ini"u" 'ace an +ualit! o# harware that i' 'urel!

    re+uire #or the roject to work on.

      The harware an 'o#tware re+uire"ent o# our roject i'<

    9ard'are

    • ,ntel P6 Proce''or 

    • /:; M$ =&M

    • 1> ?$ Har Di'k 

    •  Net %onnection

    Soft'are

    • Oerating 0!'te"

    • $row'er 

    Tet @itor • Aava

    B > P a g e

  • 8/9/2019 Final Report File.doc

    8/92

      Sur.e$ of #echnolog$

    a.a

    Aava i' an object oriente internet rogra""ing language. ,t' "ain #eature'

    are<

    • Platform 6ndependent

    • Securit$

    Object Oriented Programming :anguage

      OOP' i' the rogra""ing "oel that 'i"li#ie' 'o#tware evelo"entan "aintenance b! roviing 'o"e rule' which are #ollowe b! rogra""er 

    at the ti"e o# evelo"ent an "aintenance.

    6nternet Programming

      ,nternet rogra""ing i' the #acilit! o# e#ining 'uch age' which are

    'tore on web 'erver an are 'ent over the network to be eecute within client

     brow'er 

    C > P a g e

  • 8/9/2019 Final Report File.doc

    9/92

    Platform 6ndependenc$

      ,# a language i' a lat#or" ineenenc! then it 'eci#ie #ollowing

    conition<

    & language rovie it' own run ti"e environ"ent.

    & language rovie co"rehen'ive librar!.

    Object coe obtain in an! oerating '!'te" that oe'nt #ollow an!

    oerating '!'te" 'eci#ic #unction'.

    Securit$

      0ecurit! #eature' i' rovie b! the interreter becau'e it i' check or 

    eecute the rogra" line b! line.

    E > P a g e

  • 8/9/2019 Final Report File.doc

    10/92

    8eature& of a.a

    1. 0i"le

    /. Object Oriente

    4. Plat#or" ,neenent

    6. 0ecure

    :. =obu't

    ;. &rchitecture Neutral

    B. Portable

    C. %o"ile an ,nterrete

    E. High Per#or"ance

    1>.Di'tribute

    11.Multi-threaing

    1, Simple@ Aava i' 'i"le in the 'en'e that<

    0!nta i' ba'e on %FF ('o ea'ier #or rogra""er' to learn it a#ter %FF).

    =e"ove "a! con#u'ing an rarel!- u'e #eature' e.g. elicit ointer'

    oerator overloaing etc.

     No nee to re"ove unre#erence object' becau'e there i' auto"atic

    garbage collection in java.

      2, Object Oriented@ Object-oriente "ean' we organiGe our 'o#tware a' a

    co"bination o# i##erent t!e' o# object' that incororate' both ata an behavior.

      Object Oriente Progra""ing (OOP') i' a "ethoolog! that 'i"li#ie'

    'o#tware evelo"ent an "aintenance b! roviing 'o"e rule' which are

    #ollowe b! rogra""er at the ti"e o# evelo"ent an "aintenance.

    1> > P a g e

  • 8/9/2019 Final Report File.doc

    11/92

      , Platform 6ndependent@ ,# a language i' a lat#or" ineenenc! then it

    'eci#ie #ollowing conition<

    & language rovie it' own run ti"e environ"ent.

    & language rovie co"rehen'ive librar!.

    Object coe obtain in an! oerating '!'te" that oe'nt #ollow an!

    oerating '!'te" 'eci#ic #unction'.

      /, Secured@ Aava i' 'ecure becau'e<

     No elicit ointer.

    Progra"' run in'ie virtual "achine 'anbo.

      !, Robu&t@

    =obu't 'i"l! "ean' 'trong.

    Aava u'e' 'trong "e"or! "anage"ent.

    There are lack o# ointer' that avoi' 'ecurit! roble".

    There i' auto"atic garbage collection in java.

    There i' ecetion hanling an t!e checking "echani'" in java.

      &ll the'e oint' "ake' java robu't.

      ), Architecture 5eutral@ There i' no i"le"entation eenent #eature'

    e.g. 'iGe o# ri"itive t!e i' 'et.

      3, Portable@ *e "a! carr! the java b!te coe to an! lat#or".

      *, Compiled and 6nterpreted@ Tran'lator are two t!e'<

    • Compiler@ To whole rogra" eecute 'i"ultaneou'l!.

    • 6nterpreter@ 5ine b! line eecute.

    11 > P a g e

  • 8/9/2019 Final Report File.doc

    12/92

      , 9igh Performance@ Aava i' #a'ter than traitional interretation 'ince

     b!te coe i' “clo'e” to native coe 'till 'o"ewhat 'lower than a co"ile

    language (e.g. %FF).

      10, Di&tributed@ *e can create i'tribute alication' in java. =M, an

    @A$ are u'e #or creating i'tribute alication'. *e "a! acce'' #ile' b!

    calling the "etho' an! "achine on the internet.

      11, +ultithreading@  & threa i' like a 'earate rogra" eecuting

    concurrentl!. *e can write java rogra"' that eal with "an! ta'k' at once b!

    e#ining "ultile threa'. The "ain avantage o# "ulti-threaing i' that it

    'hare' the 'a"e "e"or!. Threa' are i"ortant #or "ulti-"eia web

    alication' etc. 

    1/ > P a g e

  • 8/9/2019 Final Report File.doc

    13/92

      Con&tructor

      %on'tructor i' a 'ecial t!e o# "etho that i' u'e to initialiGe the 'tate o# 

    an object. Or we can 'a! that con'tructor i' a 'ecial "e"ber o# cla'' i.e. u'e to

    initialiGe the ata "e"ber' o# an object.

      %on'tructor ha' #ollowing characteri'tic'<

    %on'tructor' having the 'a"e na"e o# it' cla'' na"e.

    %on'tructor have no return-t!e (elicitl!) no even voi.

    %on'tructor' are auto"aticall! call whenever an object o# a cla'' i'

    in'tantiate.

    #$pe& of Con&tructor

      There are #ollowing t!e' o# con'tructor'<

    1. De#ault %on'tructor 

    /. Para"eteriGe %on'tructor 

    4. %o! %on'tructor 

    6. Overloaing %on'tructor 

    1, Default Con&tructor@ *hen a con'tructor having no argu"ent then it i'

    calle e#ault con'tructor. ,t rovie' the e#ault value' to the object.

    2, Parameteried Con&tructor@  *hen a con'tructor having one or "ore

     ara"eter' then it i' calle ara"eteriGe con'tructor. ,t i' u'e to rovie

    i##erent value' to the i'tinct object'.

    , Cop$ Con&tructor@ *hen ata "e"ber' o# one object are coie into ata

    "e"ber' o# another object'. ,t i' calle co! con'tructor.

    14 > P a g e

  • 8/9/2019 Final Report File.doc

    14/92

    /, O.erloading Con&tructor@  *hen a cla'' contain' "ore than one

    con'tructor' then it i' calle con'tructor overloaing.

      Overloaing i' the "echani'" o# e#ining "ultile i"le"entation o# 

    "etho' or con'tructor' with 'a"e na"e i##erent argu"ent' then it i' calle

    "etho or con'tructor over-loaing re'ectivel!.

    #hi& e$'ord16 > P a g e

  • 8/9/2019 Final Report File.doc

    15/92

      thi' i' java ke!wor i.e. u'e to contain' the re#erence o# current

    invoking object.

    @ach non 'tatic "etho' an con'tructor having an i"licit ara"eter b!

    the na"e thi'.

    thi' ke!wor re"ove the roble" o# na"e con#licting between in'tance

    "e"ber' an ara"eter' o# "etho' or con'tructor'.

    thi' ke!wor rovie the #acilit! o# "etho chaining or con'tructor 

    chaining.

    String Cla&&

    1: > P a g e

  • 8/9/2019 Final Report File.doc

    16/92

      Object o# 'tring cla'' rere'ent' i""utable 'e+uence o# character' that

    "ean' once a 'tring object i' create then content' o# 'tring object cannot be

    "oi#!.

    There are #ollowing "etho' o# 'tring cla''<

    length()

    e+ual'()

    e+ual',gnore%a'e()

    toIer%a'e()

    to5ower%a'e()

    1; > P a g e

  • 8/9/2019 Final Report File.doc

    17/92

    Reuirement Anal$&i&

      The #ollowing given are the 'o#tware an etail' that are re+uire to

    evelo thi' roject<

     java 'o#tware

     uro'e o# the roject

    8ea&ibilit$ Anal$&i&

    #itle@ 3ea'ibilit! reort #or the co"uteriGation o# the variou' activitie' o# the

    co"an!.

    Bac%ground@ The %o"an! #acing the roble" o# incon'i'tent an out o# ti"e

    in#or"ation in it' activitie'. Jer! "uch ti"e i' con'u"ing #or reort generation

    1B > P a g e

  • 8/9/2019 Final Report File.doc

    18/92

    which i' not ver! hel#ul #or eci'ion "aking. 0o we want a '!'te" which

     rovie i""eiate in#or"ation.

    +ethod of &tud$@ The anal!'i' roceure co"ri'e o# #iel tri' in the variou'

    eart"ent' o# the co"an!. The #ollowing ocu"ent' an 'ource' were looke

    u

    5eed 8or 8ea&ibilit$ Stud$

      The #ea'ibilit! 'tu! i' carrie out to te't whether the roo'e '!'te"

    i' worth being i"le"ente. 3ea'ibilit! 'tu! i' a te't o# '!'te" roo'e

    regaring it' work abilit! it' i"act on the organiGation abilit! to "eet u'er 

    nee' an e##ective u'e o# re'ource'. ,t i' u'uall! carrie out b! a '"all nu"ber 

    o# eole who are #a"iliar with the in#or"ation '!'te" techni+ue' uner'tan

    the art o# the bu'ine'' or organiGation that will be involve or e##ecte b! the

     roject an are 'kille in the '!'te" anal!'i' an e'ign roce''.

    The ke! con'ieration involve in the #ea'ibilit! 'tu! are<

    1. Technical

    /. @cono"ic

    4. $ehavioral

    1, #echnical 8ea&ibilit$@ &' the alication ha' been eveloe u'ing wirele''

    toolkit an the back en a' oracle which utiliGe' "ini"u" re'ource' o# the

    Per'onal %o"uter thi' roject i' technicall! #ea'ible.

      Thi' roject i' "ae b! u'ing java 'o#tware 'o it rovie 'ecurit! #or the ata 'tore in it. ,t rovie' ataba'e connectivit! 'o the ata can onl! be

    #etche b! the u'er who i' authoriGe b! the a"in o# the roject. Thi'

    1C > P a g e

  • 8/9/2019 Final Report File.doc

    19/92

     roject rovie' the '!'te" an ea'! wa! to kee recor o# the rouct' an

    kee the'e uate with the new rouct an coe'.

     

    The technologie' an the environ"ent which are u'e in thi' roject are

    SO8#?AR4

    8ront 4nd 5anguage u'e<

    Aava. *e u'e thi' language i' 'uort' event riven rogra""ing #eature an

     java0erver Page' (A0P)i' a technolog! #or eveloing web age'.

    OP4RA#65- S;S#4+@

    Plat#or"< *inow' KP. Our '!'te" re+uire' winow oerating '!'te" which

    i' ea'il! available.

    9ARD?AR4@

    ,ntel ba'e roce''or-run co"uter '!'te" which have ke!boar an "ou'e a'inut evice'.

     

    2, 4conomic 8ea&ibilit$@ Thi' roject co't' le'' a' it i' "ae on core java an

    it le'' re+uire"ent' are neee in eveloing thi' roject 'o the een'e in

    eveloing thi' roject i' le''.

    1E > P a g e

  • 8/9/2019 Final Report File.doc

    20/92

      The roceure i' to eter"ine the bene#it' an 'aving' that are

    eecte #ro" a caniate '!'te" an co"are it with the co't'. ,# a bene#it

    outweigh' co't' then the eci'ion i' "ae to e'ign an i"le"ent the

    '!'te". Otherwi'e #urther alteration' are "ae in the roo'e '!'te"<

    1. Manower co't

    /. Harware an 'o#tware co't

    , Beha.ioral 8ea&ibilit$@ &n evaluation o# the behavior o# the en u'er'

    which "a! e##ect the envelo"ent o# the '!'te". Peole are inherentl!

    re'i'tant to change an co"uter' have to know to #acilitate change'.

    SP #4C95O:O-;

    ?hat i& a.aSer.er Page&@

     java0erver Page' (A0P)i' a technolog! #or eveloing web age' that 'uort

    !na"ic content which hel' eveloer' in'ert java coe in HTM5 age' b!

    "aking u'e o# 'ecial A0P tag' "o't o# which

    'tart L an en with .

    & Aava0erver Page' co"onent i' a t!e o# java 'ervlet that i' e'igne to

    #ul#ill the role o# a u'er inter#ace #or a Aava web alication. *eb eveloer'

    write A0P' a' tet #ile' that co"bine HTM5 or KHTM5 co KM5 ele"ent'

    an e"bee A0P action' an co""an.

     

    /> > P a g e

  • 8/9/2019 Final Report File.doc

    21/92

    I'ing A0P !ou can collect inut #ro" u'er' through web age #or"' re'ent

    recor' #ro" a ataba'e or another 'ource an create web age' !na"icall!.

    A0P tag' can be u'e #or a variet! o# uro'e' 'uch a' retrieving in#or"ation

    #ro" a ataba'e or regi'tering u'er re#erence' acce''ing Aava$ean'

    co"onent' a''ing between re+ue't' age' etc.

    ?h$ 7&e SP@Aava0erver Page' o#ten 'erve the 'a"e uro'e a' rogra"' i"le"ente u'ing the

    %o""on ?atewa! ,nter#ace %?,).$ut A0P o##er 'everal avantage' in co"ari'on

    with the %?,.

    Per#or"ance i' 'igni#icantl! better becau'e A0P allow' e"being D!na"ic

    @le"ent' in HTM5 age' it'el# in'tea o# having a 'eerate %?, #ile'.

      A0P are alwa!' co"ile be#ore it7' roce''e b! the 'erver unlike %?,2Perl

    which re+uire' the 'erver to loa an interreter an the target

    'crit each ti"e the age i' re+uire.

    Aava0crit Page' are built on to o# the Aava 'ervlet' &P, 'o like the ower#ul

    @nterri'e Aava &P,' incluing AD$% AND, @A$ A&KP etc.

      A0P age' can be u'e in co"bination with 'ervlet' that hanle the bu'ine''

    logic the "oel 'uorte b! Aava 'ervlet te"late' engine'.

    /1 > P a g e

  • 8/9/2019 Final Report File.doc

    22/92

    3inall! A0P i' an integral art o# Aava @@ a co"lete lat#or" #or enterri'e

    cla'' alication'. Thi' "ean' that A0P can la! a art in the 'i"le't

    alication to the "o't co"le an e"aning.

    Ad.antage& of SP@

    • ,t i' "ore ower#ul an ea'ier to u'e.

    • ,t i' ortable to other oerating '!'te" an non-Micro'o#t *eb 'erver'.

    • ,t i' "ore convenient to write (to "oi#!) regular HTM5.

    • =egular HTM5 o# cour'e cannot contain !na"ic in#or"ation.

      SP 4n.ironment Setup

    & evelo"ent environ"ent i' where !ou woul A0P rogra"' te't an #inall!

    run the" .'o"e #ollowing 'te' to 'etu !our A0P evelo"ent environ"ent

  • 8/9/2019 Final Report File.doc

    23/92

    Once !ou ownloa !our Aava i"le"entation. 3ollow the given in'truction to

    in'tall an con#igure the 'etu. 3inall! P&TH an A&J&HOM@ environ"ent

    variable' to re#er to the irector! that contain' java an javac t!icall!

     javain'tallir2bin an javain'tallir re'ectivel!.

    ,# !ou are running *inow' an in'talle the 0D in %/> !ou

    woul ut the #ollowing line in !our % P a g e

  • 8/9/2019 Final Report File.doc

    24/92

      Setting up C:ASSPA#9 @

    0ince 'ervlet' are not art o# the Aava Plat#or" 0tanar @ition !ou "u't

    ienti#! the 'ervlet cla''e' the co"iler.

    ,# !ou are running *inow' !ou nee to ut the #ollowing line' in !our 

    % P a g e

  • 8/9/2019 Final Report File.doc

    25/92

    tutorial "ake' u'e o# &ache which ha' built-in A0P container to 'uort A'

     age' evelo"ent.

     

    & A0P work' with the *eb 'erver to rovie the runti"e environ"ent an other 

    'ervice A0P nee'. ,t know' how to uner'tan the 'ecial ele"ent' that are art

    o# A0P'.

     

    3ollowing iagra" 'how' the o'ition o# A0P container an A0P #ile' in a *eb

    &lication.

    SP Proce&&ing@

    The #ollowing 'te' elain how the web 'erver create' the web age u'ing

    A0P<

    • &' with a nor"al age !our brow'er 'en' an HTTP re+ue't to the web

    'erver.

    • The web 'erver recogniGe' that the HTTP re+ue't i' #or a A0P age an

    #orwar' it to a A0P engine. Thi' i' one b! u'ing the I=5 or A0P age

    which en' with. A' in'tea o# .ht"l.

     

    /: > P a g e

  • 8/9/2019 Final Report File.doc

    26/92

    • The A0P engine loa' the A0P age #ro" i'k an convert' it into a 'ervlet

    content. Thi' conver'ion i' ver! 'i"le in which all te"late tet i'

    converte to rintln( ) 'tate"ent' an all A0P ele"ent' are converte to

    Aava coe that i"le"ent' the corre'oning !na"ic behavior o# the

     age.

    • The A0P engine co"ile' the 'ervlet into an eecutable cla'' an #orwar'

    the original re+ue't to a 'ervlet engine.

    • & art o# the web 'erver calle the 'ervlet engine loa' the 0ervlet cla''

    an eecute' it. During eecution the 'ervlet rouce' an outut in

    HTM5 #or"at which the 'ervlet engine a''e' to the web 'erver in'ie an

    HTTP re'on'e.

    • The web 'erver #orwar' the HTTP re'on'e to !our brow'er in ter"' o#

    'tatic HTM5 content.

    • 3inall! web brow'er hanle' the !na"icall! generate HTM5 age

    in'ie the HTTP re'on'e eactl! a' i# it were a 'tatic age.

    &ll the above "entione 'te' can be 'hown below in the #ollowing iagra"<

    SP Proce&&ing

    /; > P a g e

  • 8/9/2019 Final Report File.doc

    27/92

    T!icall! the A0P engine check' to 'ee whether a 'ervlet #or a A0P #ile alrea!

    ei't' an whether the "oi#ication ate on the A0P i' oler than the 'ervlet. ,#

    the A0P i' oler than it' generate 'ervlet the A0P container a''u"e' that the

    A0P ha'n7t change an that the generate 'ervlet 'till "atche' the A0P7'

    content'. Thi' "ake' the roce'' "ore e##icient than with other 'criting

    language' ('uch a' PHP) an there#ore #a'ter.

    0o in a wa! a A0P age i' reall! ju't another wa! to write a 'ervlet without

    having to be a Aava rogra""ing wiG. @cet #or the tran'lation ha'e a A0P

     age i' hanle eactl! like a regular 'ervlet

      SP:ife C$cle

    The ke! to uner'taning the low-level #unctionalit! o# A0P i' to uner'tan the

    'i"le li#e c!cle the! #ollow.

    & A0P li#e c!cle can be e#ine a' the entire roce'' #ro" it' creation till the

    e'truction which i' 'i"ilar to a 'ervlet li#e c!cle with an aitional 'te which

    i' re+uire to co"ile a A0P into 'ervlet.

    /B > P a g e

  • 8/9/2019 Final Report File.doc

    28/92

    The #ollowing are the ath' #ollowe b! a A0P

      %o"ilation

      ,nitialiGation

      @ecution

      %leanu

    The #our "ajor ha'e' o# A0P li#e c!cle are ver! 'i"ilar to 0ervlet 5i#e %!cle

    an the! are a' #ollow'<

    SP Compilation@

    *hen a brow'er a'k' #or a A0P the A0P engine #ir't check' to 'ee whether itnee' to co"ile the age. ,# the age ha' never been co"ile or i# the A0P

    ha' been "oi#ie 'ince it wa' la't co"ile the A0P engine co"ile' the age.

    /C > P a g e

  • 8/9/2019 Final Report File.doc

    29/92

    The co"ilation roce'' involve' three 'te'<

    Par'ing the A0P.

    Turning the A0P into a 'ervlet.

    %o"iling the 'ervlet.

    SP 6nitialiation@

    *hen a container loa' a A0P it invoke' the j',nit() "etho be#ore 'ervicing

    an! re+ue't'. ,# !ou nee to er#or" A0P-'eci#ic initialiGation overrie the

     j',nit() "etho<

     ublic voi j',nit()R

      22 ,nitialiGation coe...

    S

    T!icall! initialiGation i' er#or"e onl! once an a' with the 'ervlet init

    "etho !ou generall! initialiGe ataba'e connection' oen #ile' an create

    looku table' in the j',nit "etho.

    A0P @ecution<

    Thi' ha'e o# the A0P li#e c!cle rere'ent' all interaction' with re+ue't' until

    the A0P i' e'tro!e.

    *henever a brow'er re+ue't' a A0P an the age ha' been loae an

    initialiGe the A0P engine invoke' the j'0ervice() "etho in the A0P.

    /E > P a g e

  • 8/9/2019 Final Report File.doc

    30/92

    The j'0ervice() "etho take' an Htt0ervlet=e+ue't an an

    Htt0ervlet=e'on'e a' it' ara"eter' a' #ollow'<

    voi j'0ervice(Htt0ervlet=e+ue't re+ue't

    Htt0ervlet=e'on'e re'on'e)

    R

      22 0ervice hanling coe...

    S

    The j'0ervice() "etho o# a A0P i' invoke once er a re+ue't an i'

    re'on'ible #or generating the re'on'e #or that re+ue't an thi' "etho i' al'o

    re'on'ible #or generating re'on'e' to all 'even o# the HTTP "etho' ie. ?@T

    PO0T D@5@T@ etc.

    A0P %leanu<

    The e'truction ha'e o# the A0P li#e c!cle rere'ent' when a A0P i' being

    re"ove #ro" u'e b! a container.

    The j'De'tro!() "etho i' the A0P e+uivalent o# the e'tro! "etho #or 

    'ervlet'. Overrie j'De'tro! when !ou nee to er#or" an! cleanu 'uch a'

    relea'ing ataba'e connection' or clo'ing oen #ile'.

    The j'De'tro!() "etho ha' the #ollowing #or"<

     ublic voi j'De'tro!()

    R

      22 8our cleanu coe goe' here.

    S

    4> > P a g e

  • 8/9/2019 Final Report File.doc

    31/92

    8uture Scope

    1, Thi' roject will hel to ea'il! acce'' an #ree o# co't.

    2, Project will enable to 'ee reort regaring all t!e' o# 'ong' categor!.

    , @a'! to "aintain in #uture ro'ect.

      Data

      8lo'

      Diagram

     

    41 > P a g e

  • 8/9/2019 Final Report File.doc

    32/92

    1&t  :e.el D8D for Admin I Accountant

    4/ > P a g e

    User 

    1.1

    1.2

    Select

    catego

    ry

      1.2.2

    English

    1.2.3

    Punja

    bi.

    Check list

     

    1.2.1

    Hindi

     1.3

    Play/do

    wnload

  • 8/9/2019 Final Report File.doc

    33/92

    -antt chart

    Pha&e #a&% 8ebruar$ +arch April +a$

    6 =e+uire"ent

    &nal!'i'

    66 De'ign

    666 %oing

    6< Te't ca'e'

    < Te'ting

  • 8/9/2019 Final Report File.doc

    34/92

    Coding of the Project

    About 7& Code@

    Lht"l

    Lhea

    Ltitle

    L2title

    Llink hre#Uc''2"enu/.c''U t!eUtet2c''U relU't!le'heetU 2

    L2hea

    Lbo!

    Liv iUnavU

    Liv iUnav wraerU

    Lul

    LliLa hre#Uine.ht"lUHo"eL2aL2liLli

    La hre#U&bout u'.ht"lU&bout I'L2aL2liLli

    46 > P a g e

  • 8/9/2019 Final Report File.doc

    35/92

    La hre#Ucontact.ht"lU%ontact I'L2aL2liLli

    La hre#UVU0ocialL2a

    Lul

    LliLa hre#UVU 8ouTubeL2aL2li

    LliLa hre#UVU 3acebookL2aL2li

    LliLa hre#UVU TwitterL2aL2li

    L2ul

    L2li

    L2ul

    L2iv

    L2iv

    LbrLbrLbrLbrLbrLbrLbrLbr

      Lh1 cla''Uo'U%ategor!L2h1

    Lh4 cla''Uo'ULa cla''U't!leU hre#UVU$oll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#UVUHoll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#UVUPunjabiL2aL2h4

      Lh1 cla''Uo'1U&bout u'Lh1

    Lh/ cla''Uo'/U*e have #ree #or ever!one P a g e

  • 8/9/2019 Final Report File.doc

    36/92

    !ou areLbr looking #or 'o"ething i##erent 'o"ething 'ecial 'o"ething

    rare 'o"ething new &n we love the Lbrchallenge

    o# oing 'o"ething i##erent an 'o"ething 'ecial #or !ou.

    L2

    Lh/ cla''Uo':U$e art o# our co""unit!

  • 8/9/2019 Final Report File.doc

    37/92

    9indi &ong&

    Lht"l

    Lhea

    Ltitle

    L2title

    Llink hre#Uc''2"enu6.c''U t!eUtet2c''U relU't!le'heetU 2

    L2hea

    Lbo!

    Liv iUnavU

    Liv iUnav wraerU

    Lul

    LliLa hre#Uine.ht"lUHo"eL2aL2liLli

    La hre#U&bout u'.ht"lU&bout I'L2aL2liLli

    La hre#Ucontact.ht"lU%ontect I'L2aL2liLli

    La hre#UVU0ocialL2a

    Lul

    LliLa hre#UVU 8ouTubeL2aL2li

    LliLa hre#UVU 3acebookL2aL2li

    LliLa hre#UVU TwitterL2aL2li

    4B > P a g e

  • 8/9/2019 Final Report File.doc

    38/92

    L2ul

    L2li

    L2ul

    L2iv

    L2iv

    LbrLbrLbrLbrLbrLbrLbrLbr

    Lh1 cla''Uo'U%ategor!L2h1

    Lh4 cla''Uo'ULa cla''U't!leU hre#Uhini.ht"lU$oll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#Uengli'h.ht"lUHoll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#Uunjabi.ht"lUPunjabiL2aL2h4

    Lh1 cla''UlocU$oll!woo 0ong'L2h1

    La hre#UU Li"g cla''Uloc1U 'rcU'ong'2hini2aa''21.jgUL2a

    La hre#UULi"g cla''Uloc/U 'rcU'ong'2hini2abc2/.jgUL2a

    La hre#UULi"g cla''Uloc4U 'rcU'ong'2hini2bo''24.jgUL2a

    La hre#UULi"g cla''Uloc6U 'rcU'ong'2hini2gabber26.jgUL2a

    La hre#UULi"g cla''Uloc:U 'rcU'ong'2hini2kha"o'hi!a2:.jgUL2a

    La hre#UULi"g cla''Uloc;U 'rcU'ong'2hini2kick2;.jgUL2a

    La hre#UULi"g cla''UlocBU 'rcU'ong'2hini2leela2B.jgUL2a

    La hre#UULi"g cla''UlocCU 'rcU'ong'2hini2"r2C.jgUL2aLa hre#UULi"g cla''UlocEU 'rcU'ong'2hini2villen2E.jgUL2a

    La hre#UULi"g cla''Uloc1>U 'rcU'ong'2hini2Gi21>.jgUL2a

    L2bo!

    L2bo!

    L2ht"l

    4C > P a g e

  • 8/9/2019 Final Report File.doc

    39/92

    6ndeJ

    Lht"l

    Lhea

    Ltitle

    DevilTube

    L2title

    Llink hre#Uc''2"enu1.c''U t!eUtet2c''U relU't!le'heetU 2

    LW-- 0tart *O*0lier.co" H@&D 'ection -- LW-- a to the Lhea o# !our 

     age --

    Llink relU't!le'heetU t!eUtet2c''U hre#Uengine>2't!le.c''U 2

    L'crit t!eUtet2java'critU 'rcUengine>2j+uer!.j'UL2'crit

    LW-- @n *O*0lier.co" H@&D 'ection --L2hea

    Lbo!

    LW-- 0tart *O*0lier.co" $OD8 'ection -- LW-- a to the Lbo! o#

    !our age --

    Liv iUwow'lier-container>U

    Liv cla''Uw'i"age'ULulLliLi"g 'rcUata>2i"age'2oltergei't/>1:"ovie14;;B;C.jgU

    altU@ng JieoU titleU@ng JieoU iUwow'>>U2L2li

    4E > P a g e

  • 8/9/2019 Final Report File.doc

    40/92

    LliLi"g 'rcUata>2i"age'2raone/>11"ovie14;;B;C.jgU

    altU=aOneU titleU=aOneU iUwow'>1U2L2li

    LliLi"g

    'rcUata>2i"age'2rihanna/>1:late'tengli'h'onga"ericano!geni"age6:1/.jgU

    altU=ihannaU titleU=ihannaU iUwow'>/U2L2li

    LliLi"g

    'rcUata>2i"age'2/>1:avenger'/ageo#ultron14;;B;C.jgU altU&vengerU

    titleU&vengerU iUwow'>4U2L2li

    LliLi"g

    'rcUata>2i"age'2a"bar'ari!a'ongengli'hver'ionecu'e"egirli"age6:1/:6.jgU

    altU&rjun 0inghU titleU&rjun 0inghU iUwow'>6U2L2li

    LliLi"g 'rcUata>2i"age'2bia'haba'ualone14;;B;C.jgU

    altU&loneU titleU&loneU iUwow'>:U2L2li

    LliLi"g

    'rcUata>2i"age'2chri'tinaaguilera/>1:late'tengli'h'ongtherealthingi"age6:1//:

    .jgU altU=anit U titleU=anit U iUwow'>;U2L2li

    LliLa hre#Uhtt2i"age'2hrithikkatrinainbangbang14;;B;C.jgU altU#ree j+uer!

    'lierU titleU$ang-$angU iUwow'>BU2L2aL2li

    LliLi"g 'rcUata>2i"age'2krri'h4"ovie14;;B;C.jgU

    altUrri'h-4U titleUrri'h-4U iUwow'>CU2L2li

    L2ulL2ivLiv cla''Uw'bullet'ULiv

    La hre#UVU titleU@ng JieoUL'anLi"g

    'rcUata>2toolti'2oltergei't/>1:"ovie14;;B;C.jgU altU@ng

    JieoU21L2'anL2a

    La hre#UVU titleU=aOneUL'anLi"g

    'rcUata>2toolti'2raone/>11"ovie14;;B;C.jgU

    altU=aOneU2/L2'anL2a

    6> > P a g e

  • 8/9/2019 Final Report File.doc

    41/92

    La hre#UVU titleU=ihannaUL'anLi"g

    'rcUata>2toolti'2rihanna/>1:late'tengli'h'onga"ericano!geni"age6:1/.jgU

    altU=ihannaU24L2'anL2a

    La hre#UVU titleU&vengerUL'anLi"g

    'rcUata>2toolti'2/>1:avenger'/ageo#ultron14;;B;C.jgU

    altU&vengerU26L2'anL2a

    La hre#UVU titleU&rjun 0inghUL'anLi"g

    'rcUata>2toolti'2a"bar'ari!a'ongengli'hver'ionecu'e"egirli"age6:1/:6.jgU

    altU&rjun 0inghU2:L2'anL2a

    La hre#UVU titleU&loneUL'anLi"g

    'rcUata>2toolti'2bia'haba'ualone14;;B;C.jgU altU&loneU2;L2'anL2a

    La hre#UVU titleU=anit UL'anLi"g

    'rcUata>2toolti'2chri'tinaaguilera/>1:late'tengli'h'ongtherealthingi"age6:1//

    :.jgU altU=anit U2BL2'anL2a

    La hre#UVU titleU$ang-$angUL'anLi"g

    'rcUata>2toolti'2hrithikkatrinainbangbang14;;B;C.jgU altU$ang-

    $angU2CL2'anL2a

    La hre#UVU titleUrri'h-4UL'anLi"g

    'rcUata>2toolti'2krri'h4"ovie14;;B;C.jgU altUrri'h-4U2EL2'anL2a

    L2ivL2ivLiv cla''Uw''critU 't!leUo'itionL2iv

    Liv cla''Uw''haowUL2ivL2iv

    L'crit t!eUtet2java'critU 'rcUengine>2wow'lier.j'UL2'crit

    L'crit t!eUtet2java'critU 'rcUengine>2'crit.j'UL2'crit

    LW-- @n *O*0lier.co" $OD8 'ection --

    Liv iUnavU

    Liv iUnav wraerU

    Lul

    LliLa hre#Uine.ht"lUHo"eL2aL2liLli

    61 > P a g e

  • 8/9/2019 Final Report File.doc

    42/92

    La hre#U&bout u'.ht"lU&bout I'L2aL2liLli

    La hre#Ucontact.ht"lU%ontact I'L2aL2liLli

    La hre#UVU0ocialL2a

    Lul

    LliLa hre#UVU 8ouTubeL2aL2li

    LliLa hre#UVU 3acebookL2aL2li

    LliLa hre#UVU TwitterL2aL2li

    L2ul

    L2li

    L2ul

    L2iv

    L2iv

    Lbr

    Lbr

    Lbr

    Lbr

    Lbr

    Lbr

    Lbr

    Lbr

    Lh1 cla''Uo'U%ategor!L2h1

    Lh4 cla''Uo'ULa cla''U't!leU hre#UVU$oll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#UVUHoll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#UVUPunjabiL2aL2h4

    La hre#UVU Li"g cla''Uo'1U 'rcU'ong'QhiniQaa''Q1.jgU L2a

    La hre#UVU Li"g cla''Uo'/U 'rcU'ong'QhiniQabcQ/.jgU L2a

    La hre#UVU Li"g cla''Uo'4U 'rcU'ong'Qengli'hQakonQ1.jgU L2a

    La hre#UVU Li"g cla''Uo'6U 'rcU'ong'Qengli'hQenri+ueQ/.jgU L2a

    6/ > P a g e

  • 8/9/2019 Final Report File.doc

    43/92

    La hre#UVU Li"g cla''Uo':U 'rcU'ong'QunjabiQba'hahQ1.jgU L2a

    La hre#UVU Li"g cla''Uo';U 'rcU'ong'QunjabiQbilalQ/.jgU L2a

    Lbr

    Lbr

    Lbr

    Lbr

    Lbr

    Lbr

    L

    L2

    L2bo!

    L2ht"l

    CSS Coding

     bo!

    R

     aingX

    "arginXover#low-!

  • 8/9/2019 Final Report File.doc

    44/92

    #ont-'iGeX

     o'ition< relativeX

    S

    Vnav ul li

    R

    i'la!

  • 8/9/2019 Final Report File.doc

    45/92

    i'la!%%;;X

    tet-ecoration< noneX

    S

    Vnav ul li

  • 8/9/2019 Final Report File.doc

    46/92

    S

    h1.o'

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< ;>X

     o'ition P a g e

  • 8/9/2019 Final Report File.doc

    47/92

    R

     o'itionX

    with>X

    height>X

    S

    i"g.o'4

    R

     o'itionX

    le#tX

    with>X

    height>X

    S

    i"g.o'6

    R

     o'itionX

    height>XS

    i"g.o':

    R

     o'itionX

    6B > P a g e

  • 8/9/2019 Final Report File.doc

    48/92

    S

    i"g.o';

    R

     o'itionX

    with>X

    height>X

    S

     .bar 

    R

    22backgroun-'iGe> ;>>X

    heightX

    with>X

     backgroun-i"age

  • 8/9/2019 Final Report File.doc

    49/92

    #ont-'iGeX

     o'ition< relativeX

    S

    Vnav ul li

    R

    i'la!

  • 8/9/2019 Final Report File.doc

    50/92

    i'la!%%;;X

    tet-ecoration< noneX

    S

    Vnav ul li P a g e

  • 8/9/2019 Final Report File.doc

    51/92

    S

    h1.o'

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< 6>X

     o'itionX

     o'ition

  • 8/9/2019 Final Report File.doc

    52/92

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< 4>X

     o'itionX

    toX

    S

     .o'4

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< /:X

     o'itionX

    toX

    S

    h/.o'4

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< 4>X

     o'itionX

    toXS

     .o'6

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< /:X

     o'itionX

    toX

    :/ > P a g e

  • 8/9/2019 Final Report File.doc

    53/92

    S

    h/.o':

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< 4>X

     o'itionX

    toX

    S

     .o';

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< /:X

     o'itionX

    toX

    S

    h/.o'B

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< 4>X o'itionX

    toX

    S

     .o'C

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    :4 > P a g e

  • 8/9/2019 Final Report File.doc

    54/92

    #ont-'iGe< /:X

     o'itionX

    toX

    S

     bo!

    R

     aingX

    "arginX

    over#low-!

  • 8/9/2019 Final Report File.doc

    55/92

    li't-'t!le-t!e< noneX

     aing< >X

    "argin< >X

     o'ition< relativeX

    S

    Vnav ul li

    R

    i'la!

  • 8/9/2019 Final Report File.doc

    56/92

    R

    i'la!< none X

     o'ition< ab'oluteX

     backgroun-color

  • 8/9/2019 Final Report File.doc

    57/92

    le#tX

    S

    a.'t!le

    R

    tet-ecoration< noneX

    color>>>;;X

    S

     h1.o'1

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< 6>X

     o'ition P a g e

  • 8/9/2019 Final Report File.doc

    58/92

    S

    h/.o'4

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< /:X

     o'itionX

    toX

    S

     bo!

    R

     aingX

    "arginX

    over#low-!

  • 8/9/2019 Final Report File.doc

    59/92

    Vnav ul

    R

    li't-'t!le-t!e< noneX

     aing< >X

    "argin< >X

     o'ition< relativeX

    S

    Vnav ul li

    R

    i'la!

  • 8/9/2019 Final Report File.doc

    60/92

    S

    Vnav ul ul

    R

    i'la!< none X

     o'ition< ab'oluteX

     backgroun-color > P a g e

  • 8/9/2019 Final Report File.doc

    61/92

    #ont-'iGe< 4>X

     o'itionX

     o'ition

  • 8/9/2019 Final Report File.doc

    62/92

    le#t>X

    toX

    S

    h/.o'4

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< /:X

     o'itionX

    toX

    S

    h1.loc

    R

    #ont-#a"il!< UTi"e' New =o"anU Ti"e' 'eri#X

    #ont-'iGe< :>X

     o'itionX

    S

    i"g.loc1

    R

     o'itionX

    with>X

    height>X

    S

    i"g.loc/

    R

     o'ition P a g e

  • 8/9/2019 Final Report File.doc

    63/92

    le#tX

    to>X

    with>X

    height>X

    S

    i"g.loc4

    R

     o'itionX

    height>X

    S

    i"g.loc6

    R

     o'ition P a g e

  • 8/9/2019 Final Report File.doc

    64/92

    R

     o'itionX

    height>X

    S

    i"g.locB

    R

     o'itionX

    height>X

    S

    i"g.locC

    R

     o'itionX

    height>XS

    i"g.locE

    R

     o'itionX

    height>X

    ;6 > P a g e

  • 8/9/2019 Final Report File.doc

    65/92

    S

    i"g.loc1>

    R

     o'ition P a g e

  • 8/9/2019 Final Report File.doc

    66/92

    L2ul

    L2li

    L2ul

    L2iv

    L2iv

    LbrLbrLbrLbrLbrLbrLbrLbr

    Linut t!eUtetU na"eU#athULtLinut t!eU'ub"itU valueU'ub"itU

    Lh1 cla''Uo'U%ategor!L2h1

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2hini.ht"lU$oll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2engli'h.ht"lUHoll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2unjabi.ht"lUPunjabiL2aL2h4

    Lh1 cla''Uloc1U $O00L2h1

    Li"g cla''Uloc1U 'rcU..2..2'ong'2hini2bo''24.jgU

    Lh1 cla''Uloc/ULbLa hre#Uownloa.j'UDownloa &ll 0ong'L2aL2bLh1

    Lh4 cla''Uloc/U Title 'ong $o'' L2h4Lauio cla''Uloc4U withUE>>U

    heightU6>>U control'

    L'ource 'rcU..2..2'ong'2hini2bo''2bo''."4U t!eUauio2"4U

    L2auio

    Lh4 cla''Uloc/U Part! all nightL2h4Lauio cla''Uloc4U withUE>>U

    heightU6>>U control' L'ource 'rcU..2..2'ong'2hini2bo''2art!."4U t!eUauio2"4U

    L2auio

    L2bo!

    L2bo!

    L2ht"l

    ;; > P a g e

  • 8/9/2019 Final Report File.doc

    67/92

    Lht"l

    Lhea

    Ltitle

    L2title

    Llink hre#U..2..2c''2"enu:.c''U t!eUtet2c''U relU't!le'heetU 2

    L2hea

    Lbo!

    L#or" actionUin'ert.j'U

    Liv iUnavU

    Liv iUnav wraerU

    Lul

    LliLa hre#U..2..2ine.ht"lUHo"eL2aL2liLli

    La hre#U..2..2&bout u'.ht"lU&bout I'L2aL2liLli

    La hre#U..2..2contact.ht"lU%ontect I'L2aL2liLli

    La hre#UVU0ocialL2a

    Lul

    LliLa hre#UVU 8ouTubeL2aL2li

    LliLa hre#UVU 3acebookL2aL2li

    LliLa hre#UVU TwitterL2aL2li

    L2ul

    L2li

    L2ul

    L2iv

    L2iv

    LbrLbrLbrLbrLbrLbrLbrLbr

    Linut t!eUtetU na"eU#athULtLinut t!eU'ub"itU valueU'ub"itU

    Lh1 cla''Uo'U%ategor!L2h1

    ;B > P a g e

  • 8/9/2019 Final Report File.doc

    68/92

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2hini.ht"lU$oll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2engli'h.ht"lUHoll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2unjabi.ht"lUPunjabiL2aL2h4

    Lh1 cla''Uloc1U gabbarL2h1

    Li"g cla''Uloc1U 'rcU..2..2'ong'2hini2gabbar26.jgU

    Lh1 cla''Uloc/ULbLa hre#Uownloa.j'UDownloa &ll 0ong'L2aL2bLh1

    Lh4 cla''Uloc/U %o#eePeete!Peete!L2h4Lauio cla''Uloc4U withUE>>U

    heightU6>>U control'

    L'ource 'rcU..2..2'ong'2hini2gabbar2co#ee."4U t!eUauio2"4U

    L2auio

    Lh4 cla''Uloc/U TeriMeriahaaniL2h4Lauio cla''Uloc4U withUE>>U

    heightU6>>U control'

    L'ource 'rcU..2..2'ong'2hini2gabbar2TeriMeriahaani."4U t!eUauio2"4U

    L2auio

    Lh4 cla''Uloc/U warna gabbar aa ja!egaL2h4Lauio cla''Uloc4U withUE>>U

    heightU6>>U control'

    L'ource 'rcU..2..2'ong'2hini2gabbar2warna gabbar aa ja!ega."4U

    t!eUauio2"4U

    L2auio

    L2bo!L2bo!

    L2ht"l

    Lht"l

    Lhea

    Ltitle

    L2title

    ;C > P a g e

  • 8/9/2019 Final Report File.doc

    69/92

    Llink hre#U..2..2c''2"enu:.c''U t!eUtet2c''U relU't!le'heetU 2

    L2hea

    Lbo!

    L#or" actionUin'ert.j'U

    Liv iUnavU

    Liv iUnav wraerU

    Lul

    LliLa hre#U..2..2ine.ht"lUHo"eL2aL2liLli

    La hre#U..2..2&bout u'.ht"lU&bout I'L2aL2liLli

    La hre#U..2..2contact.ht"lU%ontect I'L2aL2liLli

    La hre#UVU0ocialL2a

    Lul

    LliLa hre#UVU 8ouTubeL2aL2li

    LliLa hre#UVU 3acebookL2aL2li

    LliLa hre#UVU TwitterL2aL2li

    L2ul

    L2li

    L2ul

    L2iv

    L2iv

    LbrLbrLbrLbrLbrLbrLbrLbr

    Linut t!eUtetU na"eU#athULtLinut t!eU'ub"itU valueU'ub"itU

    Lh1 cla''Uo'U%ategor!L2h1

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2hini.ht"lU$oll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2engli'h.ht"lUHoll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2unjabi.ht"lUPunjabiL2aL2h4

    Lh1 cla''Uloc1U kha"o'hi!aL2h1

    Li"g cla''Uloc1U 'rcU..2..2'ong'2hini2kha"o'hi!a2:.jgU

    ;E > P a g e

  • 8/9/2019 Final Report File.doc

    70/92

    Lh1 cla''Uloc/ULbLa hre#Uownloa.j'UDownloa &ll 0ong'L2aL2bLh1

    Lh4 cla''Uloc/U ha"o'hi!an (Title 0ong) L2h4Lauio cla''Uloc4U

    withUE>>U heightU6>>U control'

    L'ource 'rcU..2..2'ong'2hini2kha"o'hi!a2kha."4U t!eUauio2"4U

    L2auio

    Lh4 cla''Uloc/U Tu Har 5a"ha L2h4Lauio cla''Uloc4U withUE>>U

    heightU6>>U control'

    L'ource 'rcU..2..2'ong'2hini2kha"o'hi!a2tu."4U t!eUauio2"4U

    L2auio

    L2bo!

    L2bo!

    L2ht"l

    Lht"l

    Lhea

    Ltitle

    L2title

    Llink hre#U..2..2c''2"enu:.c''U t!eUtet2c''U relU't!le'heetU 2

    L2hea

    Lbo!

    L#or" actionUin'ert.j'U

    Liv iUnavULiv iUnav wraerU

    Lul

    LliLa hre#U..2..2ine.ht"lUHo"eL2aL2liLli

    La hre#U..2..2&bout u'.ht"lU&bout I'L2aL2liLli

    La hre#U..2..2contact.ht"lU%ontect I'L2aL2liLli

    La hre#UVU0ocialL2a

    Lul

    LliLa hre#UVU 8ouTubeL2aL2li

    B> > P a g e

  • 8/9/2019 Final Report File.doc

    71/92

    LliLa hre#UVU 3acebookL2aL2li

    LliLa hre#UVU TwitterL2aL2li

    L2ul

    L2li

    L2ul

    L2iv

    L2iv

    LbrLbrLbrLbrLbrLbrLbrLbr

    Linut t!eUtetU na"eU#athULtLinut t!eU'ub"itU valueU'ub"itU

    Lh1 cla''Uo'U%ategor!L2h1

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2hini.ht"lU$oll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2engli'h.ht"lUHoll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2unjabi.ht"lUPunjabiL2aL2h4

    Lh1 cla''Uloc1U kickL2h1

    Li"g cla''Uloc1U 'rcU..2..2'ong'2hini2kick2;.jgU

    Lh1 cla''Uloc/ULbLa hre#Uownloa.j'UDownloa &ll 0ong'L2aL2bLh1

    Lh4 cla''Uloc/U ju""e ki raat L2h4Lauio cla''Uloc4U withUE>>U

    heightU6>>U control'

    L'ource 'rcU..2..2'ong'2hini2kick2ju""e ki raat."4U t!eUauio2"4U

    L2auio

    L2bo!

    L2bo!

    L2ht"l

    Lht"l

    B1 > P a g e

  • 8/9/2019 Final Report File.doc

    72/92

    Lhea

    Ltitle

    L2title

    Llink hre#U..2..2c''2"enu:.c''U t!eUtet2c''U relU't!le'heetU 2

    L2hea

    Lbo!

    Liv iUnavU

    Liv iUnav wraerU

    Lul

    LliLa hre#U..2..2ine.ht"lUHo"eL2aL2liLli

    La hre#U..2..2&bout u'.ht"lU&bout I'L2aL2liLli

    La hre#U..2..2contact.ht"lU%ontect I'L2aL2liLli

    La hre#UVU0ocialL2a

    Lul

    LliLa hre#UVU 8ouTubeL2aL2li

    LliLa hre#UVU 3acebookL2aL2li

    LliLa hre#UVU TwitterL2aL2li

    L2ul

    L2li

    L2ul

    L2iv

    L2ivLbrLbrLbrLbrLbrLbrLbrLbr

    Lh1 cla''Uo'U%ategor!L2h1

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2hini.ht"lU$oll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2engli'h.ht"lUHoll!wooL2aL2h4

    Lh4 cla''Uo'ULa cla''U't!leU hre#U..2..2unjabi.ht"lUPunjabiL2aL2h4

    Lh1 cla''Uloc1U 5eelaL2h1

    B/ > P a g e

  • 8/9/2019 Final Report File.doc

    73/92

    Li"g cla''Uloc1U 'rcU..2..2'ong'2hini2leela2B.jgU

    Lh1 cla''Uloc/ULbLa hre#Uownloa.j'UDownloa &ll 0ong'L2aL2bLh1

    Lh4 cla''Uloc/U ?la"orou'&nkhi!aan L2h4Lauio cla''Uloc4U withUE>>U

    heightU6>>U control'

    L'ource 'rcU..2..2'ong'2hini2leela2?la"orou'&nkhi!aan."4U

    t!eUauio2"4U

    L2auio

    Lh4 cla''Uloc/UDe'i 5ook L2h4Lauio cla''Uloc4U withUE>>U

    heightU6>>U control'

    L'ource 'rcU..2..2'ong'2hini2leela2De'i 5ook."4U t!eUauio2"4U

    L2auio

    Lh4 cla''Uloc/U Tere $in Nahi 5aageL2h4Lauio cla''Uloc4U withUE>>U

    heightU6>>U control'

    L'ource 'rcU..2..2'ong'2hini2leela2Tere $in Nahi 5aage."4U t!eUauio2"4U

    L2auio

    L2bo!

    L2bo!L2ht"l

    B4 > P a g e

  • 8/9/2019 Final Report File.doc

    74/92

     

    B6 > P a g e

  • 8/9/2019 Final Report File.doc

    75/92

      SP Code

    LY age languageUjavaU contentT!eUtet2ht"lX char'etIT3-CU

     age@ncoingUIT3-CU

    LY age i"ortUjava.io.ZU

    LYage i"ortUjava.'ervlet.ZU

    LYage i"ortUjava.'ervlet.0ervletOutut0trea"U

     

    LWDO%T8P@ ht"l PI$5,% U-22*4%22DTD HTM5 6.>1 Tran'itional22@NU

    UhttE;X

    0tring #ilePathX

    R

     

    #ilePath get0ervlet%ontet().get=ealPath(UU) F 3ile.'earator F

    U..2..2'ong'2hini2aa''2aa''.rarUX

    220!'te".out.rintln(UkanhiiiUF#ilePath)X

    3ile #ile new 3ile(#ilePath)X

    int length >X

    0ervletOutut0trea" out0trea" re'on'e.getOutut0trea"()Xre'on'e.'et%ontentT!e(Utet2ht"lU)X

    re'on'e.'et%ontent5ength((int)#ile.length())X

    B: > P a g e

  • 8/9/2019 Final Report File.doc

    76/92

    0tring #ileNa"e (new 3ile(#ilePath)).getNa"e()X

    re'on'e.'etHeaer(U%ontent-Di'o'itionU Uattach"entX #ilena"eQUU F #ileNa"e

    F UQUU)X

     

     b!te\] b!te$u##er new b!te\$I30,[@]X

    Data,nut0trea" in new Data,nut0trea"(new 3ile,nut0trea"(#ile))X

     

    while ((in W null) ((length in.rea(b!te$u##er)) W -1))

    R

    out0trea".write(b!te$u##er>length)X

    S

     

    in.clo'e()X

    out0trea".clo'e()X

    S

    L2bo!

    L2ht"l

    B; > P a g e

  • 8/9/2019 Final Report File.doc

    77/92

    Snap&hot of the Project

    BB > P a g e

  • 8/9/2019 Final Report File.doc

    78/92

    BC > P a g e

  • 8/9/2019 Final Report File.doc

    79/92

    BE > P a g e

  • 8/9/2019 Final Report File.doc

    80/92

    C> > P a g e

  • 8/9/2019 Final Report File.doc

    81/92

    C1 > P a g e

  • 8/9/2019 Final Report File.doc

    82/92

    C/ > P a g e

  • 8/9/2019 Final Report File.doc

    83/92

    C4 > P a g e

  • 8/9/2019 Final Report File.doc

    84/92

    C6 > P a g e

  • 8/9/2019 Final Report File.doc

    85/92

    1111111111111111111111111111111111111111111111111111111111111111

    C: > P a g e

  • 8/9/2019 Final Report File.doc

    86/92

    C; > P a g e

  • 8/9/2019 Final Report File.doc

    87/92

    #e&ting

    6ntroduction@ The e'ign o# te't' #or 'o#tware an other engineere rouct'

    can be challenge a' the initial e'ign o# the rouct it'el#. & rich variet! o# 

    te't ca'e e'ign "etho' have evolve #or 'o#tware the'e "etho' rovie

    the eveloer with a '!'te"atic aroach to te'ting.

      The "ain ai" o# te'ting i' to uncover a ho't o# error' '!'te"aticall!

    an with "ini"u" e##ort an ti"e.

    There are the #ollowing level' o# te'ting er#or"e<

    • Blac% BoJ #e&ting@ The black bo te'ting i' conucte at the 'o#tware

    inter#ace. Thi' t!e o# te'ting #ocu'e' in the #unctional re+uire"ent o# the

    'o#tware. The #unction o# the $lack $o Te'ting i' to #in error' o# the

    #ollowing t!e<

    a" ,ncorrect or "i''ing #unction'b" ,nter#ace error' in the Data 'tructure' o# the rogra"

    c" @rror' in eternal ataba'e acce''

    d" Per#or"ance error'

    e" ,nitialiGation an ter"ination error'

    ,nut o"ain Outut o"ain

    CB > P a g e

    ,nut te't ata0!'te"

    uner

    te't

    Outut te't ata

  • 8/9/2019 Final Report File.doc

    88/92

     

    3ig< $lack bo te'ting

    ?hite BoJ #e&ting@ ,n white bo te'ting be ea"ine the internal working o# 

    the '!'te". *hite bo te'ting ea"ine' the roceural etail o# the '!'te"

    through the eecution o# it' ath'. Thi' allow' the tea" to rive ca'e which<

    a" ?uarantee that all ineenent ath within the ort have been eerci'e at

    lea't once.

    b" @erci'e i' logical eci'ion uner “True” an “3al'e” 'ie'.

    c" @ecute' all loo' within their oerational boun'.

    d" @erci'e internal ata 'tructure' to en'ure their valiit!.

    6mplementation

      ,n i"le"entation o# the roject we e'cribe that how we will

    i"le"ent the "oule' an all the #unction' o# the "oule' in the roject.

    +odule de&cription@ There are the #ollowing "oule' ei't in thi' roject

    which are i"le"ente a' #ollow'<

    1" 8ir&t Page@

    ,n our roject we are "entione in the #ir't age ro own "enu bar in which

    incluing about u' contact u' ho"e an 'ocial which rovie !ou to

    overview o# the roject .

    CC > P a g e

  • 8/9/2019 Final Report File.doc

    89/92

      +aintenance

      &n! organiGation who u'e the web'ite nee' ail! uating. Dail! the

    in#or"ation 'houl be uate 'o there 'houl be an authoriGe er'on who

    uate the in#or"ation a! to a!.

      Maintenance o# the 'ite i' ver! ea'! becau'e the u'e language i' not

    "ore i##icult. Maintenance #or the roo'e '!'te" i' +uite ea'! a' in the

     roject 'o it i' ea'! to "aintain.

     #$pe& of maintenance@

    1" Percepti.e@ To enhance the er#or"ance o# the '!'te" or a new #eature'.

    2" Adopti.e@ ,t i' one when cu'to"er' nee the rouct to run on new

     lat#or"'.

    " Correcti.e@ Thi' t!e o# the "aintenance i' u'e to recti#! the bug' #ro" the

    'o#tware.

    +odule&

    7&er@ ,n thi' "oule u'er can la! online "u'ic an ownloa ea'il!.

    The! can al'o acce'' all t!e o# "u'ic accoring their choice.

    CE > P a g e

  • 8/9/2019 Final Report File.doc

    90/92

    :imitation&

      0ince ever! '!'te" ha' 'o"e li"itation' 'o our roo'e '!'te" i' al'o

    not untouchable in thi' regar. &lthough it inclue' ever! kin o# #eature' but

    it cant be u'e in a huge organiGation where nu"ber o# network' are ver!

    large. &l'o it i' ba'e on core java #eature' 'o , cant 'uort avance #eature'.

      Though ever! ta'k i' never 'ai to be er#ect in thi' evelo"ent

    #iel even "ore i"rove"ent "a! be o''ible in thi' '!'te"

    • One wa! tra##ic.

    • ,nternet connection i' "u't.

    E> > P a g e

  • 8/9/2019 Final Report File.doc

    91/92

     Appendix 

    %00-%a'cae 0t!le 0heet

    &P,- &lication Progra" ,nter#ace

    D$M0-Databa'e Manage"ent 0!'te"

    D3D- Data 3low Diagra"

    D0N-Do"ain 0erver Na"e

    @=- @ntit! =elation'hi

    ?I,- ?rahical I'er ,nter#ace

    AD$%-Aava Databa'e %onnectivit!

    AD- Aava Develo"ent Toolkit

    O0- Oerating 0!'te"

    HTM5-H!er Tet Marku 5anguage

    0@- 0tanar @ition

    0^5- 0tructure ^uer! 5anguage

    E1 > P a g e

  • 8/9/2019 Final Report File.doc

    92/92

    Bibliography 

      Reference&@

    • htt