treinamento no gradep helloworld args. slide 2 rede nacional de ensino e pesquisa treinamento em...

Post on 17-Apr-2015

107 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Treinamento no Treinamento no

GRADEpGRADEp

Treinamento no Treinamento no

GRADEpGRADEpHelloWorld

Args

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

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

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

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

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

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

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>

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!");

}

}

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

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!

Slide 12

Rede Nacional de Ensino e PesquisaTreinamento em Gradep - julho 2005

HelloWorld e Args

ARGS

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

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

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>

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]);}

}}

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

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

Treinamento no Treinamento no

GRADEpGRADEp

Treinamento no Treinamento no

GRADEpGRADEpHelloWorld

Args

top related