O que acontece nessa linha?[RESOLVIDO]

Galera,

Iniciei meus estudos em Java EE e não entendi bem o que acontece nesse linha há uso de algum padrão de projeto?

PrintWriter pw = response.getWriter();

Vejam se estou correto. Percebi que a linha cria um objeto PrintWriter e passa para o construtor o escritor responsável pelo envio da resposta ao usuário. Certo?

Eu cheguei a essa conclusão porque teste a linha abaixo e deu certo:

PrintWriter pw = new PrintWriter(response.getWriter);

Grato pela atenção.

Com pw você pode escrever codigos html no servlet e eles serão exibidos,já que um servlet não deixa de ser uma pagina…
Porém é meio sofrido escrever codigo html assim,é melhor redirecionar para uma jsp e lá sim escrever o html…

Mas qual a diferença entre as duas linhas?
Refiro-me ao conceito de orientação objetos.

É novo esse modo de criar um objeto. Ainda não tinha visto.

Na linha abaixo o que acontece é que o container cria o objeto e passa como parâmetro para o construtor o escritor da saída. Somente isso.