MVC Model View Controller Model View Controller MVC Model lógica de negócios estará presente View Controller

Tamanho: px
Começar a partir da página:

Download "MVC Model View Controller Model View Controller MVC Model lógica de negócios estará presente View Controller"

Transcrição

1 MVC é acrônim para Mdel View Cntrller, padrã de prjet de arquitetura vltad à rientaçã de bjets, que tem cm bjetiv separar a lógica de negócis (Mdel) da interface de usuári (View) e d flux da aplicaçã (Cntrller), permitind desenvlviment, teste e manutençã islada de ambs. O MVC também permite a reutilizaçã de uma mesma lógica de negócis através de várias interfaces sem que, para iss, seja necessári efetuar grandes alterações n códig. Para que iss seja pssível, desenvlviment de uma aplicaçã é feita em camadas, cada uma cm funções distintas, prém fundamentais e que interagem entre si. A camada Mdel é respnsável pr grande parte d códig escrit. É nesta camada que a lógica de negócis estará presente, cm bjetiv de definir e gerenciar tda a infrmaçã, bem cm a ntificaçã sbre pssíveis mudanças crridas ns dads, cm pr exempl, estad de uma caixa de text u a indicaçã de ativaçã de um checkbx. A camada View cmpreende a interface de usuári e é respnsável pel acess as dads cntids em Mdel e especifica cm estes dads clhids serã apresentads a usuári, cm, pr exempl, um text dentr de uma textbx. Pr fim, a camada Cntrller é respnsável pel flux da aplicaçã, u seja, assume mapeament das ações efetuadas pel usuári na camada View, pr mei de events e, cm iss, permite que a camada Mdel seja alterada.

2 Esta arquitetura, representada em três camadas bjetiva simplesmente separar a infrmaçã da apresentaçã, de md que a manutençã seja funcinal, pis mdel mantém a persistência d negóci, uma vez que as funcinalidades da aplicaçã encntram-se encapsuladas.

3 Criar uma aplicaçã utilizand mdel MVC implica vantagens e desvantagens entre as quais pdems citar: VANTAGENS: 1. Fácil gerenciament e manutençã; 2. Independência entre camadas; 3. Gerenciament de múltiplas interfaces utilizand um mesm mdel. DESVANTAGENS: 1. Nã recmendad para aplicações de pequen prte; 2. Exige temp para análise e mdelagem d sistema; 3. Demanda prfissinal cm cnheciment especializad.

4 A View é muda, mas faz gests (user gestures) para Cntrller e escuta mudanças n Mdel; O Mdel é ceg, mas escuta Cntrller e fala para a View sbre as mudanças nele própri; O Cntrller é surd, fala para Mdel quand mudar de estad e vê s gests da View.

5 O padrã MVC pde ser implementad em diversas platafrmas, bastand apenas que vcê tenha framewrk adequad, cnfrme segue abaix: JAVA Apache Struts Mentawai Tapestry VRaptr WebWrk Ne Framewrk Play! Framewrk Spring MVC JSF Click Framewrk Bruts Alguns ds framewrks citads pssuem links de acess às páginas para dwnlad e/u infrmações adicinais e tutriais que valem uma espiadinha. Atualmente mercad de trabalh em TI sfre cm a baixa quantidade de prfissinais especializads neste padrã de prjet. Se vcê se interessu pel assunt e deseja se aprfundar, a internet dispnibiliza uma infinidade de artigs e tutriais de implementaçã para MVC crrespndente a cada uma das platafrmas de desenvlviment. É uma ba prtunidade de se ganhar destaque e ficar à frente ds demais prfissinais.

6 COMPONENTES e FRAMEWORKS: Cntainer IC Spring Guice PicCntainer EJB CDI Persistência Hibernate Spring Data ibatis Trque Castr JDO - interface que prvê uma camada de abstraçã aplicaçã - armazenament de dads. Gerenciadr de Transaçã Spring AOP transactin

7 EJB (JTA) Framewrk Web Click Wicket Spring MVC Struts Mentawai JSF (Java Server Faces) html GWT Vaadin VRaptr - Jbanana (J2EE) - framewrk brasileir e pen-surce para desenvlviment web. Framewrk Web Full Stack Grails Ruby On Rails

