high quality web-application development on java ee platform

Upload: steven-sanchez

Post on 03-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    1/24

    2009 WiEE International Advance Conputing Conference (IACC 2009)

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    2/24

    2009 WiEE International Advance Conputing Conference (IACC 2009)

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    3/24

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    4/24

    978-1E424-A1888!"08"82#te()0$2008 11%

    E&'i!1!4

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    5/24

    A %e *7C +e,ign attern%e *.C de,ign pattern i,/idel u,ed prograer3,of e

    de,igner3 and I coponent developer to arcitect te /idget

    te are developing %e *.C de,ign pattern3 a, ,o/n in

    5igure 13 con,i,t, of tree 6ind, of oect, *odel3 .ie/3

    and Controller3 /ic andle tlree a,ic re,pon,iilitie, of

    an /idget entit (data)3 ounda(pre,entation)3 and control

    (eavior) re,pectivel %e odel encap,ulate, application

    data and u,ine,, logic te vie/ andle, rendenrng

    of application data and vi,ual interface tou,erand te

    controller andle,u,er:, interaction/itteapplication

    in di,triuted environent unli6e 'ava;ean %e '

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    6/24

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    7/24

    Itec i, u,ed for creai vie/ and te ' e i,

    con,idered a, a vie/ teplate %e e=ecution of

    ti,'%* ?1@& contet

    +ataa,e

    'ava EE Container appl,ervice,

    'ava;ean"E';-

    Createlupdate contentn

    odel ()

    1 t

    noti

    5re

    ad vie/

    B

    ntro

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    8/24

    5igture2 ,eofte*.C+e,ignatterin te'avaEElatfor

    a,ed

    /e-applicationarcitecte

    %e

    'ava EE

    platfor

    provide

    , an

    ,,te

    ,ervice

    , to

    /e-

    applici

    oncopone

    nt, a

    ;E

    platfr

    provide

    ,

    ,upport

    for

    ,ecurit

    3

    autent

    ication

    3

    autonr

    Fation

    tran,ac

    tion

    %dataa,econnectionanaeent i,andled te'a

    EEplatfor and it

    i,confiuralee=teall indeploent

    de,criptor3,o te

    odelcopone

    ntdoe,not need

    to/orr

    aout

    to,e

    detail,

    %u,3

    te

    re,pon,i

    ilit

    of odel

    coponen

    t i,

    u,t to

    adle

    onl

    u,ine,,

    data ad

    u,ine,,

    logic

    %e

    autenti

    cation

    and

    autoriF

    ation

    ,ervice

    i, al,o

    provided

    te'ava EE

    platfor

    to

    ,ervlet

    and ti,

    ,ervice

    i, al,o

    configu

    rale

    e=ternal

    l in

    deploe

    nt

    de,cript

    or %e

    containe

    r

    ediate

    ,

    et/een

    te

    ,ervlet

    coponen

    t, and

    /e

    ro/,e

    r for

    eac

    >%%

    ?14&

    reDue,

    t, and

    applie

    , te

    ,ervic

    e, a,

    conf

    ed in

    te deplo ent

    de,crptor

    61. WE;-AICA%IH+E.E

    *EH%

    CEIE.IH RAI%N 5%>EWE;-AICA%IH AH+ /e-application include, variou, de,ignta,6, ?!&%e,e de,ign

    I%< C*HEH%

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    17/24

    %A;EII RAI%N A%%I;%E< 5C*HEH%< AH+E* H'A.AEEA%5*

    Attriu

    te,*odel

    ig

    erforance

    'I% copiler for fa,t copilation of te code3

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    18/24

    - al Advanc Coutn Conferene(4C 2009)

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    19/24

    .

    I CHC

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    20/24

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    21/24

    H

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    22/24

    >alai and+eea>

    >alai3

    TA

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    23/24

    &

  • 8/12/2019 High Quality Web-Application Development on Java EE Platform

    24/24

    2009

    IEEEInternationalAdvaneCopuVti

    ngConference(IACC2009) 1!!9