Showing posts with label Prentice Hall. Show all posts
Showing posts with label Prentice Hall. Show all posts

Sunday, March 29, 2009

Windows Server 2003 Active Directory Infrastructure: Planning, Implementing and Maintaining (70-294) with Sticker Package

Description : This 4-color series was created knowing that students enjoy learning from a highly visual text that offers extensive end of chapter material for reinforcement and review. This approach keeps students engaged and helps them learn and understand rather than just memorize software procedures, while they learn exam objectives. Prepping for this course has never been easier — with comprehensive instructor resources including a testbank, PowerPoints, photos and animations to support your lectures, and much, much more.





Publisher : Prentice Hall (2004/12/20)
Author : Kenneth C. Laudon, Willis W., David Watts, Ed Tittel
ISBN-10 : 013132764X
ISBN-13 : 978-0131327641
Release Date: 2005/03/01

DOWNLOAD
read more "Windows Server 2003 Active Directory Infrastructure: Planning, Implementing and Maintaining (70-294) with Sticker Package"

Tuesday, March 24, 2009

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

Description : Thinking in C++ patiently and methodically explores the issues of when and how to use inlines, references, operator overloading, inheritance and dynamic objects, as well as advanced topics such as the proper use of templates, exceptions and multiple inheritance. The entire effort is woven in a fabric that includes Eckel’s own philosophy of object and program design. A must for every C++ developer’s bookshelf, Thinking in C++ is the one C++ book you must have if you’re doing serious development with C++.”
Publisher Prentice Hall
Author(s) Bruce Eckel
ISBN 0139798099
DOWNLOAD
read more "Thinking in C++, Volume 1, 2nd edition"

Thursday, March 19, 2009

More Servlets and JavaServer Pages

Description : Companion to the worldwide bestseller Core Servlets and JavaServer Pages
  • Practical guide to the use of the Java Platform for Web-enabled applications and dynamic Web sites
  • Focus on new capabilities: the servlet 2.3 and JSP 1.2 specifications, the standard JSP tag library (JSPTL), filters, life-cycle event listeners, security, Web applications, and much more
  • Configuration and usage details for Apache Tomcat, Macromedia JRun, and New Atlanta ServletExec

The Java 2 Platform has become the technology of choice for developing professional e-commerce applications, dynamic Web pages, and Web-enabled applications and services. Servlet and JSP technology is the foundation of this platform: it provides the link between Web clients and server-side applications. But, the field has been evolving rapidly, and few developers have been able to keep up. In this companion to Core Servlets and JavaServer Pages, Marty Hall shows you how to apply recent advances in servlet and JSP technology. The book provides everything you need to know to leverage the latest servlet 2.3 and JSP 1.2 standards: real-world insight, advanced techniques, industrial-strength code, and hands on coverage of three top servers: Apache Tomcat, Macromedia JRun, and New Atlanta ServletExec.

  • Part I gives a thorough introduction to programming with servlet and JSP technology. It shows you how to configure your server, read form data and HTTP headers, handle cookies, track sessions, apply JSP scripting elements, use JavaBeans components, develop JSP tag libraries, and apply the MVC architecture.
  • Part II provides exhaustive details on Web application development and deployment. It explains how to register Web applications, how to organize them, how to deploy them in WAR files, how to deal with relative URLs, and how to share data among Web applications. It also gives details on every element in version 2.3 of the deployment descriptor (web.xml).
  • Part III describes Web application security in detail. It explains two general strategies for securing your applications: declarative security and programmatic security. Within each of these strategies, it shows you how to use form-based or BASIC authentication and how to protect your network traffic with SSL.
  • Part IV covers two features introduced with servlets 2.3: filters and life-cycle events. It explains how to use filters to debug, modify, and optimize the output of previously existing servlets and JSP pages. It also shows you how to use event listeners to respond to major events in the server life cycle.
  • Part V looks at new tag library developments. It shows you how to improve your own tag libraries by making use of new capabilities of the JSP 1.2 specification and explains how to streamline your code by using the new standard JSP tag library (JSPTL).

More Servlets and JavaServer Pages delivers:

  • The same clear, step-by-step explanations that make Marty's books so popular
  • In-depth, hands-on coverage of the latest standards: servlets 2.3 and JSP 1.2
  • Hundreds of completely portable, fully documented, industrial-strength examples
  • On-line access to all source code, available free for unrestricted use.
Publisher Prentice Hall PTR
Author(s) Marty Hall
ISBN 0130676144
Release Date December 01, 2001
DOWNLOAD
read more "More Servlets and JavaServer Pages"

