Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications
30%
Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications

Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

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. A(c) Copyright Pearson Education. All rights reserved.

Table of Contents:
Preface. Acknowledgments. About the Author. I. ADAPTIVE PROCESSES. 1. A J2EE Adaptive Foundation.     The Need for Rapid Development     The Enterprise Challenge     The J2EE Platform     Defining an Adaptive Foundation     Laying the Foundations for Rapid Development     Foundation Investment Benefits     Critical Success Factors     Summary 2. Rapid Application Development.     Common Elements of RAD     Working with Prototypes     Summary 3. Embracing Adaptive Methods.     Why Use a Methodology?     The Waterfall Lifecycle Model     Iterative Development     Introducing RUP     Agile Methods     Introducing XP     Summary II. AGILE ARCHITECTURES. 4. Designing for Rapidity.     Architecture and Design Objectives     RAD Architecture and Design     Approaches to J2EE Architecture     Summary 5. Modeling Software.     Why Model?     Multiple Views of Architecture     The Unified Modeling Language     Common Failings     Modeling Tools     Why Modeling Tools Fail     Succeeding with Modeling Tools     Summary 6. Code Generation.     What Is Code Generation?     Passive Code Generators     Active Code Generators     Attribute-Oriented Programming     Introducing Xdoclet     Working with Actively Generated Code     Summary 7. Rapidity and the Database.     The Database Dilemma     Data Access Options     Code Generation and O/R Mapping     Setting Up the Database     Generating the Persistence Layer     Summary 8. Model-Driven Architecture.     The Promise of MDA     MDA Explained     MDA Versus Traditional Modeling     MDA Compliant Tools     MDA with AndroMDA     Summary III. RAPID LANGUAGES. 9. Scripting.     Why Use a Scripting Language?     Features of a Scripting Language     Introducing Jython     A Groovy Alternative     Summary 10. Working to Rule.     Business Rules     Business Rules in Software     Rule Engines     Introducing Jess     The Java Rule-Engine API     Enterprise-Level Rule Engines     Summary 11. Aspect-Oriented Programming.     Why AOP?     AOP Explained     Introducing AspectJ     Language Versus Framework     Introducing AspectWerkz     Adopting Aspects     Summary IV. DYNAMIC ENVIRONMENTS. 12. Optimal Builds.     Time and Motion     The Build Process     Introducing Ant     Minimal Builds with Ant     Working with Subprojects     Viewing Build Dependencies     Standard Build Targets     Project Organization     Integration with IDEs     Extending Ant with Jython     Summary 13. The Integrated Development Environment.     Why Use an IDE?     Introducing Eclipse     IDE Features for Enterprise Development     Debugging J2EE Applications with Eclipse     Summary 14. Test-Driven Development.     Testing as a Development Paradigm     Introducing Junit     Generating Unit Tests     Testing from the Inside Out     Summary 15. Efficient Quality Assurance.     Quality Assurance     Automated Testing     Functional Testing     Introducing HttpUnit     Load and Stress Testing     Introducing Jmeter     JMeter Guidelines     Summary Appendix A. Acronyms. Appendix B. Bibliography. Index.


Best Sellers


Product Details
  • ISBN-13: 9780131472204
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Pearson
  • Height: 100 mm
  • No of Pages: 432
  • Series Title: Hewlett-Packard Professional Books
  • Sub Title: An Adaptive Foundation for Enterprise Applications
  • Width: 100 mm
  • ISBN-10: 0131472208
  • Publisher Date: 14 Apr 2005
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Spine Width: 100 mm
  • Weight: 100 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications
Pearson Education (US) -
Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA