Tutorial Ideeclipse

download Tutorial  Ideeclipse

of 30

Transcript of Tutorial Ideeclipse

  • 7/24/2019 Tutorial Ideeclipse

    1/30

  • 7/24/2019 Tutorial Ideeclipse

    2/30

    Verso 1 01/2015 1

    TDSDESENVOLVIMENTO WEB

    PROF. ALEXANDRE CARLOS

  • 7/24/2019 Tutorial Ideeclipse

    3/30

    Aula 01

  • 7/24/2019 Tutorial Ideeclipse

    4/30

    Conceitos IDE eFerramenta Eclipse

  • 7/24/2019 Tutorial Ideeclipse

    5/30

    Agenda

    Integrated Development Environment (IDE)

    Eclipse

    Workspace Projeto

    Classe

    Criao do Ambiente - passo a passo

    Criao de Workspace Criao de Projeto

    Criao de Pacote

    Criao de Classe

  • 7/24/2019 Tutorial Ideeclipse

    6/30

    Integrated Development Environment (IDE)

    Integrated Development Environment (IDE) ou Ambiente Integrado deDesenvolvimento, um programa de computador que renecaractersticas e ferramentas de apoio ao desenvolvimento de softwarecom o objetivo de agilizar este processo

    Geralmente os IDEs facilitam a tcnica de RAD (Rapid ApplicationDevelopment, ou "Desenvolvimento Rpido de Aplicativos"), que visa amaior produtividade dos desenvolvedores

    Exemplos de IDEs para desenvolvimento na plataforma Java: Eclipse

    NetBeans JDeveloper

    IBM RAD (Rational Application Developer for WebSphere Software)

    JBuilder

  • 7/24/2019 Tutorial Ideeclipse

    7/30

    Integrated Development Environment (IDE)

    As caractersticas e ferramentas mais comuns encontradas nos IDEs so:

    Editor, edita o cdigo-fonte do programa escrito na(s) linguagem suportada(s)pela IDE

    Compilador, compila o cdigo-fonte do programa

    Debugger (Depurador), auxilia no processo de encontrar e corrigir defeitos nocdigo-fonte do programa

    Modelagem, criao do modelo de classes, objetos, interfaces, associaes einteraes dos artefatos envolvidos no software com o objetivo de solucionar

    as necessidades-alvo do software final

    Gerao de cdigo, gerao de cdigo a partir de templates de cdigocomumente utilizados para solucionar problemas rotineiros

  • 7/24/2019 Tutorial Ideeclipse

    8/30

    Integrated Development Environment (IDE)

    Deploy (Distribuio), auxilia no processo de criao doinstalador do software, ou outra forma de distribuio

    Testes Automatizados, realiza testes no software de forma

    automatizada, com base em scripts ou programas detestes previamente especificados, gerando um relatrio,assim auxiliando na anlise do impacto das alteraes nocdigo-fonte

    Refactoring (Refatorao), consiste na melhoria constantedo cdigo-fonte do software, seja na construo de cdigomais otimizado, mais limpo e/ou com melhorentendimento pelos envolvidos no desenvolvimento dosoftware

  • 7/24/2019 Tutorial Ideeclipse

    9/30

    Eclipse

    Eclipse um IDE desenvolvido em Java, seguindo o modelo opensource de desenvolvimento de software

    O projeto Eclipse foi iniciado na IBM que desenvolveu a primeiraverso do produto e doou-o como software livre para a comunidade

    O Eclipse possui como caractersticas marcantes o uso da SWT eno do Swing como biblioteca grfica, a forte orientao aodesenvolvimento baseado em plug-ins e o amplo suporte aodesenvolvedor com centenas de plug-ins que procuram atender asdiferentes necessidades de diferentes programadores

    Com o uso de plugins, pode ser usado no s para desenvolver emJava, mas tambm em C/C++, PHP, ColdFusion e at mesmoPython

  • 7/24/2019 Tutorial Ideeclipse

    10/30

    Workspace Viso Lgica

    Workspace

    Projeto

    Pacotes

    Classes

  • 7/24/2019 Tutorial Ideeclipse

    11/30

    Workspace Viso Fsica

    Workspace

    Projeto #1

    Pacotes #2

    Classes #2

    Classes #3

    Pacotes #1

    Projeto #2

    Classes #1

  • 7/24/2019 Tutorial Ideeclipse

    12/30

    Workspace Viso Fsica

    Workspace

    Projeto

    Pacotes

    Classes

  • 7/24/2019 Tutorial Ideeclipse

    13/30

    Criao de Ambiente

    Abrir o Eclipse e selecionar um local como Espao de Trabalho(workspace)

    No computador da FIAP, armazenar sua Workspace

    sempre no diretrio D:\ para evitar problemas de

    reset acidental da mquina e perda total dos dados!

    http://www.google.com.br/url?sa=i&rct=j&q=Aten%C3%A7%C3%A3o+PNG&source=images&cd=&cad=rja&docid=L1K8ZeG9TQs-gM&tbnid=6a5-3FewYnejtM:&ved=0CAUQjRw&url=http://clubehacker12.blogspot.com.br/p/atencao.html&ei=HKE6UbajIJHe8wTt2YDoCA&bvm=bv.43287494,d.eWU&psig=AFQjCNFn_0e7OPF59dM7W9pGgBHQ7cu0iw&ust=1362883221431273
  • 7/24/2019 Tutorial Ideeclipse

    14/30

    Criao de Ambiente

    Criar um Novo Projeto

  • 7/24/2019 Tutorial Ideeclipse

    15/30

    Criao de Ambiente

    Criar um Projeto Java (J2SE)

  • 7/24/2019 Tutorial Ideeclipse

    16/30

    Criao de Ambiente

    Dar um nome ao Projeto, selecionar a opo Use default JREeclicar em Finish

  • 7/24/2019 Tutorial Ideeclipse

    17/30

    Criao de Ambiente

    Ambiente de Desenvolvimento

  • 7/24/2019 Tutorial Ideeclipse

    18/30

    Criao de Ambiente

    Criao de Pacote

  • 7/24/2019 Tutorial Ideeclipse

    19/30

    Criao de Ambiente

    Criao de Pacote

  • 7/24/2019 Tutorial Ideeclipse

    20/30

    Criao de Ambiente

    Criao de Classe

  • 7/24/2019 Tutorial Ideeclipse

    21/30

    Criao de Ambiente

    Criao de Classe

  • 7/24/2019 Tutorial Ideeclipse

    22/30

    Criao de Ambiente

  • 7/24/2019 Tutorial Ideeclipse

    23/30

    Criao de Ambiente

    Escreva a seguinte classe:

    package br.com.fiap.tds;

    public class PrimeiraClasse{

    public static voidmain(String args[]){

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

    }

    }

  • 7/24/2019 Tutorial Ideeclipse

    24/30

    Criao de Ambiente

  • 7/24/2019 Tutorial Ideeclipse

    25/30

    Criao de Ambiente

  • 7/24/2019 Tutorial Ideeclipse

    26/30

    Estudo Complementar

    Eclipse IDE Tutorial

    http://www.vogella.com/articles/Eclipse/article.html

  • 7/24/2019 Tutorial Ideeclipse

    27/30

    Leitura Complementar

    IDE

    http://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integrado

    Eclipse

    http://en.wikipedia.org/wiki/Eclipse_%28software%29

  • 7/24/2019 Tutorial Ideeclipse

    28/30

    IDEs - Links

    Eclipse

    http://www.eclipse.org

    NetBeans

    http://www.netbeans.org

    JDeveloper http://www.oracle.com/technetwork/developer-

    tools/jdev/index.html

    RAD

    http://www-142.ibm.com/software/products/us/en/application

    Embarcadero - JBuilder

    http://www.embarcadero.com/kr/products/jbuilder

  • 7/24/2019 Tutorial Ideeclipse

    29/30

    Dvidas

  • 7/24/2019 Tutorial Ideeclipse

    30/30

    Copyright 2015 Prof. Alexandre Carlos

    Todos direitos reservados. Reproduo ou divulgao total ou parcial destedocumento expressamente probido sem o consentimento formal, porescrito, do Professor (autor).