19
Treinamento no Treinamento no GRADEp GRADEp HelloWorld Args

Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Embed Size (px)

Citation preview

Page 1: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Treinamento no Treinamento no

GRADEpGRADEp

Treinamento no Treinamento no

GRADEpGRADEpHelloWorld

Args

Page 2: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 2

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

AutoriaAutoria

• Autora Ingrid Oliveira de Nunes Versão (número, data, autor)

• V1, junho de 2005

• V2, 02 de agosto de 2005, Geyer

• V3, 02 de agosto de 2005, Ingrid

• V4, 03 de agosto de 2005, Geyer

Page 3: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 3

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

Sumário da ApresentaçãoSumário da Apresentação

• HelloWorld exemplo de programa Java executado pelo GRADEp

• Args idem com uso de argumentos

Page 4: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 4

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

Sumário da ApresentaçãoSumário da Apresentação

• HelloWorld Visão Geral Arquivos

• helloWorld.isam• helloWorld.jar

Como executar Saída

Page 5: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 5

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

Sumário da ApresentaçãoSumário da Apresentação

• Args Visão Geral Arquivos

• args.isam• args.jar

Como executar Entrada e Saída

Page 6: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 6

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

HelloWorld – Visão GeralHelloWorld – Visão Geral

• HelloWorld – Visão Geral programa exemplo escrito em Java executado sobre o MiddleWare GRADEp imprime na saída padrão a mensagem “Hello World!” necessita de dois arquivos:

• helloWorld.isam

• helloWorld.jar

Page 7: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 7

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

HelloWorld - ArquivosHelloWorld - Arquivos

• HelloWorld - Arquivos helloWorld.isam

• arquivo XML• contém parâmetros para ser executado sobre o GRADEp• formato:

<isamapp spec="1.0" href="helloWorld.isam"><info>

<title>Hello World</title><vendor>ISAM team</vendor><description>This is ISAM HelloWorld demo

application</description><icon href="helloworld.png" />

</info>…

Page 8: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 8

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

HelloWorld - ArquivosHelloWorld - Arquivos

<code>

<main class="HelloWorld" />

<jar href="bda://helloworld.jar"/>

</code>

</isamapp>

Page 9: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 9

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

HelloWorld - ArquivosHelloWorld - Arquivos

• HelloWorld - Arquivos helloWorld.jar

• arquivo que contém:• classes Java para rodar a aplicação

// HelloWorld.java

public class HelloWorld {

public static void main(String[ ] args) {

// Imprime na saída padrão

System.out.println("Hello World!");

}

}

Page 10: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 10

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

HelloWorld – Como ExecutarHelloWorld – Como Executar

• HelloWorld – Como Executar através do GRADEp Desktop linha de comando gradep-run

• parâmetro: arquivo do descritor de disparo da aplicação: helloWorld.isam

$gradep-run helloworld.isam

Page 11: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 11

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

HelloWorld – SaídaHelloWorld – Saída

• Saída do programa:

> Hello World!

Page 12: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 12

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

ARGS

Page 13: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 13

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

Args – Visão GeralArgs – Visão Geral

• Args – Visão Geral programa exemplo escrito em Java executado sobre o MiddleWare GRADEp recebe argumentos de entrada imprime o número e quais os argumentos fornecidos necessita de dois arquivos:

• args.isam

• args.jar

Page 14: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 14

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

Args - ArquivosArgs - Arquivos

• Args - Arquivos args.isam

• arquivo XML• contém parâmetros para ser executado sobre o GRADEp• formato:

<isamapp spec="1.0" href=“args.isam"><info>

<title>Args</title><vendor>ISAM team</vendor><description>This is ISAM Args demo

application</description><icon href=“args.png" />

</info>…

Page 15: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 15

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

Args - ArquivosArgs - Arquivos

<code>

<main class=“Args" />

<jar href="bda://args.jar"/>

</code>

</isamapp>

Page 16: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 16

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

Args - ArquivosArgs - Arquivos

• Args - Arquivos args.jar

• arquivo que contém:• classes Java para rodar a aplicação

// Args.javapublic class Args {

public static void main(String[ ] args) {System.out.println("args.length="+args.length);for (int i=0; i<args.length; i++) {

System.out.println("args["+i+"]="+args[i]);}

}}

Page 17: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 17

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

Args – Como ExecutarArgs – Como Executar

• Args – Como Executar através do GRADEp Desktop linha de comando gradep-run

• parâmetro: arquivo do descritor de disparo da aplicação: args.isam

$gradep-run args.isam

Page 18: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Slide 18

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

Args – Entrada e SaídaArgs – Entrada e Saída

• Entrada do Programa:

Exemplo de execucao do programa Args• Saída do programa:

> args.length=6

> args[0]=Exemplo

> args[1]=de

> args[2]=execucao

> args[3]=do

> args[4]= programa

> args[5]= Args

Page 19: Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora

Treinamento no Treinamento no

GRADEpGRADEp

Treinamento no Treinamento no

GRADEpGRADEpHelloWorld

Args