▁programming . ▁ ▁The ▁rendering ▁part ▁and ▁the ▁actions ▁are ▁completely ▁independent ▁of ▁each ▁other . ▁ ▁Fe atures ▁ ▁J SP , ▁Apache ▁Vel ocity ▁and ▁Free Marker ▁compatible . ▁This ▁can ▁be ▁extended ▁by ▁implementing ▁a ▁simple ▁interface . ▁ ▁An notation ▁based ▁AJAX ▁support . ▁The ▁required ▁JavaScript ▁libraries ▁and ▁css ▁files ▁are ▁declared ▁in ▁annotations ▁on ▁po jos ▁and ▁automatically ▁included ▁by ▁the ▁system , ▁thus ▁hiding ▁the ▁implementation . ▁ ▁Support ▁for ▁self cont ained ▁components ▁that ▁can ▁be ▁included ▁by ▁dro pping ▁a ▁jar ▁file ▁into ▁W EB - INF / lib . ▁ ▁state - free . ▁z templates ▁does ▁not ▁keep ▁server - side ▁state . ▁ ▁technology ▁ag nost ic ▁urls . ▁There ▁are ▁no ▁constraints ▁on ▁the ▁urls ▁by ▁the ▁framework . ▁ ▁invisible ▁to ▁the ▁web - client . ▁z templates ▁is ▁not ▁visible ▁to ▁the ▁web ▁client , ▁so ▁it ▁could ▁be ▁replaced ▁by ▁other ▁techn ologies ▁without ▁breaking ▁your ▁application . ▁ ▁extens ible ▁through ▁services . ▁z templates ▁extens ively ▁uses ▁interfaces ▁and ▁annotations , ▁making ▁it ▁possible ▁to ▁replace ▁every ▁part ▁of ▁z templates ▁with ▁a ▁custom ▁implementation . ▁ ▁security ▁with ▁annotations . ▁z templates ▁provides ▁support ▁for ▁security ▁by ▁annotations . ▁ ▁Spring ▁support ▁is ▁available ▁for ▁action ▁po jos . ▁ ▁External ▁links ▁ ▁z templates ▁on ▁java - source . net ▁ ▁Power ed ▁by ▁Vel ocity ▁ ▁Power ed ▁by ▁Fre emark er ▁ ▁z templates ▁in ▁the ▁maven ▁central ▁repository ▁ ▁snapshot