Diseño de una herramienta generadora de código para proyectos web en J2EE

La investigación tiene como propósito diseñar e implementar un software generador de código base Para proyectos en J2EE. Cada cierto periodo de tiempo se origina una revolución en la tecnología empleada en el desarrollo de aplicaciones. Uno de los primeros cambios vividos fue el paso de la programac...

Full description

Autores:
De La Hoz Maestre, Omar
Mosquera Polo, Jhon Lir
Tipo de recurso:
Fecha de publicación:
2006
Institución:
Universidad del Magdalena
Repositorio:
Repositorio Unimagdalena
Idioma:
spa
OAI Identifier:
oai:repositorio.unimagdalena.edu.co:123456789/3494
Acceso en línea:
http://repositorio.unimagdalena.edu.co/handle/123456789/3494
Palabra clave:
Proyectos web en J2EE
Herramienta generadora de código
IS-00043
Rights
restrictedAccess
License
atribucionnocomercialsinderivar
id UNIMAGDALE_a8cf2bf7f1853c3b940a9002bbe8a5c8
oai_identifier_str oai:repositorio.unimagdalena.edu.co:123456789/3494
network_acronym_str UNIMAGDALE
network_name_str Repositorio Unimagdalena
repository_id_str
dc.title.spa.fl_str_mv Diseño de una herramienta generadora de código para proyectos web en J2EE
title Diseño de una herramienta generadora de código para proyectos web en J2EE
spellingShingle Diseño de una herramienta generadora de código para proyectos web en J2EE
Proyectos web en J2EE
Herramienta generadora de código
IS-00043
title_short Diseño de una herramienta generadora de código para proyectos web en J2EE
title_full Diseño de una herramienta generadora de código para proyectos web en J2EE
title_fullStr Diseño de una herramienta generadora de código para proyectos web en J2EE
title_full_unstemmed Diseño de una herramienta generadora de código para proyectos web en J2EE
title_sort Diseño de una herramienta generadora de código para proyectos web en J2EE
dc.creator.fl_str_mv De La Hoz Maestre, Omar
Mosquera Polo, Jhon Lir
dc.contributor.advisor.none.fl_str_mv Sanabria, Carlos
dc.contributor.author.none.fl_str_mv De La Hoz Maestre, Omar
Mosquera Polo, Jhon Lir
dc.subject.spa.fl_str_mv Proyectos web en J2EE
Herramienta generadora de código
topic Proyectos web en J2EE
Herramienta generadora de código
IS-00043
dc.subject.classification.spa.fl_str_mv IS-00043
description La investigación tiene como propósito diseñar e implementar un software generador de código base Para proyectos en J2EE. Cada cierto periodo de tiempo se origina una revolución en la tecnología empleada en el desarrollo de aplicaciones. Uno de los primeros cambios vividos fue el paso de la programación MS-DOS a la programación Windows a 16 bits, más tarde con el perfeccionamiento de los sistemas operativos otro cambio vivido fue el paso a las aplicaciones Windows a 32 bits, y ahora estamos viviendo la más reciente de las revoluciones la generación de código. La Ingeniería de Software no está ajena a este cambio por el contrario hace parte fundamental de ese proceso de adaptación al nuevo paradigma de la sociedad de la información. Uno de los principales problemas en el desarrollo de sistemas de información es el de conseguir código de calidad; esto es, aquel que cumple las propiedades de claridad y sencillez en estructura y diseño. Tal código es fácil de leer por otros desarrolladores y sencillo de mantener. Un código que tenga un diseño deficiente, que presente, por ejemplo, funcionalidad duplicada en diferentes partes del mismo, es código difícil de mantener y una fuente de errores. Consiguiendo código con un mejor diseño se evita la futura aparición de problemas durante el desarrollo, consiguiendo agilizar el proceso. La generación automática de código, ya sea capas de acceso a datos, clases de entidad comercial, o incluso interfaces de usuario, pueden aumentar significativamente la productividad del desarrollador. Este proceso de generación podrá basarse en una serie de entradas, como por ejemplo una base de datos, un archivo XML o un diagrama UML, etc.
publishDate 2006
dc.date.issued.none.fl_str_mv 2006
dc.date.submitted.none.fl_str_mv 2006
dc.date.accessioned.none.fl_str_mv 2019-09-12T21:38:26Z
dc.date.available.none.fl_str_mv 2019-09-12T21:38:26Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://repositorio.unimagdalena.edu.co/handle/123456789/3494
url http://repositorio.unimagdalena.edu.co/handle/123456789/3494
dc.language.iso.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv atribucionnocomercialsinderivar
dc.rights.none.fl_str_mv Restringido
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/restrictedAccess
dc.rights.cc.spa.fl_str_mv Restringido
dc.rights.creativecommons.spa.fl_str_mv atribucionnocomercialsinderivar
rights_invalid_str_mv atribucionnocomercialsinderivar
Restringido
http://purl.org/coar/access_right/c_16ec
eu_rights_str_mv restrictedAccess
dc.format.spa.fl_str_mv text
picture
dc.publisher.spa.fl_str_mv Universidad del Magdalena
dc.publisher.department.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Universidad del Magdalena
bitstream.url.fl_str_mv https://repositorio.unimagdalena.edu.co/bitstreams/67dd49f9-30fc-4851-8096-1fe7eed1320e/download
https://repositorio.unimagdalena.edu.co/bitstreams/e8ad7536-1a7f-4cfb-a43b-a17094ae9ed0/download
https://repositorio.unimagdalena.edu.co/bitstreams/c43d5f23-2ff7-4ff2-a91d-84bd4cc38812/download
https://repositorio.unimagdalena.edu.co/bitstreams/3e2fc17f-e160-44a7-b0f5-9f394ce243fd/download
bitstream.checksum.fl_str_mv 6a957ec67e057a243d55e4e2bb760119
b37f3126bcd22eeae85cbc2659ee387b
6a3e3be4352da739d961a8005553bf13
0f6b21106e4a06cd76fbb84dbb95a8b0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UniMagdalena
repository.mail.fl_str_mv repositorio@unimagdalena.edu.co
_version_ 1814126991323955200
spelling Sanabria, CarlosDe La Hoz Maestre, OmarMosquera Polo, Jhon LirIngeniero (a) de Sistemas2019-09-12T21:38:26Z2019-09-12T21:38:26Z20062006La investigación tiene como propósito diseñar e implementar un software generador de código base Para proyectos en J2EE. Cada cierto periodo de tiempo se origina una revolución en la tecnología empleada en el desarrollo de aplicaciones. Uno de los primeros cambios vividos fue el paso de la programación MS-DOS a la programación Windows a 16 bits, más tarde con el perfeccionamiento de los sistemas operativos otro cambio vivido fue el paso a las aplicaciones Windows a 32 bits, y ahora estamos viviendo la más reciente de las revoluciones la generación de código. La Ingeniería de Software no está ajena a este cambio por el contrario hace parte fundamental de ese proceso de adaptación al nuevo paradigma de la sociedad de la información. Uno de los principales problemas en el desarrollo de sistemas de información es el de conseguir código de calidad; esto es, aquel que cumple las propiedades de claridad y sencillez en estructura y diseño. Tal código es fácil de leer por otros desarrolladores y sencillo de mantener. Un código que tenga un diseño deficiente, que presente, por ejemplo, funcionalidad duplicada en diferentes partes del mismo, es código difícil de mantener y una fuente de errores. Consiguiendo código con un mejor diseño se evita la futura aparición de problemas durante el desarrollo, consiguiendo agilizar el proceso. La generación automática de código, ya sea capas de acceso a datos, clases de entidad comercial, o incluso interfaces de usuario, pueden aumentar significativamente la productividad del desarrollador. Este proceso de generación podrá basarse en una serie de entradas, como por ejemplo una base de datos, un archivo XML o un diagrama UML, etc.Submitted by Juan Rondón (juandrondon4@gmail.com) on 2018-11-28T15:54:35Z No. of bitstreams: 1 IS-00043.pdf: 1261482 bytes, checksum: 6a957ec67e057a243d55e4e2bb760119 (MD5)Approved for entry into archive by John Esteban Ramirez Rios (jramirezr@unimagdalena.edu.co) on 2019-09-12T21:38:26Z (GMT) No. of bitstreams: 1 IS-00043.pdf: 1261482 bytes, checksum: 6a957ec67e057a243d55e4e2bb760119 (MD5)Made available in DSpace on 2019-09-12T21:38:26Z (GMT). No. of bitstreams: 1 IS-00043.pdf: 1261482 bytes, checksum: 6a957ec67e057a243d55e4e2bb760119 (MD5) Previous issue date: 2006textpicturehttp://repositorio.unimagdalena.edu.co/handle/123456789/3494Universidad del MagdalenaFacultad de IngenieríaIngeniería de SistemasatribucionnocomercialsinderivarRestringidoinfo:eu-repo/semantics/restrictedAccessRestringidoatribucionnocomercialsinderivarhttp://purl.org/coar/access_right/c_16ecProyectos web en J2EEHerramienta generadora de códigoIS-00043Diseño de una herramienta generadora de código para proyectos web en J2EEbachelorThesishttp://purl.org/coar/resource_type/c_7a1fspaORIGINALIS-00043.pdfIS-00043.pdfapplication/pdf1261482https://repositorio.unimagdalena.edu.co/bitstreams/67dd49f9-30fc-4851-8096-1fe7eed1320e/download6a957ec67e057a243d55e4e2bb760119MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82289https://repositorio.unimagdalena.edu.co/bitstreams/e8ad7536-1a7f-4cfb-a43b-a17094ae9ed0/downloadb37f3126bcd22eeae85cbc2659ee387bMD52TEXTIS-00043.pdf.txtIS-00043.pdf.txtExtracted texttext/plain67446https://repositorio.unimagdalena.edu.co/bitstreams/c43d5f23-2ff7-4ff2-a91d-84bd4cc38812/download6a3e3be4352da739d961a8005553bf13MD53THUMBNAILIS-00043.pdf.jpgIS-00043.pdf.jpgGenerated Thumbnailimage/jpeg1527https://repositorio.unimagdalena.edu.co/bitstreams/3e2fc17f-e160-44a7-b0f5-9f394ce243fd/download0f6b21106e4a06cd76fbb84dbb95a8b0MD54123456789/3494oai:repositorio.unimagdalena.edu.co:123456789/34942024-10-02 21:48:46.777https://repositorio.unimagdalena.edu.coRepositorio Institucional UniMagdalenarepositorio@unimagdalena.edu.coTElDRU5DSUEgREUgRElWVUxHQUNJw5NOIE5PIEVYQ0xVU0lWQQoKRUwgQVVUT1IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuIFBBUsOBR1JBRk86IEVuIGNhc28gZGUgcHJlc2VudGFyc2UgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBvIGFjY2nDs24gcG9yIHBhcnRlIGRlIHVuIHRlcmNlcm8gZW4gY3VhbnRvIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgZW4gY3Vlc3Rpw7NuLCBFTCBBVVRPUiwgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSB1bml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLgpFTCBBVVRPUiwgYXV0b3JpemEgYSBMQSBVTklWRVJTSURBRCBERUwgTUFHREFMRU5BLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIHkgdXNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uIEVuIGZ1bmNpw7NuIGRlIGxvIGN1YWwsIGFsIGZpcm1hciB5IGVudmlhciBlc3RhIGxpY2VuY2lhLApFTCBBVVRPUiBvdG9yZ2EgYSBMQSBVTklWRVJTSURBRCBERUwgTUFHREFMRU5BIGVsIGRlcmVjaG8gTk8gRVhDTFVTSVZPIGRlIGFsbWFjZW5hciwgcmVwcm9kdWNjacOzbiwgdHJhZHVjaXIgeSBkaXZ1bGdhciBzdSB0cmFiYWpvIGVuIHRvZG8gZWwgbXVuZG8gZW4gZm9ybWF0byBpbXByZXNvIHkgZWxlY3Ryw7NuaWNvIHkgZW4gY3VhbHF1aWVyIG1lZGlvLCBpbmNsdXllbmRvLCBwZXJvIG5vIGxpbWl0YWRvIGEgYXVkaW8gbyB2aWRlby4gWSBhY2VwdGEgcXVlIExBIFVOSVZFUlNJREFEIERFTCBNQUdEQUxFTkEgcHVlZGUsIFNJTiBNT0RJRklDQVIgRUwgQ09OVEVOSURPIHkgUkVTUEVUQU5ETyBMT1MgREVSRUNIT1MgTU9SQUxFUywgcHJlc2VudGFyIGxhIG9icmEgZW4gY29tcGlsYWNpb25lcywgw61uZGV4LCBjb25mZXJlbmNpYXMgeSBvdHJhcyBwdWJsaWNhY2lvbmVzIHF1ZSBzZSBwdWVkYW4gZGlzZcOxYXIgcGFyYSBkaXZ1bGdhciBsYSBwcm9kdWNjacOzbiBhY2Fkw6ltaWNhIHkgY2llbnTDrWZpY2EgZGUgbGEgdW5pdmVyc2lkYWQsIFNJTiBRVUUgRVNUTyBDT05MTEVWRSBBIFFVRSBMQSBVTklWRVJTSURBRCBFU1RFIE9CTElHQURBIEEgQlJJTkRBUiBDT01QRU5TQUNJw5NOIE1PTkVUQVJJQSBBTCBBVVRPUiBwb3IgYWN0aXZpZGFkZXMgZGUgZGl2dWxnYWNpw7NuIHkgbG9zIHBvc2libGVzIGJlbsOpZmljb3MgZWNvbsOzbWljb3MgcXVlIGVzdGEgZGl2dWxnYWNpw7NuIHB1ZWRhIGdlbmVyYXIgcGFyYSBsYSB1bml2ZXJzaWRhZC4gCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIApQT0zDjVRJQ0EgREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4gRGVjbGFybyBxdWUgYXV0b3Jpem8gcHJldmlhIHkgZGUgZm9ybWEgaW5mb3JtYWRhIGVsIHRyYXRhbWllbnRvIGRlIG1pcyBkYXRvcyBwZXJzb25hbGVzIHBvciBwYXJ0ZSBkZSBMQSBVTklWRVJTSURBRCBERUwgTUFHREFMRU5BIHBhcmEgZmluZXMgYWNhZMOpbWljb3MgeSBlbiBhcGxpY2FjacOzbiBkZSBjb252ZW5pb3MgY29uIHRlcmNlcm9zIG8gc2VydmljaW9zIGNvbmV4b3MgY29uIGFjdGl2aWRhZGVzIHByb3BpYXMgZGUgbGEgYWNhZGVtaWEsIGNvbiBlc3RyaWN0byBjdW1wbGltaWVudG8gZGUgbG9zIHByaW5jaXBpb3MgZGUgbGV5LiBEZSBpZ3VhbCBmb3JtYSBlbiBmdW5jacOzbiBkZWwgY29ycmVjdG8gZWplcmNpY2lvIGRlIG1pIGRlcmVjaG8gZGUgaGFiZWFzIGRhdGEgcHVlZG8gZW4gY3VhbHF1aWVyIG1vbWVudG8sIHByZXZpYSBpZGVudGlmaWNhY2nDs24sIHNvbGljaXRhciBsYSBjb25zdWx0YSwgY29ycmVjY2nDs24geSBzdXByZXNpw7NuIGRlIG1pcyBkYXRvcy4K