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...
- 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= |