• No se han encontrado resultados

Entorno de desarrollo

In document Guías de programación y aprendizaje (página 185-191)

Capítulo

8.

Entorno

de

desarrollo

Estecapítulopresentalasprincipales herramientasdedesarrolloutilizadaspara personalizar unaaplicacióndeWebSphereCommerce.

Entorno

de

desarrollo

típico

2000

Business ParacrearcódigopersonalizadoparaWebSphereCommerceBusiness

Edition,serecomiendaelpaquetededesarrolloWebSphereCommerceStudio, Business DeveloperEdition. Professional2000 Paracrearcódigopersonalizadopara

WebSphereCommerceProfessionalEdition,serecomiendaelpaquetededesarrollo WebSphereCommerceStudio,ProfessionalDeveloperEdition. Express2000 Paracrear

códigopersonalizadoparaWebSphereCommerce-Express,serecomiendael paquete dedesarrolloWebSphereCommerce-ExpressDeveloperEdition.Todos estospaquetes incluyenlasherramientas necesariasparacrearcódigo

personalizadoyllevara cabotareasde desarrollode laWeb.Engeneral,eneste manual sehacereferenciacolectivamentea estosproductosdenominándolosel EntornodedesarrollodeWebSphereCommerce.

Existen cuatrocomponentesprincipalesenelEntornodedesarrollodeWebSphere Commerce:

1. ElespaciodetrabajodeWebSphereCommercequeseutilizaenWebSphere StudioApplicationDeveloper

2. Labasededatosde desarrollo 3. Elementosde sistemade archivos

4. Plug-insde WebSphereCommerceenWebSphereStudioApplicationDeveloper Con esteentornodedesarrollo, puedecrearcódigopersonalizadoyprobarlo dentrodelcontextodelentornode pruebadeWebSphere.

Paracreartiendasenelentornode desarrollo,simplementeinicieenWebSphere StudioApplicationDeveloperlaConsolade administraciónqueseejecutaenel servidor depruebaWebSphereCommerceServerdefinidolocalmenteyutilicedicha herramientaparapublicaruna tiendabasadaenuna delastiendasdeejemplo. Alternativamente, puedecrearsupropiatienda.

Ademásdelespaciode trabajode WebSphereCommercequeseproporciona,el EntornodedesarrollodeWebSphereCommerceproporcionaherramientasy plug-ins adicionales.Seproporcionanlosplug-inssiguientes:

v Unplug-indelGestorde configuraciónqueayudaconlagestiónde las instanciasdeWebSphereCommerce(yWebSphereCommercePayments). v Unplug-indeayudaenlíneade WebSphereCommercelepermiteaccedera la

ayudaenlíneadeWebSphereCommercedesdedentrode WebSphereStudio ApplicationDeveloper.Adicionalmente,conesteplug-in, sepuedeiniciarla ayudaenlíneasensiblealcontexto deWebSphereCommercepulsando F1 cuandoseejecutanlasherramientasde WebSphereCommerce(porejemplo,la Consolade administración).

v Unplug-indeinformacióndeconsultadelaAPIdeWebSphereCommerceque lepermiteaccederalainformacióndeconsultadelaAPIdeWebSphere CommercedesdedentrodeWebSphereStudioApplicationDeveloper.

Tambiénseproporcionaunaherramientadeconversióndebeanenterprisede WebSphereCommerce.Conestaherramienta,puededesarrollarbeansenterprise utilizandouna basededatosdedesarrollodiferentede labasededatosde

produccióndedestino.Porejemplo,estaherramientalepermiteutilizarunbasede datosDB2 localparaeldesarrollo, perolabase dedatosdeproducciónpuedeestar enlaplataformaiSeriesoinclusoseruna basededatosOracle.

WebSphere

Studio

Application

Developer

ElpaquetedeelEntornodedesarrollodeWebSphereCommerceincluye

WebSphereStudioApplicationDeveloperqueeselentornodedesarrolloesencial de IBM.Leayuda aoptimizarysimplificareldesarrollode serviciosWeby Java2 EnterpriseEdition(J2EE)ofreciendolasmejoresprácticas,las plantillas,la

generacióndecódigoyelentornodedesarrollomáscompletode suclase.Este sofisticadoentornodedesarrollointegrado(IDE)incluyesoporteintegradopara componentes Java,beansenterprise,servlets,archivosJSP,HTML,XMLy servicios Web,todosellosenunsoloentornodedesarrollo.

Entremuchasotrascaracterísticas importantes,también incluyeherramientasde pruebalocalquelepermiten generarrápidamenteclientesde prueba.También incluyeunentornode pruebade WebSphereApplicationServer completoquele permiteprobar elcódigodeunextremoaotroenunentornonacional.

