A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PESQUISADOR: CASSIANO DALCIN / 2010 Trabalho de Conclusão de Curso MINISTÉRIO DA EDUCAÇÃO Universidade Tecnológica Federal do Paraná Campus Medianeira.

Apresentações semelhantes


Apresentação em tema: "PESQUISADOR: CASSIANO DALCIN / 2010 Trabalho de Conclusão de Curso MINISTÉRIO DA EDUCAÇÃO Universidade Tecnológica Federal do Paraná Campus Medianeira."— Transcrição da apresentação:

1 PESQUISADOR: CASSIANO DALCIN / 2010 Trabalho de Conclusão de Curso MINISTÉRIO DA EDUCAÇÃO Universidade Tecnológica Federal do Paraná Campus Medianeira INTEGRAÇÃO DE AUTENTICAÇÃO RADIUS COM BASE LDAP EM UM AMBIENTE HETEROGÊNEO ESTUDO DE CASO: FRIMESA Professor Orientador: Paulo Lopes de Menezes Pesquisador:

2 Objetivos Identificar os benefícios da utilização em conjunto dos frameworks Spring e JavaServer Faces 2.0, além de criar uma aplicação web demonstrando a integração entre os mesmos. Especificamente Spring Framework: Estudo das funcionalidades de inversão de controle e injeção de dependências trazidas por ele; JSF 2.0: Estudo sobre sua arquitetura e frameworks visuais; Modelar e desenvolver um aplicativo em Java para web demonstrando a integração dos frameworks.

3 Estrutura da Apresentação Contextualização dos frameworks estudados; Configurações necessárias; Estudo de caso; Considerações finais;

4 Estrutura da Apresentação Contextualização dos frameworks estudados;  Spring Framework  JavaServer Faces 2.0 Configurações necessárias; Estudo de caso; Considerações finais.

5 Estrutura da Apresentação Contextualização dos frameworks estudados;  Spring Framework  JavaServer Faces 2.0 Configurações necessárias; Estudo de caso; Considerações finais.

6 Spring Framework Atualmente está na versão 3.0; Código aberto e uso livre; Spring “versus” EJB; Fornece interfaces para integração com diversos frameworks de mercado; Principais Características Lightweight (Peso leve); Injeção de dependências; Contêiner; Framework.

7 Spring Framework

8 Core: Mínimo necessário para o funcionamento. Implementa o contêiner IoC.

9 Spring Framework WEB: Integração e implementação de frameworks MVC.

10 Spring Framework ORM: Integração com frameworks ORM.

11 Spring Framework Java EE: Integração com serviços Java EE.

12 Spring Framework Remoting: Invocação remota de métodos.

13 Injeção de Dependências Injeção de dependências e inversão de controle; Os objetos não se configuram por eles mesmos; Não é necessário instanciar e setar atributos dos objetos; Mantém os objetos desacoplados tornando-os:  Robustos;  Reutilizáveis;  Testáveis. Encoraja o reuso dos componentes, uma vez que não são “hard coded”; Código mais limpo.

14 Injeção de Dependências Desvantagens Dificuldade no entendimento do código; Para projetos de pequeno porte pode não ser apropriado.

15 Injeção de Dependências No Spring, o BeanFactory é o responsável por criar e configurar os beans mantidos pelo Spring; Os beans são mantidos dentro do contêiner e podem ser recuperados a qualquer momento. ou e

16 Injeção de Dependências Configuração necessária para funcionar no contexto de uma aplicação web: applicationContext.xml web.xml

17 Gerenciamento de Transações Rotinas repetitivas e sujeitas a erros de programação são evitadas; Mesmo que mude o framework utilizado para persistência;

18 Gerenciamento de Transações

19 Estrutura da Apresentação Contextualização dos frameworks estudados;  Spring Framework  JavaServer Faces 2.0 Configurações necessárias; Estudo de caso; Considerações finais.

20 JavaServer Faces 2.0 Framework web MVC; Baseado em componentes; Projeto Mojarra (RI). Arquitetura MVC

21 JavaServer Faces 2.0 Principais novidades:  Configuração de managed bean com anotações;  Novo escopo: @ViewScoped.  Suporte nativo a AJAX;  Melhor suporte a parâmetros vindos por GET;  Adoção do Facelets como declaração dos arquivos da camada de visão.

22 JavaServer Faces 2.0 Bibliotecas de componentes; PrimeFaces (RIA):  Primeira biblioteca de componentes visuais para JSF 2.0;  Diversos temas e componentes;  Configuração simples:

23 Estrutura da Apresentação Contextualização dos frameworks estudados;  Spring Framework  JavaServer Faces 2.0 Configurações necessárias; Estudo de caso; Considerações finais.

24 Configuração necessária faces-config.xml applicationContext.xml web.xml

25 Estrutura da Apresentação Contextualização dos frameworks estudados;  Spring Framework  JavaServer Faces 2.0 Configurações necessárias; Estudo de caso; Considerações finais.

26 Estudo de caso

27

28

29 Estrutura da Apresentação Contextualização dos frameworks estudados;  Spring Framework  JavaServer Faces 2.0 Configurações necessárias; Estudo de caso; Considerações finais.

30 Considerações finais Spring e JavaServer Faces 2.0:  Produtivos;  Seguros;  Leves;  Rápidos.

31 Considerações finais Sugestões para pesquisas futuras:  Implementação de dados do banco em memória (cache):  Segurança;  Consistência dos dados.

32 Considerações finais Obrigado


Carregar ppt "PESQUISADOR: CASSIANO DALCIN / 2010 Trabalho de Conclusão de Curso MINISTÉRIO DA EDUCAÇÃO Universidade Tecnológica Federal do Paraná Campus Medianeira."

Apresentações semelhantes


Anúncios Google