Saturday, March 14, 2009

Effective Java Programming Language Guide

Description : Written for the working Java developer, Joshua Bloch's Effective Java Programming Language Guide provides a truly useful set of over 50 best practices and tips for writing better Java code. With plenty of advice from an indisputable expert in the field, this title is sure to be an indispensable resource for anyone who wants to get more out of their code.
As a veteran developer at Sun, the author shares his considerable insight into the design choices made over the years in Sun's own Java libraries (which the author acknowledges haven't always been perfect). Based on his experience working with Sun's best minds, the author provides a compilation of 57 tips for better Java code organized by category. Many of these ideas will let you write more robust classes that better cooperate with built-in Java APIs. Many of the tips make use of software patterns and demonstrate an up-to-the-minute sense of what works best in today's design. Each tip is clearly introduced and explained with code snippets used to demonstrate each programming principle. Early sections on creating and destroying objects show you ways to make better use of resources, including how to avoid duplicate objects. Next comes an absolutely indispensable guide to implementing "required" methods for custom classes. This material will help you write new classes that cooperate with old ones (with advice on implementing essential requirements like the equals() and hashCode() methods). The author has a lot to say about class design, whether using inheritance or composition. Tips on designing methods show you how to create understandable, maintainable, and robust classes that can be easily reused by others on your team. Sections on mapping C code (like structures, unions, and enumerated types) onto Java will help C programmers bring their existing skills to Sun's new language. Later sections delve into some general programming tips, like using exceptions effectively. The book closes with advice on using threads and synchronization techniques, plus some worthwhile advice on object serialization. Whatever your level of Java knowledge, this title can make you a more effective programmer. Wisely written, yet never pompous or doctrinaire, the author has succeeded in packaging some really valuable nuggets of advice into a concise and very accessible guidebook that arguably deserves a place on most any developer's bookshelf. --Richard Dragan

Topics covered:

- Best practices and tips for Java
- Creating and destroying objects (static factory methods, singletons, avoiding duplicate objects and finalizers)
- Required methods for custom classes (overriding equals(), hashCode(), toString(), clone(), and compareTo() properly)
- Hints for class and interface design (minimizing class and member accessibility, immutability, composition versus inheritance, interfaces versus abstract classes, preventing subclassing, static versus nonstatic classes)
- C constructs in Java (structures, unions, enumerated types, and function pointers in Java)
- Tips for designing methods (parameter validation, defensive copies, method signatures, method overloading, zero-length arrays, hints for Javadoc comments)
- General programming advice (local variable scope, using Java API libraries, avoiding float and double for exact comparisons, when to avoid strings, string concatenation, interfaces and reflection, avoid native methods, optimizing hints, naming conventions)
- Programming with exceptions (checked versus run-time exceptions, standard exceptions, documenting exceptions, failure-capture information, failure atomicity)
- Threading and multitasking (synchronization and scheduling hints, thread safety, avoiding thread groups)
- Serialization (when to implement Serializable, the readObject(), and readResolve() methods).
Publisher Prentice Hall PTR
Author(s) Joshua Bloch
ISBN 0201310058
Release Date 2001
Page 252
DOWNLOAD
read more "Effective Java Programming Language Guide"

Friday, March 13, 2009

Designing Enterprise Applications with the J2EE platform Second Edition

Description : The Java 2 Platform, Enterprise Edition, offers developers a simplified, component-based approach to creating applications for intranets and the Internet.

As part of the highly regarded Java BluePrints program, Designing Enterprise Applications with the J2EE? Platform, Second Edition, describes the key architectural and design issues in applications supported by the J2EE? platform and offers practical guidelines for both architects and developers. It explores key J2EE platform features such as Java servlets, JavaServer Pages?, and Enterprise JavaBeans? component models, as well as the JDBC? API, Java Message Service API, and J2EE Connector Architecture. It also discusses security, deployment, transaction management, internationalization, and other important issues for today's applications.
Through code samples and a full e-commerce application example, this book provides concrete guidelines to mastering the J2EE platform. Highlights include:

* An introduction to the J2EE platform, the applications it supports, and the technologies it provides
* Discussions on how to design Web-based applications using Java servlet and JavaServer Pages technologies
* Architectural guidelines for designing Enterprise JavaBeans components for scalability, reliability, and performance
* How to connect J2EE applications to existing systems and applications using JDBC and J2EE Connector technologies
* Design motivations behind the widely used Java Pet Store demo application
* A glossary of J2EE and enterprise computing terminology.
Publisher Prentice Hall
Author(s) Inderjeet Singh, Beth Stearns, Mark Johnson
ISBN 0201787903
Release Date 2002 Year
Page 440
DOWNLOAD
read more "Designing Enterprise Applications with the J2EE platform Second Edition"

Data Structures and Algorithms in Java By Prentice Hall

Description : This new book provides a concise and engaging introduction to Java and object-oriented programming with an abundance of original examples, use of Unified Modeling Language throughout, and coverage of the new Java 1.5. Addressing critical concepts up front, the book's five-part structure covers object-oriented programming, linear structures, algorithms, trees and collections, and advanced topics. KEY FEATURES: Data Structures and Algorithms in Java takes a practical approach to real-world programming and introduces readers to the process of crafting programs by working through the development of projects, often providing multiple versions of the code and consideration for alternate designs. The book features the extensive use of games as examples; a gradual development of classes analogous to the Java Collections Framework; complete, working code in the book and online; and strong pedagogy including extended examples in most chapters along with exercises, problems and projects. For readers and professionals with a familiarity with the basic control structures of Java or C and a precalculus level of mathematics who want to expand their knowledge to Java data structures and algorithms. Ideal for a second undergraduate course in computer science.
Publisher Prentice Hall
Author(s) Peter Drake
ISBN 0131469142
Release Date 30 November 1999
Page 617
DOWNLOAD
read more "Data Structures and Algorithms in Java By Prentice Hall"

Core JSP

Description :
* The experienced developer's guide to JavaServer Pages development!
* Database access, XML support, JavaBean integration, and much more
* Architecting JSP applications for maximum performance and maintainability
* Includes several complete sample JSP applications such as an authentication framework, an email tag library, and a Database-to-XML/XSL conversion tool Sun's JavaServer Pages technology gives developers a powerful cross-platform solution for dynamic Web application development without the drawbacks of previous approaches. In Core JSP, two leading enterprise developers show experienced developers exactly how to make the most of JSP technology—for database integration, XML applications, session tracking, and many other purposes. From coding fundamentals to effective JSP program design, you'll find it here—along with real-world sample code for HTML calendars, JNDI applications, LDAP-based authentication JavaBeansTM, database search forms, and more! * Make the most of scriptlets, expressions, declarations, actions and directives
* Get under the hood with Sun's JSP engine: multithreading, persistence, implicit objects, and more
* Understand JSP requests and responses—in depth
* Track sessions and data: hidden frames and form fields, cookies, URL rewriting, and the HttpSession API
* Integrate databases: JDBCTM, SQL, metadata, connection pooling, and more
* Creating custom JSP actions (custom tags)
* Optimize the performance of your JSP pages Every Core Series book:
* DEMONSTRATES how to write commercial quality code
* FEATURES dozens of nontrivial programs and examples—no toy code!
* FOCUSES on the features and functions most important to real developers
* PROVIDES objective, unbiased coverage of cutting-edge technologies—no hype! Core JSP delivers:
* Practical insights for transforming dynamic web pages into full-fledged web applications
* Hands-on coverage of integrating JSP and XML
* Expert JavaBean Action techniques for integrating JavaBean business logic with JSP presentation logic
* Extensive code examples—including several complete sample applications.
Publisher Prentice Hall
Author(s) Aaron Tavistock
ISBN 0130882488
Release Date 30 November 1999
DOWNLOAD
read more "Core JSP"

Thursday, March 12, 2009

Core J2EE Patterns - Best Practices and Design Strategies

Description : Developers often confuse learning the technology with learning to design with the technology. In this book, senior architects from the Sun Java Center share their cumulative design experience on Java 2 Platform, Enterprise Edition (J2EE) technology.
The primary focus of the book is on patterns, best practices, design strategies, and proven solutions using the key J2EE technologies including JavaServer Pages(TM) (JSP(TM)), Servlets, Enterprise JavaBeans(TM) (EJB(TM)), and Java(TM) Message Service (JMS) APIs. The J2EE Pattern Catalog with 21 patterns and numerous strategies is presented to document and promote best practices for these technologies.

Core J2EE Patterns, Second Edition offers the following:
J2EE Pattern Catalog with 21 patterns--fully revised and newly documented patterns providing proven solutions for enterprise applications
Design strategies for the presentation tier, business tier, and integration tier
Coverage of servlets, JSP, EJB, JMS, and Web Services
J2EE technology bad practices
Refactorings to improve existing designs using patterns
Fully illustrated with UML diagrams
Extensive sample code for patterns, strategies, and refactorings.
Publisher Prentice Hall
Author(s) Deepak Alur, Dan Malks, John Crupi
ISBN 0131422464
Release Date May 10, 2003
Page 528
DOWNLOAD
read more "Core J2EE Patterns - Best Practices and Design Strategies"

Applied Java Patterns

Description : A hands-on guide to design patterns for Java platform developers.


  • Pattern-based solutions for every stage of the development lifecycle
  • Documents 30 patterns, including the 23 core patterns for the Sun Certified Enterprise Architect exam
  • Describes pattern use within the Java APIs—including patterns for reflection, security, AWT/Swing, RMI, JDBC, J2EE, and more Increasingly, developers are recognizing the value of design patterns in helping to create more robust, scalable, reliable, and maintainable applications. Now there's a book that can help you bring the power of patterns to your Java-based projects. Sun Microsystems experts Steve Stelting and Olav Maassen bring together today's best pattern-based techniques and demonstrate pattern use for a variety of business systems. This practical guide features proven techniques for all types of patterns, from system architecture to single classes. After briefly reviewing the fundamentals of design patterns, the authors describe how these patterns can be applied effectively to the Java platform. Next, they provide a pattern catalog, organized into four major categories—the creational, behavioral, structural, and system patterns. In addition, they identify patterns and present techniques for pattern use in the core Java APIs as well as the APIs for distributed development.

APIs covered include:


  • Event handling
  • Collection API
  • JDBC
  • RMI
  • CORBA
Applied Java Patterns also features a section on pattern use in systems built with J2EE and JINI technologies, and coverage of the servlet, JSP, EJB, and JavaSpaces APIs.

Without a doubt, this accessible and up-to-date guide can help you enhance your Java platform programming skills.
Publisher Prentice Hall
Author(s) Olav Maassen
ISBN 0130935387
Release Date 30 November 1999
DOWNLOAD
read more "Applied Java Patterns"

Advanced Java Networking

Description : Advanced Java Networking gives the reader a well-rounded and fairly detailed introduction to Java networking technologies. The subjects Sridharan covers sound like a seminar list from a software development conference: IDL/CORBA, RMI, JDBC/SQL, JavaBeans, Castanet, JMAPI, servlets, and JavaOS, to name a few. But this isn't a dilettantish cursory look at each of many technologies. Rather, this book provides the programmer with the kind of information needed to make solid design and implementation decisions. In the chapter on RMI, for example, Sridharan spends a little time explaining the attractions and shortcomings of the specification. Then, while walking you through the creation of a calendaring application, shows you some of the ins and outs of actual program design with RMI. All of these features are in addition to the excellent treatment of general advanced Java stuff you'll want to understand thoroughly before you plunge into the really hairy stuff. Furthermore, all the code appears on the companion CD-ROM for easy reference. This book is ideal for knowledgeable programmers who are trying to decide how to attack a problem. You might need to use another book for further details on your solution of choice, but this is a fine place to start.
Publisher Prentice Hall
Author(s) Prashant Sridharan
ISBN 0137491360
Release Date 30 November 1999
DOWNLOAD
read more "Advanced Java Networking"

Wednesday, March 11, 2009

The C Programming Language

Description : Presents a complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. This 2nd edition has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs.
Publisher Prentice Hall
Author(s) Brian W. Kernighan, Dennis Ritchie, Dennis M. Ritchie
ISBN 0131103628
Release Date 22 March 1988
Page 274
DOWNLOAD
read more "The C Programming Language"

Tuesday, March 10, 2009

Computer Networks, Fourth Edition

Description : A comprehensive introduction to computer networks emphasizing network protocols and algorithms, from the physical layer to the application layer and from local area networks (LANS) to satellite networks. Presents the spectrum of basic protocols, concepts, algorithms, software, and technologies. Requires only a basic understanding of computer systems and programming. A good treatment of the subject.
Publisher Prentice Hall
Author(s) Andrew S. Tanenbaum
ISBN 0130661023
Release Date 17 March 2003
Page 384
DOWNLOAD
read more "Computer Networks, Fourth Edition"

Monday, March 9, 2009

Core Python Programming

Description : A quick guide to everything anyone would want to know about the soaringly popular Internet programming language, Python. Provides an introduction to new features introduced in Python 1.6, and topics covered include regular expressions, extending Python, and OOP.
Publisher Prentice Hall
Author(s) Wesley J. Chun
ISBN 0130260363
Release Date 15 December 2000
Page 816
DOWNLOAD
read more "Core Python Programming"