Abstract
EJB, providing specification for development and deployment of component based application, permits distributed development as a central element of J2EE environment that automatically manages transaction management, persistence, and concurrency control, which are the most complicated components in an enterprise environment. In this paper, we aim to resolve DAOs transaction logic complexity and performance reduction of components in the EJB based legacy system. Therefore, this paper describes the design and implementation of IDAO that applies iterator pattern. IDAO achieves an effect that reduces the complexity of transaction logic, system overload by database connection, and reduction of performance through container managed transactions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison Wesley Lognman, Inc., Reading (1998)
Herzum, P., Sims, O.: The Business Component Approach: Business Object Design and Implementation II. In: OOPSLA 1998 Workshop Proceedings. Springer, UK (1998)
Souza, D.F.D., Wills, A.C.: Objects, Components and Frameworks with UML: The Catalysis Approach. Addison Wesley Longman, Inc., Amsterdam (1999)
Alur, D., Crupi, J., Malks, D.: Core J2EE Patterns: Best Practices and Design Strategies. Prentice Hall PTR, Englewood Cliffs (2001)
Grand, M.: Patterns in Java, A Catalog of Reusable Design Patterns Illustrated with UML, vol. 1. John Wiley & Sons, Inc., Chichester (1998)
Rege, K.: Design Patterns for Component-Oriented Software Development. In: Proceedings of EUROMICRO, pp. 220–228 (1999)
Gamma, E., Helm, R., Johnson, R., Vlis-sides, J.: Design Patterns: Elements of Reusable Object- Oriented Software. Addison Wesley Longman, Inc, Amsterdam (1995)
Cooper, William, J. (eds.): Java Design Patterns: A Tutorial. Addison Wesley & Sons, Inc., Reading (2000)
Yau, S.S., Dong, N.: Integration in Component- Based Software Development Using Design Patterns. In: Proceedings of COMPSAC, pp. 369–374 (2000)
Cheesman, J., Daniels, J.: UML Components - A Simple Process for Specifying Component-Based Software. Addison Wesley Longman, Inc., Amsterdam (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Choi, SM., Yoo, CJ., Chang, OB. (2006). Development of Integrated DAO Pattern Applying Iterator Pattern. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3983. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751632_103
Download citation
DOI: https://doi.org/10.1007/11751632_103
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34077-5
Online ISBN: 978-3-540-34078-2
eBook Packages: Computer ScienceComputer Science (R0)