Show simple item record

dc.contributor.advisorO'Dubhchair, Kateen
dc.contributor.authorKelly, Seamusen
dc.date.accessioned2017-03-21T11:10:38Z
dc.date.available2017-03-21T11:10:38Z
dc.date.issued2005
dc.identifier.citationKelly, S. (2005) The application of architectural and design patterns in enterprise systems. MSc, Institute of Technology, Sligo.en
dc.identifier.otherMSc (Partial Fulfillment)en
dc.identifier.urihttps://research.thea.ie/handle/20.500.12065/676
dc.description.abstractThis thesis investigates the use of various J2EE technologies and the application o f best practice in the use of these technologies. It uses the knowledge gained in this investigation to develop a demonstration application designed for use in the teaching o f these technologies. The demonstration application is designed to lead students from the development o f standalone components to the development and integration of composite components in a complete working application. The learning experience is enhanced as students must identify design faults at various stages of development, and attempt solutions, before being introduced to design patterns that resolve the faults. In this way students get a real appreciation o f the benefits o f the patterns. Various exercises are identified throughout the thesis to re-inforce the learning. Java 2 Enterprise Edition (J2EE) is a specification from Sun Microsystems for developing multi-tiered distributed applications. J2EE covers a wide range of technologies that are applied across various tiers in an n-tiered architecture. Learning to use these various technologies is not a trivial task and there is a strong demand for experienced J2EE developers. “J2EE requires significant knowledge and is not for the faint-hearted. Enterprise platforms are inherently complex, slowing down advanced Java developers and creating a barrier to entry for many mainstream developers. There is a critical shortage of advanced Java developers, and especially Java developers with expertise in Enterprise Java Beans (ETBs)". [1] John Crupi, Distinguished Engineer, Chief Java Architect, Sun Microsystems, Frank Baerveldt, Director o f Software Architecture, Compuware Corporation. “Implementing Sun Microsystems’ Core J2EE Patterns”, 2005 However, learning to use the various J2EE technologies is no guarantee that these technologies will be used to apply good design practice. By applying architectural and design patterns, developers learn from the experiences of experts. “Learning to design comes from experience and from sharing knowledge on best practices and bad practices". [2] Deepak Alur, John Crupi and Dan Malks. Core J2EE Patterns (Best Practices and Design Strategies) 2nd Edition (Prentice Hall, 2003).en
dc.formatPDFen
dc.language.isoenen
dc.subjectJava (Computer program language)en
dc.subjectEnterprise application integration (Computer systems)en
dc.subjectComputer architectureen
dc.titleThe application of architectural and design patterns in enterprise systemsen
dc.typeM. Sc. in Computingen
dc.publisher.institutionInstitute of Technology, Sligoen
dc.rights.accessCreative Commons Attribution-NonCommercial-NoDerivs CC BY-NC-NDen
dc.subject.departmentComputing and Creative Practices ITSen


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record