Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Using design patterns to develop reusable object-oriented communication software
Communications of the ACM - Special issue on object-oriented experiences and future trends
Pattern languages of program design 3
Pattern languages of program design 3
Core J2EE Patterns: Best Practices and Design Strategies
Core J2EE Patterns: Best Practices and Design Strategies
A Process for Framework Construction Based on a Pattern Language
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Generating a Pattern-Based Application Development Environment for Enterprise JavaBeans
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Annotating Reusable Software Architectures with Specialization Patterns
WICSA '01 Proceedings of the Working IEEE/IFIP Conference on Software Architecture
RoadMapAssembler: a new pattern-based J2EE development tool
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Design fragments make using frameworks easier
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
ACM Transactions on Programming Languages and Systems (TOPLAS)
Design profiles: toward unified tool support for design patterns and UML profiles
Software—Practice & Experience
Hi-index | 0.00 |
J2EE is Java's platform for building distributed enterprise applications. The platform takes advantage of a wide range of new and evolving technologies and has been enriched by proven design solutions. These solutions are formulated and documented in what is known as J2EE design patterns. Rather than applying the patterns in isolation, a complete design system can be composed of the patterns. This pattern-based system can significantly ease the development process of J2EE applications and improve the quality of the produced software. In this paper, we will show how a general architectural tool (Fred) can be used to model such a pattern system and to generate an architecture-centric environment for developing J2EE applications. The environment is a task-based wizard that guides the user through the development of the application by enforcing certain design rules.