jsp: worst practices  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Guilherme Silveira
Administrador

Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline

Bom, queria ouvir do pessoal que usa as seguintes funcionalidades o motivo pelo qual optaram por isso, por favor. Se possivel, escrever tambem porque colocar logica de negocios (transformacoes de xml) ou camanda de acesso ao bd (sql) ou codigo java avancado (uso comum de scriplet) na pagina jsp e nao em outro lugar.

- JSTL de jsql
- JSTL de xml
- Scriplets

Abraco

Guilherme Silveira

-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
[Email] [WWW] [MSN]
boaglio
Moderador
[Avatar]

Membro desde: 09/09/2002 21:23:39
Mensagens: 1865
Localização: Sampa City
Online

Guilherme Silveira wrote:
- JSTL de SQL


Usei isso em um protótipo que fiz em um dia.

Motivos:
era pra ficar pronto em 4 horas (seria exibido numa feira no dia seguinte)
se alguém se interessasse pela idéia, o protótipo seria jogado fora e a coisa seria refeita.

Resultado: alguns gostaram mas nenhum cliente investiu, portanto o projeto morreu.


 

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de Java via MP!
[WWW]
Guilherme Silveira
Administrador

Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline

Fala Boaglio, td bem?

Pelo jeito o que eu falei eh tao inutil na pratica que ninguem mencionou algo bom

Tambem penso como voce, prototipo eh prototipo, eh soh para ver se eh possivel...

Abraco

Guilherme

-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
[Email] [WWW] [MSN]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

As tags de sql são uteis em protótipos e programas Q&D em geral. Por mais que MVC e layering seja legal, tem horas que são overkill, quando tudo que você quer é um dump besta em html de uns dados.

Já as de XML não vejo mal em usá-las para transformar xmls e gerar a apresentação. O caso mais simples é você ter um banco xml nativo, vc usa xquery na camada de negocios e entrega o xml resultante para ser processado na view.

E tem outra maneira de ver isso, nada te impede de usar uma tecnologia criada pensando na camada de view para escrever tua camada de negocios quando isso faz mais sentido. Um serviço de transformação de xml, fica mais claro manipular DOM nodes e eventos SAX ou escrever um jsp? No caso de sql, fica mais claro usar jsp o menos possivel, mas com xml acho que não.

As tags de xml são muito mais simples que usar XSLT.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Quanto a scriptlets - é sempre aquela coisa - manutenção de alguma coisa que não podemos refatorar ou que não podemos acrescentar uma tag library, por menor que seja.
[WWW]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

O IDEA não suporta refactoring em jsps? E o eclipse com o 3.1 e WTP não deveria permitir o mesmo?

Não que isso alivie o lixo que é código com scriplets

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team