A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Treinamento expresso java web Luiz Carlos d´Oleron.

Apresentações semelhantes


Apresentação em tema: "Treinamento expresso java web Luiz Carlos d´Oleron."— Transcrição da apresentação:

1 treinamento expresso java web Luiz Carlos d´Oleron

2 Motivação Este treinamento é uma visão rápida dos recursos disponíveis com Java Web Ele é orientado para a equipe de projetão do projeto GOTO!

3 Aplicações Web Com o advento da Internet, ficou mais fácil divulgar conteúdo, normalmente através de páginas HTML Entretanto, este conteúdo era estático As primeiras iniciativas de criar conteúdo dinâmico foi a partir das aplicações CGI Problema CGI: cada solicitação de cada cliente era tratada como um PROCESSO => péssima escalabilidade

4 Desenvolvimento Web CGI Server Script (PHP, ASP, ColdFusion, etc...) Servlets/JSP Web FrameWorks (struts, JSF, etc...) ASP.NET HTML

5 Configurando Ambiente Vamos usar o Eclipse WTP –Baixe o all-in-one JDK 5.0 instalado (JDK != JVM) Servidor Servlet/JSP Tomcat 5.5.X

6 Eclipse WTP WTP => Web Tools Platform Baixa, descompactar e executar! Existe versão para windows e UNIX-Like

7 Tomcat Tomcat é um container web Baixe, descompacte e pronto* * nada mais é necessário se vc for usá-lo somente com o Eclipse WTP

8 Configurando Ambiente Depois de tudo estar baixado e devidamente descompactado Inicie o Eclipse WTP e selecione a pespectiva J2EE Vá em Window -> Preferences-> Java -> Installed JREs Adicione o JDK 5.0 que você já tem instalado

9 Configurando Ambiente JDK configurado, é hora de configurar o Tomcat Na mesma janela de preferences, selecione servers-> Installed Runtimes Adicione o Tomcat 5.5

10 Criando um projeto Ambiente configurado, crie um novo projeto File -> new -> Project -> Web Selecione Dynamic Web Projetc Next!

11 Criando um projeto Dé um nome para seu projeto Observe se Target Runtime está configurado para Tomcat Finish

12 Criando conteúdo Expanda o projeto Clique com botão direito na pasta WebContent Clique em New e crie uma nova página JSP Chame ela de index.jsp

13 index.jsp O eclipse WTP já cria uma página JSP com um conjunto de marcações HTML

14 index.jsp Entre as tags e insira o seguinte código:

15 Executando a página Botão direito no projeto Run As -> Run on Server Next, Next, Next...

16 Executando a página

17 Criando um Servlet Clique com botão direito na pasta src New->Other ->Web->Servlet Next Preencha o form Clique em Finish

18 Criando um Servlet O Eclipse WTP cria uma classe Servlet vazia Já vem com os principais métodos declarados: protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException;

19 Criando um Servlet Esses métodos correspondem a dois dos principais métodos do HTTP GET PUT Não confunda os métodos do HTTP com métodos Java! Complete o Servlet com o código a seguir e rode de novo o projeto no server

20 Criando um Servlet

21

22 Servlet redirecionador Criar páginas codificadas em Servlets não é um bom negócio Podemos fazer o Servlet redirecinar para uma página (ou um outro recurso) Crie um novo Servlet e insira nele o código a seguir Não se esqueça de executar de novo o projeto no Servidor!

23 Servlet redirecionador

24

25 Outros tópicos Passagem de Parâmetros Submissão de formulários Opções do Web Descriptor (web.xml) Aplicações Modelo 1 (ruim) Aplicações Modelo 2 (Muito bom) FrameWorks Web

26 Dúvidas


Carregar ppt "Treinamento expresso java web Luiz Carlos d´Oleron."

Apresentações semelhantes


Anúncios Google