Web publishing

Uma das áreas na qual servlets vem atraindo grande interesse é na geração de conteúdo dinâmico para a Web. Um exemplo prático dessa aplicação é a plataforma Cocoon, desenvolvida no contexto do Projeto apache-XML. Cocoon oferece um conjunto de servlets ou processadores para converter um arquivo de conteúdo em XML para diversos formatos, tais como HTML ou PDF.

Uma descrição dessa combinação entre XML e servlets pode ser obtida também no livro Java and XML, de Brett McLaughlin (O'Reilly & Associates, 2000). O Capítulo 9 da primeira edição desse livro descreve vários exemplos usando o ambiente Cocoon.