SlideShare uma empresa Scribd logo
Família WebSphere
Tema:   WebSphere Application Server  (WAS) Objetivo ! O que é ? Demonstração Instalação (Word telas) Fluxo de funcionamento Exemplos de aplicações (prática - ) a) hello world
OBJETIVO CONSISTE EM INCENTIVAR OS ALUNOS DA UNIVERSO A CONHECEREM E A DESENVOLVER O INTERESSE EM DESENVOLVER NA PLATAFORMA J2EE, UTILIZANDO AS PRINCIPAIS FERRAMENTAS DA FAMÍLIA WEBSPHERE DA IBM.
O que é ? É o nome de uma família de softwares da  IBM  para criação e execucão de aplicações baseadas no padrão  Java J2EE . Seus  principais  produtos são: WebSphere Application Server  WebSphere Portal Server  WebSphere MQ  WebSphere Message Broker   WebSphere ESB  ( Enterprise Service Bus )  WebSphere Process Server   Lista completa veja: http://www.escalainfo.com.br/Websphere.html
WebSphere Application Server  (WAS) É um dos principais servidores para  J2EE  e  web   services  e oferece uma máquina transacional de alta disponibilidade com capacidades avançadas de performance e gerenciamento. É um produto da  IBM  e tem uma grande fatia do mercado. É o único servidor de aplicação capaz de executar em todas as plataformas importantes do mercado como  Windows, Linux,  vários  Unix, AS/400  e até mesmo no mainframe onde tem crescido em larga escala. A  IBM  também fornece uma versão gratuita de servidor de aplicação baseada no  Apache Geronimo  que tem o nome de  WebSphere Application Server Community Edition .
CONCEITO DE CADA PRODUTO
Middleware  ? No campo de  computação distribuída , é um  programa de computador  que faz a mediação entre outros softwares. É utilizado para mover informações entre programas ocultando do programador diferenças de protocolos de comunicação, plataformas e dependências do  sistema operacional . Seu objetivo é mascarar a  heterogeneidade  e fornecer um modelo de programação mais produtivo para os programadores de aplicativos. É composto por um conjunto de processos ou objetos em um grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para compartilhamento de recursos a aplicativos distribuídos.
Portlets  ? O  Portlet  é um componente visual independente que pode ser utilizado para disponibilizar informações dentro de uma página  Web . Um Portlet pode ser utilizado em qualquer  portal , promovendo-se assim a reutilização. Esse factor fez com que este componente ganhasse grande popularidade junto das equipas de desenvolvimento de portais para Web.
A JNDI ou Java  Naming   and   Directory  Interface É uma  API  para acesso a serviços de diretórios . Ela permite que aplicações cliente descubram e obtenham dados ou objetos através de um nome. Assim como todas as APIs Java, ela é independente de plataforma. A API disponibiliza : um mecanismo para ligar um objeto a um nome; uma interface padronizada de busca de objetos no serviço de diretório; uma interface de eventos que permite que um usuário saiba quando uma entrada (nome + objeto) foi modificada; extensões que suportam as capacidades do padrão LDAP. A SPI permite que a JNDI suporte praticamente qualquer tipo de serviço de diretório incluíndo: LDAP,DNS,NIS,RMI,CORBA serviço de nomes, Sistema de arquivos
EJB ou  Enterprise   JavaBeans É  um componente do tipo servidor que roda no container para  EJB  do servidor de aplicação. Os principais objetivos da tecnologia EJB são fornecer rápido e simplificado desenvolvimento de aplicações Java baseadas em componentes, distribuídas, transacionais, seguras e portáveis. A grande mudança entre a versão 2.1 e a versão 3.0 é a introdução de anotações Java. As anotações facilitam o desenvolvimento  diminuindo a quantidade de   código  e o uso de arquivos de  configuração  xml . A plataforma  J2EE  provê algumas facilidades dedicadas a  camada de lógica de negócio  e para o acesso ao banco de dados.
INSTALAÇÃO
CONTRATO DE LICENÇA
TIPO DE INSTALAÇÃO
TIPO PERSONALIZADA
TIPO PERSONALIZADA
DIRETÓRIO DE INSTAÇÃO
NOME DO HOST, DNS OU IP
USO DO WINDOWS SERVICE
CONTEINER BUSINESS PROCESS
PERFIL DA INSTALAÇÃO
 
AVISO DA AUSÊNCIA DO DB2
Fluxo de funcionamento   Exemplo de uso do  JDBC   (de um servlet) ou  EJB  acessando a bases de dado da aplicação
Descrição dos passos 1-  O   cliente  solicita uma  URL  no  browser   2 -   O  pedido  é distribuído ao  web server  sobre a Internet  3  -  O  web server  passa imediatamente o pedido para o  web sphere  primeiramente 4  -  O  plug-in  do  web server  examina a  URL , verifica a lista do  hostname  os  aliases  de que aceitará o tráfego, basea-se na informação virtual do anfitrião, e escolhem um server para segurar o pedido
5 -  Um  stream  é criado. Um stream é uma conexão ao  Web Container.  É possível manter uma conexão (stream) sobre um número de pedidos. O  Web Container  recebe o pedido e, baseado no  URL , encaminha ao  servlet  apropriado.   6 -   Se a classe do  servlet  não for carregado, o carregador dinâmico da classe carrega o  servlet : ( servlet  init() , then  doGet()  or  doPost()   ).
7   -  JNDI  é usado agora para o lookup das origens de dados ou do  EJBs  requeridas pelo  servlet . 8   - Dependendo upon se um datasource está especificado ou um  EJB  está pedido, o  JNDI  dirigirá o  servlet : a : À base de dados correspondente, e começar uma conexão de seu pool da conexão no exemplo de uma origem dos dados
b  -  Ao recipiente correspondente de  EJB , que então instantiates o  EJB  quando um  EJB  for pedido 9   - Se o  EJB  pedido envolver uma transação do  SQL , irá para trás ao  JNDI  olhar acima o datasource. 10  - A indicação do  SQL  será executada e os dados recuperados serão emitidos para : a  – Ao servlet b  – Ao EJB
11  – Os  Java beans  são criados e entregues fora do  JSPs  no exemplo de  EJBs . 12  – O  servlet  envia os dados para os  JSPs . 13   - O  JSP  gera o  HTML  que é emitido para  Web server  do WebSphere. 14  - O  Web server  envia página ( HTML ) para o  browser .
1- HELLO WORLD.JSP <html>   <head> //Exibe a hora da execução < jsp:useBean  id=&quot;datetime&quot; class=&quot; java.util.Date &quot; /> <title>dw Getting Started with Geronimo</title> </head> <body> <h1>Hello world !</h1> on ${datetime}   </body> </html>
<?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?> <web-app  xmlns=&quot;http://java.sun.com/xml/ns/j2ee&quot;    xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;      xsi:schemaLocation=&quot;http://java.sun.com/xml/ns/j2ee      http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&quot;      version=&quot;2.4&quot;>       <description>     Primeiro exemplo - Hello JSP example          </description>      <display-name>     Primeiro exemplo - Hello JSP example           </display-name> </web-app> 2- hellojsp.war ---    web.xml
1-  jar  cvf  hellojsp.war    2-  java -   jar  bin/deployer.jar  --user system --password manager deploy  hellojsp.war   3-  Deployed  hellojsp 3- No DOS digitar
No Browser digitar http://localhost:8080/hellojsp/hellojsp.jsp
Referências Suporte Eletrônic Services IBM - Explicações https://www-304.ibm.com/jct03004c/support/electronic/resources/e-services_brazilian_12_22_05.swf Site de blog de tecnologias Ibm  http://www-03.ibm.com/developerworks/blogs/page/mariocosta?entry=hello_world_e_como_chegamos ====================== Comunidade internacional www.websphere.org Ferramentas para monitorar o WebSphere http://manageengine.adventnet.com/products/applications_manager/websphere-monitoring.html?gclid=CLCRqPD_-o0CFRqsOAoddAuWPA ====================================

Mais conteúdo relacionado

Mais procurados

Introdução à Servlets e JSP
Introdução à Servlets e JSPIntrodução à Servlets e JSP
Introdução à Servlets e JSP
ledsifes
 
Desenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e ServletsDesenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e Servlets
Igo Coelho
 
Palestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC MaríliaPalestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC Marília
Elvis Fusco
 
Servlets e JSP
Servlets e JSPServlets e JSP
Servlets e JSP
Glaucio Scheibel
 
Curso de Java (Parte 7) Web Application
Curso de Java (Parte 7) Web ApplicationCurso de Java (Parte 7) Web Application
Curso de Java (Parte 7) Web Application
Mario Sergio
 
