Construyendo aplicaciones web con una metodología de diseño orientada a objetos

El presente artículo tiene como principal objetivo mostrar las ventajas del uso de una metodología de diseño orientada a objetos para desarrollar aplicaciones web. Existen en la actualidad tecnologías que permiten un rápido desarrollo de aplicaciones poco reusables y difíciles de mantener...

Full description

Autores:
Silva, Darío Andrés
Mercerat, Bárbara
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2001
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/9067
Acceso en línea:
http://hdl.handle.net/20.500.12749/9067
Palabra clave:
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Web applications
Object oriented programming
Layered design
Dynamic content
Design patterns
Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Aplicaciones web
Programación orientada a objetos
Diseño en capas
Contenido dinámico
Patrones de diseño
Rights
License
Derechos de autor 2001 Revista Colombiana de Computación
id UNAB2_869a4ac59702bbf483e1bbae573827fe
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/9067
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Construyendo aplicaciones web con una metodología de diseño orientada a objetos
dc.title.translated.eng.fl_str_mv Building web applications with an object-oriented design methodology
title Construyendo aplicaciones web con una metodología de diseño orientada a objetos
spellingShingle Construyendo aplicaciones web con una metodología de diseño orientada a objetos
Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Web applications
Object oriented programming
Layered design
Dynamic content
Design patterns
Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Aplicaciones web
Programación orientada a objetos
Diseño en capas
Contenido dinámico
Patrones de diseño
title_short Construyendo aplicaciones web con una metodología de diseño orientada a objetos
title_full Construyendo aplicaciones web con una metodología de diseño orientada a objetos
title_fullStr Construyendo aplicaciones web con una metodología de diseño orientada a objetos
title_full_unstemmed Construyendo aplicaciones web con una metodología de diseño orientada a objetos
title_sort Construyendo aplicaciones web con una metodología de diseño orientada a objetos
dc.creator.fl_str_mv Silva, Darío Andrés
Mercerat, Bárbara
dc.contributor.author.spa.fl_str_mv Silva, Darío Andrés
Mercerat, Bárbara
dc.subject.none.fl_str_mv Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
topic Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Web applications
Object oriented programming
Layered design
Dynamic content
Design patterns
Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
Aplicaciones web
Programación orientada a objetos
Diseño en capas
Contenido dinámico
Patrones de diseño
dc.subject.keywords.eng.fl_str_mv Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Web applications
Object oriented programming
Layered design
Dynamic content
Design patterns
dc.subject.lemb.spa.fl_str_mv Innovaciones tecnológicas
Ciencias de la computación
Desarrollo tecnológico
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y la comunicación
dc.subject.proposal.spa.fl_str_mv Aplicaciones web
Programación orientada a objetos
Diseño en capas
Contenido dinámico
Patrones de diseño
description El presente artículo tiene como principal objetivo mostrar las ventajas del uso de una metodología de diseño orientada a objetos para desarrollar aplicaciones web. Existen en la actualidad tecnologías que permiten un rápido desarrollo de aplicaciones poco reusables y difíciles de mantener. La metodología propuesta en este artículo, aplicada con las tecnologías brevemente descritas, permite obtener aplicaciones mediante un proceso de desarrollo en capas, aprovechando al máximo la potencia de la programación orientada a objetos.
publishDate 2001
dc.date.issued.none.fl_str_mv 2001-12-01
dc.date.accessioned.none.fl_str_mv 2020-10-27T00:21:32Z
dc.date.available.none.fl_str_mv 2020-10-27T00:21:32Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.type.local.spa.fl_str_mv Artículo
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/CJournalArticle
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.issn.none.fl_str_mv 2539-2115
1657-2831
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/9067
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga UNAB
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.unab.edu.co
identifier_str_mv 2539-2115
1657-2831
instname:Universidad Autónoma de Bucaramanga UNAB
repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/9067
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1116/1087
dc.relation.uri.none.fl_str_mv https://revistas.unab.edu.co/index.php/rcc/article/view/1116
dc.relation.references.none.fl_str_mv W. De Muynck. Bridging the Gap between XML and Hypermedia: a Layered Transformational Approach, Tesis. Approach, Vrije Universiteit Brussel, Belgium, 2000.
D. Schwave and G. Rossi. An Object Oriented Approach to Web-Based Application Desing. En: Theory and Practice of Object Systems (TAPOS), October 1998.
D. Schwave et al. Engineering Web Applications for Reuse. IEEE Multimedia, Vol 8 Nro 1, pp 20-31.
G. Rossi; D. Schwave and Fernando Lyardet. Web application models are more than conceptual models. En: Proceedings of the First Internation Workshop on Conceptual Modeling and the WWW, Paris, France, November 1999.
D. Cowan and C. Lucena. Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse. IEEE Transactions on Software Engineering. Vol. 21, No. 3, March 1995.
N. Koch. Comparing Development Methods for Web Applications. Ludwig-Maximilians-University Munich, Institute of Computer Science Oettingenstr. 67, 80538 München, Germany. 2000.
F. Garzotto; L. Mainetti and P. Paolini. Hypermedia design analysis. Communications of the ACM, 8(38), 74-86. 1995.
T. Isakowitz; E. Stohr and P. Balasubramanian. A methodology for the design of structured hypermedia applications. Communications of the ACM, 8(38), 34-44. 1995.
D. Lange. An object-oriented design approach for developing hypermedia information systems. Journal of Organizational Computing and Electronic Commerce, 6(3),269-293. 1996.
H. Lee; C. Lee and C. Yoo. A scenario-based object-oriented methodology for developing hypermedia information systems. En: Proceedings of 31st Annual Conference on Systems Science, Eds. Sprague R. 1998.
O. De Troyer and C. Leune. WSDM: A user-centered design method for Web sites. En: Proceedings of the 7th International World Wide Web Conference. 1997.
J. Conallen. Building Web application with UML. Addison Wesley. 1999.
Java Sun, The Java Tutorial: A practical guide for programmers, http://Java.sun.com/docs/books/tutorial, Marzo de 2001.
Java Sun, JDBC API tutorial and reference - Second Edition, http://Java.sun.com/products/jdbc/, Marzo de 2001.
Java Sun, JavaTM Servlet Technology: The Power Behind the Server, http://Java.sun.com/products/servlet, Marzo de 2001.
Eva.Arderiu, Javier.Conde. Objectivity/DB and JAVA, http://wwwinfo.cern.ch/asd/cernlib/rd45/objy_Java_info.htm#Servlets, Marzo de 2001.
K. Avedal et al. Professional JSP, Wrox Press 2000.
Java Sun, Java Server PagesTM: Dinamically Generated Web Content, http://www.Javasoft.com/products/jsp/, Marzo de 2001.
World Wide Web Consortium (W3C), Extensible Markup Language (XML). The base specifications are XML 1.0, W3C Recommendation Feb '98, and Namespaces, Jan '99. http://www.w3.org/XML,
World Wide Web Consortium (W3C), Extensible Stylesheet Language (XSL), Version 1.0.W3C Candidate Recommendation 21 November 2000. http://www.w3.org/TR/xsl, Marzo de 2001.
R. Anderson et at.. Professional XML, Wrox Press 2000.
E. Gamma et al. Design Patterns: Elements of reusable object-oriented software, Addison-Wesley, 1995.
H. F. Korth y Abraham Silberschatz. Fundamentos de Base de Datos. Segunda Edición en español, McGraw-Hill, 1993.
CCS Test Suite, W3C Core Styles. http://www.w3.org/Style/CSS/, Marzo de 2001.
The Apache Software Foundation, Xalan – Java Version 1.2.2. http://xml.apache.org/xalan/, Marzo de 2001.
Michael H. Kay, About Saxon, http://users.iclway.co.uk/mhkay/saxon/instant.html, Marzo de 2001.
World Wide Web Consortium (W3C), Extensible Stylesheet Language Transformations (XSLT), Version 1.0. W3C Recommendation 16 November 1999. http://www.w3.org/TR/xslt, Marzo de 2001.
dc.rights.none.fl_str_mv Derechos de autor 2001 Revista Colombiana de Computación
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv Derechos de autor 2001 Revista Colombiana de Computación
http://creativecommons.org/licenses/by-nc-sa/4.0/
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
publisher.none.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.source.none.fl_str_mv Revista Colombiana de Computación; Vol. 2 Núm. 2 (2001): Revista Colombiana de Computación; 1-21
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/9067/1/2001_Articulo_Construyendo%20aplicaciones%20web%20con%20una%20metodologia%20de%20dise%c3%b1o%20orientada%20a%20objetos.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/9067/2/2001_Articulo_Construyendo%20aplicaciones%20web%20con%20una%20metodologia%20de%20dise%c3%b1o%20orientada%20a%20objetos.pdf.jpg
bitstream.checksum.fl_str_mv 6f253773bf8e1925d9b60a2ba6ab6c3a
a0ade64e289eafc5e99c245227994acd
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1808410626394947584
spelling Silva, Darío Andrésb00d2b23-163f-485b-a29c-7d5ff60a9de2Mercerat, Bárbara31d89ac8-eecb-4247-b16a-f2d285643ff12020-10-27T00:21:32Z2020-10-27T00:21:32Z2001-12-012539-21151657-2831http://hdl.handle.net/20.500.12749/9067instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.coEl presente artículo tiene como principal objetivo mostrar las ventajas del uso de una metodología de diseño orientada a objetos para desarrollar aplicaciones web. Existen en la actualidad tecnologías que permiten un rápido desarrollo de aplicaciones poco reusables y difíciles de mantener. La metodología propuesta en este artículo, aplicada con las tecnologías brevemente descritas, permite obtener aplicaciones mediante un proceso de desarrollo en capas, aprovechando al máximo la potencia de la programación orientada a objetos.The main objective of this article is to show the advantages of using an object-oriented design methodology to develop web applications. There are currently technologies that allow rapid development of applications that are not very reusable and difficult to maintain. The methodology proposed in this article, applied with the technologies briefly described, allows applications to be obtained through a layered development process, making the most of the power of object-oriented programming.application/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/1116/1087https://revistas.unab.edu.co/index.php/rcc/article/view/1116W. De Muynck. Bridging the Gap between XML and Hypermedia: a Layered Transformational Approach, Tesis. Approach, Vrije Universiteit Brussel, Belgium, 2000.D. Schwave and G. Rossi. An Object Oriented Approach to Web-Based Application Desing. En: Theory and Practice of Object Systems (TAPOS), October 1998.D. Schwave et al. Engineering Web Applications for Reuse. IEEE Multimedia, Vol 8 Nro 1, pp 20-31.G. Rossi; D. Schwave and Fernando Lyardet. Web application models are more than conceptual models. En: Proceedings of the First Internation Workshop on Conceptual Modeling and the WWW, Paris, France, November 1999.D. Cowan and C. Lucena. Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse. IEEE Transactions on Software Engineering. Vol. 21, No. 3, March 1995.N. Koch. Comparing Development Methods for Web Applications. Ludwig-Maximilians-University Munich, Institute of Computer Science Oettingenstr. 67, 80538 München, Germany. 2000.F. Garzotto; L. Mainetti and P. Paolini. Hypermedia design analysis. Communications of the ACM, 8(38), 74-86. 1995.T. Isakowitz; E. Stohr and P. Balasubramanian. A methodology for the design of structured hypermedia applications. Communications of the ACM, 8(38), 34-44. 1995.D. Lange. An object-oriented design approach for developing hypermedia information systems. Journal of Organizational Computing and Electronic Commerce, 6(3),269-293. 1996.H. Lee; C. Lee and C. Yoo. A scenario-based object-oriented methodology for developing hypermedia information systems. En: Proceedings of 31st Annual Conference on Systems Science, Eds. Sprague R. 1998.O. De Troyer and C. Leune. WSDM: A user-centered design method for Web sites. En: Proceedings of the 7th International World Wide Web Conference. 1997.J. Conallen. Building Web application with UML. Addison Wesley. 1999.Java Sun, The Java Tutorial: A practical guide for programmers, http://Java.sun.com/docs/books/tutorial, Marzo de 2001.Java Sun, JDBC API tutorial and reference - Second Edition, http://Java.sun.com/products/jdbc/, Marzo de 2001.Java Sun, JavaTM Servlet Technology: The Power Behind the Server, http://Java.sun.com/products/servlet, Marzo de 2001.Eva.Arderiu, Javier.Conde. Objectivity/DB and JAVA, http://wwwinfo.cern.ch/asd/cernlib/rd45/objy_Java_info.htm#Servlets, Marzo de 2001.K. Avedal et al. Professional JSP, Wrox Press 2000.Java Sun, Java Server PagesTM: Dinamically Generated Web Content, http://www.Javasoft.com/products/jsp/, Marzo de 2001.World Wide Web Consortium (W3C), Extensible Markup Language (XML). The base specifications are XML 1.0, W3C Recommendation Feb '98, and Namespaces, Jan '99. http://www.w3.org/XML,World Wide Web Consortium (W3C), Extensible Stylesheet Language (XSL), Version 1.0.W3C Candidate Recommendation 21 November 2000. http://www.w3.org/TR/xsl, Marzo de 2001.R. Anderson et at.. Professional XML, Wrox Press 2000.E. Gamma et al. Design Patterns: Elements of reusable object-oriented software, Addison-Wesley, 1995.H. F. Korth y Abraham Silberschatz. Fundamentos de Base de Datos. Segunda Edición en español, McGraw-Hill, 1993.CCS Test Suite, W3C Core Styles. http://www.w3.org/Style/CSS/, Marzo de 2001.The Apache Software Foundation, Xalan – Java Version 1.2.2. http://xml.apache.org/xalan/, Marzo de 2001.Michael H. Kay, About Saxon, http://users.iclway.co.uk/mhkay/saxon/instant.html, Marzo de 2001.World Wide Web Consortium (W3C), Extensible Stylesheet Language Transformations (XSLT), Version 1.0. W3C Recommendation 16 November 1999. http://www.w3.org/TR/xslt, Marzo de 2001.Derechos de autor 2001 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 2 Núm. 2 (2001): Revista Colombiana de Computación; 1-21Innovaciones tecnológicasCiencia de los computadoresDesarrollo de tecnologíaIngeniería de sistemasInvestigacionesTecnologías de la información y las comunicacionesTIC´sTechnological innovationsComputer scienceTechnology developmentSystems engineeringInvestigationsInformation and communication technologiesICT'sWeb applicationsObject oriented programmingLayered designDynamic contentDesign patternsInnovaciones tecnológicasCiencias de la computaciónDesarrollo tecnológicoIngeniería de sistemasInvestigacionesTecnologías de la información y la comunicaciónAplicaciones webProgramación orientada a objetosDiseño en capasContenido dinámicoPatrones de diseñoConstruyendo aplicaciones web con una metodología de diseño orientada a objetosBuilding web applications with an object-oriented design methodologyinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticlehttp://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINAL2001_Articulo_Construyendo aplicaciones web con una metodologia de diseño orientada a objetos.pdf2001_Articulo_Construyendo aplicaciones web con una metodologia de diseño orientada a objetos.pdfArtículoapplication/pdf320067https://repository.unab.edu.co/bitstream/20.500.12749/9067/1/2001_Articulo_Construyendo%20aplicaciones%20web%20con%20una%20metodologia%20de%20dise%c3%b1o%20orientada%20a%20objetos.pdf6f253773bf8e1925d9b60a2ba6ab6c3aMD51open accessTHUMBNAIL2001_Articulo_Construyendo aplicaciones web con una metodologia de diseño orientada a objetos.pdf.jpg2001_Articulo_Construyendo aplicaciones web con una metodologia de diseño orientada a objetos.pdf.jpgIM Thumbnailimage/jpeg7870https://repository.unab.edu.co/bitstream/20.500.12749/9067/2/2001_Articulo_Construyendo%20aplicaciones%20web%20con%20una%20metodologia%20de%20dise%c3%b1o%20orientada%20a%20objetos.pdf.jpga0ade64e289eafc5e99c245227994acdMD52open access20.500.12749/9067oai:repository.unab.edu.co:20.500.12749/90672022-11-17 01:20:44.957open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co