8 OpenXava Prvedres de JSF Mjrra MyFaces ADF Cmpnentes JSF RichFaces PrimeFaces OpenFaces IceFaces EasyFaces Extensões JSF PrettyFaces - Omnifaces Autenticaçã e Autrizaçã

9 Spring Security JGuard Sluções Web Mbile JSF RichFaces Mbile JSF PrimeFaces Mbile JSF OpenFaces Mbile JSF IceFaces Mbile Spring Mbile JQuery Mbile DOJO Mbile Agendament de Tarefas Timer e TimerTask JSE - html Quarts EJB Timer Service JEE Web Cntainer Standalne

10 Tmcat Jetty JBss JEE EJB Cntainer (Web Prfile e JEE Full) Tmee Simpas Resin JBss Glassfish Webshere ibm.cm/sftware/prducts/br/pt/appserv-was WebLgic Gernim Relatóris ireprt DynamicReprt Birt

11 itext PDFBx Geradr de Gráfics Charts JFreechart - HighCharts - Web Services REST Jersey Restlet RestEasy Web Services SOAP Metr Axis XFire JavaScript DOJO Tlkit JQuery

12 Ext-JS DWR Integraçã cm Redes Sciais Spring Scial Cache Space4J Memcache Ecache Prevayler JBss Infinispan NSQL MngDB Ne4j Db4 MemcachedDB CuchDB Prject Vldemrt

13 MarkLkgic Server BaseX SimpleDB HBase Casandra Hypertable OrientBD SGDB Java Embutids HyperSQL JavaDB Apache Derby H2Database Testes DBUnit JUnit EJBUnit JSFUnit

14 Lggin jse Lg4J Testes Cargas e Perfmance JMeter WebLad JSON JSON XStream Ggle-JSON Blets Bancári Blets Bancári Bpep Stella github.cm/caelum/caelum-stella/wiki/gerand-blet

15 Manipulaça de Arquivs MS Office Apache POI JExcelApi - Dcx4j Java Dcx Aspse Gerais Maven Gerenciadr de dependências Gerenciadr de s - JLicense Gerenciadr de licenciament de us de sftware

16 UML PLUGINS ECLIPSE

FRWTC-220 DESENVOLVIMENTO DE APLICAÇÕES JAVA WEB

FRWTC-220 DESENVOLVIMENTO DE APLICAÇÕES JAVA WEB FRWTC-220 DESENVOLVIMENTO DE APLICAÇÕES JAVA WEB SOBRE A FRAMEWORK A Framewrk (www.frwtc.cm) atua diretamente cm prfissinais d segment de tecnlgia em busca de capacitaçã, atualizaçã e certificaçã, curss

Leia mais

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

ABORDAGEM 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 [email protected]

Leia mais

INTRODUÇÃO A LOGICA DE PROGRAMAÇÃO

INTRODUÇÃO A LOGICA DE PROGRAMAÇÃO INTRODUÇÃO A LOGICA DE PROGRAMAÇÃO A Lógica de Prgramaçã é necessária à tdas as pessas que ingressam u pretendem ingressar na área de Tecnlgia da Infrmaçã, send cm prgramadr, analista de sistemas u suprte.

Leia mais

Guilherme Augusto de Assis

Guilherme Augusto de Assis Guilherme Augusto de Assis Analista de Sistemas Pleno da empresa CPqD [email protected] Resumo Possui graduação em Sistemas de Informação pela Faculdade de Administração e Ciências Contábeis de Hortolândia

Leia mais

1 Criando uma conta no EndNote

1 Criando uma conta no EndNote O EndNte Basic (anterirmente cnhecid pr EndNte Web), é um sftware gerenciadr de referências desenvlvid pela Editra Thmsn Reuters. Permite rganizar referências bibligráficas para citaçã em artigs, mngrafias,

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO 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 [email protected], [email protected] Resumo.

Leia mais

SGCT - Sistema de Gerenciamento de Conferências Tecnológicas

