Web.xml é coisa do passado

4 respostas
giselezr

Bom dia pessioal

Frequentemente estou escutando que em projetos java ee 6 o arquivo web.xml não se usa mais, porem não entendi direito essa historia e também não achei nada na internet que falasse sobre isso. Para declarar servlets, definir página inicial, etc, etc, Agora é anotação? Alguém pode me explicar?
abraço

4 Respostas

tmvolpato

giselezr:
Bom dia pessioal

Frequentemente estou escutando que em projetos java ee 6 o arquivo web.xml não se usa mais, porem não entendi direito essa historia e também não achei nada na internet que falasse sobre isso. Para declarar servlets, definir página inicial, etc, etc, Agora é anotação? Alguém pode me explicar?
abraço

Isso vai te ajudar a entender : http://www.infoq.com/br/news/2010/02/ee6_servlet30

giselezr

Nossa, ajudou muitoooooo!
Mas ainda tem algumas coisas que não ficaram bem claras. No artigo fala sobre a especificação servlet 3.0 porem no web.xml tem muito mais coisas que servlet, se eu precisar definir qual o look and feel que o richfaces vai usar, eu faria isso no web.xml agora eu preciso criar um web-fragment.xml certo?
então posso ter os servlets anotados e as informações de framework em um arquivo web-fragment.xml.
Outra coisa, é somente um arquivo web-fragment.xm por aplicação ou é um web-fragment.xm para servlet, outro para filter, etc.
Abraço

Hebert_Coelho

giselezr:
Nossa, ajudou muitoooooo!
Mas ainda tem algumas coisas que não ficaram bem claras. No artigo fala sobre a especificação servlet 3.0 porem no web.xml tem muito mais coisas que servlet, se eu precisar definir qual o look and feel que o richfaces vai usar, eu faria isso no web.xml agora eu preciso criar um web-fragment.xml certo?
então posso ter os servlets anotados e as informações de framework em um arquivo web-fragment.xml.
Outra coisa, é somente um arquivo web-fragment.xm por aplicação ou é um web-fragment.xm para servlet, outro para filter, etc.
Abraço
Você ainda pode utilizar o web.xml sem problemas. Pode utilizar as duas abordagens, anotação e xml.

tmvolpato

você pode ter vários e classicar eles internamente.
e outra dependendo do seu projeto não vejo o pq não usar o web.xml

O legal é você ler o conteúdo todo daquele link que te passei para saber qdo é legal usar o web-fragment.xml

veja um exemplo de como usar: http://www.roseindia.net/servlets/servlet3/assembling_webfragments.shtml

Criado 8 de maio de 2013
Ultima resposta 8 de mai. de 2013
Respostas 4
Participantes 3