ATTENTION : Tutorial en cours d'écriture ! N'hésitez pas à nous signaler toute erreur ou suggestion.
Accès rapide : Les différentes étapes du cycle de vie
Ellipse mérite son titre de "framework" : il ne s'agit pas d'une simple librairie de développement d'applications Web, mais bien d'un système de développement d'applications Web imposant un cadre de programmation fort. Parmi les différents points imposés par ce framework, citons notamment le cycle de vie d'une page web. Ce cycle de vie impose l'invocation de méthodes particulières à des moments forts du cycle de traitement de la page Web. Le diagramme ci-dessous tente de synthétiser ce cycle de vie.
Afin de mieux comprendre les choses, nous allons maintenant reprendre un à un ces différents points du cycle de vie d'une page Ellipse.
corelib.services.web.webapplications.WebPage
<include file="partOfPage.wp" />
<corelib.services.web.components.Button />
corelib.services.web.webapplications.DataRepeater
id
component_init
javax.servlet.http.HttpServletRequest
page_init
component_load
page_load
WebComponentEventLevel.FIRST
BEFORE
DEFAULT
AFTER
LAST
page_preRender
page_render
component_preRender
component_renderBegin
component_renderChildren
VisualComponent
component_renderEnd
component_postRender
page_postRender
finalize
Dominique LIARD - © 2007..2010 SARL Infini Software - Tous droits réservés Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs détenteurs respectifs.