Sabtu, 28 Desember 2013

Wow! eBook: The Java EE 6 Tutorial, 4th Edition - 5 new eBooks


Wow! eBook: The Java EE 6 Tutorial, 4th Edition - 5 new eBooks

Link to Wow! eBook

The Java EE 6 Tutorial, 4th Edition

Posted: 28 Dec 2013 03:12 AM PST

Book Description

The Java EE 6 Tutorial: Advanced Topics, Fourth Edition, is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 6 (Java EE 6). Written by members of the Java EE 6 documentation team at Oracle, this book provides new and intermediate Java programmers with a deep understanding of the platform.

This guide–which builds on the concepts introduced in The Java EE 6 Tutorial: Basic Concepts, Fourth Edition–contains advanced material, including detailed introductions to more complex platform features and instructions for using the latest version of the NetBeans IDE and the GlassFish Server, Open Source Edition.

This book introduces the Java Message Service (JMS) API and Java EE Interceptors. It also describes advanced features of JavaServer Faces, Servlets, JAX-RS, Enterprise  JavaBeans components, the Java Persistence API, Contexts and Dependency Injection for the Java EE Platform, web and enterprise application security, and Bean Validation. The book culminates with three new case studies that illustrate the use of multiple Java EE 6 APIs.

Table of Contents
Part I: Introduction
Chapter 1. Overview
Chapter 2. Using the Tutorial Examples

Part II: The Web Tier
Chapter 3. JavaServer Faces Technology: Advanced Concepts
Chapter 4. Using Ajax with JavaServer Faces Technology
Chapter 5. Composite Components: Advanced Topics and Example
Chapter 6. Creating Custom UI Components and Other Custom Objects
Chapter 7. Configuring JavaServer Faces Applications
Chapter 8. Uploading Files with Java Servlet Technology
Chapter 9. Internationalizing and Localizing Web Applications

Part III: Web Services
Chapter 10. JAX-RS: Advanced Topics and Example

Part IV: Enterprise Beans
Chapter 11. A Message-Driven Bean Example
Chapter 12. Using the Embedded Enterprise Bean Container
Chapter 13. Using Asynchronous Method Invocation in Session Beans

Part V: Contexts and Dependency Injection for the Java EE Platform
Chapter 14. Contexts and Dependency Injection for the Java EE Platform: Advanced Topics
Chapter 15. Running the Advanced Contexts and Dependency Injection Examples

Part VI: Persistence
Chapter 16. Creating and Using String-Based Criteria Queries
Chapter 17. Controlling Concurrent Access to Entity Data with Locking
Chapter 18. Using a Second-Level Cache with Java Persistence API Applications

Part VII: Security
Chapter 19. Java EE Security: Advanced Topics

Part VIII: Java EE Supporting Technologies
Chapter 20. Java Message Service Concepts
Chapter 21. Java Message Service Examples
Chapter 22. Bean Validation: Advanced Topics
Chapter 23. Using Java EE Interceptors
Chapter 24. The Resource Adapter Example

Part IX: Case Studies
Chapter 25. Duke's Bookstore Case Study Example
Chapter 26. Duke's Tutoring Case Study Example
Chapter 27. Duke's Forest Case Study Example

Book Details

  • Paperback: 560 pages
  • Publisher: Addison-Wesley Professional; 4th Edition (January 2013)
  • Language: English
  • ISBN-10: 0137081863
  • ISBN-13: 978-0137081868
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post The Java EE 6 Tutorial, 4th Edition appeared first on Wow! eBook.

Effective JavaScript

Posted: 28 Dec 2013 03:04 AM PST

Book Description

"It's uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You'll find when you finish the book that you've gained a strong and comprehensive sense of mastery."
—Paul Irish, developer advocate, Google Chrome

"This is not a book for those looking for shortcuts; rather it is hard-won experience distilled into a guided tour. It's one of the few books on JS that I'll recommend without hesitation."
—Alex Russell, TC39 member, software engineer, Google

In order to truly master JavaScript, you need to learn how to work effectively with the language's flexible, expressive features and how to avoid its pitfalls. No matter how long you've been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more predictable, reliable, and maintainable programs.

Author David Herman, with his years of experience on Ecma's JavaScript standardization committee, illuminates the language's inner workings as never before—helping you take full advantage of JavaScript's expressiveness. Reflecting the latest versions of the JavaScript standard, the book offers well-proven techniques and best practices you'll rely on for years to come.

Effective JavaScript is organized around 68 proven approaches for writing better JavaScript, backed by concrete examples. You'll learn how to choose the right programming style for each project, manage unanticipated problems, and work more successfully with every facet of JavaScript programming from data structures to concurrency. Key features include

  • Better ways to use prototype-based object-oriented programming
  • Subtleties and solutions for working with arrays and dictionary objects
  • Precise and practical explanations of JavaScript's functions and variable scoping semantics
  • Useful JavaScript programming patterns and idioms, such as options objects and method chaining
  • In-depth guidance on using JavaScript's unique "run-to-completion" approach to concurrency

