Requisições recebidas pelo Struts são thread-safe?

1 view
Skip to first unread message

wpjr2

unread,
Jun 2, 2008, 12:13:11 PM6/2/08
to Curso struts
Boa tarde a todos,

Sugiu uma dúvida neste final de semana acerca da classe ActionServlet,
a classe front controller do framework Struts responsável por tratar
as requisições HTTP. Como a ActionServlet extends de HttpServlet, ela
possuirá as mesmas características de sua superclasse.

1) Servlets são thread-safe?

De acordo com a especificação da API de Servlets:

Servlets typically run inside multithreaded servlet containers that
can handle multiple requests concurrently. Developers must be aware to
synchronize access to any shared resources such as files, network
connections, and as well as the servlet's class and instance
variables.

2) Uma ação no Struts é thread-safe?

Conforme dito na definição acima, todos os recursos utilizados pela
ação do Struts DEVEM ser thread-safe para que a ação seja thread-safe.
Isto implica que todos os recursos (arquivos, conexões de rede, beans
de negócio, variáveis de instância) utilizados pela ação também devem
desenvolvidos de tal forma que estes sejam thread-safe.

[]s

Waldir
Reply all
Reply to author
Forward
0 new messages