18.04.2013 Views

Guia do Usuário e do Administrador - e IBM Tivoli Composite

Guia do Usuário e do Administrador - e IBM Tivoli Composite

Guia do Usuário e do Administrador - e IBM Tivoli Composite

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

v Ao gerar um projeto de portlet a partir de um projeto da Web, as páginas<br />

JSP Modelo 1 geradas anteriormente a partir <strong>do</strong>s Objetos de Integração<br />

não são alteradas. Você deve gerar novamente as páginas ou fazer as<br />

alterações manualmente.<br />

v É possível usar widgets Dojo apenas nos projetos da Web <strong>do</strong> HATS, não<br />

nos projetos de portlet <strong>do</strong> HATS.<br />

Criar Páginas da Web <strong>do</strong> Struts<br />

Se tiver instala<strong>do</strong> o recurso Struts Tools <strong>do</strong> Rational SDP, o HATS permite que você<br />

utilize Struts para construir páginas da Web com base nos Objetos de Integração.<br />

Nota: Esta abordagem não é suportada para portlets padrão <strong>do</strong> HATS.<br />

Na visualização Projetos HATS, clique com o botão direito no nome de um Objeto<br />

de Integração e selecione Criar Páginas da Web de Struts. Especifique o nomes<br />

para páginas de entrada e saída, ou aceite os nomes padrão cria<strong>do</strong>s a partir <strong>do</strong><br />

nome <strong>do</strong> Objeto de Integração. Clique em Concluir.<br />

Quan<strong>do</strong> criar páginas da Web no Struts, o HATS gera cinco arquivos:<br />

Classe Struts Action<br />

Esta classe é a classe principal. Ela instancia o Objeto de Integração,<br />

configura as propriedades de Objetos de Integração utilizan<strong>do</strong> valores na<br />

classe ActionForm, configura o nome <strong>do</strong> grupo <strong>do</strong> Objeto de Integração e<br />

executa o Objeto de Integração. Então encaminha o JSP de saída, ou se<br />

houver um erro, o retorna ao tempo de execução <strong>do</strong> HATS e permite que o<br />

tempo de execução <strong>do</strong> HATS identifique o erro. O desenvolve<strong>do</strong>r não deve<br />

modificar esta classe. Este arquivo está localiza<strong>do</strong> na pasta<br />

Origem/Struts/Ações de seu projeto.<br />

Classe ActionForm<br />

Esta classe contém setters e getters de cada entrada no JSP. O JSP de<br />

entrada envia ao Struts Servlet, que instancia a classe ActionForm e define<br />

todas as suas propriedades baseada em entradas enviadas <strong>do</strong> formulário<br />

JSP. Essa classe é utilizada pela classe Ação para definir todas as<br />

propriedades de Objetos de Integração. Se você incluir ou remover as<br />

propriedades de entrada <strong>do</strong> JSP de entrada, deverá incluir ou remover os<br />

setters e getters correspondentes deste arquivo. Este arquivo está localiza<strong>do</strong><br />

na pasta Origem/Struts/ActionForms de seu projeto.<br />

JSP de Entrada<br />

O JSP de entrada contém um formulário HTML de Struts que envia a<br />

solicitação ao Struts Controller, que cria um ActionForm e encaminha a<br />

solicitação à classe Ação apropriada. Se o Objeto de Integração não precisar<br />

de nenhuma entrada, ou se as entradas vierem com origens diferentes,<br />

como de variáveis globais, um JSP de entrada vazio será cria<strong>do</strong> conten<strong>do</strong><br />

apenas o formulário HTML. A página de entrada é criada na pasta<br />

Conteú<strong>do</strong> da Web/Páginas de Struts. Para testar suas páginas, abra a pasta<br />

e localize a página que criou. Clique com o botão direito na página e<br />

selecione Executar no Servi<strong>do</strong>r.<br />

JSP de Saída<br />

O JSP de saída exibe as propriedades de saída <strong>do</strong> Objeto de Integração.<br />

Esta página é similar ao Modelo 1 <strong>do</strong> JSP de saída. Este arquivo está<br />

localiza<strong>do</strong> na pasta Conteú<strong>do</strong> da Web/Páginas de Struts de seu projeto.<br />

WebDiagram<br />

Este arquivo exibe o fluxo e a lógica <strong>do</strong> Struts basea<strong>do</strong> em páginas da Web.<br />

370 <strong>IBM</strong> Rational Host Access Transformation Services: <strong>Guia</strong> <strong>do</strong> <strong>Usuário</strong> e <strong>do</strong> Administra<strong>do</strong>r

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!