Laszlo, Framework focado em MVC

33 %
67 %
Information about Laszlo, Framework focado em MVC
Technology

Published on January 12, 2009

Author: raquelcarsi

Source: slideshare.net

Instituição Federal do Rio Grande do Norte Laszlo Grupo: Raquel do Carmo, Adelson Luis, Alikson, Gilvaneide www.cefetrn.br

O que raios afinal é Laszlo?

Introdução Laszlo é um framework focado  totalmente na camada de apresentação do MVC – Model- View-Controller. Tecnologia nova para o  desenvolvimento de aplicações Web, que permite clientes em browsers muito mais ricos em detalhes e recursos.

Alguns conceitos Laszlo: nome da tecnologia e uma  marca registrada. LaszloSystems: empresa que criou  e desenvolveu o OpenLaszlo. OpenLaszlo: plataforma para criação  de aplicações ricas para web. É uma implementação da tecnologia Laszlo, e é o produto utilizado no desenvolvimento de aplicações.

Mais conceitos Facilitar a criação de interfaces  web ricas. Características: cinemáticas e  dinâmicas, tais como deslizar sobre a tela, controle de transparência, alteração de dimensões com clique do mouse dentre outros. A construção dos aplicativos é feita  com a linguagem LZX, mesclando XML e Javascript.

Linguagem LZX Boa combinação de XML com  Java Script.  Sintaxe de TAGs e atributos parecida com HTML.  Os arquivos LZX dividem-se em canvas ou library, usadas para criação de interfaces com o usuário e criação de classes utilitárias ou componentes, respectivamente.

Modos de Distribuição SOLO (Standalone OpenLaszlo  Output): qualquer tipo de servidor web que faça a integração com o XML ou http. J2EE Server: Aplicações Web  Java utilizando o Laszlo como camada de Apresentação.

Arquitetura Cliente-Servidor Executado em servidor web J2EE ou em  container de servlet web Java. Aplicações escritas em LZX, compiladas pelo  LPS e distribuídas em código binário .swf para serem executadas no navegador do cliente, por um plugin flash. Cliente -> aplicação LZX em execução no  navegador do cliente; Servidor -> LPS. Comunicação sob o protocolo HTTP ou  HTTPS, o Servidor envia bytecode e o Cliente envia XML.

Arquitetura Servidor Consiste de 5 subsistemas:  Compilador de Interface: Converte o  código LZX para um código binário executável (SWF) Transcodificador de Media: Converte  os diversos recursos de media em um único formato Gerenciador de Dados: recupera dados  através de XML/HTTP Gerenciador de conexão persistente:  controla a autenticação e mensagens em tempo real. Cache: Contem as versões compiladas  recentemente

Arquitetura Cliente Consiste em ORL (OpenLaszlo  Runtime Libray | Biblioteca de Execução OpenLaszlo ); ORL não usa nenhum serviço do Flash  ou modelo de objeto Flash. O Flash Player só é utilizado como  (engine) instrumento de renderização

Arquitetura Cliente Existem 4 componentes primários da  ORL: Sistema de Eventos: Lida com os eventos  da aplicação reduzindo o processamento de dados no servidor. Lincador/Carregador de Dados:  Direciona o trafego de dados, vindo do servidor, e lincando-os na exibição em elementos(campos de texto, etc). Sistema de Animação e Layout: Provê  um layout de tela e um algoritmo de animação de interfaces. Possibilitando assim, a construção de interfaces dinâmicas com o mínimo de programação. Conjunto de Serviços de Aplicação:  Suporte para temporizadores, sons e janelas de dialogo do tipo modal.

Preparando o ambiente... LaszloSDK:  http://www.openlaszlo.org/download  Plug-in do Eclipse: http://www.eclipse.org/webtools  LaszloIDE: http://www.eclipse.org/laszlo

Vamos para a prática !!!!! Abram a página: http://www.openlaszlo.org

Fontes Revista mundo Java edição 14. 2005.  www.laszlosystems.com/  www.openlaszlo.org  http://www.mundooo.com.br/php/modules  .php?name=News&file=article&sid=792

Add a comment

Related presentations

Related pages

Spring MVC: Domine o principal framework web Java ...

O mercado pede que você saiba o framework web mais usado em Java! No novo livro, focado no Spring MVC, ... que você saiba o framework web mais usado em ...
Read more

ASP.NET MVC | The ASP.NET Site

Download ASP.NET MVC and learn how to build web apps using the model view controller pattern. ... ASP.NET MVC 4 Entity Framework Scaffolding and Migrations;
Read more

Livro referencia ASP.NET MVC + Entity Framework

Então eu estou iniciando meus estudos sobre asp.net mvc e entity Framework e gostaria de ... Livros sobre MVC em ... sobre MVC, ele é focado na ...
Read more

MVC - Model View Controller - Java para Desenvolvimento Web

A construir um framework MVC ... Spring MVC - é uma parte do Spring Framework focado em implementar um controlador MVC. É fácil de usar em suas ...
Read more

ASP.NET MVC Samples | The ASP.NET Site

Here are some ASP.NET MVC samples ... This tutorial is a great introduction for people who are new to the ASP.NET MVC Framework and who want to get ...
Read more

ASP.NET MVC Views - Google Groups

Trabalho com o MVC faz vários anos e pelo que já vi ... tenho framework e gerador de código que resolvem ... tem um grupo focado em MVC caso queira ...
Read more

CodePlex - MVCCommerce - ASP.NET MVC ecommerce - Home

Project Description ECommerce system based on the ASP.Net MVC 3.0 framework using RAzor view engine, .Net 4.0, Entity Framework, and Sql Server 2005/2008+.
Read more

MVC – Wikipédia, a enciclopédia livre

Model-view-controller (MVC), em português modelo-visão-controlador, ... PageletBox - IDE para Celular WAP com framework MVC embutido em PHP 5;
Read more