SGCT - Sistema de Gerenciamento de Conferências Tecnológicas SGCT - Sistema de Gerenciament de Cnferências Tecnlógicas Versã 1.0 09 de Setembr de 2009 Institut de Cmputaçã - UNICAMP Grup 02 Andre Petris Esteve - 070168 Henrique Baggi - 071139 Rafael Ghussn Can -

Leia mais

Grails: o que isso quer dizer? Gilliard Cordeiro http://gilliard.eti.br

Grails: o que isso quer dizer? Gilliard Cordeiro http://gilliard.eti.br Grails: o que isso quer dizer? Gilliard Cordeiro http://gilliard.eti.br Sobre mim Formado em análise de sistemas pela UFMS Trabalho há 5 anos com desenvolvimento Web Minha principal área de atuação é P&D

Leia mais

Versão 4.0. Central IT Governança Corporativa PROJETO 78. Documento de Entrega. Fábrica. Deploy 1.0.0-Beta. Produto: CitSmart GRP

Versão 4.0. Central IT Governança Corporativa PROJETO 78. Documento de Entrega. Fábrica. Deploy 1.0.0-Beta. Produto: CitSmart GRP Central IT Gvernança Crprativa Versã PROJETO 78 Dcument de Entrega de Deply da Fábrica Deply 1.0.0-Beta Prdut: CitSmart GRP 2/7 FO-098 Versã: Dcument de Entrega de Deply da Fábrica Históric de Revisã Data

Leia mais

ARQUITETURA DO SISTEMA ERP PEGASUS

ARQUITETURA 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 mais

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

DESENVOLVIMENTO 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 [email protected],

Leia mais

Os novos usos da tecnologia da informação nas empresas Sistemas de Informação

Os novos usos da tecnologia da informação nas empresas Sistemas de Informação Os nvs uss da tecnlgia da infrmaçã nas empresas Sistemas de Infrmaçã Prf. Marcel da Silveira Siedler [email protected] SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Planejament

Leia mais

Aplicativo 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 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 mais

UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS

UM 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 [email protected],

Leia mais

Java Web/UI. Maven3 Redmine CVS. Áreas de conhecimento: Web o Aplicativos Web o Portal de conteúdo o REST Services Web Site Performance

Java Web/UI. Maven3 Redmine CVS. Áreas de conhecimento: Web o Aplicativos Web o Portal de conteúdo o REST Services Web Site Performance Java Web/UI Atribuições do cargo: Desenvolvimento de um Portal/Aplicativo Web de conteúdo público utilizando HTML5+CSS3+JS de design responsivo usando a Web API do portal de transparência como provedora

Leia mais

MÓDULO Programação para Web 2

MÓ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 mais

Manual de Procedimentos para Desenvolvimento de Softwares

Manual de Procedimentos para Desenvolvimento de Softwares Manual de Procedimentos para Desenvolvimento de Softwares Secretaria Geral de Informática Sin Universidade Federal de São Carlos - UFSCar Versão 2.1 O(s) critério(s) de escolha pelas tecnologias para desenvolvimento

Leia mais

Programação e Configuração de Aplicações JEE. Edilmar Alves

Programação e Configuração de Aplicações JEE. Edilmar Alves Programação e Configuração de Aplicações JEE Edilmar Alves Palestrante Sócio da InterSite Informática Professor Universitário Coordenador do JUGMS e membro do BrazilJUGs Fã de Linux, Java e outros softwares

Leia mais

SISTEMA 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 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 mais

Oportunidades em SP. Experiência no mercado financeiro / instituições bancárias / produtos de tesouraria.

Oportunidades em SP. Experiência no mercado financeiro / instituições bancárias / produtos de tesouraria. Oportunidades em SP Analista Funcional Júnior CÓDIGO: Funcional Jr. Local: Itaim Bibi/SP Experiência no mercado financeiro / instituições bancárias / produtos de tesouraria. Experiência com documentação

Leia mais

MANUAL DE INSTALAÇÃO

MANUAL DE INSTALAÇÃO ÍNDICE QUE VALORES [MASTERSAF DFE] TRAZEM PARA VOCÊ? 1. VISÃO GERAL E REQUISITOS PARA INSTALAÇÃO... 2 1.1. AMBIENTE... 2 1.2. BANCO DE DADOS... 4 2. BAIXANDO OS INSTALADORES DO DFE MASTERSAF... 5 3. INICIANDO

