logo paquebote
318 libros encontrados buscando editorial: Addison Wesley

www.paquebote.com > Addison Wesley

Orden: · Ver: · Tipo:


ASP.NET Solutions - 23 Case Studies: Best Practices for Developers

Editorial: Addison Wesley   Fecha de publicación:    Páginas: 912
Precio: 60,27
Añadir a la cesta
Disponible. Normalmente se envía en 4 días.

Many developers are already familiar with the basics of ASP.NET and have been impressed with its potential to ease the creation of Web applications. However, few resources exist for those looking to translate their knowledge of ASP.NET into tailored solutions for actual challenges developers face on a daily basis.

Enter ASP.NET Solutions--23 Case Studies, the authoritative guide for real-world solutions, design patterns, and best practices using the .NET framework and C# and VB .NET languages. Honed through training programs for seasoned developers, the book's case studies demonstrate how to build more than twenty different applications using various aspects of ASP.NET. Each chapter builds on those that came before, allowing readers to advance their programming skills by applying the technology to increasingly complex projects.

The applications in this book can save developers time and money by providing the foundation for applications such as:

  • Use ADO.NET to create a technical support application--Chapter 4
  • Build an online store by creating custom server controls--Chapter 8
  • Use XML to create a guest book application--Chapter 9
  • Manage a dynamic ad banner using NT services--Chapter 12
  • Create a feedback tracking module using data mining--Chapter 15
  • Enable speech on the Web--Chapter 21

A companion Web site, www.ASPNET-Solutions.com, provides working source code that can easily be modified to meet your specific needs. The site also offers demos, additional solutions, and a forum where readers can pose questions and swap tips.

Developers are hungry to realize the full potential of the ASP.NET platform. ASP.NET Solutions--23 Case Studies moves beyond concepts to provide expertise gained in the trenches to help readers find effective solutions to common problems.




Test Driven Development: By Example

Editorial: Addison Wesley   Fecha de publicación:    Páginas: 240
Formato: Rústica
Precio: 39,47
Añadir a la cesta
Disponible. Normalmente se envía en 4 días.

Clean code that works--now. This is the seeming contradiction that lies behind much of the pain of programming. Test-driven development replies to this contradiction with a paradox--test the program before you write it.

A new idea? Not at all. Since the dawn of computing, programmers have been specifying the inputs and outputs before programming precisely. Test-driven development takes this age-old idea, mixes it with modern languages and programming environments, and cooks up a tasty stew guaranteed to satisfy your appetite for clean code that works--now.

Developers face complex programming challenges every day, yet they are not always readily prepared to determine the best solution. More often than not, such difficult projects generate a great deal of stress and bad code. To garner the strength and courage needed to surmount seemingly Herculean tasks, programmers should look to test-driven development (TDD), a proven set of techniques that encourage simple designs and test suites that inspire confidence.

By driving development with automated tests and then eliminating duplication, any developer can write reliable, bug-free code no matter what its level of complexity. Moreover, TDD encourages programmers to learn quickly, communicate more clearly, and seek out constructive feedback.

