This book is for busy programmers who want a succinct and yet readable guide to C# 3.0 and LINQ. C# 3.0 Pocket Reference tells you exactly what you need to know, without long introductions or bloated samples. Despite its conciseness, this book doesn't skimp on depth or detail, and embraces the conceptual challenges in learning C# 3.0 and LINQ. Tightly focused and highly practical, this pocket reference covers more ground than many of the big books on C#. C# 3.0 Pocket Reference includes plenty of illustrations and code examples to explain: Features new to C# 3.0, such as lambda expressions, anonymous types, automatic properties, and more All aspects of C# syntax, predefined types, expressions, and operators Creating classes, structs, delegates and events, enums, generics and constraints, exception handling, and iterators The subtleties of boxing, operating overloading, delegate covariance, extension method resolution, interface reimplementation, nullable types, and operating lifting LINQ, starting with the principles of sequences, deferred execution and standard query operators, and finishing with a complete reference to query syntax-including multiple generators, joining, grouping, and query continuations Consuming, writing, and reflecting on custom attributes
You'll also find chapters on unsafe code and pointers, preprocessor directives, XML documentation, and a framework overview. If you're already familiar with Java, C++, or an earlier version of C#, C# 3.0 Pocket Reference is an ideal choice. No other book or online resource can get you up to speed so quickly.
Publisher:
O'Reilly Media, Inc.
Authors:
Joseph Albahari, Ben Albahari
Release Date: 2008-02-26
ISBN/EAN: 0596519222 / 9780596519223
e-Procurement is hot. And no wonder: companies are reporting that e-Procurement systems are saving them millions of dollars annually -- in some cases, billions. GE's Jack Welch claims that GE will save $10 billion dollars from e-procurement. Cisco Systems's John Chambers says it is Cisco's #1 priority. Now, there's a start-to-finish guide to implementing e-Procurement in any enterprise. Dale Neef covers it all -- from making the business case to architecting the solution, managing the risks to reaping the benefits. Neef begins with an up-to-the-minute overview of the promise of B2B e-procurement in supporting globalized, extended enterprises. He reviews the options for deploying e-Procurement, including internal solutions and e-Hubs; then identifies key issues associated with e-procurement in the enterprise. Learn how to make the business case for (or against) e-Procurement, and how to architect the optimal solution. You'll find detailed coverage of today's leading e-procurement technologies, including XML; and today's leading approaches, from ERP-based solutions to enterprise application integration. Neef covers the entire lifecycle of the e-Procurement initiative, identifying key pitfalls and areas of risk -- and proven solutions.
Discover WTP, the New End-to-End Toolset for Java-Based Web Development
The Eclipse Web Tools Platform (WTP) seamlessly integrates all the tools today’s Java Web developer needs. WTP is both an unprecedented Open Source resource for working developers and a powerful foundation for state-of-the-art commercial products.
Eclipse Web Tools Platform offers in-depth descriptions of every tool included in WTP, introducing powerful capabilities never before available in Eclipse. The authors cover the entire Web development process–from defining Web application architectures and development processes through testing and beyond. And if you’re seeking to extend WTP, this book provides an introduction to the platform’s rich APIs. The book also
Presents step-by-step coverage of developing persistence, business logic, and presentation tiers with WTP and Java
Introduces best practices for multiple styles of Web and Java EE development
Demonstrates JDBC database access and configuration
Shows how to configure application servers for use with WTP
Walks through creating Web service application interfaces
Covers automated testing with JUnit and Cactus, and automated builds utilizing Ant, Maven, and CruiseControl
Introduces testing and profiling Web applications with the Eclipse Test and Performance Tools Platform (TPTP) project
Describes how to extend WTP with new servers, file types, and WSDL extensions
Foreword Preface Acknowledgments About the Authors Part I: Getting Started Chapter 1: Introduction Chapter 2: About the Eclipse Web Tools Platform Project Chapter 3: Quick Tour Chapter 4: Setting Up Your Workspace Part II: Java Web Application Development Chapter 5: Web Application Architecture and Design Chapter 6: Organizing Your Development Project Chapter 7: The Presentation Tier Chapter 8: The Business Logic Tier Chapter 9: The Persistence Tier Chapter 10: Web Services Chapter 11: Testing Part III: Extending WTP Chapter 12: Adding New Servers Chapter 13: Supporting New File Types Chapter 14: Creating WSDL Extensions Chapter 15: Customizing Resource Resolution Part IV: Products and Plans Chapter 16: Other Web Tools Based on Eclipse Chapter 17: The Road Ahead Glossary References Index
This book is an invaluable resource for every Eclipse and enterprise Java Web developer: both those who use Eclipse to build other Web applications, and those who build Eclipse technologies into their own products.
Complete source code examples are available at www.eclipsewtp.org.
Publisher:
Addison-Wesley Professional
Authors:
Naci Dai, Lawrence Mandel, Arthur Ryman
Release Date: 2007-05-31
ISBN/EAN: 0321396855 / 9780321396853
This certification exam measures your ability to develop and implement middle-tier components, server components, and XML Web services by using Visual Studio .NET and the Microsoft .NET Framework. This exam counts as a core credit toward the new MCAD (Microsoft Certified Application Developer) certification as well as a core credit toward the new MCSD .NET track. This book is not intended to teach new material. Instead it assumes that you have a solid foundation of knowledge but can use a refresher on important concepts as well as a guide to exam topics and objectives. This book focuses exactly on what you need to pass the exam - it features test-taking strategies, time-saving study tips, and a special Cram Sheet that includes tips, acronyms, and memory joggers not available anywhere else. The series is supported online at several Web sites: examcram.com, informit.com, and cramsession.com.
The accompanying CD features PrepLogic™ Practice Tests, Preview Edition. This product includes one complete PrepLogic Practice Test with approximately the same number of questions found on the actual vendor exam. Each question contains full, detailed explanations of the correct and incorrect answers. The engine offers two study modes, Practice Test and Flash Review, full exam customization, and a detailed score report.
Publisher:
Que
Authors:
Kirk Hausman, Ed Tittel
Release Date: 2003-07-26
ISBN/EAN: 0789729008 / 9780789729002
As developers know, the beauty of XML is that it is extensible, even to the point that you can invent new elements and attributes as you write XML documents. Then, however, you need to define your changes so that applications will be able to make sense of them and this is where XML schema languages come into play. RELAX NG (pronounced relaxing), the Regular Language Description for XML Core--New Generation is quickly gaining momentum as an alternative to other schema languages. Designed to solve a variety of common problems raised in the creation and sharing of XML vocabularies, RELAX NG is less complex than The W3C's XML Schema Recommendation and much more powerful and flexible than DTDs.
RELAX NG is a grammar-based schema language that's both easy to learn for schema creators and easy to implement for software developers In RELAX NG, developers are introduced to this unique language and will learn a no-nonsense method for creating XML schemas. This book offers a clear-cut explanation of RELAX NG that enables intermediate and advanced XML developers to focus on XML document structures and content rather than battle the intricacies of yet another convoluted standard.
RELAX NG covers the following topics in depth:
Introduction to RELAX NG
Building RELAX NG schemas using XML syntax
Building RELAX NG schemas using compact syntax, an alternative non-XML syntax
Flattening schemas to limit depth and provide reusability
Using external datatype libraries with RELAX NG
W3C XML Schema regular expressions
Writing extensible schemas
Annotating schemas
Generating schemas form different sources
Determinism and datatype assignment
and much more.
If you're looking for a schema language that's easy to use and won't leave you in a labyrinth of obscure limitations, RELAX NG is the language you should be using. And only O'Reilly's RELAX NG gives you the straightforward information and everything else you'll need to take advantage of this powerful and intelligible language.
Publisher:
O'Reilly Media, Inc.
Author:
Eric van der Vlist
Release Date: 2003-07
ISBN/EAN: 0596004214 / 9780596004217
The use of forms on the web is so commonplace that most user interactions involve some type of form. XForms--a combination of XML and forms--offers a powerful alternative to HTML-based forms. By providing excellent XML integration, including XML Schema, XForms allows developers to create flexible, web-based user-input forms for a wide variety of platforms, including desktop computers, handhelds, information appliances, and more. XForms Essentials is an introduction and practical guide to the new XForms specification. Written by Micah Dubinko, a member of the W3C XForms working group and an editor of the specification, the book explains the how and why of XForms, showing readers how to take advantage of them without having to write their own code. You'll learn how to integrate XForms with both HTML and XML vocabularies, and how XForms can simplify the connection between client-based user input and server-based processing. XForms Essentials begins with a general introduction to web forms, including information on history and basic construction of forms. The second part of the book serves as a reference manual to the XForms specification. The third section offers additional hints, guidelines, and techniques for working with XForms. Topics covered in the book include:
creating XForms files in a text or XML editor
converting existing forms (electronic or paper) to XForms
collecting XML data from users in a user-friendly way
reducing the amount of JavaScript needed within browser interfaces
increasing the security and reliability of your current forms system by combining client-side and server-side checks into a common code base
creating interactive websites using the latest standard technology
XForms Essentials focuses on the practical application of XForms technology. If you work with forms, HTML, or XML information, XForms Essentials will provide you with a much simpler route to more sophisticated interactions with users.
This book is designed to teach anyone working in data-intensive publishing how XML can be leveraged to make the job of presenting data easier. While the XML discussions within the book are general, FrameMaker is used for all of the examples since it supports a wide variety of XML import and export options. In addition, author Kay Ethier shows you how FrameMaker's powerful formatting features lend themselves to publishing XML documents&emdash;without reworking them.
This book is written for a professional audience, including writers, database administrators, developers, and production staff.
Use this book as both an XML primer and to get up to speed on XML-related security issues. Written by the experts at RSA Security, Inc., you’ll get inside tips on how to prevent denial of service attacks, and how to implement security measures to keep your XML programs protected.
XSLT is an essential tool for converting XML into other kinds of documents: HTML, PDF file, and many others. It's a critical technology for XML-based platforms such as Microsoft .NET, Sun Microsystems' Sun One, as well as for most web browsers and authoring tools. As useful as XSLT is, however, most people have a difficult time getting used to its peculiar characteristics. The ability to use advanced techniques depends on a clear and exact understanding of how XSLT templates work and interact.
The XSLT 1.0 Pocket Reference from O'Reilly wants to make sure you achieve that level of understanding. With its concise approach, this handy pocket guide quickly gets you up to speed on XSLT 1.0 so you can covert XML like a seasoned pro. In addition to covering the basics of stylesheet structure, it also explains how to:
use template rules
create a result tree
apply conditional processing
transform multiple source documents
employ number formatting
Thanks to their convenient, quick-reference format, O'Reilly's Pocket References spare you from having to hunt through larger books for answers. They deliver just what you need to get the job done in a timely fashion. And the XSLT 1.0 Pocket Reference is no different--it's the ideal companion to have at your desk when you need an answer fast.