Leia mais

Controle de Atendimento de Cobrança

Controle de Atendimento de Cobrança Cntrle de Atendiment de Cbrança Intrduçã Visand criar um gerenciament n prcess d cntrle de atendiment de cbrança d sistema TCar, fi aprimrad pela Tecinc Infrmática prcess de atendiment, incluind s títuls

Leia mais

Processo de envio de e-mail de marketing

Processo de envio de e-mail de marketing Prcess de envi de e-mail de marketing Intrduçã Visand um melhr gerenciament ns prcesss de marketing das empresas, fi desenvlvid uma nva funcinalidade para sistema TCar, que tem pr finalidade realizar envis

Leia mais

EJB ainda tem vez no Java EE 6? Fernando Lozano Consultor 4Linux [email protected]

EJB 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 [email protected] Você Gosta do EJB? O EJB esteve por muito tempo na berlinda do mundo Java É pesado... É complicado... Código muito

Leia mais

REGULAMENTO DE ESTÁGIO DE INICIAÇÃO PROFISSIONAL

REGULAMENTO DE ESTÁGIO DE INICIAÇÃO PROFISSIONAL REGULAMENTO DE ESTÁGIO DE INICIAÇÃO PROFISSIONAL Intrduçã O presente Regulament cnstitui um dcument intern d curs de Ciências Cntábeis e tem pr bjetiv reger as atividades relativas a Estági de Iniciaçã

Leia mais

WebApps em Java com uso de Frameworks

WebApps 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 mais

Anexo I Formulário para Proposta

Anexo I Formulário para Proposta PLATAFORMA CGI.br Solicitação de Propostas SP Anexo I Formulário para Proposta Data: 05/07/2013 Versão: 1.1 Plataforma CGI.br Solicitação de Propostas - SP Anexo I Formulário para Proposta 1. Estrutura

Leia mais

Manual do Novo Pátio. Revenda. Versão 2.0

Manual do Novo Pátio. Revenda. Versão 2.0 Manual d Nv Páti Revenda Versã 2.0 1 Cnteúd INTRODUÇÃO... 3 1.LOGIN... 4 2.ANUNCIANTE... 4 2.1 Listar Usuáris... 4 2.2 Criar Usuári... 5 2.2.1 Permissões:... 6 3.SERVIÇOS... 7 3.1 Serviçs... 7 3.2 Feirã...

Leia mais

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

Desenvolvimento 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 [email protected] 2 Universidade

Leia mais

UNIVERSIDADE FEDERAL DE RONDÔNIA

UNIVERSIDADE FEDERAL DE RONDÔNIA UNIVERSIDADE FEDERAL DE RONDÔNIA Manual de Us (Para Detentres de Bens) Infrmações adicinais n Prtal da Crdenaçã de Patrimôni: www.cpa.unir.br 2013 Cnteúd O que papel Detentr de Bem pde fazer?... 2 Objetiv...

Leia mais

Agenda. A interface de Agendamento é encontrada no Modulo Salão de Vendas Agendamento Controle de Agendamento, e será apresentada conforme figura 01.

Agenda. A interface de Agendamento é encontrada no Modulo Salão de Vendas Agendamento Controle de Agendamento, e será apresentada conforme figura 01. Agenda Intrduçã Diariamente cada um ds trabalhadres de uma empresa executam diversas atividades, muitas vezes estas atividades tem praz para serem executadas e devem ser planejadas juntamente cm utras

Leia mais

H. Problemas/outras situações na ligação com a Segurança Social;

H. Problemas/outras situações na ligação com a Segurança Social; Mdel de Cmunicaçã Certificads de Incapacidade Temprária Âmbit d Dcument O presente dcument traduz mdel de cmunicaçã entre Centr de Suprte da SPMS e clientes n âmbit ds CIT Certificads de Incapacidade Temprária.

Leia mais

Manual. Autorizador da UNIMED

