Java II. Sérgio Luiz Ruivace Cerqueira
|
|
- João Guilherme Luiz Felipe Tomé Canejo
- 8 Há anos
- Visualizações:
Transcrição
1 Java II Sérgio Luiz Ruivace Cerqueira
2 Java Web
3 Arquitetura Aplicações web são basicamente constituídas de: Requisições Respostas
4 Model View Controller (MVC) O que é MVC? Padrão arquitetural em três camadas para desenvolvimento de sistemas, surgido nos anos 80. Sugere a divisão de uma aplicação visual em 3 partes Model: Modelo da sua aplicação, com as regras de negócio (business logic) e todo o processamento da aplicação View: Apresenta a informação e recolhe os dados fornecidos pelo usuário Controller: Recebe as informações da entrada e as transmite para o modelo View Controller Model
5 Arquitetura MVC Em Java: O modelo será uma aplicação orientada a objetos. O controlador será alguma tecnologia de implementação (padrão comando) que juntamente com o Servlet redirecionará as chamadas feitas pelo cliente aos objetos no modelo. A apresentação será representada pelo JSP.
6 Plataformas Java Existem quatro plataformas para a programação em Java, cada uma com sua JVM e API: Java Platform, Standard Edition (Java SE) Provê a API base para o desenvolvimento em Java, essa plataforma define desde os tipos básicos e objetos até classes de alto nível usadas para segurança, rede, GUI, acesso a bases de dados... Java Platform, Enterprise Edition (Java EE) É construída a partir da Java SE. Provê uma API e um ambiente de desenvolvimento para larga escala, escalável, fidedigno, com múltiplas camadas. Java Platform, Micro Edition (Java ME) Provê uma API e um ambiente de desenvolvimento para dispositivos móveis. Java FX Provê um ambiente para desenvolvimento de aplicações escritas em Java FX Script.
7 JEE Java Enterprise Edition Voltado ao desenvolvimento de aplicações empresariais Foco no desenvolvimento de componentes para reduzir custos Projetado para ajudar a desenvolvedores produzirem sistemas que necessitem de: Múltiplas camadas Larga escala Escalável Fidedigno, confiável Segurança Aplicações para JEE são independentes de plataforma A própria linguagem Java é independente Assim como a máquina virtual, o ambiente JEE é totalmente especificado Qualquer um pode fazer um JEE
8 Composição da Plataforma JEE Modelo de desenvolvimento de aplicações Web Modelo de aplicações distribuídas em camadas A lógica da aplicação é dividida em componentes de acordo com sua função Cada camada executa em diferentes máquinas Modelo de desenvolvimento orientado a componentes reutilizáveis Modelo de segurança unificado Flexível controle de transações Troca de dados integrada baseada em XML
9 Componentes Um componente: É um pacote coerente de software independentemente desenvolvido É entregue como uma unidade Oferece interfaces que podem ser conectadas, inalteradas, com outros componentes para compor um sistema maior Componente JEE Um componente JEE é uma unidade funcional auto-contida, que pode ser montada em uma aplicação JEE com suas classes e arquivos relacionados, e que se comunica com outros componentes
10 JEE arquitetura em 3 camadas Uma camada para lidar com a interface Executa no computador cliente e no servidor JEE Em desenvolvimento Web, é implementado por JSP. Uma para lidar com a lógica da aplicação Executa no servidor JEE Em desenvolvimento Web, é implementado por servlets e classes do sistema. Uma para gerenciar acesso a banco de dados Executa no EIS (Enterprise Information System)
11 JEE arquitetura em 3 camadas
12 JEE camada de interface Aplicações JEE podem ou não podem ser baseadas em Web As primeiras executam diretamente na máquina cliente As demais usam web browser para obter páginas e applets
13 JEE camada de interface Clientes de aplicação São uma forma de gerenciar as aplicações ou o sistema Tipicamente aplicações gráficas java.awt javax.swing Aplicações JEE requerem uso de clientes leves (thin clients) Interfaces bem simples Delegam todas as tarefas mais complexas para o servidor JEE Acesso a bancos de dados Conexão com sistemas legados...
14 JEE camada de lógica Componentes Web Apóiam a geração dinâmica de conteúdo Componentes da lógica de negócio Contêm o código para solucionar as necessidades de um domínio específico
15 Visão geral das tecnologias JEE 5 para a Web Tecnologias para desenvolvimento de aplicações Web Java Servlet 2.5 JavaServer Pages 2.1 JavaServer Pages Standard Tag Library JavaServer Faces 1.2
16 JEE camada lógica (Web) Servlets JSP Classes que processam pedidos e geram respostas dinamicamente Documentos baseados em texto que executam como servlets São especializadas na geração de conteúdo dinâmico para clientes Web (browsers).
17 JEE contêineres e serviços Componentes são instalados em seus contêineres durante a implantação Contêineres são a interface entre o componente e o serviço específico da plataforma que ele provê
18 Desenvolvimento para a Web com JEE
19 Aplicação Web Uma aplicação Web é uma extensão dinâmica de um servidor Web ou servidor de aplicação Existem dois tipos de aplicações Web Orientada a apresentação Uma aplicação web orientada a apresentação gera páginas web interativas contendo diversos tipos de linguagens de marcação (HTML, XML,...) e conteúdo dinâmico em resposta a requisições Orientada a serviços Uma aplicação Web orientada a serviços implementa um endpoint de um Web service Aplicações orientadas a apresentação geralmente são clientes de aplicações Web orientada a serviços
20 Componentes Web Provêem as extensões dinâmicas de um servidor Web São Java Servlets, páginas JSP ou Web services A interação entre um cliente Web e uma aplicação Web
21 Servlets e JSPs Servlets são classes implementadas em Java que dinamicamente processam requisições e constroem respostas Páginas JSP são documentos baseados em texto que executam como servlets mas permitem uma forma mais natural de criar conteúdo estático Servlets e JSP são parecidos e são equivalentes
22 Servlets e JSPs O uso de servlets é recomendado para Controlar as funções de uma aplicação orientada a apresentação, como redirecionar requisições e tratar dados não textuais (binários) Aplicações orientadas a serviços Páginas JSP são mais apropriadas para gerar marcações baseadas em texto HTML, SVG, WML, e XML
23 Contêiner Web Provê um ambiente de execução de aplicações Web e seus componentes, que são implementados por Servlets e JSPs Realiza o processamento de requisições e respostas HTTP, como um servidor Web Permite configurar: serviços de segurança, concorrência e gerenciamento do ciclo de vida acesso para APIs como resolução de nomes, transações e envio de s
24 Contêiner Web Alguns aspectos do comportamento de aplicações web podem ser configurados quando as aplicações são implantadas em um contêiner Web As informações de configuração são mantidas em um arquivo texto em formato XML chamado Web application deployment descriptor (DD) A maioria das aplicações Web utilizam o protocolo HTTP, e o suporte a HTTP é um dos maiores aspectos de componentes web
25 Módulo Web É a menor unidade de implantação (deployment) de recursos web Corresponde a uma aplicação Web Pode conter Componentes Web e recursos Web Classes auxiliares da parte do servidor Ex. beans de banco de dados, carros de compras Classes da parte cliente Ex. applets
26 Módulo Web Tem uma estrutura específica. O diretório-raiz armazena páginas JSP classes client-side e arquivos e recursos web estáticos (imagens)
27 Módulo Web Subdiretório <raiz>/web-inf/ contém web.xml: deployment descriptor da aplicação web lib: Arquivos JAR de bibliotecas chamadas por classes da parte do servidor classes: Classes server-side Servlets, classes utilitárias e JavaBeans tags: Arquivos de implementações de tag libraries
28 Servidores
29 Servidor de aplicação x Contêiner Web Contêiner Web Serve Servlets e JSP Provê, somente, formas de configurar/instalar serviços já disponíveis em servidores de aplicação Exemplo de contêiner: Tomcat. Servidor de aplicação: Contém contêineres Web Contém contêineres de objetos de negócio (também chamados EJB containers), podendo servir EJBs Provê serviços de gerenciamento de transações, segurança, pool de conexões com banco de dados, balanceamento de carga, etc. Exemplos de servidores de aplicação: JBoss e GlassFish.
30 N-Camadas Fonte:
31 Jakarta TomCat
32 Tomcat Servidor gratuito baseado em java Configurável de maneira simples via XML Oferece suporte a Java (Servlets e JSP) Tomcat Pode ser gratuitamente obtido em Utilizem a versão 5.x VM jdk 1.6.x
33 Instalando o tomcat Baixe o arquivo zip Descompacte no diretório desejado Configure a variável de ambiente CATALINA_HOME que deve apontar para o diretório onde foi descompactado o tomcat. Adicione na variável path o texto ;%CATALINA_HOME%\bin
34 Configurando o Tomcat Onde colocar as classes dos Servlets? Primeiro, é preciso criar uma aplicação web Cria-se um diretório em %TOMCAT_HOME%\webapps\, sem espaços no nome. Dentro do diretório do projeto, cria-se a pasta WEB-INF Dentro de WEB-INF, criam-se 2 pastas: lib e classes Dentro de WEB-INF, cria-se o arquivo web.xml (deployment descriptor web)
35 Configurando o Tomcat As classes são colocadas no diretório: %TOMCAT_HOME%\webapps\DIRETÓRIO_APLICAÇÃO\WEB- INF\classes A partir deste diretório devem ser colocadas em seus próprios pacotes As libs (arquivos.jar) devem ser colocadas no diretório: %TOMCAT_HOME%\webapps\DIRETÓRIO_APLICAÇÃO\WEB- INF\lib
36 Configurando o Tomcat Registrando os Servlets Os servlets devem ser chamados com seu nome completo (pacotes e classe) Muitas vezes o nome se torna grande demais Pode-se então dar um nome ao servlet através do qual o servidor redirecionará a chamada à classe específica
37 Configurando o Tomcat Registrando Servlets O arquivo web.xml localizado no diretório: %TOMCAT_HOME%\webapps\DIRETÓRIO_APLICAÇÃO\WEB- INF
38 JBoss
39 O que é o JBoss? É um servidor de aplicação. Pode ser usado para Aplicações Web de missão crítica. Aplicações Web simples feitas com Servlets e JSP. Aplicações Web que usam frameworks como Struts, Java Server Faces, Spring, etc. Aplicações mais complexas, envolvendo SEAM, Enterprise Java Beans (EJB), Java Messaging (JMS), caching etc. Middlewares usando JMS, Corba, JMX etc.
40 O que é o JBoss? Arquitetura
41 O que é o JBoss? Arquitetura Consiste, basicamente, do microcontainer e beans de inicialização, conjunto de perfis de deployment e configurações de MBeans. Microcontainer Provê estrutura para implantar e integrar serviços corporativos entre si e com contêineres web, contêineres EJB, deployers e utilitários de gerenciamento. Implementa um modelo de objetos através de POJOs. Estes são integrados via injeção de dependência para prover serviços
42 Configuração do JBoss Pré-requisitos para instalação JDK 1.5 ou 1.6 Instalação no Linux Baixe o JBoss (para este curso, será o JBoss 5.1) e o descompacte em um diretório de sua preferência Após o baixar e descompactar o JBoss, configure as seguintes variáveis export JAVA_HOME=/caminho/para/jsdk-xxxx export JBOSS_HOME=/caminho/para/jboss-xxxx JAVA_HOME /bin e JBOSS_HOME/bin devem estar declarados no path do sistema para executar seus scripts e programas fora dos seus diretórios
43 Configuração do JBoss Inicialização no Linux Execute o script run.sh para inicializar o JBoss Execute shutdown.sh pará-lo Ao final da inicialização, o prompt de comandos deve apresentar a mensagem Started at... Parâmetros de inicialização É possível inicializar o JBoss com diferentes configurações de perfis Cada configuração permite definir perfis de servidores que podem oferecer diferentes serviços e ambientes para deployment de aplicações
44 LOG
45 Configuração do JBoss Em geral, é usado este perfil
46 Configuração do JBoss Parâmetros de inicialização Linha de comando para escolher perfil (tipo) de deployment run.sh -c <perfil>, onde os principais valores <perfil> são: default: suporta a maior parte das APIs de J2EE (JSF e EJB, por exemplo) all: suporte a todos os recursos corporativos, como RMI, clustering e outros serviços para aplicações corporativas web: específico para suportar aplicações web, com um contêiner web. Prevê Web profile do J2EE 6. minimal: sem suporte ao J2EE (sem contêineres Web e EJB), inicializa serviços de logging, JNDI e o scanner de novos deploys somente.» Oferece possibilidade. Mais leve e útil para implementar servidores customizados com os serviços desejados. standard: configuração básica de J2EE 5. shutdown.sh: pára o JBoss
47 Configuração do JBoss Essas configurações se encontram abaixo de <diretório-dojboss>/server Locais com as configurações dos serviços suportados no perfil <JBoss_Home>/server/<perfil>/deployers <JBoss_Home>/server/<perfil>/deploy Parâmetros de inicialização Linha de comando para inicializar o servidor em um IP ou host no qual responderá às requisições run.sh -b <nome do host ou IP>
48 Configuração do JBoss Tipos de aplicações, serviços e configurações que podem ser implantados Web Application Runtime (WAR): empacotamento de aplicações Web Enterprise Application Runtime (EAR): empacotamento de aplicações corporativas que incluem aplicações Web, EJB e definições de configurações como application.xml e jbossapp.xml Service Application Runtime (SAR): serviços internos Arquivos *-ds.xml : configurações de bancos de dados
49 Configuração do JBoss Tipos de aplicações, serviços e configurações que podem ser implantados XML para definição de serviços MBean, os quais podem estar em arquivos JAR em JBOSS_HOME/server/<perfil>/deploy ou JBOSS_HOME/server/<perfil>/lib JAR com EJBs e outros objetos de serviço Após sua inicialização, o JBoss monitora JBOSS_HOME/server/<perfil>/deploy procurando por empacotamentos colocados pelo usuários. Caso haja um novo, ele será expandido e implantado automaticamente.
50 Configuração do JBoss Estrutura de diretórios Para cada configuração em <JBoss_Home>/server/<perfil>, existe a seguinte estrutura de diretórios Diretório conf data deploy Descrição Contém o bootstrap.xml, que define os componentes (beans) do núcleo do servidor, os quais estarão ativos enquanto o servidor estiver executando. Serve para persistir conteúdo no sistema de arquivos, como bancos de dados de teste. Contém as aplicações e serviços (em JARs,WARs e EARs). Estes podem ser implatandos ou reimplantados mesmo em tempo de execução quando copiados neste diretório (hot deployment).
51 Configuração do JBoss Estrutura de diretórios Diretório lib log tmp work Descrição Contém bibliotecas (JARs) das aplicações dentro do perfil de deployment atual. Para compartilhar bibliotecas entre todos os perfiis de deployment, os JARs devem ser colocados em <JBoss_Home>/common/lib. Contém os logs do servidor e das aplicações, os quais podem ser configurados em conf/jboss-log4j.xml. Usado para armazenamento temporário pelos serviços do Jboss como, por exemplo, o deployer, que descompacta temporariamente as aplicações e serviços neste diretório. Diretório usado pelo Tomcat para compilação de JSPs.
52 Eclipse
53 Criação de aplicação Web no Eclipse Crie um novo projeto do tipo Dynamic Web Project.
54 Criação de aplicação Web no Eclipse Configure um contêiner Web ou servidor de aplicação em que será executada a aplicação. Para este curso, utilizaremos o Tomcat 5.5
55 Criação de aplicação Web no Eclipse Coloque o nome do projeto da aplicação Web. Escolha uma configuração de contêiner ou servidor de aplicações Web.
56 Criação de aplicação Web no Eclipse Clique em Browse para procurar o diretório onde está instalado o container ou servidor de aplicações web
57 Criação de aplicação Web no Eclipse Indique o diretório do servidor de aplicações. Escolha um contêiner ou servidor de aplicações Web.
58 Criação de aplicação Web no Eclipse Estrutura básica de um projeto Web O Eclipse monta a aplicação no TomCat com esta estrutura de pastas e copia esta classe dentro de WEB-INF/classes dentro de seu pacote Diretório para conteúdo Web: páginas, css, bibliotecas usadas Deployment descriptor Diretório de bibliotecas
59 Criação de aplicação Web no Eclipse Estrutura de um Dynamic Web Project Bibliotecas em WEB-INF/lib
60 Criação de aplicação Web Páginas devem ser colocadas na raiz do pacote WAR No projeto gerado no Eclipse, WebContent corresponde à raiz Exemplo: página index.jsp
61 Criação de aplicação Web: web.xml Possíveis URLs das páginas iniciais. Identificador da servlet. Servlet que processará requisições e gerará respostas HTTP. URL que receberá as requisições para a servlet cujo nome é <servlet-name>.
62 Criação de aplicação Web: Servlet Responde a requisições HTTP GET para esta servlet Responde a requisições HTTP POST para esta servlet
63 Criação de aplicação Web no Eclipse: inicialização do TomCat Fazer debug da aplicação no servidor Iniciar o servidor Parar o servidor
64 Criação de aplicação Web: acesso Resposta da Servlet Resposta da página index.jsp
Universidade 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 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 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 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 maisJ2EE TM Java 2 Plataform, Enterprise Edition
CURSO DE GRADUAÇÃO J2EE TM Java 2 Plataform, Enterprise Edition Antonio Benedito Coimbra Sampaio Junior abc@unama.br OBJETIVOS DO CURSO Capacitar os alunos no desenvolvimento de aplicações para a WEB com
Leia maisManual de Instalação PIMSConnector em Windows
Manual de Instalação PIMSConnector em Windows Julho/2015 Sumário 1. Contexto de negócio (Introdução)... 3 2. Pré-requisitos instalação/implantação/utilização... 4 3. JBOSS... 6 3.1. Instalação... 6 3.2.
Leia maisAula 03 - Projeto Java Web
Aula 03 - Projeto Java Web Para criação de um projeto java web, vá em File/New. Escolha o projeto: Em seguida, na caixa Categorias selecione Java Web. Feito isso, na caixa à direita selecione Aplicação
Leia maisManual de Instalação PIMSConnector em Linux
Manual de Instalação PIMSConnector em Linux Julho/2015 Sumário 1. Contexto de negócio (Introdução)... 3 2. Pré-requisitos instalação/implantação/utilização... 4 3. JBOSS... 6 3.1. Instalação... 6 3.2.
Leia maisFundamentos da Plataforma Java EE. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)
Fundamentos da Plataforma Java EE Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Como a plataforma Java EE trata o SERVIÇO DE NOMES Serviço de Nomes Num sistema distribuído os componentes necessitam
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 maisDesenvolvimento WEB II. Professora: Kelly de Paula Cunha
Desenvolvimento WEB II Professora: Kelly de Paula Cunha O Java EE (Java Enterprise Edition): série de especificações detalhadas, dando uma receita de como deve ser implementado um software que utiliza
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 maisJava II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com
Java II Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Servlets Servlet Aplicação Java que é executada no servidor que estende a capacidade do servidor Web Alternativa Java para os scripts CGI Gerenciado
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 maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Servidor de Aplicações WEB Tomcat Servidor Tomcat Foi desenvolvido
Leia maisCriação de um novo projeto no Eclipse utilizando Maven
1. Faça o download da versão mais atual do Eclipse IDE for Java EE Developers em https://www.eclipse.org/downloads/. 2. No Eclipse, crie um novo projeto Maven, em File >> New >> Maven Project 3. Marque
Leia maisAula 4. Objetivos. Conteúdo dinâmico na internet.
Aula 4 Objetivos Conteúdo dinâmico na internet. Para uma solicitação da Web mais simples, um navegador solicita um documento HTML e o servidor Web encontra o arquivo correspondente e devolve. Se o documento
Leia maisAssociação Carioca de Ensino Superior Centro Universitário Carioca
Desenvolvimento de Aplicações Web Lista de Exercícios Métodos HTTP 1. No tocante ao protocolo de transferência de hipertexto (HTTP), esse protocolo da categoria "solicitação e resposta" possui três métodos
Leia maisProgramação para Internet II
Programação para Internet II Aulas 01 e 02 Prof. Fernando Freitas Costa http://professor.fimes.edu.br/fernando nando@fimes.edu.br Prof. Fernando 1 Ementa Instalação e configuração básica do NetBeans e
Leia maisLISTA DE QUESTÕES SERVIDORES DE APLICAÇÃO BANCA FCC CONCURSO TRT 2014
LISTA DE QUESTÕES SERVIDORES DE APLICAÇÃO BANCA FCC CONCURSO TRT 2014 Professor: Lúcio Camilo Email: luciocamilo@gmail.com QUESTÕES SERVIDORES DE APLICAÇÃO Questão 01 - FCC - 2010 - TCE-SP O ambiente necessário
Leia maisPadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. Servlets A,L,F,M
JAVA Marcio de Carvalho Victorino 1 Servlets 2 1 Plataforma WEB Baseada em HTTP (RFC 2068): Protocolo simples de transferência de arquivos Sem estado (não mantém sessão aberta) Funcionamento (simplificado):
Leia maisAdriano Reine Bueno Rafael Barros Silva
Adriano Reine Bueno Rafael Barros Silva Introdução RMI Tecnologias Semelhantes Arquitetura RMI Funcionamento Serialização dos dados Criando Aplicações Distribuídas com RMI Segurança Exemplo prático Referências
Leia maisComo criar um EJB. Criando um projeto EJB com um cliente WEB no Eclipse
Como criar um EJB Criando um projeto EJB com um cliente WEB no Eclipse Gabriel Novais Amorim Abril/2014 Este tutorial apresenta o passo a passo para se criar um projeto EJB no Eclipse com um cliente web
Leia maisProjeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.
Projeto Demoiselle Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.net Palestrantes: Antônio Carlos Tiboni Luciana Campos Mota 20/07/2009
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 maisJava 2 Enterprise Edition Componentes Web J2EE
Java 2 Enterprise Edition Componentes Web J2EE Helder da Rocha (helder@acm.org) www.argonavis.com.br 1 Sobre este módulo Neste módulo conheceremos uma nova maneira de fazer deployment: arquivos WAR Com
Leia maisProgramação para Internet II
Programação para Internet II Aulas 01 e 02 Prof. Fernando Freitas Costa http://blog.fimes.edu.br/fernando nando@fimes.edu.br Conteúdo Programático Instalação e configuração básica do Eclipse Indigo e do
Leia maisArquitetura de uma Webapp
Arquitetura de uma Webapp Arquitetura J2EE Containers e componentes MVC: introdução Frederico Costa Guedes Pereira 2006 fredguedespereira@gmail.com Plataforma J2EE World Wide Web e a Economia da Informação
Leia maisTencologia 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 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 maisSistema de Gestão Comercial Plataforma GSAN. Documento de Procedimento de Instalação
Sistema de Gestão Comercial Plataforma GSAN Documento de Procedimento de Instalação Sumário 1. Visão Geral do Documento...3 1.1. Pré-Requisitos... 3 2. Procedimentos de Instalação...4 2.1. Orientações
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 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 maisProgramação para Web Artefato 01. AT5 Conceitos da Internet
Programação para Web Artefato 01 AT5 Conceitos da Internet Histórico de revisões Data Versão Descrição Autor 24/10/2014 1.0 Criação da primeira versão HEngholmJr Instrutor Hélio Engholm Jr Livros publicados
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 maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisPrática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva
1. O que são Serviços Web (Web Services)? Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva A ideia central dos Web Services parte da antiga necessidade
Leia maisJava Enterprise Edition. by Antonio Rodrigues Carvalho Neto
Java Enterprise Edition by Antonio Rodrigues Carvalho Neto Enterprise Edition Architecture O que é Java Enterprise Edition? Java EE é uma plataforma que reune diversas especificações relacionadas a computação
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 mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisProcedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows
Procedimentos para Configuração do Ambiente J2EE e J2SE em Ambiente Windows 1 - Configuração do J2SDKSE (Java 2 SDK Standard Edition) Deve-se obter o arquivo j2sdk-1_4_2_03-windows-i586-p.exe ou mais recente
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 maisExperiê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 maisProgramação Web. Professor: Diego Oliveira. Conteúdo 02: JSP e Servlets
Programação Web Professor: Diego Oliveira Conteúdo 02: JSP e Servlets JSP JSP é um template de uma página Web que usa Java para gerar HTML dinamicamente JSP é considerado server-side e roda em um objeto
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisUse a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP
Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP Software cliente: browser e outros Protocolo HTTP Infraestrutura de transporte
Leia maisKassius Vargas Prestes
Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/
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 maisWorld Wide Web e Aplicações
World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet
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 maisProva Específica Cargo Desenvolvimento
UNIVERSIDADE FEDERAL DO PIAUÍ Centro de Educação Aberta e a Distância CEAD/UFPI Rua Olavo Bilac 1148 - Centro CEP 64.280-001 Teresina PI Brasil Fones (86) 3215-4101/ 3221-6227 ; Internet: www.uapi.edu.br
Leia maisEste 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 maisJava para Desenvolvimento Web
Java para Desenvolvimento Web Servlets A tecnologia Servlet foi introduzida pela Sun Microsystems em 1996, aprimorando e estendendo a funcionalidade e capacidade de servidores Web. Servlets é uma API para
Leia maisArquivos de Instalação... 4. Instalação JDK... 7. Instalação Apache Tomcat... 8. Configurando Tomcat... 9
Instalando e Atualizando a Solução... 3 Arquivos de Instalação... 4 Instalação do Servidor de Aplicação... 7 Instalação JDK... 7 Instalação Apache Tomcat... 8 Configurando Tomcat... 9 Configurando Banco
Leia maisGEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS
GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS JANEIRO 2015 1 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1. Instalação do Java Development Kit
Leia maisDWR DIRECTED WEB REMOTING
DWR DIRECTED WEB REMOTING Vamos ver nesse artigo um pouco sobre o Frameworks Ajax para Java, o DWR. Vamos ver seus conceitos, utilidades, vantagens, algumas práticas e fazer o passo a passo para baixar,
Leia maisProgramação para a Internet. Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com www.facom.ufu.br/~bacala
Programação para a Internet Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com www.facom.ufu.br/~bacala A plataforma WEB Baseada em HTTP (RFC 2068) Protocolo simples de transferência de arquivos Sem estado
Leia maisInstalando o J2SE 5.0 JDK no Windows 2000/XP
Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para
Leia maisOracle WebLogic Server 11g: Conceitos Básicos de Administração
Oracle University Entre em contato: 0800 891 6502 Oracle WebLogic Server 11g: Conceitos Básicos de Administração Duração: 5 Dias Objetivos do Curso Este curso treina administradores Web nas técnicas para
Leia maisADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento
Leia maisDESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES
DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES Hugo Henrique Rodrigues Correa¹, Jaime Willian Dias 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil hugohrcorrea@gmail.com, jaime@unipar.br Resumo.
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 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 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 maisSCC-0263. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br
SCC-0263 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 maisJSP: JAVA SERVER PAGES
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB JSP: JAVA SERVER PAGES Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 O que é um JSP? Tags de JSP Trocando um Servlet por JSP Atividade Material de Estudo Material
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 maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Arquitetura de Aplicações Distribuídas na Web Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
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 maisJava II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com
Java II Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Por quê JSP? Com Servlets é fácil Ler dados de um formulário Recuperar dados de uma requisição Gerar informação de resposta Fazer gerenciamento
Leia maisMANUAL DE UTILIZAÇÃO. Instalação do MV Portaria
MANUAL DE UTILIZAÇÃO Instalação do MV Portaria Histórico da Revisão Data Versão Autor Descrição 15/06/12 1.0 Aluisio Comiran Criação do documento. 12/09/12 1.1 Aluisio Comiran - Foram removidas as etapas
Leia maisSistemas Distribuídos
Faculdades SENAC Análise e Desenvolvimento de Sistemas 28 de abril de 2010 Principais suportes de Java RMI (Remote Method Invocation), da Sun Microsystems DCOM (Distributed Component Object Model), da
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 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 maisJ550 Tag Libraries e JSTL
J550 Tag Libraries e JSTL Helder da Rocha (helder@acm.org) www.argonavis.com.br 1 Custom tags JSP com JavaBeans fornecem um meio de diminuir código Java da página, mas não totalmente Designers de página
Leia maisRelatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010.
Relatório do GPES Relatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010. Compreender a programação JSP. Os Servlets assim como JSP são tecnologias
Leia maisProgramação Web Aula 12 - Java Web Software
Programação Web Aula 12 - Java Web Software Bruno Müller Junior Departamento de Informática UFPR 25 de Maio de 2015 1 Java 2 Java Web Software 3 Servlets Modelo de Trabalho Funcionamento API Java Código
Leia mais1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
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 maisLinguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade
Linguagem Java de Desenvolvimento Máquina Virtual Um código intermediário, chamado de bytecode, é gerado quando um programa Java é compilado. Este bytecode é interpretado pelas máquinas virtuais java (JVMs)
Leia maisJSTL: Uma forma padrão de desenvolver página WEB dinâmica Plácido Antonio de Souza Neto placidoneto@cefetrn.br
JSTL: Uma forma padrão de desenvolver página WEB dinâmica Plácido Antonio de Souza Neto placidoneto@cefetrn.br 26/11/2005 JSTL 1 Agenda Histórico e motivação; Servlets e JSP; Introdução e conceituação
Leia maisInstalando e Atualizando a Solução... 3. Arquivos de Instalação... 4. Instalação do Servidor de Aplicação... 7. Instalação JDK...
Instalando e Atualizando a Solução... 3 Arquivos de Instalação... 4 Instalação do Servidor de Aplicação... 7 Instalação JDK... 7 Instalação Apache Tomcat... 8 Configurando Tomcat... 9 Configurando Banco
Leia maisO nome ANT é uma sigla para another neat tool (mais uma ferramenta organizada), segundo seu autor James Duncan Davidson.
1- Introdução 1.1- Visão Geral O ANT é uma ferramenta destinada a construção (build) de programas JAVA. É semelhante a ferramentas como make, nmake, jam mas com o diferencial de ser multi-plataforma, pois
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 maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Leia maisLEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1
LEIA ISTO PRIMEIRO IBM Tivoli, Versão 4.2.1 O IBM Tivoli, Versão 4.2.1, é uma solução para controlar a distribuição de software e o inventário de gerenciamento de recursos em um ambiente multiplataformas.
Leia maisJava Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da
Java Laboratório Aula 1 Programação orientada a objetos Profa. Renata e Cristiane Introdução a Plataforma Java O que é Java? Tecnologia Linguagem de Programação Ambiente de Execução (JVM) Tudo isso é a
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 maisInstalação e Configuração do Java (por Gilberto Irajá Müller)
Instalação e Configuração do Java (por Gilberto Irajá Müller) Para o desenvolvimento em Java, é necessário fazer a instalação do Kit de desenvolvimento em Java (JDK), que é fornecido pela Sun Microsystem
Leia maisINSTALAÇÃO-ATUALIZAÇÃO SANKHYAW WINDOWS ORACLE
INSTALAÇÃO-ATUALIZAÇÃO SANKHYAW WINDOWS ORACLE SANKHYA Business Partners - Copyright 2006 SANKHYA Tecnologia em Sistemas Ltda. Todos os direitos reservados. Proibida a reprodução parcial ou total por qualquer
Leia maisManual 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 maisProgramando em PHP. Conceitos Básicos
Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web
Leia mais3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Leia maisTUTORIAL SISTEMA DE CONTROLE DE ACESSO
FACULDADE DE TECNOLOGIA SENAC GOIÁS GESTÃO EM TECNOLOGIA DA INFORMAÇÃO WISLIY LOPES JULIANO PIROZZELLI TULIO TSURUDA LUIZ GUILHERME MENDES TUTORIAL SISTEMA DE CONTROLE DE ACESSO GOIÂNIA JUNHO DE 2014 Sumário
Leia maisManual de Instalação. Sistema de Gestão e Acompanhamento de Frotas SIGAFROTA. Versão 1.0 Francisco Edilson do Nascimento
Sistema de Gestão e Acompanhamento de Frotas SIGAFROTA Elaborado por: Revisado por: Aprovado por: Data modificação: Versão 1.0 Francisco Edilson do Nascimento André Mattei 25/10/2011 Prefeitura Municipal
Leia mais4 Um Exemplo de Implementação
4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação
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 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 mais