A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Desenvolvimento Web GeneXus X 6º Encontro GUG Porto Alegre/Brasil Nataniel Strack –

Cópias: 1
Arquitetura Web Avançado 5º Encontro GUG Porto Alegre/Brasil Nataniel Strack –

Apresentações semelhantes


Apresentação em tema: "Desenvolvimento Web GeneXus X 6º Encontro GUG Porto Alegre/Brasil Nataniel Strack –"— Transcrição da apresentação:

1 Desenvolvimento Web GeneXus X 6º Encontro GUG Porto Alegre/Brasil Nataniel Strack –

2 Agenda Eventos 9.0: Todos eventos no servidor X: Eventos no cliente, eventos no servidor Post vs Get 9.0 Chamadas recursivas X Todos eventos em uma tela Get Preparação do ambiente (igual 9.0 porém mais pesado) Um JS por página Post: Trafego vs carga Controlar execuções através de &HTTPResponse.Method Sempre carrega Grid

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

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

5 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

6 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

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

8 ... 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

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

10 ... 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

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

12 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

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

14 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

15 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.

16 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.

17 Web

18 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

19 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

20 Web 2.0

21 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

22 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

23 Web 2.0

24 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":{}}

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

26 Debate


Carregar ppt "Desenvolvimento Web GeneXus X 6º Encontro GUG Porto Alegre/Brasil Nataniel Strack –"

Apresentações semelhantes


Anúncios Google