Exercícios de JSP [email protected]. Exercício Calculadora.
Transcript of Exercícios de JSP [email protected]. Exercício Calculadora.
Exercícios de JSP
Exercício Calculadora
Roteiro de Implementações
Sem uso de Java Beans
1. Memória em sessão e única;
2. Memória comum volátil;
3. Memória comum persistente;
4. Memória individual persistente;
5. Variação do meio de persistência;
• Abordagem: Toda implementação no JSP
Com uso de Java Beans
1. Persistência em arquivos;
2. Persistência em banco de dados;
3. Persistência mista;
• Abordagem: Implementação com boa modularidade separando lógicas de apresentação, controle e negócio
Implementações - Incrementais
Memória em sessão e única
• Controle de concorrência desnecessário
• Autenticação de usuários desnecessária
• Persistência desnecessária
Memória comum volátil
• Exige controle de concorrência
Memória comum persistente
• Controle de persistência
Memória individual persistente
• Exige autentificação/identificação de usuários
Variação do meio de persistência
• Utilização de banco de dados
Utilização de Beans e separação
Código JSP
• Apresentação
• Controle
Implementação do JSP
• Utilização de JavaBeans• Tratamento de Exceções
JavaBean
• Modelo– Lógica da calculadora– Persistência– Autenticação
Vantagens - Implementação S/Beans
• Fácil prototipação para problemas pequenos
• Fácil deploy
Vantagens - Implementação C/Beans
• Modularidade boa
• Mais fácil para desenvolvimentos complexos
• Código de fácil manutenção
• Código flexível