<Insert Picture Here> Oracle Jdeveloper & ADF Overview
|
|
- Sara Sabrosa Aleixo
- 8 Há anos
- Visualizações:
Transcrição
1 <Insert Picture Here> Oracle Jdeveloper & ADF Overview Gustavo Michel Torres Platform Technologic Solutions Oracle JDeveloper/ADF
2 Agenda do evento <Insert Picture Here> Roadmap para Desenvolvimento (Forms/Designer/Jdeveloper) Arquitetura Oracle Fusion Oracle Jdeveloper Oracle ADF Oracle JHeadstart (extra) Conclusão
3 Roadmap para Desenvolvimento <Insert Picture Here>
4 Arquitetura Oracle Fusion <Insert Picture Here>
5 Como facilitar o desenvolvimento? Oracle JDeveloper Ferramenta única de desenvolvimento Oracle ADF Framework de desenvolvimento Java EE 5 SOA Web 2.0
6 Oracle JDeveloper <Insert Picture Here>
7 Oracle JDeveloper Completo Ciclo de desenvolvimento completo. Ferramenta única para Java, Web Services, XML, DB, SOA, etc. Standard Suporte aos padrões de mercado Cross platform (AS and DB) Produtivo Desenvolvimento visual e declarativo Auxilio a codificação Oracle Application Development Framework (Oracle ADF) Estratégico A ferramenta para Fusion Middleware A ferramenta para Oracle Database A ferramenta Oracle Fusion Applications Gratuito
8 Suporte Completo ao Ciclo de Desenvolvimento
9 UML Diagrama de Classes Transformadores Diagrama de Seqüência Diagrama de Use Case Diagrama de Atividades
10 Desenvolvimento de Banco de Dados Modelagem de banco de dados Criação de objetos Database browser SQL worksheet SQL tuning PL/SQL editor PL/SQL debugging Publish PL/SQL based Web services
11 Desenvolvimento Wireless JSF baseado em wireless Editor WYSIWYG para PDA e Telnet Filtro de componentes baseados no dispositivo Simulador de dispositivo
12 Desenvolvimento SOA / BPEL Construção BPEL Orquestração Web Services Drag and Drop Sincronização de Código
13 <Insert Picture Here> Oracle ADF Application Development Framework
14 Oracle ADF Framework Java EE Completo Implementa melhores práticas do padrão Java EE Model-View-Controller (MVC) Design Pattern Rich Clients Web and Wireless Clients Controller Model Business Services Foco no negócio, não em programação de baixo nível Consolidação e evolução de frameworks anteriores
15 JDeveloper Produtividade baseada em padrões Desktop Browser-Based ADF Swing Office JSP JSF ADF Faces / DVT View Struts JSF/ADF Task Flow Controller ADF Bindings (JSR 227) Model Java EJB TopLink BAM BPEL Web Services ADFbc BI Essbase Portlets Business Services Relational Data XML Data Legacy Data Packaged Apps Data Services
16 Arquitetura Oracle ADF Desenvolvimento Fusion Desktop Browser-Based ADF Swing Office JSP JSF ADF Faces / DVT View Struts JSF/ADF Task Flow Controller ADF Bindings (JSR 227) Model Java EJB TopLink BAM BPEL Web Services ADFbc BI Essbase Portlets Business Services Relational Data XML Data Legacy Data Packaged Apps Data Services
17 Oracle Application Development Framework (ADF) Framework JavaEE completo Declarativo Produtivo Orientado a serviço Standards Framework de desenvolvimento do Oracle Fusion
18 Oracle ADF Framework Java Corporativo Agrega valor e simplifica Java EE Soluções para: Binding Componentes UI e framework Controller Desenvolvimento de web services Validação declarativa Segurança declarativa Customização Facilidade de desenvolvimento
19 ADF em detalhes ADF Business Components ADF Faces Components ADF Controller ADF Binding
20 Oracle ADF Business Components (MVC) <Insert Picture Here>
21 ADF Business Components Framework que simplifica o desenvolvimento de business services Java EE para desenvolvedores familiarizados com ferramentas 4GL, desenvolvimento declarativo e banco de dados relacionais Acesso aos dados simplificado Validações elementares e regras de negócio Usa data views baseadas em SQL Separa regras de negócio da visão de dados Implementação de regras de negócio Facilidade de customização
22 Facilidades ADF BC Query By Example Lista de valores Campos calculados Validação declarativa Controle de paginação Controle de transação Mecanismos de lock Gerenciamento de estado Realizado declarativamente sem código!
23 Oracle ADF Faces (MVC) <Insert Picture Here>
24 Java Server Faces (JSF) Desenvolvimento Web Simplificado Server side UI generation Baseado em componentes, não em mark-ups Manipulação de eventos e estados Diversidade de clientes não apenas HTML Projetado para utilização em ferramentas Qualquer perfil de desenvolvedor Java EE standard
25 Componentes Oracle ADF Faces Mais de 100 componentes JSF Comportamento Ajax Partial Page Rendering Validação a nível de cliente Dialog framework Componentes avançados para tabelas e árvores Tecnologia iframe Produção desde janeiro/06
26 ADF Faces Rich Client 11g Mais de 100 componentes JavaServer Faces Ajax enabled Componentes de visualização de dados (gráficos e mapas) Drag-and-drop framework Dialog & popup framework Navigation menu framework Partial page rendering Active data framework Advanced data streaming API JavaScript completa
27 ADF Faces Rich Client Exemplos de Componentes
28 ADF Faces Rich Client Exemplos de Componentes
29 ADF Faces Rich Client Exemplos de Componentes
30 Reusabilidade no desenvolvimento JSF Templates para tecnologia JavaServer Faces Definição de padrões de páginas Page Fragments Desenvolvimento de áreas reusáveis Page Regions Construção de uma página através de page fragments Components Declarativos Componentes complexos prontos para uso
31 Oracle ADF Controller (MVC) <Insert Picture Here>
32 ADF Controller - Estendendo o JSF Controller Configuração declarativa Características out-of-the-box avançadas Trains: seqüência de páginas Save for later abandona transações incompletas Bookmarking declarativo Gerenciamento de transação declarativo Suporte declarativo ao botão back Suporte declarativo ao tratamento de exceção Segurança declarativa baseada em JAAS
33 ADF Controller Declarativo Bounded Task Flow Task Flow Private Implementation and State Page region
34 ADF Controller Declarativo Transaction (New or Inherit) Save for Later Back Button Support Bookmarkable Declarative Trains Declarative Commit / Rollback
35 Oracle ADF Data Binding <Insert Picture Here>
36 ADF Model - Data Binding ADF Model JSR-227 Data Controls Interface Orientada a Serviços Abstrai implementação de clientes Fraco acoplamento entre serviços e aplicações Maior Reusabilidade Discover & Share Services Maior Produtividade Drag and Drop Data Binding
37 Jdeveloper & ADF Conclusão Produtivo Abordagem de desenvolvimento declarativa e visual Oracle ADF framework completo para aplicações SOA Completo Java, SOA, Database, WebCenter/Portlets, XML, Web services Full Development Life Cycle Standards com Opção Padrões de Mercado Escolha da plataforma de desenvolvimento Escolha da abordagem de desenvolvimento Escolha de tecnologias
38 Oracle JHeadstart <Insert Picture Here>
39 O que é JHeadstart? Extensão do Jdeveloper para automatização de tarefas ADF via templates Toolkit de desenvolvimento em ADF Constrói sobre arquitetura de runtime ADF Integração completa com design ADF Melhores práticas ADF out-of-box Desenvolvimento declarativo Gera aplicações ADF completas Conceito semelhante ao Forms Generator do Oracle Designer Acelera migração de aplicações Oracle Forms em ADF
40 JHeadstart Principais Componentes JHeadstart Application Generator (JAG) Geração de aplicação usando melhores práticas JHeadstart Utilities Automatização de tarefas ADF Controle de qualidade JHeadstart Runtime Componentes reutilizáveis para funcionalidade complexas Implementação de melhores práticas JHeadstart Forms2ADF Generator Criação de aplicação ADF baseada em definições forms JHeadstart Developer s Guide
41 JHeadstart Application Generator <Insert Picture Here>
42 JHeadstart Application Generator (JAG) Geração de ADF Faces JSPX Pages, Page Fragments and Regions Geração de (un)bounded task flows Geração PageDefinition XML files (data bindings) NÃO gera código Java! JAG orientado por Arquivo Application Definition em XML, criado e editado através de Wizard dentro do JDeveloper Velocity Generator Templates Aplicação gerada é 100% customizável
43 JHeadstart Application Generator (JAG) Funcionamento Application Definition New JHeadstart Service Defintion JHeadstart Application Generator ADF Business Components Model ADF Model Data Bindings Data Controls Business Services JSF+ADFc Controller JSF JSP ADF Faces View
44 Demonstração JHeadstart Application Generator
45 Exemplo de página JHeadstart
46 Exemplo de página JHeadstart
47 Exemplo de página JHeadstart
48 Exemplo de páginas JHeadstart
49 Exemplo de páginas JHeadstart
50 JHeadstart Forms2ADF Generator <Insert Picture Here>
51 JHeadstart Forms2ADF Generator Gera ADF Business Components beseado nos blocos Forms ADF BC Entity Objects criados para tabelas utilizadas ADF BC View Objects criados para blocos and LOV queries Parâmetros de consulta para referências :block.item LOV no ADF criado para cada LOV / Record Group ADF BC Application Module criado para cada form Extrai a interface de usuário do forms para o JHeadstart Application Definition Groups criados para cada bloco Group Items criados para cada item no bloco (Stacked) region containers e regions criados baseados na localização de itens em canvas (tabbed ou não) e dentro de framed graphics. Domínios criados baseados nos allowable values do forms Lógica PL/SQL copiada como documentação
52 JHeadstart Forms to ADF Generator Funcionamento Form (.fmb) Form (.fmb) Form Form `` (.fmb) JHeadstart Forms2ADF Generator Application Definition JHeadstart Application Generator ADF Business Components Model ADF Model Data Bindings Data Controls Business Services JSF+ADFc Controller JSF JSP ADF Faces View
53 Demonstração Forms2ADF Application Generator
54 Executando Forms2ADF Generator
55 Executando Forms2ADF Generator
56 Executando Forms2ADF Generator
57 Executando Forms2ADF Generator
58 Executando Forms2ADF Generator
59 Executando Forms2ADF Generator
60 Executando Forms2ADF Generator
61 ADF Business Components gerados
62 Application Definition gerado
63 Tela Oracle Forms
64 Página ADF gerada
65 Tela Oracle Forms
66 Página ADF gerada
67 Tela Oracle Forms
68 Página ADF gerada
69 Tela Oracle Forms
70 Página ADF gerada
71 E a lógica PL/SQL? Lógica PL/SQL não é autimaticamente migrada para Java Preferência por uma arquitetura multi-camada robusta (ADF MVC) a uma migração PL/SQL Analisar a lógica Determinar em que camada deve ser implementada Determinar com implementá-la Application Definition Editor mostra triggers a nível de form, bloco e program units Overview de todo lógica PL/SQL Abilidade para mover lógica para o banco, para ADF BC ou JSF managed beans
72 Código PL/SQL no Application Definition Editor
73 JHeadstart Resumo JHeadstart incorporpora melhores práticas no desenvolvimento de aplicações ADF Prototipação rápida para acelerar fase de análise, e para identificar os requerimentos dos usuários Tarefas repetitivas no desenvolvimento são automatizadas. JHeadstart reforça padrões de interface e desenvolvimento Definições de aplicações forms podem ser reutilizadas facilitando a transição para Java Facilita o aprendizado do ADF 11.
74
<Insert Picture Here> Oracle Jdeveloper & ADF Overview
Oracle Jdeveloper & ADF Overview Gustavo Michel Torres Platform Technologic Solutions Oracle JDeveloper/ADF Agenda do evento Roadmap para Desenvolvimento (Forms/Designer/Jdeveloper)
Leia maisMAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick
MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento
Leia maisSistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sumário. Java 2 Enterprise Edition. J2EE (Java 2 Enterprise Edition)
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) J2EE () Sumário Introdução J2EE () APIs J2EE Web Container: Servlets e JSP Padrão XML 2 J2EE é Uma especificação para servidores
Leia maisGERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins
GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD Acadêmico: Maicon Klug Orientadora: Joyce Martins Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento do trabalho Conclusão Extensões
Leia maisSISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl
SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo
Leia maisAmbiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração
Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração Ambiente Web É o ambiente formado
Leia maisPadrões de Interação com o Usuário
Padrões de Interação com o Usuário Granularidade dos Padrões Padrões estão relacionados a 3 elementos: Contexto ocorre Problema resolve Solução Problemas e Soluções podem ser observados em diferentes níveis
Leia maisAmbiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro
Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro Ambiente Web É o ambiente
Leia maisSCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br
SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side
Leia maisAplicativo web para definição do modelo lógico no projeto de banco de dados relacional
Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento
Leia maisDesenvolvimento de aplicação web com framework JavaServer Faces e Hibernate
Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil tiagop_ti@hotmail.com 2 Universidade
Leia maisMÓDULO Programação para Web 2
MÓDULO Programação para Web 2 Sistemas Web na JEE OBJETIVO DO MÓDULO Arquitetura Web em aplicações JEE Conceitos iniciais Desenvolvimento Web Aplicações web tornam-se mais e mais importantes Mais e mais
Leia maisSISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS
SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica
Leia maisLinguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures
Leia maisDESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.
Leia maisABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com
Leia maisUniversidade da Beira Interior
Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação
Leia maisFICHA DE CATALOGAÇÃO DE REVISTAS DE NOTÍCIAS. Coleção
Título: SQL Magazine Notas de Título Feita para Desenvolvedores de Software e DBAs. Descrição Geral: Revista focada em banco de dados, análise, projeto e modelagem. Editor(es): Diretor responsável Gladstone
Leia maisCurso - Padrões de Projeto Módulo 5: Model-View- Controller
Curso - Padrões de Projeto Módulo 5: Model-View- Controller Vítor E. Silva Souza vitorsouza@gmail.com http://www.javablogs.com.br/page/engenho http://esjug.dev.java.net Sobre o Instrutor Formação: Java:
Leia maisDESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS
DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS Emanuel M. Godoy 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil godoymanel@gmail.com,
Leia maisCURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011
CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma
Leia maisOPORTUNIDADES: Interessados deverão encaminhar currículo para rh@cwi.com.br e efetuar o cadastro em nosso site www.cwi.com.br. Analista de Negócios
Analista de Negócios - Especificação de Requisitos, - Modelagem de Sistemas e Processos, - Experiência de 2 anos na função, - Bom relacionamento interpessoal, criatividade, pró-atividade e facilidade de
Leia maisOracle EBS Por onde começar? Conceitos, trilhas e primeiros passos Thomas F. Glufke
Oracle EBS Por onde começar? Conceitos, trilhas e primeiros passos Thomas F. Glufke Agenda Overview Trilhas a Seguir Tecnologias Envolvidas Estruturas Básicas Onde estudar Perguntas / Dúvidas História
Leia maisResumo: Perguntas a fazer ao elaborar um projeto arquitetural
Resumo: Perguntas a fazer ao elaborar um projeto arquitetural Sobre entidades externas ao sistema Quais sistemas externos devem ser acessados? Como serão acessados? Há integração com o legado a ser feita?
Leia maisUma nova luz na web com Microsoft Silverlight. Leonardo Sobral sobral@eng.com.br Consultor de Tecnologia
Uma nova luz na web com Microsoft Silverlight Leonardo Sobral sobral@eng.com.br Consultor de Tecnologia Links Silverlight 4 runtime http://silverlight.net/getstarted/silverlight4/default.aspx Silverlight
Leia maisINTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa
INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa ACESSE Informações corporativas a partir de qualquer ponto de Internet baseado na configuração
Leia maisORDEM DE SERVIÇO OS 003/DINFO/2013 16/09/2013
A DIRETORIA DE INFORMÁTICA DINFO DA UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO -UERJ, no uso de suas atribuições legais, estabelece: Art. 1º: Para fins de normatização do Desenvolvimento Tecnológico na UERJ
Leia maisPROJETO PEDAGÓGICO DE CURSOS
1 de 6 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM MARÇO / 2015 2 de 6 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,
Leia maisAbstraindo as Camadas de SOA & Aplicações Compostas
Abstraindo as Camadas de SOA & Aplicações Compostas Serviço Service Requisitante Consumer Service Serviço Provider Provedor consumidores processos business e processes negócios Coreografia process choreography
Leia mais1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)
Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:
Leia maisANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.
ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.
Leia maisSpring: Um suite de novas opções para Java EE
Spring: Um suite de novas opções para Java EE Alberto J Lemos (Dr. Spock) Instrutor Globalcode Ricardo Jun Taniguchi Instrutor Globalcode 1 Agenda > Sobre o Spring Framework > Escopo de integração com
Leia maisJava e Banco de Dados: JDBC, Hibernate e JPA
Java e Banco de Dados: JDBC, Hibernate e JPA 1 Objetivos Apresentar de forma progressiva as diversas alternativas de persistência de dados que foram evoluindo na tecnologia Java, desde o JDBC, passando
Leia maisEDITOR GRÁFICO PARA SEQUENCIAMENTO E NAVEGAÇÃO USANDO REDES DE PETRI. Maicon Mueller prof. Dalton S. dos Reis
EDITOR GRÁFICO PARA SEQUENCIAMENTO E NAVEGAÇÃO USANDO REDES DE PETRI Maicon Mueller prof. Dalton S. dos Reis Roteiro Introdução Objetivos Fundamentação teórica Trabalhos correlatos Desenvolvimento Resultados
Leia maisSISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS
SISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS Rodrigo das Neves Wagner Luiz Gustavo Galves Mählmann Resumo: O presente artigo trata de um projeto de desenvolvimento de uma aplicação para uma produtora de eventos,
Leia maisGerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do. Wagner da Silva Orientando Prof. Alexander Roberto Valdameri Orientador
Gerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do banco de dados Oracle Wagner da Silva Orientando Prof. Alexander Roberto Valdameri Orientador Roteiro Introdução e Objetivos;
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 10 Persistência de Dados
Leia maisWebApps em Java com uso de Frameworks
WebApps em Java com uso de Frameworks Fred Lopes Índice O que são frameworks? Arquitetura em camadas Arquitetura de sistemas WEB (WebApps) Listagem resumida de frameworks Java Hibernate O que são frameworks?
Leia maisArgo Navis J931 - Padrões de Design J2EE. Introdução. Objetivos de aprender padrões J2EE. Conhecer padrões para uso na plataforma J2EE
Padrões de Projeto J2EE J931 Introdução Helder da Rocha (helder@acm.org) argonavis.com.br Objetivos de aprender padrões J2EE Conhecer padrões para uso na plataforma J2EE Padrões permitem maior reuso, menos
Leia maisMarcelo.augusto@Microsoft.com
Marcelo.augusto@Microsoft.com Aplicativos Relatórios Painéis Consultas em linguagem natural Dispositivo móvel A plataforma de Dados da Microsoft Orquestração Gerenciamento de informações Processamento
Leia maisDesenvolvendo Portlets utilizando JSF, Ajax, Richfaces. Gustavo Lira Consultor 4Linux gustavo@4linux.com.br
Desenvolvendo Portlets utilizando JSF, Ajax, Richfaces Gustavo Lira Consultor 4Linux gustavo@4linux.com.br Especificação para os Portlets Os padrões para Portlets Java EE são definidos por duas JSRs: 168,
Leia maisJSF e PrimeFaces. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul
JSF e PrimeFaces Professor: Ricardo Luis dos Santos IFSUL 2015 Agenda Introdução Desenvolvimento Web Java Server Faces Exercício 2 Introdução Ao longo dos anos diversas linguagens de programação foram
Leia maisDaniel Wildt dwildt@gmail.com. FACENSA Grupo de Estudos Java - FUJA Slide: 1
Apresentação Tecnologia Java Daniel Wildt dwildt@gmail.com FACENSA Grupo de Estudos Java - FUJA Slide: 1 1. Java 2. JCP 3. Tecnologia Java 4. J2ME/J2SE/J2EE 5. Certificações 6. JUG 7. RSJUG Agenda 8. Ambiente
Leia maisProgramação para Internet
flavio@facom.ufu.br 1 Objetivos Fornecer uma visão geral do funcionamento de sistemas na Web e os protocolos envolvidos Introduzir o paradigma da programação para a Internet Conceituar as arquiteturas
Leia maisFerramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada
Insight completo sobre IDG/Oracle Relatório de pesquisa de SOA Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada Alinhamento
Leia maisPara perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.net. www.serpro.gov.
Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.net www.serpro.gov.br Agenda História Introdução Objetivos técnicos Modelo de aplicação
Leia maisIntrodução à Plataforma Eclipse. Leandro Daflon daflon@les.inf.puc-rio.br
Introdução à Plataforma Eclipse Leandro Daflon daflon@les.inf.puc-rio.br Agenda Introdução Arquitetura da Plataforma Componentes da Plataforma JDT PDE Visão Geral do Projeto Eclipse.org 2 Introdução O
Leia maisADIANTI FRAMEWORK PARA PHP
ADIANTI FRAMEWORK PARA PHP 5ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Leia maisIntegração Orientada a Serviços
Integração Orientada a Serviços Porto Alegre, Agosto de 2006 Agenda Sobre a e-core SOA O que é? Web Services x SOA Principal Motivação - Integração SOI ESB BPEL JBI ServiceMix Solução Proposta A Empresa
Leia maisOntologia Aplicada ao Desenvolvimento de Sistemas de Informação sob o Paradigma da Computação em Nuvem
Ontologia Aplicada ao Desenvolvimento de Sistemas de Informação sob o Paradigma da Computação em Nuvem Luiz Cláudio Hogrefe Orientador: Prof. Roberto Heinzle, Doutor Roteiro Introdução Fundamentação teórica
Leia maisEngenharia de Software Aplicações de Internet
Engenharia de Software Aplicações de Internet Eduardo Santos eduardo.edusantos@gmail.com eduardo.santos@planejamento.gov.br www.softwarepublico.gov.br Histórico Por que existe a Internet? Por que existe
Leia maisUNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL. Java Peristence API 1.
UNIVERSIDADE FEDERAL DA BAHIA INSTITUTO DE MATEMÁTICA CIÊNCIA DA COMPUTAÇÃO LINGUAGENS PARA APLICAÇÃO COMERCIAL Java Peristence API 1.0 Salvador-Ba Março/2009 1 RAMON PEREIRA LOPES Java Peristence API
Leia maisAplicabilidade: visão geral
CURSO BÁSICO SAXES 2 Aplicabilidade: visão geral BI Comércio Indústria nf-e Serviços Software house Enterprise Business Bus Banco financeiro Instituição Sindicato ERP html Casos 3 6 Customização: importação
Leia maisIBM SOA - Arquitetura Lógica
IBM SOA - Arquitetura Lógica "##$ (web browser) (webrowser) Internet! 44 SOA on your terms and our expertise Ambiente de Desenvolvimento SOA Requisitos CIO Gerente Projeto Gerencia Arquitetura Dados Arquiteto
Leia maisOrientada a serviços: JAX-WS SOAP API
Orientadaa apresentação: uma aplicação webde apresentação orientada gera páginas webinterativascom vários tipos de linguagem de marcação (HTML, XML, e assim por diante) e conteúdo dinâmico em resposta
Leia maisIntrodução ao Delphi. Introdução. Edições do Software. Capítulo 1. InforBRás - Informática Brasileira Ltda. O Que é o Delphi.
Capítulo 1 O Que é o Delphi Diferenças entre Delphi Client/Server do Delphi for Windows Características que compõem o Integrated Development Invironment (IDE) Como o Delphi se encaixa na família Borland
Leia maisUso de Design Patterns e J2EE: um estudo de caso
Uso de Design Patterns e J2EE: um estudo de caso Rogério Sorroche (FURB) rs@furb.br Maurício Capobianco Lopes (FURB) mclopes@furb.br Resumo. Este trabalho apresenta um estudo de caso sobre o desenvolvimento
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisUM ESTUDO SOBRE OS FRAMEWORKS JSF E PRIMEFACES NO DESENVOLVIMENTO DE SOFTWARE WEB
UM ESTUDO SOBRE OS FRAMEWORKS JSF E PRIMEFACES NO DESENVOLVIMENTO DE SOFTWARE WEB Adriano Schulter Moenster 1, Tiago Piperno Bonetti 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil adrmoenster@gmail.com,
Leia maisMINISTÉRIO DA EDUCAÇÃO INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA
MINISTÉRIO DA EDUCAÇÃO INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA 1. Número e Título do Projeto: OEI BRA09/004 - Aprimoramento da sistemática de gestão do Ministério da Educação
Leia maisNOME DA APRESENTAÇÃO
25 DE MAIO @MICROSOFT Novidades de Java EE 7 Ernest Duarte NOME DA APRESENTAÇÃO Nome (Nick no Fórum) About me! Nickname na Comunidade Ernest Duarte Profissão Instrutor em Ciências e Tecnologias Numéricas
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 6 EJB Enterprise Java
Leia maisCURSO DESENVOLVEDOR JAVA Edição 2010
CURSO DESENVOLVEDOR JAVA Edição 2010 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso
Leia maisOPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari).
OPORTUNIDADES CWI: Analista - Experiência mínima de 2 anos com ASP.NET (C Sharp). - Experiência com atendimento a usuários na resolução de problemas com sistemas já existentes. - Experiência em desenvolvimento
Leia maisPercio Alexandre de Oliveira Prof. Maurício Capobianco Lopes - Orientador
Percio Alexandre de Oliveira Prof. Maurício Capobianco Lopes - Orientador Índice Introdução Objetivos Data Warehouse Estrutura Interna Características Principais elementos: ETC, Metadados e Modelagem Dimensional
Leia maisTecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br
Tecnologia Java Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Origem da Tecnologia Java Projeto inicial: Oak (liderado por James Gosling) Lançada em 1995 (Java) Tecnologia
Leia maisUM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS
UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS Edi Carlos Siniciato ¹, William Magalhães¹ ¹ Universidade Paranaense (Unipar) Paranavaí PR Brasil edysiniciato@gmail.com,
Leia maisAplicações Desktop: Swing/SubMacroForms. Carlos Renato Alves Gouveia Novembro/2008 cgouveia@fes.br
Aplicações Desktop: Swing/SubMacroForms Carlos Renato Alves Gouveia Novembro/2008 cgouveia@fes.br Carlos Renato Alves Gouveia Especialista em Engenharia de Web Sites pela UFMS; Professor Universitário
Leia maisFramework. Marcos Paulo de Souza Brito João Paulo Raittes
Framework Marcos Paulo de Souza Brito João Paulo Raittes Sobre o seu surgimento A primeira versão do spring foi escrita por Rod Johnson em 2002, quando ele estava Lancando o seu livro Expert One-on-One
Leia maisARQUITETURA DO SISTEMA ERP PEGASUS
ARQUITETURA DO SISTEMA ERP PEGASUS Elaborado por: Bruno Duarte Nogueira Arquiteto de Software Data: 05/03/2012 1 Sumário 1. Introdução... 3 2. Tecnologias... 3 2.1. Web Tier... 3 2.1.1. Facelets 1.1.14...
Leia maisRafael O. Lamari Jr. IBM WebSphere Portal Family Sales Mastery Lotus Solution Sales Professional Tel. 11-3254.6200. Portal Corporativo
Rafael O. Lamari Jr. IBM WebSphere Portal Family Sales Mastery Lotus Solution Sales Professional Tel. 11-3254.6200 Portal Corporativo Agenda Desafio A Proposta O Produto Exemplos Cases Perguntas Agenda
Leia maisComo sobreviver com Java 2? Saulo Arruda
Como sobreviver com Java 2? Saulo Arruda Agenda Apresentação Contexto do mercado Soluções para Java 5+ Soluções para Java 2 Conclusões Apresentação Saulo Arruda (http://sauloarruda.eti.br) Trabalha com
Leia maisAdotando OpenEdge Architect. Luciano Oliveira Sr. Instructor, Consultant Global Field Services
Adotando OpenEdge Architect Luciano Oliveira Sr. Instructor, Consultant Global Field Services Agenda Antes do OpenEdge Architect Por quê OpenEdge Architect? Adotando o OpenEdge Architect Integrar às Customizações
Leia maisO que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento
HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir
Leia maisBanco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho
Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,
Leia mais<Insert Picture Here> Gestão de Processos de Negócio
Gestão de Processos de Negócio Susana Santos Principal Sales Consultant Agenda Quais os Desafios Business Process Management Modelação Execução Interacção Humana Monitorização Resumo
Leia maisObtendo Qualidade com SOA
Obtendo Qualidade com SOA Daniel Garcia Gerente de Prática BPM/SOA daniel.garcia@kaizen.com.br 11 de Novembro de 2009 Copyright 2009 Kaizen Consultoria e Serviços. All rights reserved Agenda Sobre a Kaizen
Leia maisOPORTUNIDADES CWI: Analista de Sistemas Sênior
OPORTUNIDADES CWI: Analista de Sistemas Sênior - Experiência em levantamento de requisitos. - Elaboração de especificação funcional. - Desejável conhecimento em logística e transporte. Analista de Testes
Leia maisFase 1: Engenharia de Produto
Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os
Leia maisCriando Frameworks Inteligentes com PHP. Uma abordagem prática: vantagens, aplicações e procedimentos.
Criando Frameworks Inteligentes com PHP Uma abordagem prática: vantagens, aplicações e procedimentos. Apresentação Equipes ao redor do mundo utilizam diferentes padrões de projeto, de acordo com suas necessidades
Leia maisUm Ambiente Gráfico para Desenvolvimento de Software de Controle para Robôs Móveis Utilizando Simulação 3D
Um Ambiente Gráfico para Desenvolvimento de Software de Controle para Robôs Móveis Utilizando Simulação 3D Cardoso Marchezi e Hans-Jorg Andreas Schneebeli VIII Simpósio Brasileiro de Automação Inteligente
Leia maisInteratividade aliada a Análise de Negócios
Interatividade aliada a Análise de Negócios Na era digital, a quase totalidade das organizações necessita da análise de seus negócios de forma ágil e segura - relatórios interativos, análise de gráficos,
Leia maisDocumento de Arquitetura
Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento
Leia maisEJB ainda tem vez no Java EE 6? Fernando Lozano Consultor 4Linux lozano@4linux.com.br
EJB ainda tem vez no Java EE 6? Fernando Lozano Consultor 4Linux lozano@4linux.com.br Você Gosta do EJB? O EJB esteve por muito tempo na berlinda do mundo Java É pesado... É complicado... Código muito
Leia maisANEXO 05 ARQUITETURAS TECNOLÓGICAS PROCERGS
ANEXO 05 ARQUITETURAS TECNOLÓGICAS PROCERGS Este anexo apresenta uma visão geral das seguintes plataformas: 1. Plataforma Microsoft.NET - VB.NET e C#; 2. Plataforma JAVA; 3. Plataforma Android, ios e Windows
Leia maisENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira
ENTERPRISE JAVABEANS 3 Msc. Daniele Carvalho Oliveira Apostila Servlets e JSP www.argonavis.com.br/cursos/java/j550/index.html INTRODUÇÃO Introdução Enterprise JavaBeans é um padrão de modelo de componentes
Leia maisOracle SQL Developer
BDDAD Bases de Dados Oracle SQL Developer Nelson Freire (ISEP LEI-BDDAD 2015/16) 1/30 SQL Developer Sumário Introdução Instalar Abrir Ligar à BD no Servidor Oracle SQL Worksheet Editar SQL Executar SQL
Leia maisTecnologias Web. Padrões de Projeto - Camada de Apresentação
Tecnologias Web Padrões de Projeto - Camada de Apresentação Cristiano Lehrer, M.Sc. Padrões da Camada de Apresentação (1/2) Intercepting Filter Viabiliza pré e pós processamento de requisições. Front Controller
Leia maisARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com)
ARQUITETURA DE SISTEMAS Cleviton Monteiro (cleviton@gmail.com) Roteiro Definição Documento de arquitetura Modelos de representação da arquitetura Estilos arquiteturais Arquitetura de sistemas web Arquitetura
Leia maisOPORTUNIDADES CWI: Principais atividades: - Análise e desenvolvimento de sites Cross-plataform (IE/Firefox/Chrome/Safari).
OPORTUNIDADES CWI: Analista Desenvolvedor.Net - Perfil Pleno. - Experiência mínima de 2 anos com ASP.NET (C Sharp). - Experiência com atendimento a usuários na resolução de problemas com sistemas já existentes.
Leia maisImplementando soluções com o SharePoint 2007, Windows Workflow Foundation e InfoPath 2007 (e pouca codificação) Adriano Gomes Microsoft Brasil
Implementando soluções com o SharePoint 2007, Windows Workflow Foundation e InfoPath 2007 (e pouca codificação) Adriano Gomes Microsoft Brasil 01. 02. 03. 04. Infopath Infopath Mais Integrado Workflow
Leia maiswww.mpl.com.br C o n t a b i l i d a d e C o n t a s a P a g a r C o n t a s a R e c e b e r O r ç a m e n t o
A MPL Corporate Software, em parceria com a Oracle e a Amazon WebServices(AWS),lançouasolução ERPOracleInTheCloud,uma implantação SaaS (Software as a Service) do JD Edwards EnterpriseOne. A solução compreende
Leia maisLiderança em idéias, métodos e resultados em BPM no Brasil. Automação de Processos. Jones Madruga
Liderança em idéias, métodos e resultados em BPM no Brasil Automação de Processos Jones Madruga Promover melhorias e inovações que efetivamente criam valor não é simples... Apresentação Ø Organização PRIVADA
Leia maisWeb Technologies. Tópicos da apresentação
Web Technologies Tecnologias de Middleware 2004/2005 Hugo Simões hsimoes@di.fc.ul.pt 1 A Web Tópicos da apresentação Tecnologias Web para suporte a clientes remotos (Applets,CGI,Servlets) Servidores Aplicacionais
Leia maisMBA Inteligência Competitiva Com ênfase em BI/CPM. Metadados
MBA Inteligência Competitiva BI/CPM 1 Data Warehousing PÓS-GRADUAÇÃO MBA Inteligência Competitiva Com ênfase em BI/CPM Metadados Andréa Cristina Montefusco (36927) Hermes Abreu Mattos (36768) Robson Pereira
Leia maisTDC2012. EJB simples e descomplicado, na prática. Slide 1
TDC2012 EJB simples e descomplicado, na prática Slide 1 Palestrantes Kleber Xavier Arquiteto Senior / Globalcode kleber@globalcode.com.br Vinicius Senger Arquiteto Senior / Globalcode vinicius@globalcode.com.br
Leia mais