
DESCRIPTION
In object-oriented programming, a central program normally controls other objects in a module, library, or framework. With dependency injection, this pattern is inverted—a reference to a service is placed directly into the object which eases testing and modularity. Spring or Google Guice use dependency injection so you can focus on your core application and let the framework handle infrastructural concerns.
Dependency Injection explores the DI idiom in fine detail, with numerous practical examples that show you the payoffs. You’ll apply key techniques in Spring and Guice and learn important pitfalls, corner-cases, and design patterns. Readers need a working knowledge of Java but no prior experience with DI is assumed.
WHAT’S INSIDE:
- How to apply it (Understand it first!)
- Design patterns and nuances
- Spring, Google Guice, PicoContainer, and more
- How to integrate DI with Java frameworks
About the Author
Dhanji R. Prasanna is a Google software engineer who works on Google Wave and represents Google on several Java expert groups. He contributes to Guice, MVEL, and other open source projects.
download
九月 4th, 2009 in
Others |
No Comments

Introduction
-
This fast-paced tutorial gives readers a solid foundation applicable to any database management system
-
Ideal for database novices, analysts, managers, technical support professionals, and Web developers
-
SQL is at the core of the database products from Microsoft and Oracle, two of the largest software companies in the world
-
Microsoft Access is installed on millions of PCs worldwide
About the book
Essential Database Skills–Made Easy!
Learn standard database design and management techniques applicable to any type of database. Featuring clear examples using both Microsoft Access and Oracle, Databases: A Beginner’s Guide begins by showing you how to use Structured Query Language (SQL) to create and access database objects. Then, you’ll discover how to implement logical design using normalization, transform the logical design into a physical database, and handle data and process modeling. You’ll also get details on database security, online analytical processing (OLAP), connecting databases to applications, and integrating XML and object content into databases.
Designed for Easy Learning
-
Key Skills & Concepts–Chapter-opening lists of specific skills covered in the chapter
-
Ask the Expert–Q&A sections filled with bonus information and helpful tips
-
Try This–Hands-on exercises that show you how to apply your skills
-
Notes–Extra information related to the topic being covered
-
Self Tests–Chapter-ending quizzes to test your knowledge
download

Google SketchUp and SketchUp Pro 7 Bible
Publisher: Wiley | English | ISBN: 0470292297 | edition 2009 | PDF | 526 pages | 17,8 mb
Google SketchUp & SketchUp Pro Bible will target design professionals who are increasingly turning to SketchUp and SketchUp Pro to easily create professional quality designs and design presentations. This book will cover creating 2D and 3D designs, exporting models to Google Earth, and using LayOut to create professional quality design presentations. Offering everything that a professional or hobbyist needs to know, Google SketchUp and SketchUp Pro Bible will include tips and tricks to make using this software easy and efficient.
download
九月 4th, 2009 in
Others |
No Comments

Brett Lonsdale,NIck Swan “SharePoint 2007 Developer’s Guide to Business Data Catalog”
Manning Publications | 2009 | ISBN: 1933988819 | 304 pages | PDF | 17,9 MB
DESCRIPTION
The data locked in your organization’s systems and databases is a precious—and sometimes untapped—resource. The SharePoint Business Data Catalog makes it easy to gather, analyze, and report on data from multiple sources, through SharePoint. Using standard web parts, an efficient management console, and a simple programming model, you can build sites, dashboards, and applications that maximize this business asset.
SharePoint 2007 Developer’s Guide to Business Data Catalog is a practical, example-rich guide to the features of the BDC and the techniques you need to build solutions for end users. The book starts with the basics—what the BDC is, what you can do with it, and how to pull together a BDC solution. With the fundamentals in hand, it explores the techniques and ideas you need to put BDC into use effectively in your organization.
Knowledge of SharePoint Server and WSS is required.
WHAT’S INSIDE
- The BDC Object Model
- How to build BDC applications
- BDC-driven search
- Integrating with Office, CRM, and InfoPath
About the Authors
Brett Lonsdale and Nick Swan are the founders of Lightning Tools, a UK-based SharePoint consulting company specializing in the SharePoint Business Data Catalog.
download
九月 4th, 2009 in
.NET | tags:
SharePoint |
No Comments

Jeffrey Palermo,Ben Scheirman,Jimmy Bogard “ASP.NET MVC in Action”
Manning Publications | 2009 | ISBN: 1933988622 | 275 pages | PDF | 12,9 MB
The Model-View-Controller pattern is widely accepted as a best practice for UI development. With Microsoft’s first release of an MVC framework for ASP.NET development, web development on the .NET framework is both simplified and more flexible. ASP.NET MVC in Action is an advanced guide to developing long-lived applications with the ASP.NET MVC framework. It moves past simple introductions and dives deep into architectural techniques that lead to maintainable web applications with the MVC pattern.
ASP.NET MVC in Action lays a flexible foundation based on Domain-driven design, the S.O.L.I.D. principles, TDD, and interface-based development. With best-practices woven into every chapter, the authors present the new ASP.NET MVC framework in a manner that leads to more maintainable .NET web applications.
This book assumes that readers are already experienced with ASP.NET development and C#. Numerous popular open-source libraries, such as MvcContrib, are referenced throughout, and the book comes with the full source to CodeCampServer, a user group conference organizing application.
About the Author
All three authors are popular bloggers and Alt.Net developers. From Houston and Austin, TX, Jeffrey, Ben, and Jimmy are frequent user group and conference speakers. They are also committers to the open-source projects MvcContrib and CodeCampServer.
Jeffrey Palermo is the CTO of Headspring Systems in Austin, Texas. Jeffrey is an MCSD.NET, Microsoft Solutions Architect MVP, Agile Coach, Austin .Net User Group leader, and an INETA speaker. He is an ASP.NET expert and a co-founder of the MvcContrib project. His website, PartyWithPalermo.com was the first ASP.NET MVC application in production.
Ben Scheirman is a Principal Consultant with Sogeti in Houston, Texas. He studied computer science at the University of Houston and is a Certified ScrumMaster and Microsoft Certified Solution Developer. He enjoys speaking and blogging about Agile development topics in .NET.
Jimmy Bogard is a senior consultant with Headspring Systems in Austin, Texas. His focus is using .NET technologies together with Agile methodologies.
download
九月 4th, 2009 in
.NET | tags:
asp.net |
No Comments