Arquitetura Web Avançado 5º Encontro GUG Porto Alegre/Brasil Nataniel Strack –

Slides:



Advertisements
Apresentações semelhantes
Passo a passo: Configuração de Login no ASP.NET
Advertisements

Desenvolvimento Web GeneXus X
Introdução Ajax Json XML
Introdução à Arquitectura de aplicações para a Web
Criar uma Aplicação Web em ASP.NET v Tipos de Sites Web gerados pelo VS2005 File-system Web sites Ficheiros armazenados num directório local É utilizado.
Master Pages no ASP.NET 2.0 Adaptado/Retirado do MSDN.
Introdução ao ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Conhecendo o VS2008: Windows Forms X Web Forms X Web Services
Componentes ASP.NET 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2 Bruno C. de Paula.
Laboratório de Informática Imagens 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
ASP.NET Ajax Control Toolkit Passo a passo Instalação 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Terceiro Encontro GUG Porto Alegre/Brasil
Desenvolvimento Baseado em CGI Material cedido pelo Prof
Redes de Computadores 2 - Camada de Aplicação (HTTP) –
Threads Estagiário: Bruno Guazzelli Batista Slides de autoria do Prof Drº Marcos José Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum.
Prof. Marco Aurelio N. Esteves
SOA - Arquitetura Orientada a Serviços
Como estruturar serviços com Web API e Entity Framework 5?
Programação WEB HTML.
Programação Web com PHP
Ferramentas para Sistema Web Sistemas de Informação Aula 10 – 15/05/2013.
Protocolo HTTP e HTML Prof. Danton Cavalcanti Franco Junior
II Semana TI Raphael Zanon Rodrigues Curso ASP.NET AJAX UNIVEM - Prof. Elvis Fusco.
Elizeu Madeira Eduardo Cardoso João Paulo Duarte
André Roeck Chaiene Oliveira Henrique dos Santos Lucas Wolff
Amirton Chagas
Código Javascript 1. Pedido AJAX (JSON) Servlet 3. Resposta AJAX
Introdução ao Desenvolvimento Web
Jquery Ajax.
Arquitecturas de extensão do servidor HTTP CGI | ISAPI : ASP, ASP.NET Programação na Internet Secção de Programação ISEL-DEETC-LEIC Luis Falcão -
Arquitecturas de extensão do servidor HTTP Arquitecturas de extensão do servidor HTTP CGI e ISAPI: ASP, ASP.NET Programação na Internet Secção de Sistemas.
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
Protocolo HTTP e Web Servers
Programação WEB HTML.
Flex Mania 2009 Wender Lima Who is? Analista Programador do UOL. Especialista no desenvolvimento de WebServices baseados na tecnologia Adobe ColdFusion,
Curso de JavaWeb Módulo 1 e 2 Instrutores: Rodrigo Cardoso
HTTP Hypertext Transfer Protocol.
PHP e AJAX: do Request ao Framework Rafael Machado Dohms Coordenação PHPDF.
XIV Jornada de Cursos .NET com C# Antônio Júnior Bruno Inojosa.
Adriano Melo Introdução ao ASP.NET Adriano Melo
RESTful Webservices Lucas Batistussi –
Programação WEB Variáveis Globais Get x Post Manipulação de Arquivos
Programação WEB Transferência de Arquivos Prof. Timoteo Lange Junho2014.
Formulários HTML Jobson Ronan
 Para enviar correio electrónico através do PHP precisamos de utilizar a função: send()  Sintaxe:  bool mail ( string $to, string $subject, string.
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
Aplicações Web com Orientação a Objetos
Robinson Junior Analista de Sistemas. Agenda Preparando o terreno – Para começar… um pouco de HTML – Diferenças entre HTML e XML – Porque XML é importante.
Aula 1 - Fundamentos Web Servidor
IIS Web Server.
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
LINGUAGENS DE PROGRAMAÇÃO WEB
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Infra-Estrutura de Comunicação (IF678)
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
Componentes do ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Academia de Ensino Superior - Prof. André Morais Desenvolvimento de Aplicações Web na plataforma Microsoft Programando eventos.
Aula 1 - Fundamentos Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros.
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
Conceitos Programação Web.
Aplicativos para Internet Prof. Wolley W. Silva
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Asynchronous Javascript and XML AJAX. AJAX – Motivação Início dos anos 90, a maioria dos web sites eram baseados em páginas HTML Cada ação do usuário.
1 AJAX em aplicações Rails Lívia Monnerat Castro
Curso Superior em Redes de Computadores
Módulo IV Capítulo 1: Introdução
Transcrição da apresentação:

Arquitetura Web Avançado 5º Encontro GUG Porto Alegre/Brasil Nataniel Strack –

Agenda Lembrando HTTP Gerenciamento de memória Integridade Transacional Leitura e geração de arquivos Execução de Eventos Win Web Web 2.0

Lembrando HTTP Título Exemplo de página HTML ! 3 Resposta 1 Requisição 2 Leitura HTML

Gerenciamento memória - Win DBMS... Processo – Aplicação Área de programas Área de dados... Memória

Gerenciamento memória - Web HTML... Processo - Navegador Área de programas Área de dados... Memória... Processo - WebServer Área de programas Área de dados... Memória

HTML... Processo - Navegador Área de programas Área de dados... Memória... Processo - WebServer Área de programas Área de dados Processo – IIS/Tomcat Área de programas Área de dados... Memória Gerenciamento memória - Web

... Processo - Navegador Área de programas Área de dados... Memória... Processo - WebServer Área de programas Área de dados Processo – IIS/Tomcat Área de programas Área de dados... Memória DBMS Gerenciamento memória - Web

... Processo - Navegador Área de programas Área de dados... Memória... Processo - WebServer Área de programas Área de dados Processo – IIS Área de programas Processo – StateServer Área de dados... Memória DBMS Gerenciamento memória - Web

Integridade Transacional - Win DBMS... Processo – Aplicação Área de programas Tela 1 Tela 2 Área de dados... Memória

... Processo - Navegador Área de programas Área de dados... Memória... Processo – IIS/Tomcat Área de programas Área de dados... Memória DBMS Integridade Transacional - Web Tela1.DLL Tela2.DLL

Leitura/geração arquivos - Win C:\caminho\arquivo.file... Processo – Aplicação Área de programas Área de dados... Memória

C:\caminho\ arquivo.file C:\caminho\ arquivo.file... Processo - WebServer Área de programas Área de dados Processo – IIS/Tomcat Área de programas Área de dados... Memória Leitura/geração arquivos - Web

Execução de Eventos - Win... Processo – Aplicação Área de programas go to... Área de dados... Memória

3 Chamada Execução de Eventos - Web 2 Chamada 5 Retorno 6 Resp./Desc. 1 Conec./Requis. HTML DBMS 4 Retorno SQL... Processo - WebServer Área de programas Área de dados Processo – IIS/Tomcat Área de programas Área de dados... Memória

Execução de Eventos - Web 4 Resp./Desc. 1 Conec./Requis. HTML Binário 3 Resposta 2 Requisição HTML Binário 3 Resposta 2 Requisição HTML Get Post 4 Resp./Desc. 1 Conec./Requis.

Web 2 Chamada 4 Retorno.destaque {font-style:italic;} Título Exemplo de página HTML ! HTML Imagens CSS 5 Resp./Desc. 1 Conec./Requis.

Web

ACTUAL PERFORMANCE Requests started at:22:12:12:3281 Responses completed at:22:12:12:4062 Total Sequence time:00:00: RESPONSE CODES HTTP/200: 3 RESPONSE BYTES (by Content-Type) image/jpeg:1.894 text/css:37 ~headers:740 text/html:275

Web 2.0 – Ajax - Get 4 Resposta 1 Requisição 2 Chamada 3 Retorno Binário Título Exemplo de página HTML ! HTML Imagens CSS Javascrípt HTML

Web 2.0

HTTP/ OK Server: Microsoft-IIS/5.1 Date: Thu, 14 May :43:36 GMT X-Powered-By: ASP.NET X-AspNet-Version: Pragma: no-cache Cache-Control: no-cache Content-Type: text/html; charset=utf-8 Content-Length: 1917 Exemplo

Web 2.0 – Ajax - Post 4 Chamada 5 Retorno Binário {"gxProps":{"TEXTBLOCK1":{"Name":"Textb lock1","Caption":"Exemplo de página\t HTML !"}},"gxHiddens":{"_Ev entName":"","_EventGridId":"","_EventRowId" :"","sCallerURL":"","GX_FocusControl":"","G X_AJAX_KEY":"88EFFF70E5123B83C2E66F C5A ","GX_CMP_OBJS":{}},"gxValue s":[],"gxMessages":{"MAIN":[]},"gxComponen ts":{},"gxOverlapCmp":{},"gxFloatingCmp":{},"gxBackCmp":{},"gxGrids":{}} 6 Resposta 3 Requisição Json Framework Javascritpt 8 Monta Página 1 Executa Ação 7 Retorno 2 Requisição

Web 2.0

HTTP/ OK Server: Microsoft-IIS/5.1 Date: Thu, 14 May :55:36 GMT X-Powered-By: ASP.NET X-AspNet-Version: Pragma: no-cache Cache-Control: no-cache Cache-Control: max-age=0 Content-Type: text/html; charset=utf-8 Content-Length: 385 {"gxProps":{"TEXTBLOCK1":{"Name":"Textblock1","Caption":"Exemplo de página\t HTML !"}},"gxHiddens":{"_EventName":"","_EventGridId":"", "_EventRowId":"","sCallerURL":"","GX_FocusControl":"","GX_AJAX_KEY":" 88EFFF70E5123B83C2E66FC5A ","GX_CMP_OBJS":{}},"gxValues":[ ],"gxMessages":{"MAIN":[]},"gxComponents":{},"gxOverlapCmp":{},"gxFloati ngCmp":{},"gxBackCmp":{},"gxGrids":{}}

Perguntas & Respostas com ARTech