Readers will learn to:

  • Solve complicated tasks, beginning with the simple and proceeding to the more complex.
  • Write automated tests before coding.
  • Grow a design organically by refactoring to add design decisions one at a time.
  • Create tests for more complicated logic, including reflection and exceptions.
  • Use patterns to decide what tests to write.
  • Create tests using xUnit, the architecture at the heart of many programmer-oriented testing tools.
  • This book follows two TDD projects from start to finish, illustrating techniques programmers can use to easily and dramatically increase the quality of their work. The examples are followed by references to the featured TDD patterns and refactorings. With its emphasis on agile methods and fast development strategies, Test-Driven Development is sure to inspire readers to embrace these under-utilized but powerful techniques.




    DSDM: Business Focused Development

    Editorial: Addison Wesley   Fecha de publicación:    Páginas: 272
    Precio: 65,47
    Añadir a la cesta
    Disponible. Normalmente se envía en 4 días.

    "Solving hard problems is fun--solving them with other people even more so."

    DSDM (the Dynamic Systems Development Method) has proved to be one of the most successful frameworks for "Agile" software development. The new edition of this classic introduction to DSDM has been fully updated to reflect recent changes in the framework and ebest practicei in its application.

    Readers of this book will learn

    • How DSDM can speed up project delivery
    • Why agile methods like DSDM help to deliver business benefits more rapidly
    • How to get users involved in delivering a usable solution
    • How to deliver something that works in a short timescale.

    The Second Edition features

    • A wide variety of new case studies showing DSDM in practice in both large and small organisations
    • New guidelines for using DSDM in conjunction with other methods and notations like XP and UML
    • Discussion of how new developments in DSDM relate to the Agile Manifesto (included here in an appendix)




    C++ Gotchas: Avoiding Common Problems in Coding and Design

    Editorial: Addison Wesley   Fecha de publicación:    Páginas: 352
    Precio: 48,83
    Añadir a la cesta
    Disponible. Normalmente se envía en 4 días.

    "This may well be the best C++ book I have ever read. I was surprised by the amount I learned."

    --Matthew Wilson, Development Consultant, Synesis Software

    C++ Gotchas is the professional programmer's guide to avoiding and correcting ninety-nine of the most common, destructive, and interesting C++ design and programming errors. It also serves as an inside look at the more subtle C++ features and programming techniques.

    This book discusses basic errors present in almost all C++ code, as well as complex mistakes in syntax, preprocessing, conversions, initialization, memory and resource management, polymorphism, class design, and hierarchy design. Each error and its repercussions are explained in context, and the resolution of each problem is detailed and demonstrated.

    Author Stephen Dewhurst supplies readers with idioms and design patterns that can be used to generate customized solutions for common problems. Readers will also learn more about commonly misunderstood features of C++ used in advanced programming and design. A companion Web site, located at http://www.semantics.org, includes detailed code samples from the book.

    Readers will discover:

    • How to escape both common and complex traps associated with C++
    • How to produce more reusable, maintainable code
    • Advanced C++ programming techniques
    • Nuances of the C++ language

    C++ Gotchas shows how to navigate through the greatest dangers in C++ programming, and gives programmers the practical know-how they need to gain expert status.




    Building Web Applications with UML

    Editorial: Addison Wesley   Fecha de publicación:    Páginas: 496
    Precio: 43,63
    Añadir a la cesta
    Disponible. Normalmente se envía en 4 días.

    This is a new edition of the widely acclaimed Building Web Applications with UML. Based on the author's extensive experience as a Web developer, it incorporates helpful reader feedback, identifies and addresses modeling problems unique to page-based Web applications, and offers practical advice and straightforward solutions.

    This thoroughly revised Second Edition reflects the latest techniques and issues surrounding the development of software and systems for the Web. You will find:

    • Updated, expanded examples and diagrams
    • Enhanced coverage of the latest Web application security concerns
    • Detailed coverage of proven object technology concepts as applied to the development of Web applications

    Robust, scalable, and feature-rich Web applications are attainable. Using the industry-standard Unified Modeling Language (UML) to create designs allows Web application developers to easily integrate them with other systems modeled in UML.

    Written for project managers, architects, analysts, designers, and implementers, Building Web Applications with UML, Second Edition, demystifies the challenging aspects of modeling with the Web Application Extension (WAE) for the Unified Modeling Language. Because UML has been widely accepted as the standard language for modeling software systems, it is without question the best option for modeling Web application designs. The WAE extends the UML notation with semantics and constructs that empower you to model Web-specific architectural elements using the Rational Unified Process or an alternative methodology. Furthermore, using UML allows the modeling of Web applications as a part of the complete system and the integration of the business logic that must be reflected in each application.

    With this book as your guide, you will be able to gain a clear understanding of how to address the unique problems of modeling the design of page-based Web applications, and more important, how to take your model directly into working code.




    Building J2EE? Applications with the Rational Unified Process

    Editorial: Addison Wesley   Fecha de publicación:    Páginas: 288
    Precio: 43,63
    Añadir a la cesta
    Disponible. Normalmente se envía en 4 días.

    Two of the most significant technological development trends of the past few years have been the Java 2 Platform, Enterprise Edition (J2EE), a platform specifically geared to the needs of enterprise systems, and the Rational Unified Process (RUP), a comprehensive development methodology.

    Building J2EE™ Applications with the Rational Unified Process is the first book to bring these two key development concepts together. Featuring a non-trivial sample application, the book demonstrates a customized subset of RUP that is relevant and essential to J2EE development. The text guides readers through the entire development process, from initial requirements gathering through system implementation, illuminating real-world intricacies, complications, tradeoffs, and decision making.

    The book presents a review of the latest releases of J2EE and RUP, emphasizing the rationale behind their content. A developer roadmap helps readers navigate the development process successfully, and detailed discussions of each aspect of the process reveal practical strategies and techniques.

    Also provided is detailed coverage of the key aspects behind any successful software development effort:

    • Requirements, including use-case modeling and the gathering of architecturally significant requirements
    • Analysis, including the transformation of requirements into a first-cut design model and a user-experience model
    • Design, including the refinement of a design model, introducing interfaces, framework components, design classes, and use-case realizations
    • Implementation, including the creation of source code and executable code based on the design, and the production of J2EE modules necessary for deployment
    • Architectural concerns, including the production of a Software Architecture Document, Deployment Model, and Data Model
    • The use of patterns, in particular J2EE design patterns
    • The use of UML to model J2EE technologies such as Enterprise JavaBeans™

    Written for anyone working in J2EE or using RUP, this book is an comprehensive guide that reveals how J2EE and the Rational Unified Process come together to produce a powerful, efficient, and effective approach to enterprise application development.

    Forewords were prepared by John Crupi, Distinguished Engineer at Sun Microsystems (and coauthor of Core J2EE Patterns, Prentice Hall, 2001), and Philippe Kruchten, Director of RUP Development at Rational Software (and author of The Rational Unified Process, Addison-Wesley, 2000).




    Use Case Modeling

    Editorial: Addison Wesley   Fecha de publicación:    Páginas: 368
    Precio: 47,79
    Añadir a la cesta
    Disponible. Normalmente se envía en 4 días.

    Developers who effectively employ use cases deliver better applications--on time and under budget. The concept behind use cases is perhaps as old as software itself; they express the behavior of systems in terms of how users will ultimately interact with them. Despite this inherent simplicity, the use case approach is frequently misapplied, resulting in functional requirements that are confusing, cumbersome, or redundant.

    In Use Case Modeling, experienced use case practitioners Kurt Bittner and Ian Spence share their tips and tricks for applying use cases in various environments. They delve into all aspects of use case modeling and management, demonstrating how development teams can capitalize on the approach's simplicity when modeling complex systems.

    In this ready reference, readers will discover how to

    • Introduce a development team to use cases and implement a use case approach
    • Identify the key elements of a use case model, including actors; and the components of a use case, including basic flow, preconditions, post-conditions, sub-flows, and alternate flows
    • Master the objectives and challenges of creating detailed descriptions of use cases
    • Improve their descriptions' readability and consistency
    • Prevent and remedy common problems arising from the misuse of include, extend, and generalization use case relationships.
    • Organize and conduct a review of a use case model to realize the best possible approach

    The book draws extensively on best practices developed at Rational Software Corporation, and presents real-life examples to illustrate the considerable power of use case modeling. As such, Use Case Modeling is sure to give development teams the tools they need to translate vision and creativity into systems that satisfy the most rigorous user demands.




    C++ Templates: The Complete Guide

    Editorial: Addison Wesley   Fecha de publicación:    Páginas: 552
    Precio: 60,27
    Añadir a la cesta
    Disponible. Normalmente se envía en 4 días.

    Templates are among the most powerful features of C++, but they are too often neglected, misunderstood, and misused. C++ Templates: The Complete Guide provides software architects and engineers with a clear understanding of why, when, and how to use templates to build and maintain cleaner, faster, and smarter software more efficiently.

    C++ Templates begins with an insightful tutorial on basic concepts and language features. The remainder of the book serves as a comprehensive reference, focusing first on language details, then on a wide range of coding techniques, and finally on advanced applications for templates. Examples used throughout the book illustrate abstract concepts and demonstrate best practices.

    Readers learn

    • The exact behaviors of templates
    • How to avoid the pitfalls associated with templates
    • Idioms and techniques, from the basic to the previously undocumented
    • How to reuse source code without threatening performance or safety
    • How to increase the efficiency of C++ programs
    • How to produce more flexible and maintainable software

    This practical guide shows programmers how to exploit the full power of the template features in C++.

    The companion Web site at http://www.josuttis.com/tmplbook/ contains sample code and additional updates.




    Object Design: Roles, Responsibilities, and Collaborations

    Editorial: Addison Wesley   Fecha de publicación:    Páginas: 416
    Precio: 55,07
    Añadir a la cesta
    Disponible. Normalmente se envía en 4 días.

    If you create software using object-oriented languages and tools, then Responsibility-Driven Design has likely influenced your work. For over ten years Responsibility-Driven Design methodology has been the standard bearer of the behavioral approach to designing object-oriented software. Object Design: Roles, Responsibilities, and Collaborations focuses on the practice of designing objects as integral members of a community where each object has specific roles and responsibilities. The authors present the latest practices and techniques of Responsibility-Driven Design and show how you can apply them as you develop modern object-based applications.

    Working within this conceptual framework, Rebecca Wirfs-Brock and Alan McKean present how user requirements, system architecture, and design patterns all contribute to the design of an effective object model. They introduce a rich vocabulary that designers can use to discuss aspects of their designs, discuss design trade-offs, and offer practical guidelines for enhancing the reliability and flexibility of applications. In addition, case studies and real-world examples demonstrate how the principles and techniques of Responsibility-Driven Design apply to real-world software designs.

    You'll find coverage of such topics as:

  • Strategies for selecting and rejecting candidate objects in an emerging design model
  • Object role stereotypes and how to identify objects' behaviors
  • How to characterize objects using role stereotypes
  • Allocating responsibilities to appropriate objects
  • Developing a collaboration model
  • Strategies for designing application control centers
  • Documenting and describing a design, focusing on use cases, design conversations, and annotations
  • Strategies for enhancing reliability, including handling exceptions and recovering from errors
  • How to characterize software variations and design to support them for greater flexibility
  • How to categorize and treat various kinds of design problems
  • As all experienced designers know, software design is part art and inspiration and part consistent effort and solid technique. Object Design: Roles, Responsibilities, and Collaborations will help all software designers--from students to seasoned professionals--develop both the concrete reasoning skills and the design expertise necessary to produce responsible software designs.




    Patterns of Enterprise Application Architecture

    Editorial: Addison Wesley   Fecha de publicación:    Páginas: 560
    Precio: 64,43
    Añadir a la cesta
    Disponible. Normalmente se envía en 3 días.

    The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned.

    Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform.

    This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts.

    Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them.

    The topics covered include:

  • Dividing an enterprise application into layers
  • The major approaches to organizing business logic
  • An in-depth treatment of mapping between objects and relational databases
  • Using Model-View-Controller to organize a Web presentation
  • Handling concurrency for data that spans multiple transactions
  • Designing distributed object interfaces

  • 0321127420B10152002

    Si no ha encontrado el libro que busca, pinche en nuestro servicio de Pedido Directo y pídanoslo.

    Volver a Página Principal

    Otras novedades

    © Paquebote 1998-2023 Todas las secciones | Ayuda | Aviso Legal