Entorno

de

desarrollo

para

iSeries

2000400 Enresumen,noesnecesariounentornodedesarrolloespecialparacrear

códigopersonalizadoparaiSeries.Laestacióndetrabajodedesarrolloseconfigura siguiendoelmismoprocedimientoquesedescribeenlapublicación Business2000

2000

Professional WebSphereCommerceStudio,Guíade instalacióno Express2000 WebSphere

Commerce -ExpressDeveloperEdition,Guíadeinstalación.Labasededatoslocalde desarrolloutilizadadebeser DB2.Siseutilizaestaconfiguración, sepuedecreary probar códigopersonalizadoutilizandolabase dedatosDB2localyelservidorde pruebaWebSphereCommerceServerlocal.

Despuésdequelaspruebasdeterminen queelcódigopersonalizadofuncionade formasatisfactoria enelcontextodelservidorde prueba,deberádesplegardicho códigoenunWebSphereCommerceServer dedestinoqueseejecuteenla

plataformaiSeries.Con elfinde podertratarlasdiferenciasentrelabasede datos de laplataformaWindowsyladelaplataformaiSeries,seproporcionauna herramientade conversiónde beanenterprisedeWebSphereCommerce.Enel apartado“Visióngeneral delaherramientadeconversióndebeanenterprisede WebSphereCommerce”enlapágina177, seproporcionamásinformaciónacerca de estaherramienta.

Utilización

de

una

base

de

datos

DB2

local

para

el

desarrollo

cuando

el

entorno

de

producción

utiliza

una

base

de

datos

Oracle

Es posiblequelosdesarrolladoresutilicenunabasede datosDB2localenlas máquinasde desarrolloaunquelabasede datosparaelentornodeproducción vayaa serunabase dedatosOracle.Enestecaso, seutilizalaherramientade conversióndebeanenterprisedeWebSphereCommerceparaconvertirlos metadatosde losbeansdelformatodeDB2alformatodeOracle.Enelapartado “Visión generaldelaherramientadeconversióndebeanenterprisedeWebSphere Commerce” enlapágina 177,seproporcionamásinformaciónacercade esta herramienta.

Visión

general

de

la

herramienta

de

conversión

de

bean

enterprise

de

WebSphere

Commerce

Engeneral,existendoscasosenlosqueseutilizalaherramientadeconversiónde beanenterprise:

v SielentornodeproduccióndedestinoseejecutaenlaplataformaiSeries. v Silabasededatosde produccióndedestinoesunabasededatosOracle

aunquelas máquinasdedesarrolloutilicenbasesdedatosDB2locales.

Estaherramientaespecíficade WebSphereCommercelepermitedesarrollarenun tipo debasede datosy,a continuación,desplegarenotrotipodebase dedatos. Utilizandoestaherramienta,losmetadatosparalosbeansenterpriseseconvierten alformatoapropiadoy enlainformaciónparalabasededatosde destinoy el códigodesplegado tambiénsegenerautilizandoestosnuevosmetadatos.Para obtener detallespasoapasosobrecómoutilizarestaherramienta,consulte el apartado“Creaciónde unarchivo JAREJB conconversión”enlapágina181.

Opciones

de

pago

en

el

entorno

de

desarrollo

EnlasversionesanterioresdeelEntornode desarrollode WebSphereCommerce, seproporcionabaunmétododepagode pruebaparapermitira losdesarrolladores realizarunacompra dentrodelatiendadelentornodeprueba, sinllamaraun proveedorde pagoremoto.Ahora,conelEntornode desarrollode WebSphere CommerceVersión5.5,elcomponenteWebSphereCommercePaymentspuede ejecutarse dentrodelentornodeprueba.

EstosignificaqueahoratienelaopcióndeutilizarlainstanciadeWebSphere CommercePaymentslocalo puedeconfigurarlainstanciade desarrollode WebSphereCommerceparautilizarunainstanciadeWebSphereCommerce Payments remota.

Por omisión,lainstanciade WebSphereCommercePaymentslocalsecreaal instalarelEntornodedesarrollodeWebSphereCommerce.Adicionalmente,siesta instanciaestáenejecuciónenelmomentoenquepublicaunatiendadeejemplo,la tiendaseconfiguraautomáticamenteparautilizardichainstanciadeWebSphere CommercePaymentslocal.

EnlapublicaciónelEntornodedesarrollodeWebSphereCommerce,Guíadeinstalación, seproporcionainformaciónsobrecómoconfigurarlasopcionesdepago.

In document Guías de programación y aprendizaje (página 185-191)

Documento similar