Názor k článku Apache Struts 1.1: rychlokurz psaní aplikací od Pavel Kolesnikov - Může to znít jako terminologicke rejpani, ale aby...

  • Článek je starý, nové názory již nelze přidávat.
  • 20. 5. 2003 10:55

    Pavel Kolesnikov (neregistrovaný)

    Může to znít jako terminologicke rejpani, ale aby nedošlo k zásadnímu nepochopení:

    Action třídy v žádném případě (kromě nejjednodušších pidiaplikací) nelze považovat za business logic.

    Doporučuju psát Action třídy co nejmenší a nejjednodušší, typická taková akce by měla pouze to, že získá data z Form beany a pošle je skutečné aplikační logice, která nemá se Struts frameworkem nic společného (a která by mohla být stejně dobře použita s jiným frameworkem či třeba v lokální swingové aplikaci).

    Actions ani Forms nejsou třídy, které by se měly objevovat v aplikační logice, je to ale výborný nástroj pro vytváření rozhraní mezi webem a aplikační logikou.