icefaces - parte 1

Upload: wesley-martins

Post on 08-Jul-2015

64 views

Category:

Documents


0 download

TRANSCRIPT

Alex Mello Elizabeth Bento Guilherme Berribille Jaime Villa Jr. Luiz Fernando Morales

Introduo; O que IceFaces; Aplicaes Desktop x Aplicaes WEB; AJAX; Exemplo Aplicao; Arquitetura IceFaces; Conhecendo a Ferramenta; Instalao; Componentes; Comunicao entre as Camadas; Exerccio; Hibernate + IceFaces Exemplo Implementado; Hibernate + IceFaces Aplicao Final;

Aumentando o nmero de Aplicaes WEB nos ltimos tempos; Facilidades de Acesso e Manuteno; Plataforma Livre;

FrameWork para desenvolvimento WEB;Adicionado IDE atravs de plugins; Utiliza componentes visuais para o desenvolvimento ; Linguagem de Programao: Java; Utiliza XML para realizar a ligao entre as pginas geradas;

Aplicaes Grficas; Processadores de Texto; Planilhas Eletrnicas; Aplicaes com integrao entra vrios tipos de Hardware (cmeras, scanners, etc);

Uma rica variedade de controles para interface com o usurio; O desempenho para uma interface grfica mais rpido em uma aplicao desktop que usa o processamento local; Uma interface com integrao para com vrios hardwares muito mais fcil;

Uma interface grfica muito carregada deixa a aplicao mais pesada;

A integrao com usurios remotos mais sofrida; A distribuio da aplicao critica. Voc tem que instalar sua aplicao em diferentes tipos de mquinas , com diferentes tipos de sistemas , drivers e perifricos; A manuteno e atualizao de sua aplicao requer um esforo extra;

Aplicao para E-commerce; Portais; Aplicao Distribudas entre Usurios remotos;

Desenvolvimento , manuteno e atualizao centralizada da aplicao; A exportao de dados entre usurios remotos usando o protocolo HTTP muito mais fcil do que usar outro protocolo; Escalabilidade no processamento. Se houver necessidade de aumentar o poder de processamento , basta fazer isto no servidor;

No h uma padronizao entre os diversos navegadores ; A inteface HTML no rica em controles grficos e peca no quesito posicionamento;

Estabelecer o objetivo de sua aplicao; Focar resultados a serem obtidos; WEB ASP.NET, IceFaces, Java ServerFaces; Desktop VB.NET, JavaSwing ;

Asynchronous JavaScript and XML; Mtodo para se comunicar com um servidor web sem a necessidade de recorrer ao recarregamento de pgina.; Uso do objeto XMLHttpRequest; Este objeto permite a um cdigo JavaScript fazer o envio de dados e receber uma resposta de um servidor sem a necessidade de recarregar todo o cdigo da pgina web;

Google Maps;