Book description
Praise for Rapid J2EE Development
"The author provides a good survey of the technologies and approaches for rapid development in the J2EE arena. He touches on all areas that should be of interest to a reader, from design through testing. He illustrates the different phases of rapid development by going into several technologies in depth, and he also lists or otherwise mentions other available technologies. I would recommend this book to anyone looking to get started with developing J2EE applications."
—Beth Stearns, Consultant, ComputerEase Publishing
"This book has a lot of great material in it. The author really shows his experience in the subject matter. The content is excellent. I haven't seen another book that is as comprehensive or contains as many real-world lessons learned."
—Madhu Siddalingaiah, Consultant, SEA Corporation
"I think the book does a good job of presenting a set of processes and technologies that enable rapid development. I think this is an extremely useful book, and I would recommend it to others."
—Satadip Dutta, Software Engineer, HP
"The author skillfully presents a collection of tools, technologies and processes that facilitate rapid development of J2EE applications. I see this book as a valuable addition to any company bookshelf, especially given its broad application across the software lifecycle. It's also quite amazing that a Google search does not reveal any existing publications with this title. This book should neatly fill that hole."
—Martin Westacott, Director and Senior Consultant, Solstice Software Limited, U.K.
"If you ever needed to put some polish to your J2EE development understanding or would like to move into the role of Senior J2EE Developer, then this is the book for you. The author covers everything you need to take you from design to coding to build process. Along the way he introduces some new valuable 'leading-edge' technologies. All this will leave you with good capabilities to tackle most J2EE projects confidently."
—Shane Griggs, J2EE Architect
Learn to accelerate J2EE development, from design through testing and beyond.
Covers agile development, model-driven architecture, code generation, aspect-oriented programming, test-driven development, and much more.
An essential resource for every J2EE developer, project leader, and manager.
J2EE is today's premier platform for enterprise-level development, but it's difficult to deliver J2EE solutions as quickly as today's businesses need them. This book presents a complete, practical foundation for rapid development throughout your entire project lifecycle. Its best-practice techniques and tools don't just accelerate development—they help you adapt smoothly to increasing complexity and non-stop change. You'll learn how to make the most of iterative development, model-driven architecture (MDA), code-generation tools, aspect-oriented programming (AOP), test-driven development, and much more.
Coverage includes
Defining end-to-end J2EE development strategies that promote speed without compromising quality
Understanding how your design-time decisions impact overall project schedules
Building agile application architectures that promote rapid development
Using UML modeling to streamline system design and validation
Speeding database development with code generation and object-relational mapping
Practical test-driven development: constructing automated unit test suites and using mock objects to "test from the inside out"
Leveraging the full value of Eclipse and other IDEs
If you're a J2EE developer, project leader, or manager, you're under constant pressure to deliver quality applications more rapidly. Rapid J2EE Development gives you all the skills and resources you need to respond.
© Copyright Pearson Education. All rights reserved.
Table of contents
- Copyright
- Praise for Rapid J2EE Development
- Hewlett-Packard® Professional Books
- Preface
- Acknowledgments
- About the Author
-
I. Adaptive Processes
- 1. A J2EE Adaptive Foundation
- 2. Rapid Application Development
-
3. Embracing Adaptive Methods
- Why Use a Methodology?
- The Waterfall Lifecycle Model
-
Iterative Development
-
The Benefits of an Iterative Approach
- Accommodates Changing Requirements
- Encourages Refinement of System Requirements
- Addresses Major Risks Early in the Lifecycle
- Produces a Robust Software Architecture
- Promotes Understanding and Facilitates Software Reuse
- Provides a Good Environment for Learning
- Software Quality Is Continually Assessed
- Estimates Are More Accurate and Realistic
- The Development Process Itself Can Be Evolved and Adapted
- Offers a More Enjoyable Team-Working Environment
- Iterative Processes
-
The Benefits of an Iterative Approach
- Introducing RUP
- Agile Methods
- Introducing XP
- Summary
-
II. Agile Architectures
- 4. Designing for Rapidity
- 5. Modeling Software
- 6. Code Generation
- 7. Rapidity and the Database
- 8. Model-Driven Architecture
-
III. Rapid Languages
- 9. Scripting
- 10. Working to Rule
- 11. Aspect-Oriented Programming
-
IV. Dynamic Environments
- 12. Optimal Builds
- 13. The Integrated Development Environment
- 14. Test-Driven Development
-
15. Efficient Quality Assurance
- Quality Assurance
- Automated Testing
- Functional Testing
- Introducing HttpUnit
- Load and Stress Testing
- Introducing JMeter
- JMeter Guidelines
- Summary
- A. Acronyms
- B. Bibliography
Product information
- Title: Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications
- Author(s):
- Release date: March 2005
- Publisher(s): Pearson
- ISBN: 0131472208
You might also like
book
Enterprise Application Integration With XML and Java™
High-value solutions for integrating enterprise and legacy systems XML, Enterprise JavaAPIs, and much more Techniques for …
book
J2EE™ Technology in Practice: Building Business Applications With the Java™ 2 Platform, Enterprise Edition
Since its introduction, The Java 2 Platform, Enterprise Edition (J2EE) has achieved remarkable success among application …
book
Building J2EE™ Applications with the Rational Unified Process
Two of the most significant technological development trends of the past few years have been the …
book
Building Java™ Enterprise Systems with J2EE™
The practical angle of Building Java Enterprise Systems with J2EE provides the conceptual background and wealth …