Inside Server-Based Applications (Mps General)


Publisher: Microsoft Press
Author: Douglas J. Reilly
ISBN: 1572318171
Release Date: 30 November 1999

eBook Description
Building server-side applications requires a different way of thinking. Many APIs are not in the repertoire of most programmers, so Inside Server-Based Applications provides an extremely useful survey of requisite C APIs, along with custom C classes and advice for creating Windows 2000 services and other server components. Any intermediate to advanced C/C developer will benefit from this intelligent and practical-minded title.

Inside Server-Based Applications begins with the Win32 C APIs needed for server-side development, including functions for multitasking, running services, and event logging. But this text is much more than an API reference. The author provides a valuable custom C encapsulation for Windows 2000 services (a class that is enhanced as the book progresses). There are also some excellent short examples of RAS, TAPI, MAPI, WinSock socket programming, and named pipes for those who need to incorporate these powerful APIs into their applications.

Later chapters concentrate on the Internet, particularly using MFC to create ISAPI extensions (and filters) for Microsoft IIS. (The author provides two versions of a phonebook Web application, both in ASPs and ISAPI.) A standout demonstrates how ATL can create components that speed up your ASPs. The author’s expertise with server-side programming favors efficiency, for example, using the ODBC C API instead of ADO. (He also offers a C encapsulation of the ODBC, another useful perk.) The book culminates in a Windows 2000 service to monitor network activity (plus an ISAPI program to administer this program within a browser).

As Web applications become more and more popular, programmers will need to bring their skills to bear on the server side of computing. This admirably clear and authoritative text can point the way to successful development on Windows 2000 servers if you’ve got some previous C/C experience. –Richard Dragan

Topics covered: Introduction to server-side programming, Windows 2000 support for server applications, multitasking and synchronization APIs, Web-based servers, Win32 console and service APIs, impersonation and event-logging APIs, Remote Access Service (RAS), Telephony API (TAPI) , Simple and Full Messaging API (MAPI), ODBC C API and sample C encapsulation, Active Server Pages (ASPs), building ATL-based components for ASPs, Internet Server API (ISAPI), MFC and ISAPI extensions and filters, WinSock API, TCP/IP and named pipes, SQL Server 7 basics, Transact-SQL, stored procedures.

Amazon.com

Inside Server-Based Applications (Mps General)


Extend This Post Reach

Professional SQL Server 2005 XML (Programmer to Programmer)


Publisher: Wrox Press
Author: Scott Klein
ISBN: 0764597922
Release Date: 11 January 2006

eBook Description
Discusses SQL Server 2005 XML from the server and client sides Examines using XSLT to render the XML data that is retrieved from SQL Server, particularly for ASP.NET Addresses SQL Server relationship with schemas, SOAP, XML security, and .NET Makes extensive use of examples to solve problems that programmers face on an everyday basis and features Server 2005 XML best practices

Amazon.com

Professional SQL Server 2005 XML (Programmer to Programmer)


Extend This Post Reach

Solaris 10 System Administration Exam Prep 2 (Exam Prep)


Publisher: Que
Author: Bill Calkins
ISBN: 0789734613
Release Date: 23 December 2005

eBook Description
The Solaris 10 System Administrator Certification Exam Prep 2 is the ideal book for both new and seasoned system administrators. This book will give you the insight you need into the newest certification exams for system administrators, the 310-200 and the 310-202. It offers classroom-style training by one of the best and well-known authors in the Solaris world, Bill Calkins. It will equip you with vital knowledge for success on exam day plus it acts a reference guide that will come in handy after the test. The content addresses all the new exam objectives in detail and will show you how to apply this knowledge to real-world scenarios.

The included CD features MeasureUp’s innovative test engine, which will be an effective tool for preparing for the Solaris 10 exam. It provides you with five different ways to test yourself, random questions and order of answers, detailed explanations of correct and incorrect answers, and it pays special attention to exam objectives. Also included on the CD is a PDF of the complete text of the book.

Amazon.com

Solaris 10 System Administration Exam Prep 2 (Exam Prep)


Extend This Post Reach

Visual Basic 2005 in a Nutshell (In a Nutshell)


Publisher: O’Reilly
Author: Paul Lomax
ISBN: 059610152X
Release Date: 01 January 2006