Curso de Java (Parte 6) Introdução a Front-end
Curso de Java (Parte 6) Introdução a Front-endCurso de Java (Parte 6) Introdução a Front-end
Curso de Java (Parte 6) Introdução a Front-end
Mario Sergio
 
Servidores WEB
Servidores WEBServidores WEB
Servidores WEB
Mayron Cachina
 
Curso de JSP
Curso de JSPCurso de JSP
Curso de JSP
Marcelo Gonçalves
 
Desenvolvimento Web com Simfony Framework.
Desenvolvimento Web com Simfony Framework.Desenvolvimento Web com Simfony Framework.
Desenvolvimento Web com Simfony Framework.
Vinícius de Paula
 
Prime Faces
Prime FacesPrime Faces
Prime Faces
Bruno Garcia
 
ASP.NET - Conceitos Básicos
ASP.NET - Conceitos BásicosASP.NET - Conceitos Básicos
ASP.NET - Conceitos Básicos
Leonardo Lourenço Silva
 
Monografia restful -_2013_-_desenvolvimento_v17-final-2014[1]
Monografia restful -_2013_-_desenvolvimento_v17-final-2014[1]Monografia restful -_2013_-_desenvolvimento_v17-final-2014[1]
Monografia restful -_2013_-_desenvolvimento_v17-final-2014[1]
Carl Edwin
 
Java Web - MVC básico com JSP e Servlets
Java Web - MVC básico com JSP e ServletsJava Web - MVC básico com JSP e Servlets
Java Web - MVC básico com JSP e Servlets
Eduardo Mendes
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEB
elliando dias
 
Aula 1 - curso java web - JSP Java Server Page
Aula 1 - curso java web - JSP Java Server PageAula 1 - curso java web - JSP Java Server Page
Aula 1 - curso java web - JSP Java Server Page
Evandro Júnior
 
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Arlindo Santos
 
JSP - Java Serves Pages
JSP - Java Serves PagesJSP - Java Serves Pages
JSP - Java Serves Pages
Amanda Luz
 
Curso asp - basico
Curso   asp - basicoCurso   asp - basico
Curso asp - basico
Regisnaldo Alencar
 
JSF com Primefaces
JSF com PrimefacesJSF com Primefaces
JSF com Primefaces
Fabio Noth
 
JSPs Introdução Parte 1
JSPs Introdução Parte 1JSPs Introdução Parte 1
JSPs Introdução Parte 1
Elaine Cecília Gatto
 

Mais procurados (20)

Introdução à Servlets e JSP
Introdução à Servlets e JSPIntrodução à Servlets e JSP
Introdução à Servlets e JSP
 
Desenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e ServletsDesenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e Servlets
 
Palestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC MaríliaPalestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC Marília
 
Servlets e JSP
Servlets e JSPServlets e JSP
Servlets e JSP
 
Curso de Java (Parte 7) Web Application
Curso de Java (Parte 7) Web ApplicationCurso de Java (Parte 7) Web Application
Curso de Java (Parte 7) Web Application
 
Curso de Java (Parte 6) Introdução a Front-end
Curso de Java (Parte 6) Introdução a Front-endCurso de Java (Parte 6) Introdução a Front-end
Curso de Java (Parte 6) Introdução a Front-end
 
Servidores WEB
Servidores WEBServidores WEB
Servidores WEB
 
Curso de JSP
Curso de JSPCurso de JSP
Curso de JSP
 
Desenvolvimento Web com Simfony Framework.
Desenvolvimento Web com Simfony Framework.Desenvolvimento Web com Simfony Framework.
Desenvolvimento Web com Simfony Framework.
 
Prime Faces
Prime FacesPrime Faces
Prime Faces
 
ASP.NET - Conceitos Básicos
ASP.NET - Conceitos BásicosASP.NET - Conceitos Básicos
ASP.NET - Conceitos Básicos
 
Monografia restful -_2013_-_desenvolvimento_v17-final-2014[1]
Monografia restful -_2013_-_desenvolvimento_v17-final-2014[1]Monografia restful -_2013_-_desenvolvimento_v17-final-2014[1]
Monografia restful -_2013_-_desenvolvimento_v17-final-2014[1]
 