Manual. Autorizador da UNIMED Manual Prtal Autrizadr da UNIMED Pass a Pass para um jeit simples de trabalhar cm Nv Prtal Unimed 1. Períd de Atualizaçã Prezads Cperads e Rede Credenciada, A Unimed Sul Capixaba irá atualizar seu sistema

Leia mais

FRWTC-200 INTRODUÇÃO JAVA SE

FRWTC-200 INTRODUÇÃO JAVA SE FRWTC-200 INTRODUÇÃO JAVA SE SOBRE A FRAMEWORK A Framewrk (www.frwtc.cm) atua diretamente cm prfissinais d segment de tecnlgia em busca de capacitaçã, atualizaçã e certificaçã, curss IN-COMPANY persnalizads

Leia mais

Experiência em missão crítica de missão crítica

Experiência em missão crítica de missão crítica 2 / 17 Experiência em missão crítica de missão crítica Pioneira no ensino de Linux à distância Parceira de treinamento IBM Primeira com LPI no Brasil + de 30.000 alunos satisfeitos Reconhecimento internacional

Leia mais

Aplicação Hibernate1 no NetBeans

Aplicação Hibernate1 no NetBeans Aplicaçã Hibernate1 n NetBeans Hibernate é um framewrk que frnece ferramentas para efetuar mapeament bjet/relacinal para Java. Mapeament bjet/relacinal é prcess de cnversã bidirecinal entre bjets e tabelas

Leia mais

Ensino Superior: IESB Instituto de Educação Superior de Brasília Ciências da Computação - Cursando

Ensino Superior: IESB Instituto de Educação Superior de Brasília Ciências da Computação - Cursando Vinicius Nascimento Informações pessoais Estado civil: Casado Nacionalidade Brasileira Idade: 30 anos Naturalidade: Brasília DF Formação Ensino Superior: IESB Instituto de Educação Superior de Brasília

Leia mais

SMART CONTROLE DO ESTOQUE DE GONDOLA

SMART CONTROLE DO ESTOQUE DE GONDOLA SMART CONTROLE DO ESTOQUE DE GONDOLA O prcess de cntrle de estque de gôndla fi desenvlvid cm uma prcess de auxili a cliente que deseja cntrlar a quantidade de cada item deve estar dispnível para venda

Leia mais

Como sobreviver com Java 2? Saulo Arruda

Como 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 mais

Curso - Padrões de Projeto Módulo 5: Model-View- Controller

Curso - 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 [email protected] http://www.javablogs.com.br/page/engenho http://esjug.dev.java.net Sobre o Instrutor Formação: Java:

Leia mais

Vensis Manutenção. Rua Américo Vespúcio, 71 Porto Alegre / RS (51) 3012-4444 [email protected] www.vensis.com.br

Vensis Manutenção. Rua Américo Vespúcio, 71 Porto Alegre / RS (51) 3012-4444 comercial@vensis.com.br www.vensis.com.br Vensis Manutençã Vensis Manutençã É módul que permite gerenciament da manutençã de máquinas e equipaments. Prgramaçã de manutenções preventivas u registr de manutenções crretivas pdem ser feits de frma

Leia mais

Academia FI Finanças

Academia FI Finanças Academia FI Finanças A Academia é melhr caminh para especializaçã dentr de um tema n ERP da SAP. Para quem busca uma frmaçã cm certificaçã em finanças, mais indicad é participar da próxima Academia de

Leia mais

Processo TCar Balanço Móbile

Processo TCar Balanço Móbile Prcess TCar Balanç Móbile Tecinc Infrmática Ltda. Av. Brasil, 5256 3º Andar Centr Cascavel PR 1 Sumári Intrduçã... 3 Funcinalidade... 3 1 Exprtaçã Arquiv Cletr de Dads (Sistema TCar)... 4 1.1 Funcinalidade...

Leia mais

Código: Data: Revisão: Página: SUMÁRIO

Código: Data: Revisão: Página: SUMÁRIO UC_REQ-MK_ACF-001 27/01/2015 00 1 / 12 SUMÁRIO INTRODUÇÃO... 2 Objetiv... 2 Públic Alv... 2 Escp... 2 Referências... 2 DESCRIÇÃO GERAL DO PRODUTO... 2 Características d Usuári... 2 Limites, Supsições e

