Professional Documents
Culture Documents
Razvoj Web Aplikacija I Softversko Inženjerstvo: Janaækoviæ Lj. Goran, Krstiæ D. Predrag
Razvoj Web Aplikacija I Softversko Inženjerstvo: Janaækoviæ Lj. Goran, Krstiæ D. Predrag
IV ZAKLJUAK
Razvoj i evolucija Web stranice je veoma
kompleksna i vremenski zahtevna aktivnost. Naalost,
dosadanji pristupi razvoju Web stranica ne samo da su
panju posveivali samo fazi razvoja, ve im nedostaju
koncepti visokog nivoa kao i strog razvojni proces. U ovom
radu, predstavljen je proces razvoja Web stranica koji je
nezavisan od izabrane tehnologije za implementaciju. Bilo da
je re o obinom HTML kodu, JSP ili ASP tehnologiji, on se
moe primenjivati uz minimalne modifikacije. Lino iskustvo
pokazuje da semantiki slabe apstrakcije i mehanizmi niskog
nivoa koje nudi veina postojeih tehnologija nemaju sva
neophodna programska sredstva.
Objektno orijentisani pristup razvoju moe da
proiri radni okvir i obogati osnovne apstrakcije Web jezika i
upotpuni ih mehanizmima visokog nivoa. Ove konstrukcije bi
se koristile za projektovanje entiteta visokog nivoa pruile
projektantu mone i prilagodive ablone koji se mogu
viestruko koristiti. Zbog toga, model treba da podrava
kompleksne upravljake zadatke i eksplicitne reprezentacije
veza izmeu sastavnih elemenata stranica.
LITERATURA
[1] Sun Microsystems Inc, JavaServer Pages Technology Powering the Web Experience with Dynamic Content,
Palo Alto, California, 1999
[2] D. Schwabe, G. Rossi: An object-oriented approach to
web-based application design. Theory and Practice of
object Systems (TAPOS), October 1998.
[3] G. Rossi, D. Schwabe, A. Garrido, Design Reuse in
Hypermedia Applications Development, Proceedings of
ACM International Conference on Hypertext
(Hypertext97), Southampton, April 7-11, 1997, ACM
Press.
Abstract: The development and evolution of Web sites is a
very complex and time-consuming task. The current
approaches to Web site development are centered on
implementation phase and do not have high-level language
abstractions as well as a methodological development
framework. In this paper, it is presented Web site
development process being independent on any technology
used for implementation. Some experiences showed that the
semantically poor abstractions and low-level mechanisms
offered by the current technologies for Web publishing are
inadequate to support the implementation requirements.