Playframework 2.0. O que veremos hoje Playframework 2.0 Instalação Criação e Execução de uma Aplicação Estrutura de uma Aplicação Exemplos.

Slides:



Advertisements
Apresentações semelhantes
Java Web Sessão 1 Introdução a Java Prof. Luís Eduardo tecnoclasta.com.
Advertisements

Programação em Java Prof. Maurício Braga
Iniciando na plataforma Eclipse
<script language="javascript">
Applets Carlos Bazilio Depto de Ciência e Tecnologia
Encontro Linguagem HTML; 13. Hospedagem na WWW.
Professor Ismael H F Santos –
Wagner Santos C. de Jesus
Capítulo 16 Applets.
Introdução a Linguagem JAVA
Tutorial I: Criando a interface de uma aplicação em Java
Java Server Faces Leandro O. Gomes Primeiros passos - FES(2009-1)
Selenium CONFIGURAÇÃO DE TESTE.
Laboratório de Programação II
Model-View-Controller (MVC) em Aplicações Web Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Tecnologias para Internet
Apresentação teórica do Conceito HTML
Linguagem Técnica II Testes Automatizados Aula 04 Prof
7 - Criação de Páginas Web DREAMWEAVER Pt.2
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
Recuperação de Informação usando o Apache Lucene
Desenvolvendo para a web com Grails
JAVA Linguagem Ambiente de Desenvolvimento
Programação para estrutura Cliente-Servidor
HTML Programação Web.
Introdução a aplicativos Java
Struts Java avançado – PCC Jobson Ronan
JUnit “Keep the bar green to keep the code clean” JUnit Site.
Um Framework Para Testes
Aula 2 – Primeiros Passos com a arquitetura Web Servidor
PHP - Formulário Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
DESENVOLVIMENTO WEB II PHP Entrada e saída básica de dados (2ª parte)
Prof. Alexandre Monteiro Recife
PrograMação para internet
Aula 2 – Primeiros Passos com a arquitetura Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas.
Implementação MVC Pedro Antonino.
Unidade 6 – Formulários HTML Prof.: Henrique Santos
DESENVOLVIMENTO WEB I Organização de arquivos, estrutura básica de uma página e TAGs de frases diversas.
PHP e Formulários Web.
Aula Prática 4 Monitoria IP/CC (~if669).
Identificacão de Usuarios Em WEB-INF/Usuarios.xml estão definidos os usuários com os seus devidos papeis. Podem ser inclusos novos usuários e/ou papeis(perfis)
Bruno Inojosa MCP.NET Framework.NET com C#. Aula V  Tópicos abordados:  Desenvolvendo para internet (Parte III) Gerenciamento de Estados User Controls.
+ Java Básico Aula 1 por Flávio Juvenal. + Histórico Green Project (1991) Desenvolver plataforma para eletrodomésticos inteligentes Tentaram usar C++
Ferramentas para Sistema Web Sistemas de Informação Aula /03/2013.
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
A DISCIPLINA  Objetivos do curso  Desenvolver páginas web (sites estáticos) usando a linguagem HTML  Basear o desenvolvimento destes sites usando os.
PROGRAMAÇÃO Prof.: Bruno Rafael de Oliveira Rodrigues.
Aula 3 Prof. Naércio Filho Técnico em Informática
Modificadores Programação II.
Programação Distribuída em Java Aula 09 - JSP. Na aula passada vimos: Aspectos gerais de segurança em Java policytool Instalação de políticas de segurança.
Treinamento expresso java web Luiz Carlos d´Oleron.
ZEND Framework Alexsander Muraro.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
J U nit Um Framework Para Testes. Motivação  Todos os programadores sabem que devem testar seu código  Quanto mais curto o prazo menos testes são realizados.
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
Formulários em PHP Trabalhando o HTML + PHP
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Programação para Web I AULA 2 BANCO DE DADOS.
WWW e HTML HTML - Básico Curso de Formação de Usuários WWW e Projetistas de Paginas HTML Organização: LSI - EPUSP.
1 AJAX em aplicações Rails Lívia Monnerat Castro
Capítulo 7 Métodos. 2Capítulo 7 – Métodos Métodos Criação e chamada de métodos Passagem de parâmetros VarArgs Sobrecarga Método com valor de retorno Métodos.
Vamos usar um widget para montar um formulário para criação de alunos! Para isso, usaremos o TableForm. Comece importando no controllers.py (caso ainda.
1. 2 Prof. Maurício Rodrigues de Morais Programação Orientada a Objetos II.
Banco de Dados com Play 2.0. Configuração do Play para acesso a um Banco de Dados  No arquivo de Rotas db.default.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver.
INTRODUÇÃO AO FRAMEWORK YII Prof. Marcelo Paravisi.
Introdução à plataforma Java. 2 A tecnologia Java Java: linguagem de programação e plataforma de desenvolvimento Criada pela Sun Microsystems Apoiada.
Programação Gráfica em Java Edição visual - Jigloo Aula 10.
Implementação Orientada a Objetos – Aula 02 Introdução ao Java Prof. Danielle Martin Universidade de Mogi das Cruzes.
Programação Gráfica em Java Applet Aula Na aula passada vimos: Swing: Por quê Swing Estratégia MVC (model-view-controller) Componentes AWT - semelhantes.
Transcrição da apresentação:

Playframework 2.0

O que veremos hoje Playframework 2.0 Instalação Criação e Execução de uma Aplicação Estrutura de uma Aplicação Exemplos

Playframework 2.0 Play é um Framework Java para Aplicações Web Permite criar e executar aplicações web Escrito na Linguagem Scala mas permite desenvolver aplicações em Java

Ola Mundo usando Play 2.0 Classe de Controle (contendo ações) Rota (Mapeamento entre a URL e o método) A URL gera a resposta “Olá Mundo” public class Application extends Controller { public static Result index() { return ok("Olá Mundo"); } public class Application extends Controller { public static Result index() { return ok("Olá Mundo"); } GET / controllers.Application.index()

Instalação do Play Baixar o Play ▫playframework.org Descompactar Configurar a variável PATH para incluir o caminho do Play ▫set PATH=c:\play20;%PATH%

Criação de uma Aplicação Abra uma janela de Comando ( + R) cmd Crie uma nova aplicação com o play ▫Play new OlaMundo O Play vai criar uma pasta com o nome da aplicação Entre na pasta ▫cd OlaMundo Execute a aplicação ▫play run

Estrutura da Aplicação

Arquitetura de uma Aplicação

Exemplos

Exercícios Crie uma nova aplicação no Play chamada de Aula1 Execute a aplicação Dentro da aplicação crie ▫Uma página HTML contendo um formulário com dois campos de texto (a, b) ▫Uma ação para somar dois números ▫Uma ação que recebe uma frase e exibe-a 3 vezes ▫Uma ação que recebe 3 números e exibe-os ordenados em forma de lista.