Post on 17-Apr-2015
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