eBook Description
When Microsoft made Visual Basic into an object-oriented programming language, millions of VB developers resisted the change to the .NET platform. Now, after integrating feedback from their customers and creating Visual Basic 2005, Microsoft finally has the right carrot. Visual Basic 2005 offers the power of the .NET platform, yet restores the speed and convenience of Visual Basic. Accordingly, we’ve revised the classic in a Nutshell guide to the Visual Basic language to cover the Visual Basic 2005 version and all of its new features.

Unlike other books on the subject, Visual Basic 2005 in a Nutshell, 3rd Edition doesn’t assume you’re a novice. It’s a detailed, professional reference to the Visual Basic language-a reference that you can use to jog your memory about a particular language element or parameter. It’ll also come in handy when you want to make sure that there isn’t some “gotcha” you’ve overlooked with a particular language feature.

The book is divided into three major parts: Part I introduces the main features and concepts behind Visual Basic programming; Part II thoroughly details all the functions, statements, directives, objects, and object members that make up the Visual Basic language; and Part III contains a series of helpful appendices. Some of the new features covered include Generics, a convenient new library called My Namespace, and the operators used to manipulate data in Visual Basic.

No matter how much experience you have programming with Visual Basic, you want Visual Basic 2005 in a Nutshell, 3rd Edition close by, both as a standard reference guide and as a tool for troubleshooting and identifying programming problems.

Amazon.com

Visual Basic 2005 in a Nutshell (In a Nutshell)


Extend This Post Reach

Configuring Check Point NGX VPN-1/Firewall-1


Publisher: Syngress
Author: Eli Faskha
ISBN: 1597490318
Release Date: 01 October 2005

eBook Description
Configuring Check Point NGX VPN-1/FireWall-1 is the perfect reference for anyone migrating from earlier versions of Check Point’s flagship firewall/VPN product as well as those deploying VPN-1/FireWall-1 for the first time. This book covers all of NGX’s dramatic changes and new, enhanced features. You’ll learn how to secure the integrity of your network’s data, communications, and applications from a multitude of blended threats. Protect your network against breaches of its perimeter and Internet access points. Also, learn to recognize and prevent internal threats. Written by an all-star team of Check Point-Certified experts, this is the only book you will need to securely and efficiently deploy, troubleshoot, and maintain Check Point NGX. This book is also the perfect complementary study tool for Check Point’s certification exams.

Amazon.com

Configuring Check Point NGX VPN-1/Firewall-1


Extend This Post Reach

Java Open Source Programming: with XDoclet, JUnit, WebWork, Hibernate


Publisher: John Wiley and Sons
Author: Patrick A. Lightbody
ISBN: 0471463620
Release Date: 30 November 1999

eBook Description
The Java language itself is not strictly open-source (Sun has held onto control, albeit with lots of public input). There is, however, a large open-source development community around this highly capable language. Java Open Source Programming describes and provides tutorials on some of the most interesting public Java projects, and is designed to enable a Java programmer (who’s worked through the basic language’s initial learning curve) to take on more ambitious assignments. The authors generally treat the covered open-source packages as resources to be used, rather than projects to be contributed to, and so it’s fair to think of this volume as the “missing manual” for downloaded code. In that spirit, the authors devote many sections to “how to” subjects (addressing, for example, a good way to retrieve stored objects from a database and the procedure for calling an action in XWork).

Java Open Source Programming takes a bit of a risk by devoting a lot of space to the development of a complex application (an online pet shop), as such a didactic strategy can be hard to follow. The authors pull it off, though, and manage to show that their covered technologies can be used to create a feature-rich and robust application that uses the versatile model-view-controller (MVC) pattern. This book will suit you well if you’re planning an MVC Java project and want to take advantage of open-source packages. –David Wall

Topics covered: The most popular open-source Java packages, particularly those concerned with Web applications and the model-view-controller (MVC) pattern. Specific packages covered include JUnit and Mocks (code testing), Hibernate (persistent storage of objects in databases), WebWork (MVC), SiteMesh (Web page layout), Lucene (site searching), and WebDoclet (configuration file generation).

Amazon.com

Java Open Source Programming: with XDoclet, JUnit, WebWork, Hibernate


Extend This Post Reach

The Ultimate Windows Server 2003 System Administrator’s Guide


Publisher: Addison-Wesley
Author: Mark Walla
ISBN: 0201791064
Release Date: 08 April 2003

