Home
atlas manual de usuario del arquetipo web para proyectos nexus
Contents
1. E Export SAFP EAR Export Export enterprise application project to the local File system EAR project EjplAtlasNexus Ejpl tlasNexus_ Destination Cu borrarnEjpldtlasMexus ear ear rana A Browse Target runtime Optimize For a specific server runtime y sapruntime Export source files Overwrite existing File Una vez generado el fichero EAR ya podemos proceder a desplegarlo Para ello debemos activar la perspectiva denominada Deployment del entorno u as e 11 18 de 23 et Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus I Deployment SAP HetWeaver Developer Studio File Edit Mavigate Search Project Run Window Help T 23 g o ge QU a y aN r Ey ep Deployment 3 Java EE E Resource E L E Reposito K E Mavigato O 4 Deployment Job madrid org EPO E e a 3 E Deployment List 0 Items List of items marked For deployment E El madrid org EPD a 8 ADSSAP sap com igl E AJAX RUNTIME sap com dk BASETABLES sap corm BI UDIisap com BI BASE Bisap com BI BASE Elsap com Eg BIBASE Sisap com Undeployment List 0 Items E BIWDALY sap com List of items marked for undeployment El BLWDEXT sap com E a E BPEM BASE sap com Eg BPEM BUILDT sap com Remove All BPEM CONTENT sap com e BPEM CORE sap com BPEM CUUIsap com BPEM FACADE sap com ele BPEM FLEXUINsap com Sett
2. ma r gt Dg eB H 05 e g ES era re Rescurce i m Import gt A J Select TE E E4 Pr ect Explorer Es T O Ds Outline 2 El Task List a gt Create new projects from an archive File or directory j An outline is not available Select an import source E E General a Archive File 1 Existing Projects into Workspace 15 File system El Preferences 4 2 Composite Designer gt Cv LS Development Infrastructure EL EJE Jawa EE H Plug in Development H Process E E Run Debug 4 2 SAFP Metweaver Portal H E Tasks H S Team i Infrastru amp Error Log 4 Search m LEi Tramelation ce Path Locat Type Pulsamos sobre Next y en la siguiente pantalla hacemos click en Browse para localizar el proyecto EAR que se gener en los apartados anteriores se gener en el directorio ear target proyecto y se hizo una copia E import Ej Import Projects Select a directory to search For existing Eclipse projects G select root directory D Work5paceGalileotEjplAtlasMerkus earibarge select archive File Projects Select All Deselect All a Copy projects into workspace Working sets dd project to working sets ARAS oooi 14 de 23 efu Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus Pulsamos sobre Finish
3. Apellidos Direcci n Tel fono Estado Civil Fecha de nacimiento nombre apellido10 apeliido20 nombre sapellido11 apellido21 nombre apellido 2 apellido2 nombre apellido 3 apellido23 IIIIII apellido 4 apellidoz4 2 nombrel apellido10 apellido20 nombre sapellido14 apellico21 abre apellido12 apelido22 2nombre apellido 3 apellido3 2ZZZZZZ apellido 4 apellido 4 0000000000 3 u en Huevo Cliente Copyright E Comunidad de Macri Contacto Privacidad Aviso Legal AAA _ ______Q gt E A NV 20 de 23 AS kkk C Agencia de o Framework Atlas Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus 9 MODIFICACIONES SOBRE EL PROYECTO DE PARTIDA En este apartado se muestran diversas modificaciones que pueden hacerse sobre el proyecto generado a partir del arquetipo tales como activar la integraci n con ASF o con base de datos a trav s de Hibernate 9 1 Activaci n de la integraci n con ASF Para activar la validaci n de ceritificados digitales de usuario contra la plataforma ASF es necesario seguir las indicaciones a continuaci n 1 2 9 9 2 Requisito Comprobar que se tiene acceso a esta URL ASF de desarrollo desde el servidor de aplicaciones AS JAVA https desarrollo3 madrid org asf firma573 Copiar el fichero WebContent WEB INF clases client config asf wsdd a un
4. kk Ak A A cm 23 de 23
5. description gt lt repository gt http gestiona madrid org artifactory atlas lt repository gt lt larchetype gt NOTA IMPORTANTE Verificar que en la columna Versi n el n mero que aparece se corresponde con la versi n actual de ATLAS Si no es as se deber descargar la ltima versi n del entorno de desarrollo o modificar el fichero C leclipselarchetype catalog xm para introducir la ltima versi n de ATLAS Antes de comenzar a visualizar la estructura del nuevo proyecto generado debemos realizar un ajuste en el fichero pom xml del nuevo proyecto creado Para ello debemos eliminar la secci n lt parent gt existente y descomentar la secci n lt parent gt que aparece comentada en los siguientes ficheros Apom xml lweblpom xml earlpom xml u a 7 de 23 kk e a Agencia de Inform tica y Comunicaciones de la Comunidad de Madrid Antes de eliminar Framework Atlas Arquetipo Web Nexus File Edit ci s Project Explorer E Source Mavigate Search Project 5 0 0 Q 0 ST e mz Ee 3 AtlasEjpllezxus E L2 ear H E web 1 pom xml zl 3 tlasEjplNexus_ear H E JRE System Library JavaSE 1 6 ES Maven Dependencies EL src E E target ima pom xml i tlasEjplNexus web HgS sroimainjjava H ES srcimainfresources ES srcltestijava ES srcitestiresources El EH E E E H E Maven Dependencies as src E E tar
6. proyectos Nexus genera un proyecto web multimodular esto significa que cuando lo generamos estamos generando un proyecto con varios m dulos El subm dulo web es un proyecto de tipo war que incluye la implementaci n del negocio de la aplicaci n y est preparado para desplegar la vista con JSF el subm dulo ear es un proyecto que contiene todas las librer as necesarias para el proyecto que se desplegar n utilizando el Heavy Class Loader del AS SAP para que todo pueda funcionar 11 AUDIENCIA OBJETIVO Este documento est dirigido a desarrolladores de proyectos java para ICM dentro de los proyectos NEXUS en los que se desee crear una aplicaci n web utilizando el framework Atlas AA RRK 4 de 23 pi Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus 1 2 CONOCIMIENTOS PREVIOS Para un completo entendimiento del documento el lector deber tener conocimientos previos sobre las siguientes tecnolog as Java Eclipse Maven Spring Framework Hibernate JSF Entorno de desarrollo SAP Netweaver Developer Studio 2 REQUISITOS PREVIOS Para poder seguir este manual y ejecutar aplicaciones ATLAS en el servidor AS JAVA SAP es necesario cumplir los siguientes requisitos Versi n del AS SAP Es IMPRESCINDIBLE que el servidor de aplicaciones est instalado con al menos la versi n AS JAVA es 7 3 SP7 se introduce una funcionalidad en este
7. APLICACIONES JAVA DE SAP oooccocnccncncnncnonocnonccnonocnononno corno nonncnanncnanncnanoos 17 5 MODIFICACIONES SOBRE EL PROYECTO DE PARTIDA coocccccccccccncccccncncconcnccncononcconcncnocnncnccoccncnocnccnccaccnoniconono 21 Sde ACTIVACION DE LA TNTEGRACION CON ASE ideal 21 5 2 ACTIVACI N DE LA INTEGRACI N CON BASE DE DATOS HIBERNATE cccccccccccnnnnnnnnnnnnnnnonnnnnnnnnonononannnnnnnonononnnnnnnnncncninos 21 6 PREGUNTAS M S FRECUENTES o cccooccooconnconnconncnnncnnnonnnonnnonnnonononoconacnnnonnnonnnonnnonecnnnonnnon none nonn nana nana rana cnn nonn cono cannconaconss 22 7 ENLACES RELACIONADOS esesesscscsesesesesesesesesessososcscseseseseseseseosososososeseseseseseseseoeosososcsesesesesesesessosososososesesesesesesesesssese 23 kk kk kkk 3 de 23 a Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus 1 INTRODUCCI N Los arquetipos son las plantillas para la generaci n de los distintos proyectos dentro del Framework Atlas Estos arquetipos utilizan el plugin archetype de maven para generar la estructura de ficheros y directorios necesarios para nuestro proyecto gestionando las librer as que le indiquemos as como las dependencias Todas las librer as ser n incluidas durante el empaquetado del proyecto por lo que para generar y compilar un arquetipo debe estar conectado al repositorio de artefactos de la Comunidad de Madrid Artifactory El framework Atlas
8. Aviso Legal Al CA y AAA _ ______ NV 11 de 23 ptr Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus 4 DESPLIEGUE DE LA APLICACI N EN EL SERVIDOR DE APLICACIONES DE SAP Una vez que hemos generado un proyecto partiendo del arquetipo y hemos comprobado que funciona correctamente podemos generar un proyecto que podamos abrir desde Netweaver Developer Studio y desde ah desplegar la aplicaci n web en el servidor de aplicaciones Java de SAP Para ello debemos seguir los pasos indicados en los siguientes apartados 4 1 Generaci n de los proyectos para el EAR y la aplicaci n WEB Cuando se realiz la ejecuci n de maven clean install desde el proyecto padre de los dos subproyectos ear y web seg n se indic en el apartado 3 autom ticamente se generaron dos carpetas que contienen proyectos que pueden ser abiertos desde Netweaver Developer Studio Carpeta ear target proyecto Carpeta war target proyecto A continuaci n se muestra un ejemplo E AtlasEjpiMezxus 5 ed AtlasEjplNexus_ear E JRE System Library JawaSE 1 6 4 ES Mayen Dependencies EL src E target H maven archiver El proyecto H E AtlasEjplMexus ear AtlasEjpilMexus ear 1 0 0 jar na pom xml i ii AtlasEjplMlexus web 1 srcimain jawa srcimain resources HES srcitestijawa ES srcftestiresources H E JRE System Library Java5E 1 6 ES ES Mayen Dependencies H E src E E targe
9. Eclipse seleccionamos el arquetipo correspondiente y seguimos con los pasos seg n se muestran en el manual indicado 3 New Maven Project Mew Faven project Select an Archetype Catalog Cat logo de arquetipos de ATLAS En Filter Group Id Artifact Id version atlasfrm atlasfrm arquetipos generador bakch 1 2 0 atlasfrm atlasfrm arqguetipos generador documentumweb 1 2 0 atlasfrm atlasfrm arquetipos generador jar atlasfrm atlasfrm arquetipos generador prowecto atlasfrm atlasfrm arquetipos generador servicioweb atlasfrm atlasfrm arguetipos generador web atlasfrm arquetipos generador nexusweb http gestiona madrid org artifactoryPatlas Show the last version of Archetype only Include snapshot archetypes Add Archetype P Advanced Cancel kk RRK 6 de 23 a Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus NOTA IMPORTANTE Es posible que NO APAREZCA este arquetipo en el listado de arquetipos disponibles En ese caso hay que abrir el fichero situado en la ruta del entorno de desarrollo C leclipselarchetype catalog xm y a adir las siguientes l neas dentro de la secci n lt archetypes gt lt archetype gt lt groupld gt atlasfrm lt grouplid gt lt artifactld gt atlasfrm arquetipos generador nexusweb lt artifactld gt lt version gt 1 2 0 lt version gt lt description gt atlasfrm arquetipos generador nexusweb lt
10. Service Pack que es necesaria Tener correctamente instalado el entorno de desarrollo de ATLAS que consiste en haber le do y seguido los pasos del ATLAS _ MUS Preparacion_Entorno_Desarrollo o haber instalado el DVD con el entorno de desarrollo Haber le do el manual ATLAS MUS _Arquetipo_ Web ya que el arquetipo de Nexus es una r plica de este con las modificaciones necesarias Ak RRK 5 de 23 ptr Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus 3 INFORMACI N SOBRE EL ARQUETIPO 3 1 Creaci n de una aplicaci n partiendo del arquetipo NOTA IMPORTANTE Antes de generar un arquetipo es IMPRESCINDIBLE haber generado un arquetipo para albergar el proyecto consultar el documento ATLAS MUS Preparacion Entorno Desarrollo para ver c mo crear un arquetipo de proyecto Cualquier arquetipo posterior ser incluido como un m dulo de ste Crear un proyecto Web para Nexus a partir de un arquetipo es similar a la creaci n de un proyecto Web normal s lo hay que cambiar el nombre del arquetipo a usar Para crear un proyecto a partir de un arquetipo Maven puede consultar la gu a paso a paso que se indica en el documento ATLAS MUS Preparacion Entorno Desarrollo seg n se indica en el apartado Creaci n de una aplicaci n Web desde cero sustituyendo atlasfrm arquetipos generador web por atlasfrm arquetipos generador nexusweb Desde
11. a ruta fija en la m quina del servidor de aplicaciones AS JAVA Abrir el fichero WebContent WEB INF clases propertyFiles asf_securityagent properties y a Modificar la ruta com tbsolutions asf securityagent fileclient para apuntar a la ruta del fichero client config asf wsdd que se ha puesto fija en la m quina b Modificar las URLs de acceso a ASF para su entorno de ASF ahora est n apuntando a desarrollo madrid org si tuvieseis otro entorno hay que configurarlo aqu Editar fichero WebContent WEB INF clases propertyFiles JBean properties para variables donde ASF vuelca el log a jfactory util Log nombreFicheroLog usr sap EPD SCS Portal_logs asf log b jfactory util Log nombreFicheroTraza usr sap EPD SCS Portal_logs asf log trazas En el fichero WebContent WEB INF clases environment properites configurar las variables a Necesaria Id de la aplicaci n en ASF app id asf APL_DEMO b S lo para websigner asf clientJSUrl https desarrollo3 madrid org asf_firma573 s WS_Full js c S lo para cifrado sim trico asf cipherKey 1gt2wAqg5gh78K4rg12345678 En el fichero WebContent WEB INF clases environment properites modificar las variables de las pol ticas para usar certificados con ASF a politicaMaquinaXXXXXX politicaPublicoCertificado Configurar y activar https y acceso obligado con certificado en el servidor AS JAVA Para apuntar contra ASF de desarrollo de ICM se necesita alg n certificado de prueba v lido en este entorno i
12. consta de los siguientes arquetipos Arquetipo para inicio de proyecto Arquetipo para m dulos de tipo web Arquetipo para m dulos de tipo jar Arquetipo para m dulos de tipo webservice o servicios web Arquetipo para m dulos de tipo batch Arquetipo para m dulos de gesti n documental documentum Arquetipo para m dulos de tipo web para proyectos Nexus B sicamente el arquetipo para m dulos de tipo web para proyectos Nexus es un arquetipo web al que se han realizado las siguientes modificaciones 1 Eliminaci n del subm dulo test que conten a las pruebas de integraci n utilizando Seleinum 2 Creaci n de un sum dulo denominado ear contiene todas las librer as necesarias para el proyecto que se desplegar n utilizando el Heavy Class Loader del AS SAP para que todo pueda funcionar 3 Desactivaci n de la base de datos Por defecto el arquetipo no requiere de ninguna conexi n con base de datos aunque se permite mediante configuraci n activarla si hiciese falta 4 Inclusi n de archivos de configuraci n de ASF Para permitir a un proyecto de este tipo validar los certificados contra la plataforma ASF ejecut ndose en el AS SAP En este documento no se repetir n todos los temas que coincidan con el arquetipo web normal se har referencia a la documentaci n de este arquetipo en los puntos donde as proceda Al igual que el arquetipo web el arquetipo web para
13. en el que se encuentra desplegado el war de nuestra aplicaci n 3 5 Visualizaci n de la Aplicaci n Desplegada en Local Si hemos utilizado el servidor jetty que viene preconfigurado con el arquetipo podemos acceder a nuestra aplicaci n utilizando un browser accediendo a la URL Ak RRK 10 de 23 u a Agencia de o Framework Atlas 198 Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus http localhost 9080 secure index sf En caso de que todo haya funcionado correctamente aparecer un listado ejemplo P Archivo Edici n Wer Favoritos Herramientas Ayuda T ei A dd Y EN el P gina Herramientas j Comunidad de Madrid 09 de mayo de 2012 2 SM Aplicaci n de ejemplo del framework ATLAS ai ES Comunidad de Madrid inicio Homg Titulo Menut Subtitulo Informaci n del usuario K K lt 2 gt gt Clientes Nombre OOOO Filtrar Nombre Apellidos Direcci n Fecha de nacimiento nombrel apellido10 apellido 20 nombre apellido11 apellido 1 nombre apellido1 2 apellido 2 nombre apellido13 apelido 23 EZZZEZ apelido14 apellido24 nombre apelido10 apelliido 20 nombre apelido11 apellido 21 nombre apelido1 2 apellido 22 2nombre apellido13 apellido23 0000000000 2EZZZZZ apelido14 apellido 4 Total 15 Wuevo Cliente Y Copyright Comunidad de Madrid Contacto Privacidad
14. get E war a nal pom xml Despu s de eliminar File St A JRE System Library Jaya3E 1 6 Edit Source Mavigate Search Project HS 0 8 Q Project Explorer En 3 gt 1 SYN Repositories SYN mm AE als riS AtlasEjplMexus E E ear E LS web ma porn xml gt AtlasEjplMexus ear E A JRE System Library JawaSE 1 6 El Maven Dependencies E E sre ei L target i KM porn xml t gt AtlasEjplMexus web g srcimainjjava ES ercimainfresources ES srcjtestjjava p 48 src test iresources E JRE System Library JawaSE 1 6 E Maven Dependencies g sre H target gt war I M ital pom xml W e E E E E lt H Java EE AtlasEjplNexus _ear pom xml Eclipse Run Window Help 3 G PD gt 3 2 EHITAB Va AtlasEjpltlexus_ earfporn sml Eo lt 2xm1 version 1 0 encoding IF ata project mlins http mavren apache org POM l Descomentar estas lineas y eliminar la parent gt lt artifactld ratlastrm dep nexuswebx lt f artit lt groupld atlasfrin lt aqroup Id gt version gt 1 2 0 lt version gt lt fparent gt A parent lt artifactld itlasEjplNexus lt artifactld gt lt cgroupld nexus lt group lId gt e wversion gt 1 0 0 lt version lt fparent gt lt modelVersion gt 4 0 0 lt modelVersion gt lt groupld nexus lt f group lId gt lt artifactld gt itlasEjplNexus ear lt artifactld version gt 1 0 0 lt version pac
15. hn A C e e a E e e DEE n os ici e boa cardos ados a Ein i e e a 3 1 O E A A z E 8 pennn S kip ds za 1 A a E a EEA E dde dE E z Ain E e o a rE EEEE e HI na na j EA H i EF T gt TEIAS e i AS MY E po a ye pr E Eta E peces pa mn A EE desees ee E E dea E CA EE mn E E pim a DIMAS DONE Es NO O O o EEE nidos mn N e eee ao dea aeee A eee po eeoedda GRRE Hiperiono iii EERE EEN rias nene o rt E e f as Fo a Ar Ae AE ETETE TESEN M VEE TEENE N EEE IERES EA e E EEES pe ES ne ai pe E i E z z EE ni E E cd as n EEE z i E aaaf E RERE EEE E Ee aiy EAs t A E a e dde E E E H ii Ei e EEEE E ma Ee E did E Es dede E o de EE epe epe jissa En O Bi pecEiER Hy EE in in iai e i Hi E ds PEE BE EAN hii Ea HEE HE ep HE Hy kit H tpt E HE E di ca EEE EEE a E ERE ER a E EEE ES ES a i t o E i EEA dd E p z gins A a E dd E pc e a F aina T PAE E A A a EEE a EEES m o nac n AnA AE soi ARRE E E r peA de Ls EE E E o a o a e e Pi i ii E o EE eE oo ll a E a ii necia nPE REEERE ERE H 24 a a E A AMA POA PR AE A AEAII AEAN ll a daa MM a ema a AO uuu crag cid so o o a e E A E En Eanan e Codo O Dl S o PP A 4
16. ings BPEM HIMisap com 8 BPEM MMsap corn BPEM MON sap com BPEM PP sap com H BPEM WDUIsap com Time Message de BRMS BASE sap com i May 9 2012 3 38 1 System version 7 30 3710 1582351 20120113163657 BRMS BUILDT sap com I May 3 2012 3 38 1 Deployment type For system madrid org EPD DC host nexedepdo BRMS CORE sap com I May 3 2012 3 38 1 Retrieve deploy mechanism For system madrid org EPD El BRMS FACADE sap corm I May 9 2012 3 37 3 Deploy Result status Success BRMS MONfsap com I May 9 2012 3 37 3 0 Deployment of session 1D 3514 Finished with status 5 Eg BRMS WDUNsap com Import Remove Remowe All Yariables Properties E Deployment view Console 3 i l pisa May 9 2012 3 37 13 0 Deployment of name EjemploPrueba vendor sap com ts ES de A L i Mawa 2012 3 37 30 DeolowmentPerformed sao com EjemoloPrueba TE Enabling DC Types Pulsamos sobre el bot n Import y seleccionamos File System para localizar el fichero EAR que hemos generado De vuelta a la pantalla de despliegue pulsamos sobre el bot n Start para realizar el despliegue del E A 07 E T O o a Mavigato O Deployment Job madrid ora EPD B las a a 0 l n a E l 57 H iri Deployment List 1 Items E ds List of items marked For deployment drid org EPD Esa op Ejpl tla
17. ings O others Ea H E 0ss 43 html An outline is not available Description Resource Path Locat Type i T 2 classpath Dependency Validator Message 1 item ral 2 HTML Problem 49 items E gt J bo J5F Problem 2 items l zd a iaio Bo Validation Message 6 items o rastras E E mL Problem 12 items EES secure EES WEB INF errorPage xheErnl E login xhtml EjpldtlasMexus web war Be 2 items selected 4 3 Despliegue del EAR en el Servidor de Aplicaciones Java de SAP Ya que tenemos los proyectos abiertos antes de desplegar la aplicaci n tenemos que generar el fichero EAR asociado al proyecto Para ello pulsamos con el bot n derecho sobre el proyecto EAR y seleccionamos la opci n del men contextual Export gt SAP EAR File Es Project Explorer 57 e T e L a e Ran en Deplor AN gt EarCon SERLO H S lib E cay Ctrl C E ME A pH E o o le e Delete Delete a Ejplatlastu Ez Deplor Rename Fz Har As S JavaR ABRE pm A E srl Export L5 EAR file E m Lb E Refresh m SAP EAR File ll o a sE Close Project Pa a buid E L Export o r 17 de 23 Aid Agencia de Framework Atlas i Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus e En la pantalla siguiente pulsamos sobre Browse para seleccionar el directorio donde deseamos generar el fichero EAR correspondiente a la aplicaci n y pulsamos sobre Finish
18. kaging jars packaging Run Window Help y E Sar Y 2 22 El zi i AtlasEjplllezxus_ ear porn ml xd zarm werg rions iy gt TARERE gT lt project mlns kttp smeven apache orog POM 4 0 0 xmlns xsi parents lt artifaceld atlasfrm dep nexusweb lt artifactld gt lt groupld gt atlasfrm lt ogroupld gt version 1 2 0 lt version gt lt fparent gt lt mode lVersion gt 4 0 0 lt modelVersion gt lt ogroupld gt nexus lt coroaupld gt lt artifactld gt iclasEjplNexus ear lt fartifactld gt e wersion gt 1 0 0 lt version gt lt packadginog gt Jj ar lt packadqinog gt lt description M dulo de pruebas de la aplicaci n web tlastF lt name gt AtlasEjplNexus ear lt name gt lt url gt atlas site urli artifactldi lt url gt distributionManadgement gt ALE lt id ftartifactldi lt fid gt lt url file sitedesplegado 5 artifactld i lt url gt u a QQ QQ 8 de 23 Framework Atlas Ae Agencia de Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus NOTA IMPORTANTE Es importante realizar esta modificaci n a los tres ficheros pom xml indicados si no el proyecto no funcionar Una realizado este cambio ya podemos seguir viendo la estructura del subproyecto para la aplicaci n que acabamos de generar 3 2 Estructura del arquetipo La estructura del arquetipo generado es similar a la de un arquetipo Web por lo q
19. nidad de Arquitectura 25 10 2012 2 de 23 u a e Agencia de Te Inform tica y Comunicaciones de la Comunidad de Madrid Framework Atlas Arquetipo Web Nexus ndice 1 INTRODUCCI N Siria 4 Lil AUDTAC CI AOBI I e TA TEA 4 LA CONOCIMIENTOS PREVIOS A 5 Ze REQUISITOS PREVIOS nissan in 5 3 INFORMACI N SOBRE EL ARQUETIDO curiosidad E 6 3 1 CREACI N DE UNA APLICACI N PARTIENDO DEL ARQUETIPO ccooocccnonoccnoniccnnonccnnnnorononnnnnnonnrcnnonrcnnnnnrnnonnrcnnonarcnnnnacinonoss 6 Ss ESTRUCTURA DEL ROUTE E EE EEE EAS 9 3 3 ESTRUCTURA DE DIRECTORIOS Y ARCHIVOS o ooooooncononcnnonononnonoc nono estros totes eres ts treere reres es esee nena rre na nro na nnrnanncnancnnn 9 3 3 1 MU a tion coeaicios 9 3 3 2 A RAS 9 3 4 DESPLIEGUE Y EJECUCI N DE LA APLICACI N EN LOCAL oocoocnncnnncnnccnnonnncnnnnnnonnnonnnnn non ono nnnnn nor nnnnnnnn nor nnnnnnn ona r naa n narcos 10 3 5 VISUALIZACI N DE LA APLICACI N DESPLEGADA EN LOCAL oocoocnncnnocnnonnnonnnnnnonnnononnn non non nono nn e nestretne nnannnnn nar nnacnnnnnns 10 4 DESPLIEGUE DE LA APLICACI N EN EL SERVIDOR DE APLICACIONES DE SAP oooooconoconccnnncnnnonnninnninaconos 12 4 1 GENERACI N DE LOS PROYECTOS PARA EL EAR Y LA APLICACI N WEB ocooccnccnncnnccnnccnncnnoconocnnonnnnnnncnnonnnnnnacnnannncnnnns EZ 4 2 APERTURA DE LOS PROYECTOS DESDE NETWEAVER DEVELOPER STUDIO oococcncncnnoncnonnononnonocnononnononno nono nonnonannonanncnanoss 13 4 3 DESPLIEGUE DEL EAR EN EL SERVIDOR DE
20. nstalado en vuestro navegador puede descargarse el correspondiente al NIF 2W en la URL http intranet madrid org arquitecturasw otras tecnologias seguridad certificados en la misma p gina aparece el PIN para poder instalar el certificado Desplegar la aplicaci n y probarla Activaci n de la integraci n con base de datos Hibernate Para activar la integraci n con Hibernate solicitar informaci n a la Unidad de Arquitectura de Aplicaciones kk Ra A _CZ Z A 21 de 23 efu Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus 6 PREGUNTAS M S FRECUENTES La lista de preguntas frecuentes se encuentra en el portal de arquitectura AAA 22 de 23 a Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus 7 ENLACES RELACIONADOS Producto URL Apache Maven htto maven apache org Ajax4JSF http www boss org bossrichfaces Facelets https facelets dev java net Hibernate http www hibernate org Hibernate Annotations http www hibernate org hib_docs annotations reference en html_single JSF http java sun com javaee j avaserverfaces JSFUnit http www jboss org jsfunit MyFaces Core http myfaces apache org RichFaces htto www boss org bossrichfaces Spring http www springframework org Spring Security http www springframework org
21. ory to search For existing Eclipse projects 2 select root directory D iWorkSpaceGalileoEjplAtlasMexuswebltarc O select archive File Browse Projects F Ejpl tlasMexus_web D WorkspaceGalileoEjplatlasbezxusweblta Select All Deselect All sl E Copy projects into workspace working sets _ Add project to working sets hirit kii 10 5ebs Pulsamos sobre Finish y ya tenemos abierto ambos proyectos dentro del entorno ARAS 11 16 de 23 pad Agencia de Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus mi Java EE SAP NetWeaver Developer Studio SEx File Edit Mavigate Search Project Run Window Help DR DD iS 07 36 07 00 A E SH Deployment 49 Java EE 2 Resource es Explorer 3 pt JS m 0 FE Outline 22 gt El Task List Se EjplAtlasMexus ear El En Deployment Descriptor EjpldtlasMexus ear EarContent H lib El E META INF XX application xml Le application 2ee engine xml X application service xml E Ejpl tlashlexus_tweb H E Deployment Descriptor EjplAtlasMexus web Hd TARA NS Web Services ll a Java Resources HES sre E Libraries H S JavaScript Resources 2 build FT Pi n AT An i are TR A OA E Em gt WebContent Ea Markers 2 E Properties dih Servers Data Sourc E3 Snippets E Deplowmen El Infrastruct Error Log ea Search O H E arbolComponent l error 69 warn
22. sbexus_ear ear ADSSAP sap com el AJA x RUNTIMEsap com h BASETABLES sap corm BI_UDIisap com a Remove All mn iem x El BASE Blsap com Deploy El BASE E sap com o a start eploy Finished successfully BI BASE S sap com aii i BI WDALY sap com BI WDE T sap com SN l z g BPEM BASE sap comi C Co not show this dialog again BPEM BUILOT sap com EPEM CONTENTisap com Remove l BPEM CORE sap com BPEM CUD II sap com BPEM FACADE sap com BPEM FLESUII sap com BPEM HIMisap com t Settings BFEM MMisap comt EPEM MONsap corm t Yariables BPEM PP sap cor l RPF M il Tican rarm E Dramnartiar El Menlamrneant ie Marneala 57 AE HA 1 19 de 23 hr Agencia de o Framework Atlas e Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus Ya podemos acceder con cualquier Browser a la URL de la aplicaci n desplegada para comprobar su correcto funcionamiento Ba Comunidad de Madrid madrid gt C Q nexedepdo1 madrid org 50000 EjplAdasNexus securejindex jsf w O Pagina de Inicio Google Reader E Bleg de Manuel Pereir A Analytics y My Feeds WI Gmal i HOTMAIL 3 Twitter C Google Adwords p g O Otros marcadores Comunidad de Madrid m 09 de mayo de z Mi Aplicaci n de ejemplo del framework ATLAS A Emn nimo o Pa a Home N Inicio Menu Titulo Informaci n del usuario subtitulo HNEMES name ooo O Filtrar 0 Hombre
23. servidor de aplicaciones AS JAVA y que contiene una referencia al subm dulo web J E src Ficheros de uso interno por Maven para generar el proyecto y gt main que funcione en Netweaver Developer Studio no se deber n J recursosproyecto 3 6 EasrContent modificar manualmente META IMF application xml application 28e engine rr application serwice xrrl 3 4 Despliegue y Ejecuci n de la aplicaci n en LOCAL El arquetipo web genera un proyecto multimodular esto significa que cuando lo generamos estamos generando un proyecto con al menos dos m dulos ear y web Para construir el proyecto debe ejecutarse el siguiente comando desde el directorio padre del proyecto generado el que contiene los dos subdirectorios ear y web mvn clean install Tambi n puede ejecutarse Maven desde Eclipse En ese caso es importante que la casilla Resolve Workspace artifacts no est activada si lo est es posible que Maven produzca un error de ejecuci n del estilo Could not explode webapp Para ejecutar el proyecto en local podemos utilizar un servidor Jetty local que viene preconfigurado en el arquetipo Para ejecutar directamente un servidor jetty con nuestro proyecto desplegado debemos ejecutar la siguiente l nea de comandos desde el directorio web de nuestro proyecto la siguiente l nea de comandos mvn jetty run Esto arranca un servidor jetty en el puerto 9080 de nuestra m quina
24. t EL AtlasEjplNexus web H S mawen archiwer E E proyecto surefire reports EL Emp 2 AtlasEjplMexus_web war WAF Ma m pom xml kk RRK 12 de 23 efu Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus Se recomienda copiar estas carpetas a un directorio alternativo antes de proseguir con los siguientes pasos el directorio target se borra entero cada vez que se ejecuta maven 4 2 Apertura de los proyectos desde Netweaver Developer Studio Para poder desplegar los proyectos en el servidor de aplicaciones Java de SAP es necesario que abramos el entorno de desarrollo SAP Netweaver Developer Studio Java EE SAP NetWeaver Developer Studio File Edit Mavigate Search Project Run Window Help 38 AB 0 4 3 6 52 10 L Project Explorer 3 Pa O SO O az Outline 23 5 Task List m E An outline is not available ER Markers 3 ES Propertie dih Servers LESI Data Sou s Snippets E Deplowm El Infrastru E Error Log Ea seach O items 1 Description Resource Fath Locat Type O items selected Lo primero que tenemos que hacer es abrir el proyecto generado para el EAR Para abrir el proyecto debemos pulsar sobre File gt Import gt Existing Projects into Workspace ARAS 13 de 23 Agencia de Framework Atlas Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus al Ez Eg
25. ue en este apartado s lo se muestran las diferencias entre el arquetipo Nexus Web y el Web normal 3 3 Estructura de directorios y archivos Una vez creado el proyecto nos generara una serie de directorios a estilo Maven donde ubicaremos los fuentes y recursos de la aplicaci n web En los siguientes apartados se muestran las diferencias principales de este arquetipo con el arquetipo Web en cada uno de sus m dulos 3 3 1 M dulo web Existen las siguientes diferencias en la estructura de directorios y ficheros gt src En este directorio contiene ficheros que se utilizar n internamente por gt main 2 java 2 recursosproyecto Maven para generar el proyecto que podr abrirse con SAP Netweaver Developer Studio E e SFE gt propertyPiles Ficheros utilizados para main asf_securityagent properties H java recursosproyecto resources gt src main L gt java LS recursosproyecto L gt resources gt webapp 3 3 2 M dulo ear Jbean properties X client config asf wsdd X meb j2ee engine xml configurar la integraci n con la plataforma ASF para validaci n de certificados Fichero utilizado para configuraci n interna del proyecto en Netweaver Developer Studio Ak RRK de 23 a Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus Se trata de un m dulo totalmente nuevo que ser el que se desplegar en el
26. y Hn E E E Eto E o ade dE E E E E E E m m e o o a a E s o ho AEE os e PE PREEN z t E E T gin E E E ish a a diras SO do E A e ss nr EA Hi nas o E ik ii ip i q E de BE Se E E E EEE inai RE PREEN z png A t E H i s A int i E E E a E E o pepe EEE paa E E E E E o e z R Ss o Bed E Hi E E a a E E A Eur died E pb od E EE Ae A E a M E cueca NA EY A a r a Pia E AE A E E SM E dr T os od EEE E ecos o o A a y z Ai E E si Es ee E E EEEH et EEEE EEEE EEEE EEEE EEEE EEEE ds ns Danae En percibo ci dde bs ocn Agencia de Inform tica y Comunicaciones de la Comunidad de Madri Aa Agencia de Te Inform tica y Comunicaciones de la Comunidad de Madrid Hoja de Control Framework Atlas Arquetipo Web Nexus T tulo Manual de usuario del Arquetipo Web para proyectos Nexus Documento de Referencia NORMATIVA ATLAS Responsable rea de Aplicaciones Especiales y Arquitectura de Software Versi n Aprobado por Registro de Cambios Versi n Causa del Cambio Fecha Versi n 25 10 2013 Fecha Aprobaci n Responsable del Cambio Revisi n Validaci n E Fecha del Cambio Versi n inicial del documento Unidad de Arquitectura 09 05 2012 Actualizada la url para descarga de certificados digitales de prueba U
27. y ya tenemos abierto el proyecto que representa el EAR Java EE SAP NetWeaver Developer Studio File Edit Mavigate Search Project Run Window Help ei Teee E o a 004 E Project Explorer 23 gt p 0 HE Outline 2 El Task List E BE Ejpl tlasMexus_ear El Ea Deployment Descriptor EjpldtlasMexus_ear gt EarContent E lib El gt META IMF IX application xml es application j28e engine xml H X application service xml An outline is not available Bg Markers es E Propertie dh Servers LESI Data Sou Ea Snippets E Deplowm El Infrastriu E Error Log ea Seach O l error O warnings O others o Description Resource Fath Locat Type 6 mL Problem 1 item O items selected NOTA IMPORTANTE Aparecer un error de validaci n de XML en el fichero application j2ee engine xm ignorarlo pues no se trata de un error real El siguiente paso es proceder a abrir el proyecto generado para la aplicaci n WEB Para ello volvemos a pulsar sobre File gt Import gt Existing Projects into Workspace y en esta ocasi n seleccionamos el proyecto correspondiente a la aplicaci n web que se gener en los apartados anteriores se gener en el directorio web target proyecto y se hizo una copia AAA 15 de 23 nf Agencia de o Framework Atlas Te Inform tica y Comunicaciones de la Comunidad de Madrid Arquetipo Web Nexus E import m oka Import Projects Select a direct
Download Pdf Manuals
Related Search
Related Contents
藝Zine - Honda Cars 東京西 Manual de Instruções SensoGate WA 131 MH SECUTEST SIII+ . . . - GMC Manuale - Bompani MooreCo 2029D "取扱説明書" Copyright © All rights reserved.
Failed to retrieve file