Table of Contents
Chapter 1. Accustoming Yourself to JavaScript
Chapter 2. Variable Scope
Chapter 3. Working with Functions
Chapter 4. Objects and Prototypes
Chapter 5. Arrays and Dictionaries
Chapter 6. Library and API Design
Chapter 7. Concurrency

Book Details

  • Paperback: 240 pages
  • Publisher: Addison-Wesley Professional (November 2012)
  • Language: English
  • ISBN-10: 0321812182
  • ISBN-13: 978-0321812186
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Effective JavaScript appeared first on Wow! eBook.

Practical Object-Oriented Design in Ruby

Posted: 28 Dec 2013 03:01 AM PST

Book Description

The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications

Ruby's widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples.

Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info.

The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues.

This guide will help you:

  • Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade
  • Decide what belongs in a single Ruby class
  • Avoid entangling objects that should be kept separate
  • Define flexible interfaces among objects
  • Reduce programming overhead costs with duck typing
  • Successfully apply inheritance
  • Build objects via composition
  • Design cost-effective tests
  • Solve common problems associated with poorly designed Ruby code

Table of Contents
Chapter 1. Object-Oriented Design
Chapter 2. Designing Classes with a Single Responsibility
Chapter 3. Managing Dependencies
Chapter 4. Creating Flexible Interfaces
Chapter 5. Reducing Costs with Duck Typing
Chapter 6. Acquiring Behavior Through Inheritance
Chapter 7. Sharing Role Behavior with Modules
Chapter 8. Combining Objects with Composition
Chapter 9. Designing Cost-Effective Tests

Book Details

  • Paperback: 272 pages
  • Publisher: Addison-Wesley Professional (September 2012)
  • Language: English
  • ISBN-10: 0321721330
  • ISBN-13: 978-0321721334
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Practical Object-Oriented Design in Ruby appeared first on Wow! eBook.

C++ Primer, 5th Edition

Posted: 28 Dec 2013 02:57 AM PST

Book Description

Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++ Standard

Fully updated and recast for the newly released C++ standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today's best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.

C++ Primer, Fifth Edition, introduces the C++ standard library from the outset, drawing on its common functions and facilities to help you write useful programs without first having to master every language detail. The book's many examples have been revised to use the new language features and demonstrate how to make the best use of them. This book is a proven tutorial for those new to C++, an authoritative discussion of core C++ concepts and techniques, and a valuable resource for experienced programmers, especially those eager to see C++ enhancements illuminated.

Start Fast and Achieve More

  • Learn how to use the new C++ language features and the standard library to build robust programs quickly, and get comfortable with high-level programming
  • Learn through examples that illuminate today's best coding styles and program design techniques
  • Understand the "rationale behind the rules": why C++ works as it does
  • Use the extensive crossreferences to help you connect related concepts and insights
  • Benefit from up-to-date learning aids and exercises that emphasize key points, help you to avoid pitfalls, promote good practices, and reinforce what you've learned

Access the source code for the extended examples from informit.com/title/0321714113

C++ Primer, Fifth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—notable by a small space inside the spine—also increases durability.

Table of Contents
Chapter 1. Getting Started

Part I: The Basics
Chapter 2. Variables and Basic Types
Chapter 3. Strings, Vectors, and Arrays
Chapter 4. Expressions
Chapter 5. Statements
Chapter 6. Functions
Chapter 7. Classes

Part II: The C++ Library
Chapter 8. The IO Library
Chapter 9. Sequential Containers
Chapter 10. Generic Algorithms
Chapter 11. Associative Containers
Chapter 12. Dynamic Memory

Part III: Tools for Class Authors
Chapter 13. Copy Control
Chapter 14. Overloaded Operations and Conversions
Chapter 15. Object-Oriented Programming
Chapter 16. Templates and Generic Programming

Part IV: Advanced Topics
Chapter 18. Tools for Large Programs
Chapter 19. Specialized Tools and Techniques

Appendix A. The Library

Book Details

  • Paperback: 976 pages
  • Publisher: Addison-Wesley Professional; 5th Edition (August 2012)
  • Language: English
  • ISBN-10: 0321714113
  • ISBN-13: 978-0321714114
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post C++ Primer, 5th Edition appeared first on Wow! eBook.

C++ Gotchas

Posted: 28 Dec 2013 02:50 AM PST

Book Description

“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.

Table of Contents
Chapter 1. Basics
Chapter 2. Syntax
Chapter 3. The Preprocessor
Chapter 4. Conversions
Chapter 5. Initialization
Chapter 6. Memory and Resource Management
Chapter 7. Polymorphism
Chapter 8. Class Design
Chapter 9. Hierarchy Design

Book Details

  • Paperback: 352 pages
  • Publisher: Addison-Wesley Professional (November 2002)
  • Language: English
  • ISBN-10: 0321125185
  • ISBN-13: 978-0321125187
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post C++ Gotchas appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar