Showing posts with label Pearson Education. Show all posts
Showing posts with label Pearson Education. Show all posts

Wednesday, March 25, 2009

Thinking in C++, Volume 2, 2nd edition

Description : Our goals in this book are to:

1. Present the material a simple step at a time, so the reader can easily digest each concept before moving on.

2. Teach “practical programming” techniques that you can use on a day-to-day basis.

3. Give you what we think is important for you to understand about the language, rather than everything we know. We believe there is an “information importance hierarchy,” and there are some facts that 95% of programmers will never need to know, but that would just confuse people and add to their perception of the complexity of the language. To take an example from C, if you memorize the operator precedence table (we never did) you can write clever code. But if you must think about it, it will confuse the reader/maintainer of that code. So forget about precedence and use parentheses when things aren’t clear. This same attitude will be taken with some information in the C++ language, which is more important for compiler writers than for programmers.

4. Keep each section focused enough so the lecture time—and the time between exercise periods—is small. Not only does this keep the audience’ minds more active and involved during a hands-on seminar, but it gives the reader a greater sense of accomplishment.

5. We have endeavored not to use any particular vendor’s version of C++. We have tested the code on all the implementations we could (described later in this introduction), and when one implementation absolutely refused to work because it doesn’t conform to the C++ Standard, we’ve flagged that fact in the example (you’ll see the flags in the source code) to exclude it from the build process.

6. Automate the compiling and testing of the code in the book. We have discovered that code that isn’t compiled and tested is probably broken, so in this volume we’ve instrumented the examples with test code. In addition, the code that you can download from http://www.MindView.net has been extracted directly from the text of the book using programs that automatically create makefiles to compile and run the tests. This way we know that the code in the book is correct.

Publisher Pearson Education, Inc.
Author(s) Bruce Eckel
ISBN 0130353132

DOWNLOAD

read more "Thinking in C++, Volume 2, 2nd edition"

Monday, March 16, 2009

Java Data Objects

Description : Java Data Objects is a standardized Java API for object persistence. It facilitates the storage and retrieval of complex object models with various storage mechanisms, including both object and relational databases. Analysts agree that JDO's transparent persistence will accelerate software development and yield more flexible applications and object models.

According to Infoworld, "The JDO standard promises to be a winner for business leaders and corporate developers alike. Unifying data access--that is, using familiar Java constructs to access information housed in relational databases, object databases, file systems, or even flash RAM--means that corporate applications will experience an increase in usability, portability and integration".

This book is for Java developers, designers and architects with a good understanding of the Java language who wish to write applications that use JDO for persistence. Prior knowledge of JDBC and J2EE is not specifically required, but would help to accelerate the reader's understanding of JDO's relationship with these technologies.
Publisher Pearson
Author(s) Robin M. Roos
ISBN 0321123808
Release Date 30 November 1999
DOWNLOAD
read more "Java Data Objects"

Sunday, March 15, 2009

J2EE(tm) Technology in Practice: Building Business Applications with the Java(tm) 2 Platform, Enterprise Edition

Description : I’m not surprised that there have been a wide range of ratings for this book, becuase this nature of this book is not suited for everyone. It is not going to teach you J2EE development, and it is not going to help you figure out exactly how you should approach a J2EE development project. What it does do very well is to give a small sampling of how J2EE is successfully being used in very diverse industries. Since these are only a handful of case studies, this book really only provides anecodtal stories of success, rather than scientific proof. But, I found these anecodtal stories to be a fascinating quick read in order to gather more information on how different companies have been approaching enterprise development with J2EE. Some reviewers criticized the blatant product marketting in the book, but since the products being marketted are a wide variety of competing J2EE servers, I found that quite interesting.
The reason I give this book a 5 star rating is because I think that for the kind of book it is trying to be, it does a very good job. If you already have a good knowledge of J2EE technologies, and would like to know a bit more about how other companies are utilizing J2EE technologies, I recommend picking this book up and giving it a quick read by skimming past the parts that aren’t as applicable to you.
Publisher Pearson Education
Author(s) Rick Cattell, Jim Inscore
ISBN 0201746220
Release Date 2001-06-04
DOWNLOAD
read more "J2EE(tm) Technology in Practice: Building Business Applications with the Java(tm) 2 Platform, Enterprise Edition"