Mecanismo para la generación de componentes de software para aplicaciones Java basadas en procedimientos almacenados

Cuando surgen proyectos de desarrollo de software que implican acceso a bases de datos, se implementa una capa de software que permite la interacción entre la aplicación que se este desarrollando y la base de datos que se utilice, esta capa es conocida como capa de acceso a datos. Existe una tecnolo...

Full description

Autores:
Hammad Lizalda, Hassan
Martínez Salinas, Jimmy Armando
Gómez Mosquera
Tipo de recurso:
Fecha de publicación:
2007
Institución:
Universidad de San Buenaventura
Repositorio:
Repositorio USB
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.usb.edu.co:10819/18325
Acceso en línea:
https://hdl.handle.net/10819/18325
Palabra clave:
Desarrollo de software
Manejadores de bases de datos
Proyectos de software;
Rights
License
http://purl.org/coar/access_right/c_14cb
id SANBUENAV2_dfeb7d87abd5c10b439f06c45caa4394
oai_identifier_str oai:bibliotecadigital.usb.edu.co:10819/18325
network_acronym_str SANBUENAV2
network_name_str Repositorio USB
repository_id_str
dc.title.spa.fl_str_mv Mecanismo para la generación de componentes de software para aplicaciones Java basadas en procedimientos almacenados
dc.title.alternative.spa.fl_str_mv (MGCSFP-JAVA)
title Mecanismo para la generación de componentes de software para aplicaciones Java basadas en procedimientos almacenados
spellingShingle Mecanismo para la generación de componentes de software para aplicaciones Java basadas en procedimientos almacenados
Desarrollo de software
Manejadores de bases de datos
Proyectos de software;
title_short Mecanismo para la generación de componentes de software para aplicaciones Java basadas en procedimientos almacenados
title_full Mecanismo para la generación de componentes de software para aplicaciones Java basadas en procedimientos almacenados
title_fullStr Mecanismo para la generación de componentes de software para aplicaciones Java basadas en procedimientos almacenados
title_full_unstemmed Mecanismo para la generación de componentes de software para aplicaciones Java basadas en procedimientos almacenados
title_sort Mecanismo para la generación de componentes de software para aplicaciones Java basadas en procedimientos almacenados
dc.creator.fl_str_mv Hammad Lizalda, Hassan
Martínez Salinas, Jimmy Armando
Gómez Mosquera
dc.contributor.advisor.none.fl_str_mv Gómez Mosquera, Diego Armando
dc.contributor.author.none.fl_str_mv Hammad Lizalda, Hassan
Martínez Salinas, Jimmy Armando
Gómez Mosquera
dc.subject.spa.fl_str_mv Desarrollo de software
Manejadores de bases de datos
Proyectos de software;
topic Desarrollo de software
Manejadores de bases de datos
Proyectos de software;
description Cuando surgen proyectos de desarrollo de software que implican acceso a bases de datos, se implementa una capa de software que permite la interacción entre la aplicación que se este desarrollando y la base de datos que se utilice, esta capa es conocida como capa de acceso a datos. Existe una tecnología desarrollada por el grupo JBoss1 llamada Hibernate2, que provee la capa de acceso a datos para aplicaciones desarrolladas en Java, y que cuenta con ciertas ventajas como por ejemplo: 1. La independencia entre las diferentes bases de datos, lo que permite que las aplicaciones que implementan hibernate no tengan que modificarse al cambiar de SMBDR3. 2. La reducción de código por parte de los desarrolladores ya que solo se requiere configurar hibernate en la aplicación que se este desarrollando. 3. Como consecuencia del punto anterior se obtiene una reducción considerable de tiempo durante el proceso de desarrollo de software.
publishDate 2007
dc.date.issued.none.fl_str_mv 2007
dc.date.accessioned.none.fl_str_mv 2024-06-25T07:52:24Z
dc.date.available.none.fl_str_mv 2024-06-25T07:52:24Z
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10819/18325
url https://hdl.handle.net/10819/18325
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_14cb
rights_invalid_str_mv http://purl.org/coar/access_right/c_14cb
dc.publisher.faculty.spa.fl_str_mv Ingenierias
dc.publisher.program.spa.fl_str_mv Ingenieria de sistemas
institution Universidad de San Buenaventura
dc.source.instname.spa.fl_str_mv Universidad de San Buenaventura - Cali
dc.source.reponame.spa.fl_str_mv Biblioteca Digital Universidad de San Buenaventura
bitstream.url.fl_str_mv https://bibliotecadigital.usb.edu.co/bitstreams/aa855ad1-d902-4df8-9f3a-0874c8df611d/download
https://bibliotecadigital.usb.edu.co/bitstreams/bb2f3600-4f6e-46a8-9903-39a708c0933d/download
https://bibliotecadigital.usb.edu.co/bitstreams/5f6fdedd-b78f-4433-a10e-ca522ee7f487/download
https://bibliotecadigital.usb.edu.co/bitstreams/793f3dff-aa32-420d-b299-0f995e0011b8/download
https://bibliotecadigital.usb.edu.co/bitstreams/589a1ee1-b15a-4032-b7dc-2f269f1ea68e/download
https://bibliotecadigital.usb.edu.co/bitstreams/9d01d391-eb26-4d0b-8eb6-650e91c376b1/download
https://bibliotecadigital.usb.edu.co/bitstreams/9d777eed-a6c0-45e0-b735-cf858ca30815/download
https://bibliotecadigital.usb.edu.co/bitstreams/ee7e8bb5-7e62-4590-9e1a-f4b0d08296f9/download
bitstream.checksum.fl_str_mv 74fb82b8322f1ffd920b36128e836ddb
710e07ca6a670670546a7994b1567bc0
ec33dee9dc0012007b0890b72346507f
8a4605be74aa9ea9d79846c1fba20a33
23684196e695dafa60409ae4249e3037
5e3ac3e401761961e76c85bb748ed8ca
ccdfeaaa2b6e8ce5f23a157db0561d89
27e6a09a778302a2731388b16a675204
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de San Buenaventura Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1812932489345236992
spelling Gómez Mosquera, Diego Armando681d0b17-df9b-4ad2-87a5-5da6a54065c0Hammad Lizalda, Hassaned6aab10-c6c5-4e4b-9f63-1f30e174bde0300Martínez Salinas, Jimmy Armandode45d326-d0f6-474d-9582-7aef19abab67Gómez Mosquera2c524c3c-feec-4033-8f1d-fc6efaac0c8f2024-06-25T07:52:24Z2024-06-25T07:52:24Z2007Cuando surgen proyectos de desarrollo de software que implican acceso a bases de datos, se implementa una capa de software que permite la interacción entre la aplicación que se este desarrollando y la base de datos que se utilice, esta capa es conocida como capa de acceso a datos. Existe una tecnología desarrollada por el grupo JBoss1 llamada Hibernate2, que provee la capa de acceso a datos para aplicaciones desarrolladas en Java, y que cuenta con ciertas ventajas como por ejemplo: 1. La independencia entre las diferentes bases de datos, lo que permite que las aplicaciones que implementan hibernate no tengan que modificarse al cambiar de SMBDR3. 2. La reducción de código por parte de los desarrolladores ya que solo se requiere configurar hibernate en la aplicación que se este desarrollando. 3. Como consecuencia del punto anterior se obtiene una reducción considerable de tiempo durante el proceso de desarrollo de software.T005.1 H224 e.1 CD-ROM83 p. + Anexohttps://hdl.handle.net/10819/18325spaIngenieriasIngenieria de sistemasUniversidad de San Buenaventura - CaliBiblioteca Digital Universidad de San BuenaventuraDesarrollo de softwareManejadores de bases de datosProyectos de software;Mecanismo para la generación de componentes de software para aplicaciones Java basadas en procedimientos almacenados(MGCSFP-JAVA)info:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/access_right/c_14cbPublicationORIGINALAnexos_mecanismo_generación_hammad_2007.rarapplication/octet-stream8697788https://bibliotecadigital.usb.edu.co/bitstreams/aa855ad1-d902-4df8-9f3a-0874c8df611d/download74fb82b8322f1ffd920b36128e836ddbMD51MGCSFP.pdfapplication/pdf1695574https://bibliotecadigital.usb.edu.co/bitstreams/bb2f3600-4f6e-46a8-9903-39a708c0933d/download710e07ca6a670670546a7994b1567bc0MD52DESCRIPCION DEL TRABAJO DE GRADO.pdfapplication/pdf232650https://bibliotecadigital.usb.edu.co/bitstreams/5f6fdedd-b78f-4433-a10e-ca522ee7f487/downloadec33dee9dc0012007b0890b72346507fMD53LICENSElicense.txttext/plain1748https://bibliotecadigital.usb.edu.co/bitstreams/793f3dff-aa32-420d-b299-0f995e0011b8/download8a4605be74aa9ea9d79846c1fba20a33MD54TEXTMGCSFP.pdf.txtMGCSFP.pdf.txtExtracted texttext/plain92238https://bibliotecadigital.usb.edu.co/bitstreams/589a1ee1-b15a-4032-b7dc-2f269f1ea68e/download23684196e695dafa60409ae4249e3037MD55DESCRIPCION DEL TRABAJO DE GRADO.pdf.txtDESCRIPCION DEL TRABAJO DE GRADO.pdf.txtExtracted texttext/plain1596https://bibliotecadigital.usb.edu.co/bitstreams/9d01d391-eb26-4d0b-8eb6-650e91c376b1/download5e3ac3e401761961e76c85bb748ed8caMD57THUMBNAILMGCSFP.pdf.jpgMGCSFP.pdf.jpgGenerated Thumbnailimage/jpeg6759https://bibliotecadigital.usb.edu.co/bitstreams/9d777eed-a6c0-45e0-b735-cf858ca30815/downloadccdfeaaa2b6e8ce5f23a157db0561d89MD56DESCRIPCION DEL TRABAJO DE GRADO.pdf.jpgDESCRIPCION DEL TRABAJO DE GRADO.pdf.jpgGenerated Thumbnailimage/jpeg11402https://bibliotecadigital.usb.edu.co/bitstreams/ee7e8bb5-7e62-4590-9e1a-f4b0d08296f9/download27e6a09a778302a2731388b16a675204MD5810819/18325oai:bibliotecadigital.usb.edu.co:10819/183252024-07-12 22:18:55.6https://bibliotecadigital.usb.edu.coRepositorio Institucional Universidad de San Buenaventura Colombiabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=