Leia mais

Framework. Marcos Paulo de Souza Brito João Paulo Raittes

Framework. 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 mais

Operação Metalose orientações básicas à população

Operação Metalose orientações básicas à população Operaçã Metalse rientações básicas à ppulaçã 1. Quem é respnsável pel reclhiment de prduts adulterads? As empresas fabricantes e distribuidras. O Sistema Nacinal de Vigilância Sanitária (Anvisa e Vigilâncias

Leia mais

JSF e PrimeFaces. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul

JSF 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 mais

PROJETO FINANCEIROWEB GRADUAÇÃO TECNOLÓGICA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

PROJETO FINANCEIROWEB GRADUAÇÃO TECNOLÓGICA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO FINANCEIROWEB GRADUAÇÃO TECNOLÓGICA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO PROFº.: FABRICIO LEONARD PROGRAMAÇÃO COM FRAMEWORKS - MÓDULO V - GOIÂNIA - JUNHO ELABORAÇÃO

Leia mais

Banco de Dados. DIEGO BARCELOS RODRIGUES [email protected] 2015 (2015/1) 1. Ifes - Campus Cachoeiro de Itapemirim

Banco de Dados. DIEGO BARCELOS RODRIGUES dbarcelos@ifes.edu.br 2015 (2015/1) 1. Ifes - Campus Cachoeiro de Itapemirim Ifes - Campus Cacheir de Itapemirim Banc de Dads DIEGO BARCELOS RODRIGUES [email protected] 2015 (2015/1) 1 Agenda Breve revisã ds Cnceits Básics SQL (Linguagem de Cnsulta Estruturada) Subdivisões da

Leia mais

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello [email protected]

SCE-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 [email protected] 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

SISTEMA 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 mais

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO II PROJETO BÁSICO: JORNADA AGIR

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO II PROJETO BÁSICO: JORNADA AGIR CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO II PROJETO BÁSICO: JORNADA AGIR 1. Históric da Jrnada AGIR Ns ambientes crprativs atuais, a adçã de um mdel de gestã integrada é uma decisã estratégica n api às tmadas

Leia mais

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados: MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação

Leia mais

O Struts morreu. Como escolher um novo framework Web.

O Struts morreu. Como escolher um novo framework Web. O Struts morreu. Como escolher um novo framework Web. Palestrante: Alessandro Coelho Ribeiro [email protected] Integritas Tecnologia O Struts morreu? ? Quem aqui já desenvolveu uma aplicação

Leia mais

Capítulo 1 - Java EE 6 por alto - 1

Capítulo 1 - Java EE 6 por alto - 1 Capítulo 1 - Java EE 6 por alto - 1 Um pouquinho de história - 2 Padrões - 4 Arquitetura - 4 Componentes - 5 Contentores - 6 Serviços - 7 Protocolos de rede - 9 Empacotamento - 9 Java Standard Edition

Leia mais

UFG - Instituto de Informática

UFG - 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 [email protected] Aula 4 Aplicações em camadas

Leia mais

Interessados deverão encaminhar currículo para [email protected] e efetuar o cadastro em nosso site www.cwi.com.br

Interessados deverão encaminhar currículo para rh@cwi.com.br e efetuar o cadastro em nosso site www.cwi.com.br OPORTUNIDADES: Analista de Sistemas - Especificação de Requisitos, - Ferramentas Case (principalmente EA), - Conhecimento em uma das tecnologias: Cold Fusion, ASP ou Java, - Banco da dados Oracle ou Sybase.

Leia mais

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério.

Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério. EDSON GONÇALVES Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério. AGRADECIMENTOS Primeiramente gostaria de agradecer

Leia mais

Padrões de Projeto WEB e o MVC

Padrões de Projeto WEB e o MVC Padrões de Projeto WEB e o MVC Padrões de Projeto WEB e o MVC O que são padrões? "Cada padrão descreve um problema que ocorre freqüentemente em seu ambiente, e então descreve o cerne da solução para aquele

Leia mais

Novo Sistema Almoxarifado

Novo Sistema Almoxarifado Nv Sistema Almxarifad Instruções Iniciais 1. Ícnes padrões Existem ícnes espalhads pr td sistema, cada um ferece uma açã. Dentre eles sã dis s mais imprtantes: Realiza uma pesquisa para preencher s camps

Leia mais

PROPOSTA DE DESENVOLVIMENTO

PROPOSTA DE DESENVOLVIMENTO R.M. Infrmática Cmérci e Serviç Ltda CNPJ: 04.831.742/0001-10 Av. Rdrig Otávi, 1866, Módul 22 Distrit Industrial - Manaus - AM Tel./Fax (92) 3216-3884 http://www.amaznit.cm.br e-mail: [email protected]

Leia mais

Segue abaixo projeto para desenvolvimento de novo website para loja Virtual

Segue abaixo projeto para desenvolvimento de novo website para loja Virtual Lja Virtual Desenvlviment FrmigaNegócis Orçament: /2012 Cliente: Respnsável: Prjet: Lja virtual Telefne: Frmiga (MG), de de 2012 Intrduçã Segue abaix prjet para desenvlviment de nv website para lja Virtual

Leia mais

UM 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 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 [email protected],

Leia mais

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05 Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05 Agenda 1. J2EE Web Container 2. 3. Deploy Web App: myapp.war 2 3 Apache TomCat 7 Apache Tomcat

Leia mais

FICHA DE CATALOGAÇÃO DE REVISTAS DE NOTÍCIAS. Coleção

FICHA 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 mais

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma: 1 Introdução A utilização de frameworks como base para a construção de aplicativos tem sido adotada pelos desenvolvedores com três objetivos básicos. Primeiramente para adotar um padrão de projeto que

Leia mais

Fatos e Mitos do Java EE. Fernando Lozano Consultor 4Linux [email protected]

Fatos e Mitos do Java EE. Fernando Lozano Consultor 4Linux lozano@4linux.com.br Fatos e Mitos do Java EE Fernando Lozano Consultor 4Linux [email protected] O Que É o Java EE? É um padrão de bibliotecas e componentes (APIs) para a criação de aplicações corporativas Também é um padrão

Leia mais

Projeto e Implementação de um Software para auxilio no Ensino de Linguagens Regulares

Projeto e Implementação de um Software para auxilio no Ensino de Linguagens Regulares Prjet e Implementaçã de um Sftware para auxili n Ensin de Linguagens Regulares Jsé Rbsn de Assis 1, Marln Oliveira da Silva 1. Faculdade de Ciências Exatas e Cmunicaçã (FACEC) Universidade Presidente Antôni

Leia mais

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

CURSO 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 mais

CONSIDERAÇÕES DA CAPGEMINI

CONSIDERAÇÕES DA CAPGEMINI CONSIDERAÇÕES DA CAPGEMINI 6.1 Requisits de Capacidade e Experiência d Prestadr A ANEEL deveria exigir um puc mais quant a estes requisits, de frma a garantir uma melhr qualificaçã da empresa a ser cntratada.

Leia mais

Mais velozes e mais furiosos: Desenvolvimento Web 2.0 e JEE com JBoss Seam. João Paulo Viragine Solutions Architect joao.viragine@redhat.

Mais velozes e mais furiosos: Desenvolvimento Web 2.0 e JEE com JBoss Seam. João Paulo Viragine Solutions Architect joao.viragine@redhat. Mais velozes e mais furiosos: Desenvolvimento Web 2.0 e JEE com JBoss Seam João Paulo Viragine Solutions Architect [email protected] Motivação O JSF merece uma segunda chance? O EJB foi realmente

Leia mais

CRONOGRAMA DELPHI para turmas Aproximadamente 84 horas - aulas de 2 horas

CRONOGRAMA DELPHI para turmas Aproximadamente 84 horas - aulas de 2 horas CRONOGRAMA DELPHI para turmas Aprximadamente 84 hras - aulas de 2 hras Primeira Parte Lógica de Prgramaçã 5 aulas 10 hras AULA 1 OBJETIVO 1. Cnceits básics: Algritm, Tips de Variáveis, Tips e Expressões

Leia mais

UNIVERSIDADE ESTADUAL DE CAMPINAS FACULDADE DE CIÊNCIAS APLICADAS Cidade Universitária de Limeira

UNIVERSIDADE ESTADUAL DE CAMPINAS FACULDADE DE CIÊNCIAS APLICADAS Cidade Universitária de Limeira DIRETRIZES PARA ESTÁGIO CURRICULAR OBRIGATÓRIO DOS CURSOS DE GESTÃO 1 Sumári I. O Estági em Gestã...3 II. O Estági curricular...4 III. Acmpanhament e avaliaçã...5 IV. Mdels de Plan de Atividades e de Relatóri...5

Leia mais

Daniel Paulo de Assis

Daniel Paulo de Assis Daniel Paulo de Assis Brasileiro, solteiro, 32 anos Rua Dr. Seng, 100 Bela Vista - São Paulo SP Telefone: (11) 9-4991-5770 / (18) 9-9119-2006 E-mail: [email protected] WebSite: dpassis.com.br Linkedin:

Leia mais

Workflow. José Palazzo Moreira de Oliveira. Mirella Moura Moro

Workflow. José Palazzo Moreira de Oliveira. Mirella Moura Moro Pdems definir Wrkflw cm: Wrkflw Jsé Palazz Mreira de Oliveira Mirella Mura Mr "Qualquer tarefa executada em série u em paralel pr dis u mais membrs de um grup de trabalh (wrkgrup) visand um bjetiv cmum".

Leia mais

HIBERNATE EM APLICAÇÃO JAVA WEB

HIBERNATE EM APLICAÇÃO JAVA WEB HIBERNATE EM APLICAÇÃO JAVA WEB Raul Victtor Barbosa Claudino¹, Ricardo Ribeiro Rufino¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected], [email protected] Resumo: Este

