Você está na página 1de 30

TDS

DESENVOLVIMENTO WEB
PROF. ALEXANDRE CARLOS

Verso 1 01/2015

Aula 01

Conceitos IDE e
Ferramenta Eclipse

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

Integrated Development Environment (IDE)

Integrated Development Environment (IDE) ou Ambiente Integrado de


Desenvolvimento, um programa de computador que rene
caractersticas e ferramentas de apoio ao desenvolvimento de software
com o objetivo de agilizar este processo
Geralmente os IDEs facilitam a tcnica de RAD (Rapid Application
Development, ou "Desenvolvimento Rpido de Aplicativos"), que visa a
maior produtividade dos desenvolvedores
Exemplos de IDEs para desenvolvimento na plataforma Java:

Eclipse
NetBeans
JDeveloper
IBM RAD (Rational Application Developer for WebSphere Software)
JBuilder

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 no


cdigo-fonte do programa
Modelagem, criao do modelo de classes, objetos, interfaces, associaes e
interaes 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 cdigo


comumente utilizados para solucionar problemas rotineiros

Integrated Development Environment (IDE)

Deploy (Distribuio), auxilia no processo de criao do


instalador do software, ou outra forma de distribuio
Testes Automatizados, realiza testes no software de forma
automatizada, com base em scripts ou programas de
testes previamente especificados, gerando um relatrio,
assim auxiliando na anlise do impacto das alteraes no
cdigo-fonte

Refactoring (Refatorao), consiste na melhoria constante


do cdigo-fonte do software, seja na construo de cdigo
mais otimizado, mais limpo e/ou com melhor
entendimento pelos envolvidos no desenvolvimento do
software

Eclipse
Eclipse um IDE desenvolvido em Java, seguindo o modelo open
source de desenvolvimento de software
O projeto Eclipse foi iniciado na IBM que desenvolveu a primeira
verso do produto e doou-o como software livre para a comunidade
O Eclipse possui como caractersticas marcantes o uso da SWT e
no do Swing como biblioteca grfica, a forte orientao ao
desenvolvimento baseado em plug-ins e o amplo suporte ao
desenvolvedor com centenas de plug-ins que procuram atender as
diferentes necessidades de diferentes programadores
Com o uso de plugins, pode ser usado no s para desenvolver em
Java, mas tambm em C/C++, PHP, ColdFusion e at mesmo
Python

Workspace Viso Lgica


Workspace
Projeto
Pacotes
Classes

Workspace Viso Fsica


Workspace
Projeto #1
Projeto #2

Pacotes #1

Classes #1
Classes #2
Classes #3
Pacotes #2

Workspace Viso Fsica

Classes
Workspace
Projeto

Pacotes

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!

Criao de Ambiente
Criar um Novo Projeto

Criao de Ambiente
Criar um Projeto Java (J2SE)

Criao de Ambiente
Dar um nome ao Projeto, selecionar a opo Use default JRE e
clicar em Finish

Criao de Ambiente
Ambiente de Desenvolvimento

Criao de Ambiente
Criao de Pacote

Criao de Ambiente
Criao de Pacote

Criao de Ambiente
Criao de Classe

Criao de Ambiente
Criao de Classe

Criao de Ambiente

Criao de Ambiente
Escreva a seguinte classe:
package br.com.fiap.tds;
public class PrimeiraClasse{
public static void main(String args[]){
System.out.println("Hello TIN!");
}
}

Criao de Ambiente

Criao de Ambiente

Estudo Complementar
Eclipse IDE Tutorial
http://www.vogella.com/articles/Eclipse/article.html

Leitura Complementar
IDE
http://pt.wikipedia.org/wiki/Ambiente_de_desenvolvimento_integra
do
Eclipse
http://en.wikipedia.org/wiki/Eclipse_%28software%29

IDEs - Links
Eclipse
http://www.eclipse.org
NetBeans
http://www.netbeans.org
JDeveloper
http://www.oracle.com/technetwork/developertools/jdev/index.html
RAD
http://www-142.ibm.com/software/products/us/en/application
Embarcadero - JBuilder
http://www.embarcadero.com/kr/products/jbuilder

Dvidas

Copyright 2015 Prof. Alexandre Carlos

Todos direitos reservados. Reproduo ou divulgao total ou parcial deste


documento expressamente probido sem o consentimento formal, por
escrito, do Professor (autor).

Você também pode gostar