Java Web - MVC básico com JSP e Servlets
Java Web - MVC básico com JSP e ServletsJava Web - MVC básico com JSP e Servlets
Java Web - MVC básico com JSP e Servlets
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEB
 
Aula 1 - curso java web - JSP Java Server Page
Aula 1 - curso java web - JSP Java Server PageAula 1 - curso java web - JSP Java Server Page
Aula 1 - curso java web - JSP Java Server Page
 
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHP
 
JSP - Java Serves Pages
JSP - Java Serves PagesJSP - Java Serves Pages
JSP - Java Serves Pages
 
Curso asp - basico
Curso   asp - basicoCurso   asp - basico
Curso asp - basico
 
JSF com Primefaces
JSF com PrimefacesJSF com Primefaces
JSF com Primefaces
 
JSPs Introdução Parte 1
JSPs Introdução Parte 1JSPs Introdução Parte 1
JSPs Introdução Parte 1
 

Semelhante a Web Sphere

Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application Server
Fabricio Carvalho
 
Palestra Sobre REST
Palestra Sobre RESTPalestra Sobre REST
Palestra Sobre REST
Paulo José Almeida
 
Workshop react + adonis.js
Workshop react + adonis.jsWorkshop react + adonis.js
Workshop react + adonis.js
Denis Velrino
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia Introdutório
Fernando Palma
 
Jsp+Jdbc+Servlets
Jsp+Jdbc+ServletsJsp+Jdbc+Servlets
Jsp+Jdbc+Servlets
Sávio Carvalho
 
teste86940.78038637294
teste86940.78038637294teste86940.78038637294
teste86940.78038637294
Sávio Carvalho
 
Mod06 licao01-apostila
Mod06 licao01-apostilaMod06 licao01-apostila
Mod06 licao01-apostila
Reinaldo Moraes
 
Rest workshop
Rest workshopRest workshop
Rest workshop
Diogo Gomes
 
DotNet vs. Java
DotNet vs. JavaDotNet vs. Java
DotNet vs. Java
armeniocardoso
 
Workshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIsWorkshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIs
Heider Lopes
 
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMASO MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
Heider Lopes
 
Desenvolvimento de uma API RESTful com Java EE
Desenvolvimento de uma API RESTful com Java EEDesenvolvimento de uma API RESTful com Java EE
Desenvolvimento de uma API RESTful com Java EE
Luan Felipe Knebel
 
Web Services - Grupo F
Web Services - Grupo FWeb Services - Grupo F
Web Services - Grupo F
mdmansur
 
Sistema S2DG e Tecnologias Web
Sistema S2DG e Tecnologias WebSistema S2DG e Tecnologias Web
Sistema S2DG e Tecnologias Web
Elenilson Vieira
 
Curso de WebServlets (Java EE 7)
Curso de WebServlets (Java EE 7)Curso de WebServlets (Java EE 7)
Curso de WebServlets (Java EE 7)
Helder da Rocha
 
Apresentação palestra ireport
Apresentação palestra ireportApresentação palestra ireport
Apresentação palestra ireport
fpsgyn
 
Apache e Java
Apache e JavaApache e Java
Apache e Java
Glaucio Scheibel
 
Palestra
PalestraPalestra
Jsf
JsfJsf
Aula 1 apresentação
Aula 1   apresentaçãoAula 1   apresentação
Aula 1 apresentação
Evandro Júnior
 

Semelhante a Web Sphere (20)

Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application Server
 
Palestra Sobre REST
Palestra Sobre RESTPalestra Sobre REST
Palestra Sobre REST
 
Workshop react + adonis.js
Workshop react + adonis.jsWorkshop react + adonis.js
Workshop react + adonis.js
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia Introdutório
 
Jsp+Jdbc+Servlets
Jsp+Jdbc+ServletsJsp+Jdbc+Servlets
Jsp+Jdbc+Servlets
 
teste86940.78038637294
teste86940.78038637294teste86940.78038637294
teste86940.78038637294
 
Mod06 licao01-apostila
Mod06 licao01-apostilaMod06 licao01-apostila
Mod06 licao01-apostila
 
Rest workshop
Rest workshopRest workshop
Rest workshop
 
DotNet vs. Java
DotNet vs. JavaDotNet vs. Java
DotNet vs. Java
 
Workshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIsWorkshop do Bem: O mundo das APIs
Workshop do Bem: O mundo das APIs
 
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMASO MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
O MUNDO DAS APIS OTIMIZANDO A INTEGRAÇÃO DE SISTEMAS
 