Leia mais

Analista de Negócio Pleno

Analista de Negócio Pleno Analista de Negócio Pleno Formação: Nível Superior na área de informática ou áreas afins. Desejável Pós Graduação em Gestão de Projetos, Tecnologia de Informação ou Negócios. Atividades: Realizar atividades

Leia mais

Padrões de Interação com o Usuário

Padrõ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 mais

GUIA RÁPIDO DE CONFIGURAÇÃO PARA WINDOWS

GUIA RÁPIDO DE CONFIGURAÇÃO PARA WINDOWS GUIA RÁPIDO DE CONFIGURAÇÃO PARA WINDOWS CONTEÚDO 1. Intrduçã... 3 2. Requisits de Sftware e Hardware:... 3 3. Usuári e Grups:... 3 3.1. Cnfigurand cm Micrsft AD:... 3 3.2. Cnfigurand s Grups e Usuáris:...

Leia mais

MTUR Sistema FISCON. Manual do Usuário

MTUR Sistema FISCON. Manual do Usuário MTUR Sistema FISCON Manual d Usuári Índice 1. INTRODUÇÃO... 3 2. DESCRIÇÃO DO SISTEMA... 3 3. ACESSAR O SISTEMA... 4 4. UTILIZANDO O SISTEMA... 5 4.1. CADASTRAR CONVENENTE... 5 4.2. INSERIR FOTOGRAFIAS/IMAGENS

Leia mais

Em qualquer caso, deve ser incluída toda a informação que seja relevante para a análise e resolução

Em qualquer caso, deve ser incluída toda a informação que seja relevante para a análise e resolução Âmbit d Dcument Mdel de Cmunicaçã Platafrma de Dads de Saúde - Prtal d Prfissinal Revisã 1 O presente dcument traduz mdel de cmunicaçã entre Centr de Suprte da SPMS e clientes da Platafrma de Dads da Saúde

Leia mais

Manual de configuração. Exemplo de instalação e configuração do banco de dados Postgree e ODBC para reconhecimento de imagens no SARA.

Manual de configuração. Exemplo de instalação e configuração do banco de dados Postgree e ODBC para reconhecimento de imagens no SARA. Manual de cnfiguraçã Exempl de instalaçã e cnfiguraçã d banc de dads Pstgree e ODBC para recnheciment de imagens n SARA. Manual de cnfiguraçã Exempl de instalaçã e cnfiguraçã d banc de dads Pstgree e ODBC

Leia mais