eBook Description
Windows Server 2003 is more an update of Windows 2000 than a new operating system. This latest version of the base Windows NT technology now expands to support Microsoft’s .NET Framework and new security initiatives. This book reflects these changes by expanding our previous book, The Ultimate Windows 2000 System Administrator’s Guide. Mindful that Windows 2000 will continue to be deployed, this book not only reflects the new features of Windows Server 2003 but also provides continued support for Windows 2000 administrators.

Windows 2000 and Windows Server 2003 are complex, feature-rich operating systems whose deployment in an enterprise requires highly skilled individuals to support its installation, maintenance, and optimization. These individuals are aided by the abundance of tools and wizards for effective operating-system management that Microsoft has provided. Indeed, many of the enhanced tools should shift the traditional role of administrator to that of proactive manager of computing environments. Thus, the depth of function, flexibility, and granularity of Windows 2000 and Windows Server 2003 ultimately represents both opportunity and challenge for system administration.

This book is written to help you succeed in the administration of the Windows Server 2003 and Windows 2000 Server family. Much of the information it provides is also applicable to the desktop Professional versions of the software. Although the use and management of client software is incorporated, the server side is clearly our primary focus. In this preface we provide a framework for the primary topics covered, define the target audience, and describe how to use this book.

Amazon.com

The Ultimate Windows Server 2003 System Administrator’s Guide


Extend This Post Reach

Professional Hibernate (Programmer to Programmer)


Publisher: Wrox Press
Author: Joseph D. Gradecki
ISBN: 0764576771
Release Date: 08 October 2004

eBook Description
Hibernate is an object/relational mapping (ORM) tool that also provides data querying and retrieval functions in a Java environment. Whether you are using simple objects or collections, Hibernate reduces your development time by handling most of the common data persistence tasks. This code-intensive text will take you through Hibernate s major components and show you exactly how to use it to enhance your current development practices and toolsets. You will learn how to install Hibernate, build the development environment, and configure Hibernate for a variety of databases, including DB2andreg;, HypersonicSQL, MySQLandreg;, Oracleandreg;, and PostgreSQL. Then you ll learn the details of connecting to databases using Hibernate, creating persistent classes and objects, working with SQL and HQL (the Hibernate Query Language), and managing transactions. Finally, you will take that basic knowledge into your real-world applications, learning to use Hibernate with other tools such as Eclipse, Tomcat, Maven, Struts, and Xdoclet. What you will learn from this book How Hibernate maps objects to a relational database How to build a development environment for using Hibernate in a standalone context or in coordination with Tomcat Methods of creating persistent objects Query techniques using both traditional SQL and Hibernate Query Language The DAO design pattern and how to use DAO with Hibernate The application of Hibernate within a Maven project management system How to incorporate Aspect J and Hibernate for complete control How to use advanced caching techniques to improve Hibernate s performance How to use XDoclet with Hibernate to reduce your development time The procedure for using Velocity and Struts with Hibernate Who this book is for This book is for professional Java developers who already know how to build sophisticated applications and have at least a general familiarity with databases, Java application development, and Web development. No prior experience with Hibernate is required. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Amazon.com

Professional Hibernate (Programmer to Programmer)


Extend This Post Reach

Hibernate: A Developer’s Notebook


Publisher: O’Reilly
Author: James Elliott
ISBN: 0596006969
Release Date: 30 November 1999

