Uma Experiencia na Adocao do Java EE 6 Web Profole

380 views

Published on

TCC de Especialização de Ana Paula Allian

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
380
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Uma Experiencia na Adocao do Java EE 6 Web Profole

  1. 1.  Aprender mais sobre a tecnologia Java Web Simplificação de Tecnologias Implementação de profiles Adaptar-se a aplicações de diferentes tamanhos Produtividade Fácil integração de componentes de terceiros
  2. 2.  Avaliar as melhores práticas da tecnologia WebProfile do Java EE 6 com o desenvolvimento de um sistema para gerenciar clinicas de psicologia.
  3. 3.  É projetado para desenvolvedores que requerem o conjunto completo de APIs do Java EE para o desenvolvimento de aplicativo corporativo. Este perfil contém tecnologias da Web que fazem parte da plataforma JEE 6 completa e é projetado para desenvolvedores que não requerem o conjunto completo de APIs do Java EE.
  4. 4.  Web Profile MySql GlassFish Server 3.1.1-Web Profile
  5. 5. O sistema atende a rotina declinicas que possuem cadastro declientes e agenda de consultas,no caso o sistema foidesenvolvido para atender aclinicas de psicologiapossibilitando o agendamento dopaciente, registro diário dasconsultas e controle financeiro.
  6. 6. Antes a clinica utilizava papel e formulários no Office.
  7. 7.  CAMADA DE DOMINIO COM JPA CAMADA PERSISTÊNCIA COM JPA E JTA CAMADA DE NEGÓCIOS – PADRÃO TRANSACTION SCRIPT CAMADA DE VISÃO – JSF e PRIMEFACES
  8. 8. Mapeamento da Entidade Java Pessoa com JPA
  9. 9. Exemplo de Persistência de Dados com EntityManager
  10. 10. Camada de Negócio usando Session Bean Singleton
  11. 11. Managed Bean com escopo de visão
  12. 12. Página (.xhtml) utilizando JSF e Prime Faces.
  13. 13. Tela Principal do Sistema em Funcionamento
  14. 14.  Avanços na facilidade de uso Permite o uso de um subconjunto de APIs com garantia de compatibilidade EJBs podem ser implantados em Web Achieves(.wars) Segurança gerenciada pelo container Singleton EJBs cria uma instancia por Bean por JVM
  15. 15.  Por simplicidade o Web Profile deixa de fora muitas APIs corporativas. Sistemas mais simples podem ser entregues com mais tecnologias do que as exigidas. A aplicação não possui integração com dispositivos móveis para facilitar o agendamento.

×