Desenvolvimento de uma API RESTful com Java EE
Desenvolvimento de uma API RESTful com Java EEDesenvolvimento de uma API RESTful com Java EE
Desenvolvimento de uma API RESTful com Java EE
 
Web Services - Grupo F
Web Services - Grupo FWeb Services - Grupo F
Web Services - Grupo F
 
Sistema S2DG e Tecnologias Web
Sistema S2DG e Tecnologias WebSistema S2DG e Tecnologias Web
Sistema S2DG e Tecnologias Web
 
Curso de WebServlets (Java EE 7)
Curso de WebServlets (Java EE 7)Curso de WebServlets (Java EE 7)
Curso de WebServlets (Java EE 7)
 
Apresentação palestra ireport
Apresentação palestra ireportApresentação palestra ireport
Apresentação palestra ireport
 
Apache e Java
Apache e JavaApache e Java
Apache e Java
 
Palestra
PalestraPalestra
Palestra
 
Jsf
JsfJsf
Jsf
 
Aula 1 apresentação
Aula 1   apresentaçãoAula 1   apresentação
Aula 1 apresentação
 

Web Sphere

  • 2. Tema: WebSphere Application Server (WAS) Objetivo ! O que é ? Demonstração Instalação (Word telas) Fluxo de funcionamento Exemplos de aplicações (prática - ) a) hello world
  • 3. OBJETIVO CONSISTE EM INCENTIVAR OS ALUNOS DA UNIVERSO A CONHECEREM E A DESENVOLVER O INTERESSE EM DESENVOLVER NA PLATAFORMA J2EE, UTILIZANDO AS PRINCIPAIS FERRAMENTAS DA FAMÍLIA WEBSPHERE DA IBM.
  • 4. O que é ? É o nome de uma família de softwares da IBM para criação e execucão de aplicações baseadas no padrão Java J2EE . Seus principais produtos são: WebSphere Application Server WebSphere Portal Server WebSphere MQ WebSphere Message Broker WebSphere ESB ( Enterprise Service Bus ) WebSphere Process Server Lista completa veja: http://www.escalainfo.com.br/Websphere.html
  • 5. WebSphere Application Server (WAS) É um dos principais servidores para J2EE e web services e oferece uma máquina transacional de alta disponibilidade com capacidades avançadas de performance e gerenciamento. É um produto da IBM e tem uma grande fatia do mercado. É o único servidor de aplicação capaz de executar em todas as plataformas importantes do mercado como Windows, Linux, vários Unix, AS/400 e até mesmo no mainframe onde tem crescido em larga escala. A IBM também fornece uma versão gratuita de servidor de aplicação baseada no Apache Geronimo que tem o nome de WebSphere Application Server Community Edition .
  • 7. Middleware ? No campo de computação distribuída , é um programa de computador que faz a mediação entre outros softwares. É utilizado para mover informações entre programas ocultando do programador diferenças de protocolos de comunicação, plataformas e dependências do sistema operacional . Seu objetivo é mascarar a heterogeneidade e fornecer um modelo de programação mais produtivo para os programadores de aplicativos. É composto por um conjunto de processos ou objetos em um grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para compartilhamento de recursos a aplicativos distribuídos.
  • 8. Portlets ? O Portlet é um componente visual independente que pode ser utilizado para disponibilizar informações dentro de uma página Web . Um Portlet pode ser utilizado em qualquer portal , promovendo-se assim a reutilização. Esse factor fez com que este componente ganhasse grande popularidade junto das equipas de desenvolvimento de portais para Web.
  • 9. A JNDI ou Java Naming and Directory Interface É uma API para acesso a serviços de diretórios . Ela permite que aplicações cliente descubram e obtenham dados ou objetos através de um nome. Assim como todas as APIs Java, ela é independente de plataforma. A API disponibiliza : um mecanismo para ligar um objeto a um nome; uma interface padronizada de busca de objetos no serviço de diretório; uma interface de eventos que permite que um usuário saiba quando uma entrada (nome + objeto) foi modificada; extensões que suportam as capacidades do padrão LDAP. A SPI permite que a JNDI suporte praticamente qualquer tipo de serviço de diretório incluíndo: LDAP,DNS,NIS,RMI,CORBA serviço de nomes, Sistema de arquivos
  • 10. EJB ou Enterprise JavaBeans É um componente do tipo servidor que roda no container para EJB do servidor de aplicação. Os principais objetivos da tecnologia EJB são fornecer rápido e simplificado desenvolvimento de aplicações Java baseadas em componentes, distribuídas, transacionais, seguras e portáveis. A grande mudança entre a versão 2.1 e a versão 3.0 é a introdução de anotações Java. As anotações facilitam o desenvolvimento diminuindo a quantidade de código e o uso de arquivos de configuração xml . A plataforma J2EE provê algumas facilidades dedicadas a camada de lógica de negócio e para o acesso ao banco de dados.
  • 17. NOME DO HOST, DNS OU IP
  • 18. USO DO WINDOWS SERVICE
  • 21.  
  • 23. Fluxo de funcionamento Exemplo de uso do JDBC (de um servlet) ou EJB acessando a bases de dado da aplicação
  • 24. Descrição dos passos 1- O cliente solicita uma URL no browser 2 - O pedido é distribuído ao web server sobre a Internet 3 - O web server passa imediatamente o pedido para o web sphere primeiramente 4 - O plug-in do web server examina a URL , verifica a lista do hostname os aliases de que aceitará o tráfego, basea-se na informação virtual do anfitrião, e escolhem um server para segurar o pedido
  • 25. 5 - Um stream é criado. Um stream é uma conexão ao Web Container. É possível manter uma conexão (stream) sobre um número de pedidos. O Web Container recebe o pedido e, baseado no URL , encaminha ao servlet apropriado. 6 - Se a classe do servlet não for carregado, o carregador dinâmico da classe carrega o servlet : ( servlet init() , then doGet() or doPost() ).
  • 26. 7 - JNDI é usado agora para o lookup das origens de dados ou do EJBs requeridas pelo servlet . 8 - Dependendo upon se um datasource está especificado ou um EJB está pedido, o JNDI dirigirá o servlet : a : À base de dados correspondente, e começar uma conexão de seu pool da conexão no exemplo de uma origem dos dados
  • 27. b - Ao recipiente correspondente de EJB , que então instantiates o EJB quando um EJB for pedido 9 - Se o EJB pedido envolver uma transação do SQL , irá para trás ao JNDI olhar acima o datasource. 10 - A indicação do SQL será executada e os dados recuperados serão emitidos para : a – Ao servlet b – Ao EJB
  • 28. 11 – Os Java beans são criados e entregues fora do JSPs no exemplo de EJBs . 12 – O servlet envia os dados para os JSPs . 13 - O JSP gera o HTML que é emitido para Web server do WebSphere. 14 - O Web server envia página ( HTML ) para o browser .
  • 29. 1- HELLO WORLD.JSP <html>   <head> //Exibe a hora da execução < jsp:useBean id=&quot;datetime&quot; class=&quot; java.util.Date &quot; /> <title>dw Getting Started with Geronimo</title> </head> <body> <h1>Hello world !</h1> on ${datetime}   </body> </html>
  • 30. <?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?> <web-app xmlns=&quot;http://java.sun.com/xml/ns/j2ee&quot;   xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;     xsi:schemaLocation=&quot;http://java.sun.com/xml/ns/j2ee     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&quot;     version=&quot;2.4&quot;>      <description>    Primeiro exemplo - Hello JSP example        </description>     <display-name>    Primeiro exemplo - Hello JSP example         </display-name> </web-app> 2- hellojsp.war ---   web.xml
  • 31. 1- jar cvf  hellojsp.war   2- java - jar bin/deployer.jar  --user system --password manager deploy hellojsp.war   3- Deployed hellojsp 3- No DOS digitar
  • 32. No Browser digitar http://localhost:8080/hellojsp/hellojsp.jsp
  • 33. Referências Suporte Eletrônic Services IBM - Explicações https://www-304.ibm.com/jct03004c/support/electronic/resources/e-services_brazilian_12_22_05.swf Site de blog de tecnologias Ibm http://www-03.ibm.com/developerworks/blogs/page/mariocosta?entry=hello_world_e_como_chegamos ====================== Comunidade internacional www.websphere.org Ferramentas para monitorar o WebSphere http://manageengine.adventnet.com/products/applications_manager/websphere-monitoring.html?gclid=CLCRqPD_-o0CFRqsOAoddAuWPA ====================================