O documento fornece instruções passo a passo para instalar o Eclipse Neon, configurar o servidor Apache Tomcat nele e iniciar o servidor. Ele explica como baixar e descompactar os arquivos do Eclipse e Tomcat, adicionar o Tomcat como servidor de execução no Eclipse, criar um novo servidor e iniciar a execução.
2. APRESENTAÇÃO DO PROFESSOR
• Pós Graduação em Desenvolvimento de Sistemas WEB (em
andamento)
• Bacharel em Sistemas de Informação (formado em 2010)
Experiências Profissionais:
Auxiliar Administrativo (Lojas Arapuã 07/1999 à 02/2008)
Analista de Suporte Técnico (Mampower do Brasil e Unisys 01/2009 à
07/2010)
Professor de Informática (Cáritas São Pedro Apóstolo 08/2010 à 03/
2017) ministrando os seguintes cursos:
Assistente Administrativo com Informática
Operador de Microcomputador
Programador Web
Assistente de Suporte Técnico
Excel Avançado
Informática para Crianças
Informática Especial para Melhor Idade
Informática Básica
3. IDE
IDE, do inglês Integrated Development
Environment ou Ambiente de Desenvolvimento
Integrado, é um programa de computador que
reúne características e ferramentas de apoio ao
desenvolvimento de software com o objetivo de
agilizar este processo.
4. PARA DESENVOLVIMENTO DE APLICAÇÕES JAVA
PODEMOS UTILIZAR AS SEGUINTES IDE:
1 – APTANA STUDIO
2 – BLUEFISH
3 – BLUEGRIFFON
4 – BRACKETS
5 – CODE BLOCKS
6 – GEANY
7 – JEDIT
8 – MONODEVELOP
9 – NETBEANS
10 – SUBLIME TEXT 2
11 - Eclipse
12 – IBM Rational Application Developer for WebSphere
Software
5. NÃO PODEMOS ESQUECER DO SERVIDOR DE
APLICAÇÃO
Um Servidor de Aplicações (em inglês Applications Server), é
um servidor que disponibiliza um ambiente para a instalação
e execução de certas aplicações, centralizando e
dispensando a instalação nos computadores clientes. Os
servidores de aplicação também são conhecidos
por middleware.
O objetivo do servidor de aplicações é disponibilizar uma
plataforma que separe do desenvolvedor de software
algumas das complexidades de um sistema computacional.
No desenvolvimento de aplicações comerciais, por exemplo,
o foco dos desenvolvedores deve ser a resolução de
problemas relacionados ao negócio da empresa, e não de
questões de infraestrutura da aplicação. O servidor de
aplicações responde a algumas questões comuns a todas as
aplicações, como segurança, garantia
de disponibilidade, balanceamento de carga e tratamento
de exceções.
6. SERVIDOR DE APLICAÇÃO - TOMCAT
O software Apache Tomcat® é uma
implementação de código aberto das
tecnologias Java Servlet, JavaServer Pages,
Java Expression Language e Java WebSocket.
As especificações Java Servlet, JavaServer
Pages, Java Expression Language e Java
WebSocket são desenvolvidas sob o Java
Community Process.
7. PREPARANDO O TOMCAT
Baixe o Tomcat 7
em http://tomcat.apache.org/ na página de
downloads da versão que escolher, você precisa
de uma "Binary Distribution". Mesmo no
windows, dê preferência a versão .zip, para
você entender melhor o processo de
inicialização do servidor. A versão executável é
apenas um wrapper para executar a JVM, já
que o Tomcat é 100% Java.
8. Para instalar o Tomcat no Windows basta
executar o arquivo .exe que pode ser
baixado no site do Tomcat (como falamos,
dê preferência ao zip). Depois disso, você
pode usar os
scripts startup.bat e shutdown.bat,
analogamente aos scripts do Linux.Tudo
o que vamos desenvolver funciona em
qualquer ambiente compatível com o
Java Enterprise Edition, seja o Linux,
Windows ou Mac OS.
9. NO SITE ESCOLHA A VERSÃO A VERSÃO ATUAL, PORÉM
NESTE EXEMPLO SERÁ A VERSÃO 7 PARA DOWNLOAD
10.
11. APÓS O DOWNLOAD DESCOMPACTA OU EXTRAI OS
ARQUIVOS PARA UM DIRETÓRIO NO DISCO C
Extrair os arquivos
12.
13. Você pode ver uma lista de servidores Java EE 5
aqui: http://java.sun.com/javaee/overview/compatibility-
javaee5.jsp
E Java EE 6 aqui, onde a lista ainda está
crescendo: http://java.sun.com/javaee/overview/compatibilit
y.jsp
Alguns dos servidores de aplicação mais conhecidos do
mercado:
Oracle/Sun, GlassFish Server Open Source Edition 4.0,
gratuito, Java EE 7;
RedHat, JBoss Application Server 7.x, gratuito, Java EE 6;
Apache, Apache Geronimo, gratuito, Java EE 6 (não
certificado);
Oracle/BEA, Oracle WebLogic Server 8.x, Java EE 6;
IBM, IBM WebSphere Application Server, Java EE 6;
SAP, SAP NetWeaver Application Server ou SAP Web
Application Server, Java EE 6 Web Profile;
14. SERVLET CONTAINER
O Java EE possui várias especificações, entre elas,
algumas específicas para lidar com o
desenvolvimento de uma aplicação Web:
Servlet
JSP
JSTL
JSF
15. ECLIPSE
Eclipse é um IDE para
desenvolvimento Java, porém suporta
várias outras linguagens a partir
de plugins como C/C++,PHP,ColdFusion, P
ython, Scala e plataforma Android. Ele foi
feito em Java e segue o modelo open
source de desenvolvimento de software.
Atualmente faz parte do kit de
desenvolvimento de software recomendado
para desenvolvedores Android.
47. VÁ NO NAVEGADOR DE SUA PREFERÊNCIA E DIGITE
O ENDEREÇO: HTTP://LOCALHOST:8080/
48. OBRIGADO!
Fontes:
FJ-11 Java e Orientação a Objetos Apostila da Caelum
Ensino e Inovação
https://eclipse.org/
http://tomcat.apache.org/
Alexandre,João Magri Plataforma Web com Plataforma
Java – Fundamentos e Desenvolvimento de Aplicações
Editora Érica Série Eixos Informação e Comunicação 1ª
Edição
Wikipédia