eBook Description
Do you enjoy writing software, except for the database code? Hibernate:A Developer’s Notebook is for you. Database experts may enjoy fiddling with SQL, but you don’t have to–the rest of the application is the fun part. And even database experts dread the tedious plumbing and typographical spaghetti needed to put their SQL into a Java program. Hibernate: A Developers Notebook shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the interaction between your objects and the database. You don’t even need to know the database is there, and you can change from one database to another simply by changing a few statements in a configuration file. Hibernate: A Developer’s Notebook walks you through the ins and outs of using Hibernate, from installation and configuration, to complex associations and composite types. Two chapters explore ways to write sophisticated queries, which you can express either through a pure Java API, or with an SQL-inspired, but object-oriented, query language. Don’t let that intimidate you though: one of the biggest surprises in working with Hibernate is that for many of the common real-world application scenarios, you don’t need an explicit query at all. If you’ve needed to add a database backend to your application, don’t put it off. It’s much more fun than it used to be, and Hibernate: A Developer’s Notebook shows you why. Here’s what a few reviewers had to say: “I’m sitting on an airplane after finishing Hibernate: A Developer’s Notebook. It’s rare to find a book on a new Java technology that you can get through on a domestic flight. That this notebook effectively and succinctly tackles object-relational mapping makes it, and Hibernate, even more impressive. Many books in this category would need to be checked luggage. With this book, you travel first class.” –Mike Clark “A simple persistence framework deserves a simple book, and this one delivers. The examples are well described and easy to understand, yet sophisticated enough to demonstrate Hibernate in a real-world context. Jim, I’m a new fan.” –Bruce Tate About the new Developer’s Notebook Series from O’Reilly: Developer’s Notebooks are a new book series covering important new tools for software developers. Developer’s Notebooks stress example over explanation and practice over theory. They are about learning by doing; by experimenting with tools and discovering what works. “All lab, no lecture,” with a thoughtful lab partner to guide the way.

Amazon.com

Hibernate: A Developer’s Notebook


Extend This Post Reach

Business Intelligence Roadmap: The Complete Project Lifecycle for Decision-Support Applications


Publisher: Addison-Wesley
Author: Shaku Atre
ISBN: 0201784203
Release Date: 25 February 2003

