ClientListener, by its meaning, is fired/triggered by its source component to ex
ecute some client side script been defined in java
scripts. Oracle defines it as "The clientListener tag is a declarative way to r egister a client-side listener script to be executed when a specific event type is fired. This tag will be ignored for any server-rendered components, as it is only supported by rich client components."
ServerListener, is fired/triggered by a custom client event to execute some serv
er side actions. Oracles defines as "The serverListener tag is a declarative way to register a server-side listener that should be executed when a custom client event is fired. This tag will be ignored for any server-rendered components, as it is only supported for the rich client. The target method must return void and take one argument, a ClientEvent object."