¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Implementando Mojarra no AS: Configuração do JSF 2.0 com Primefaces para SAP NW 7.3

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Na parte 1 da série, configuramos uma fachada de sessão EJB com o código de utilidade CCI do Spring para nos comunicarmos com o backend ABAP através do adaptador JRA implementado e configurado no AS. Nesta publicação, veremos como implementar o frontend web da aplicação com base na implementação de referência do JSF 2.0. Além disso, tentaremos usar uma popular biblioteca de componentes de interface de usuário para JSF, o Primefaces.

A razão dessa combinação (inusitada) de tecnologias é que o NW 7.3 suporta apenas o JSF 1.2 por padrão, com uma biblioteca personalizada de componentes de interface de usuário para o aspecto SAP. No entanto, a tecnologia JSF evoluiu muito desde a edição JSF 1.2, e muitas bibliotecas de componentes de interface de usuário muito úteis foram criadas para desenvolver a interface do usuário com essa tecnologia. Aqui estão algumas delas: Tomahawk, Richfaces, Primefaces, IceFaces, para citar algumas. Para nosso teste de conceito, escolhi uma combinação popular da implementação Mojarra JSF 2.0 combinada com a biblioteca Primefaces.

Agora está disponível a parte 3 da série. O código fonte está disponível no GitHub nw-jsf-showcase.

Implementando Mojarra no AS

Primeiramente, precisamos substituir a biblioteca JSF 1.2 usada por padrão pelo AS pela implementação Mojarra 2.1.7 do JSF 2.0. A seguir, reproduzo os passos descritos por Schindler Ingo no post do fórum: JSF2 em Netweaver 7.3 (consulte a resposta correta e a observação no final do tópico sobre a "compressão gzip do AS"), cuja visão foi inestimável para esta tarefa.

Outro artigo muito interessante de Goran Stoiljkovski explica bem como o AS resolve as dependências do classpath e o que é necessário para implementar um aplicativo que utiliza os chamados "carregadores de recursos pesados". Após várias tentativas, optei pelo método proposto por Ingo de implementar e fazer referência à Mojarra como uma biblioteca no AS.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?