eBook Description
Many organizations are already well equipped to implement successful business intelligence (BI) decision-support applications, such as data warehouses, data marts, and other business analytics applications. However, during our consulting and teaching engagements, we have encountered many ill-equipped organizations as well. We observed some common factors among them, which we address in this book: Lack of understanding of the complexity of BI decision-support projects Lack of recognizing BI decision-support projects as cross-organizational business initiatives and not understanding that cross-organizational initiatives are different from stand-alone solutions Unavailable or unwilling business representatives Unengaged business sponsors or business sponsors who have little or no authority due to their low-level positions within the organization Lack of skilled and available staff as well as suboptimum staff utilization Inappropriate project team structure and dynamics No software release concept (no iterative development method) No work breakdown structure (no methodology) Ineffective project management (only project administration) No business analysis and no standardization activities No appreciation of the impact of dirty data on business profitability No understanding of the necessity for and the usage of meta data Too much reliance on disparate methods and tools (the silver bullet syndrome) BI project managers and project teams can use this book to improve their project life cycles. They can also use it to obtain the appropriate recognition for their BI projects from the business community and to solicit the required support from their executive management. BI project team members and the business representatives assigned to them can use this book to gain a better understanding of the development effort required to build and deploy successful BI decision-support applications. THE PURPOSE OF THIS BOOK Business Intelligence Roadmap is a guide for developing BI decision-support applications. The two main purposes of this book are to Explain the complexity of BI decision-support projects Present a step-by-step guide for the entire BI project lifecycle Complexity In order to give you an appreciation of the complexity of BI decision-support projects, we describe all of the components that go into a BI decision- support development effort. For example: You should know what makes a BI decision-support application different from a traditional decision-support system so that you can avoid costly mistakes. You should understand the infrastructure components of your new BI decision-support application, such as the tools available (for development and for access and analysis). You should be able to recognize items that could impair the success of your new BI decision-support application. You should determine how many resources you need and what type of resources, both technical and human. You should decide on the design or architecture of your BI decision- support application, such as designing for multidimensional reporting or ad hoc querying. Step-by-Step Guide Our step-by-step guide across the breadth of a complete development lifecycle includes activities, deliverables, roles and responsibilities, dos and don’ts, and entry and exit criteria, plus tips and rules of thumb to lead you to a successful BI decision-support implementation. For example: You should choose which steps you ought to perform on your BI project because no two BI decision-support projects are exactly alike. You should know whether to start with a cross-organizational decision-support solution or a tailored departmental solution with the basis for expansion. You should understand the sequence in which to perform development activities, that is, which ones can be performed in parallel tracks and which ones have a strong dependency on one another. In contrast to topic-specific materials available on BI, this book is a single-source development guide written specifically for BI decision-support applications. The guidelines presented in this book are based not only on our personal experiences but also on some of the best practices covered in topic-specific books, articles, and Web sites. HOW THIS BOOK IS ORGANIZED All software development projects are complicated engineering projects, as demonstrated by the breadth of topics covered in this book. Chapter 0, Guide to the Development Steps, explains the general organization of the development guidelines in Business Intelligence Roadmap. This book is organized into two major parts. Part I, Stages and Steps, describes the 16 development steps, which are introduced in Chapter 0. Part I gives you a broad understanding of the development effort involved in BI decision-support projects. Part II, At a Glance, supplements the text contained in the first part of the book with several matrices that should be used together as a reference guide for all BI decision-support projects. Part I: Stages and Steps Part I begins with Chapter 0, Guide to the Development Steps, and is followed by 16 development chapters. Each of the 16 development chapters is dedicated to one unique development step and describes the effort required to perform the activities of that step. Guide to the Development Steps (Chapter 0) describes the general layout of the development guidelines presented in this book, contrasting those guidelines with a traditional development methodology. It discusses the six engineering stages as well as the three parallel development tracks, and it groups the applicable development steps under both. Chapter 0 explains the application release concept and shows how to organize a BI project with the appropriate roles and responsibilities for the core team and the extended team. Each of the development steps (Chapters 1-16) begins with an individual chapter overview followed by a section called Things to Consider. These are general questions BI project teams usually contemplate when deciding which activities need to be performed under each development step. These questions are merely presented as food for thought and are not necessarily explored in the chapters; nor are they all-inclusive. Each chapter discusses the main topics applicable to the development step covered by that chapter. Some topics apply to more than one development step, such as testing or product evaluation. However, to avoid redundancy these common topics are covered in only one chapter and are only briefly referenced in the other chapters. Each of the 16 chapters contains a list of major activities for that development step, accompanied by a figure showing what activities could be performed concurrently. The list of activities is followed by descriptions of the deliverables resulting from these activities and the roles involved in performing these activities. Each chapter concludes with a brief discussion of risks to weigh in case you decide not to perform that step on your project. Do not interpret the risks of not performing the step to mean that every BI project team must perform every development step exactly as suggested. Instead, use the risk section to determine whether the activities in that development step are-;or should be-;mandatory on your project. If they are not, you may decide not to perform some or all of those activities after discussing the risks with the business sponsor. Part II: At a Glance Part II contains the following matrices. The Human Resource Allocation Matrix (Chapter 17) lists all the vital roles involved in performing the step activities, tasks, and subtasks. The roles listed in this matrix need to be assigned to project team members. In order to help you discover and avoid potential resource allocation problems, the steps that can be performed in parallel and their appropriate roles are listed together. The Entry and Exit Criteria and Deliverables Matrix (Chapter 18) indicates the prerequisites, results, and deliverables for each development step. Not every BI project team will need to perform all activities for all development steps. This matrix should help you determine whether you can skip a step or incorporate some of its activities into other steps. The Activity Dependency Matrix (Chapter 19) is a collection of activity dependency charts for the development steps. This matrix shows at a glance which activities in each step can be performed concurrently. It should be used to determine workflow and task assignments for project team members. The Task/Subtask Matrix (Chapter 20) itemizes all pertinent tasks, and in some cases subtasks, for all the major activities under each step. This matrix should be used to prepare the work breakdown structure for the project plan. You can customize (expand or reduce) the tasks and subtasks on an as-needed basis for individual projects. The Practical Guidelines Matrix (Chapter 21) presents three subsections for each development step: Dos, Don’ts, and Tips and Rules of Thumb. Dos point out best practices for the development steps, and Don’ts instruct you how to avoid traps and pitfalls. Tips and Rules of Thumb are our personal collection of experiences over several decades of developing cross-organizational decision-support applications. HOW TO USE THIS BOOK We suggest that all core members of the BI project team make use of this book as follows. First, read all the chapters in Part I to gain an overall understanding of all the components of BI decision-support development. Next, compare your own BI project scope and requirements to the topics in the book. Use the discussions in the chapters to decide which specific development steps apply to your project. Go to Chapter 18 and look up the entry and exit criteria for the steps you selected. Be sure that you have the prerequisites to implement your development approach and that you have a clear understanding of what it takes to move forward. Put your project plan together for the steps you have chosen by consulting the activity dependency flow charts in Chapter 19 and by using the tasks and subtasks listed in Chapter 20.

Amazon.com

Business Intelligence Roadmap: The Complete Project Lifecycle for Decision-Support Applications


Extend This Post Reach