www.SwTech.com

SwTech.com
- Recommended Books

[ Home | Whats New | Recommended Books | Search | Subscribe ]
[ TP | DB | Java | JavaBeans | C++ | Design-Pattern | CORBA | Server | Script | SCM | Dev-Mags | Net-News | WebDev | Net | XML ]


Get the FREE SwTech e-mail newsletter :
Support this site by buying one of our Recommended Books

Search the SwTech.com site:   
The rest of ...
SwTech.com
CORBA
• CORBA Tutorials
• CORBA Architecture
• CORBA FAQs
• IDL
• ORBs
• IIOP
• Firewalls
• CORBA Books
• Java and CORBA
• Misc. CORBA docs
XML
• XML Specifications
• XML FAQs
• XML Tutorials
• XML Parsers & Tools
• XSL
• XML WebServices
 ° SOAP
 ° WSDL
 ° UDDI
• XML Applications
• RDF
• CDF
• Misc. XML docs
Design Patterns
• Intro to DPatterns
• DP Books
• DP Tech Papers
• DP Catalogues
• Specific DPatterns
• Java DPatterns
• Misc. DP docs
Java
• Main Java Sites
• Java Language spec
• API Documentation
• JDK v1.2
• JDK v1.1
• Bugs and Fixes
• Java FAQs
• Java Tutorials
• Lang Standardization
• Java Security
• Network Programming
 ° RMI
• JDBC
• EJB
• Transaction Proc
• JMS
• Java Servlets
• Java Design Patterns
• Programming methods
 ° Parsing
 ° Printing
 ° App Installation
 ° Threads
 ° Code Optimization
 ° Java Native Code
• GUI Programming
 ° Swing/JFC
 ° GUI Components
 ° Layouts
 ° Image Processing
 ° Drag & Drop
• Class Listings
• Development Tools
 ° Testing Tools
 ° Java Coding stds
 ° Version Control
• Java devt mags
• Java Certification
• Java Services on NT
• Misc. Java docs
JavaBeans
• Main JavaBeans Sites
• JavaBeans Specs
• JavaBeans Tutorials
• Enterprise JavaBeans
• JavaBeans InfoBus
• JavaBeans Articles
• MS ActiveX
• Misc. JavaBeans docs
C++
• C++ Tutorials
• C++ FAQs
• C++ Documentation
• STL
• C++ Coding stds
• MFC
• C++ Debugging
• C++ Books
• Other C++ resources
• Moving to Java
• Misc. C++ docs
Client-side
Scripting
• Browser object models
• Dynamic HTML
• JavaScript & JScript
 ° JavaScript Language
 ° JavaScript Tutorials
 ° JavaScript vs JScript
 ° Example Code
 ° JavaScript Collections
 ° Other Resources
• VBScript
• Tcl / Tk
• PHP
• Perl
• CGI
• Cookies
• Misc. Scripting links
Configuration
Management
• Source Code Control
 ° RCS
 ° CVS
 ° ClearCase
• Build Tools
• SCM Books
• Java version control
• Misc. SCM docs
Databases
• SQL
• Informix
• Ingres
• Oracle
• Sybase SQL Server
• Teradata
• mSQL
• MS Access
• Misc. DB docs
Development
Magazines
• General devt mags
• Prog lang mags
• Tech Publishers
• Standards Bodies
• Major devt companies
• Misc. Devt mags
Web Development
• Key web references
• Web Page Production
 ° HTML Frames
 ° Cookies
• Dynamic Page Gen
 ° PHP
• HTML
 ° HTML Frames
 ° Dynamic HTML
• Images
 ° Animated GIFs
 ° FlashPix
 ° PNG
• VRML
• CGI
 ° Perl
• Push Technology
 ° CDF
• XML
 ° XSL
• Misc. WebDev links
Internet and
Web Reference
• Internet Comms
 ° HTTP
 ° SMTP
 ° DNS
• Network Security
 ° SSL
 ° SOCKS
 ° Kerberos
 ° Firewalls
 ° SATAN
• Push Technology
• Web Robots & Spiders
• Misc. net links
Servers
• Server operating sys
 ° UNIX
 ° The GNU Project
 ° Linux
 ° Free BSD
 ° Windows NT
 ° Server Security
 ° DNS
 ° SMTP
• Server Hardware
 ° SCSI
 ° RAID
 ° Printing
• Web Servers
 ° Apache
 ° NCSA
 ° IIS
 ° SSL
• Indexing & Searching
• Misc. Server links
Transaction Processing
and Middleware
• TOP END
• Tuxedo
• CICS
• MQ-Series
• MTS
• MSMQ
• Encina
• ACMS
• DCE
• DCOM
• TIB
• BQM
• Java-based TP
• Misc. TP links
World and
Web News
• What's New on Web
• Usenet newgroups
• Technical News
• Financial sys news
• Other News Sites
• Misc. news links
Newsletter

Recommended Books

Software Configuration Management : Configuration Management Books
* Book: Managing Projects With Make
A good introduction to the facilities available in the make program, and how to apply them to complex configuration management tasks such as recursive builds.
Also compares the various features in the different versions of the make program on different systems.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Software Portability with imake
A very good introduction to the problems of cross-platform portability, and how these can be managed using the imake program that works on top of make. Also shows how imake can be used for builds on a single platform to allow the build rules and requirements to be specified in much more "high-level" terms and then using imake to generate the Makefile automatically to avoid mistakes.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Applying Rcs and Sccs : From Source Control to Project Control
A good introduction to the general problems of complex configuration management requirements, including multi-developer and multi-release situations, and how additonal levels of control need to be built on top of SCCS or RCS to handle these situations.
Describes how the freely available TCCS system implements this.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Software Configuration Management : Software Build Tools
* Book: Managing Projects With Make
A good introduction to the facilities available in the make program, and how to apply them to complex configuration management tasks such as recursive builds.
Also compares the various features in the different versions of the make program on different systems.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Software Portability with imake
A very good introduction to the problems of cross-platform portability, and how these can be managed using the imake program that works on top of make. Also shows how imake can be used for builds on a single platform to allow the build rules and requirements to be specified in much more "high-level" terms and then using imake to generate the Makefile automatically to avoid mistakes.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Software Configuration Management : CVS - Concurrent Versions System
* Book: Open Source Development With CVS
by Karl Franz Fogel. Open Source Development with CVS is one of the first books available that discusses the development and implementation of Open Source software. In this book you will find a complete introduction, tutorial, and reference to the Concurrent Versions System (CVS), along with a detailed survey of the sustoms and conventions of Open Source development, and how CVS fits into them.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Software Configuration Management : RCS - Revision Control System
* Book: Applying Rcs and Sccs : From Source Control to Project Control
A good introduction to the general problems of complex configuration management requirements, including multi-developer and multi-release situations, and how additonal levels of control need to be built on top of SCCS or RCS to handle these situations.
Describes how the freely available TCCS system implements this.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
CORBA : CORBA Books
* Book: Client/Server Programming with Java and CORBA
The second edition of Robert Orfali and Dan Harkey's book about CORBA programming using Java - widely regarded as THE definitive book on the subject - the famous "Two Martians" book! Covers integrating CORBA and Java with IIOP, JavaBeans, CORBA Beans, and Enterprise JavaBeans. Includes lots of example code to get you started quickly.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Corba Distributed Objects
A detailed look at the core CORBA facilities, mainly from the viewpoint of C++ development, but defnitely focused on real-world CORBA projects. Only a small amount of the book is Orbix-specific.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: CORBA Design Patterns
A catalogue of design pattern templates for common distributed computing solutions for building enterprise-wide applications and systems, creating Internet applications and integrating legacy applications within a CORBA framework.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
CORBA : Java and CORBA
* Book: Client/Server Programming with Java and CORBA
The second edition of Robert Orfali and Dan Harkey's book about CORBA programming using Java - widely regarded as THE definitive book on the subject - the famous "Two Martians" book! Covers integrating CORBA and Java with IIOP, JavaBeans, CORBA Beans, and Enterprise JavaBeans. Includes lots of example code to get you started quickly.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
C++ : C++ Books and Suggested Reading
* Book: The C++ Programming Language (Third Edition)
The definitive book on the C++, written by the chap who wrote the language! The new third edition covers the ANSI/ISO C++ final draft of the language, including all the standard libraries such as STL and RTTI. There is also an errata for this edition.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
C++ : MFC - Microsoft's Foundation Classes
* Book: Beginning ATL COM Programming
An expert treatment of the basics of Active Template Library (ATL) programming shows that C++ is still a good language for building some of the most efficient, reusable components for the Internet. This excellent tutorial puts the strengths of ATL within reach of any experienced MFC/C++ developer.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Inside COM
A detailed developer's guide to using the COM component object model to build efficient, robust OLE components and ActiveX controls.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Professional DCOM Programming
Covers everything an experienced C++ programmer could want to know about DCOM, Microsoft's Distributed Component Object Model, including differences from COM, techniques for writing both DCOM clients and servers with proper security and multithreading.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Essential COM
An excellent book on COM/DCOM programming by Don Box (one of the COM gurus), which will teach you not only how to use COM related technologies, but also how to "think in COM". Certainly not a "lightweight" read! but if you want a deep understanding of the machinery behind COM, including the gruesome details of interfaces, marshalling, authentication and security then this is probably the book you need.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Databases : Oracle
* Book: Oracle8 and Unix Performance Tuning
"Tuning is by no means a science, but it should follow the scientific technique." This book covers many techniques to optimize performance for Oracle databases (versions 7 and 8) running on Unix servers. Ahmed Alomari the author works for Oracle Corp, and provides invaluable advice for tweaking performance in both the underlying operating system and Oracle databases, including those that take advantage of Oracle's new object-relational model.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Databases : SQL - Structured Query Language
* Book: The Practical Sql Handbook : Using Structured Query Language
One of the best books for explaining SQL. Covers everything from the basic mechanics of reports, joins, views, subqueries, and on to more advanced topics like transaction management, designing efficient data structures, and even common SQL errors. Also provides a very useful table documenting the differences among the Sybase, Microsoft, Informix, and Oracle SQL command sets.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Online Development magazines : Other related Online Development documents
* Book: Game Architecture And Design
An excellent book about computer game design and project management which goes beyond the simple act of coding a game. As computer game software has to be out the door quickly and virtually bug free this book presents a rapid, clever approach to working on these types of projects. There are also articles on game theory, design strategies, and gameplay balancing, and an interesting chapter on using the very latest technology. Takes the reader through all the necessary game creation steps - from seeing a game idea on paper to actually implementing that idea!
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Extreme Programming Explained: Embrace Change
Kent Beck's "Extreme Programming Explained" provides an intriguing high-level overview of the author's Extreme Programming (XP) software development methodology. Written for IS managers, project leaders, and programmers, this guide provides a glimpse of the principles behind XP and its potential for small- to mid-size software development teams.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Design Patterns : Design Pattern Books
* Book: Design Patterns - Elements of Reusable Object-Oriented Software
The famous "Gang-of-Four" book.
Probable THE single most important design patterns book.
An errata is available online.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Pattern Languages of Program Design
Editors: James O. Coplien and Douglas C. Schmidt.
One of the 'landmark' Design Pattern books.
There is also a full table of contents, source code and errata available online.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Pattern Languages of Program Design 2
Editors: John M.Vlissides, James O.Coplien, and Norman L.Kerth.
Another one of the 'landmark' Design Pattern books.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Pattern Languages of Program Design 3
Editors: Robert C. Martin, Dirk Riehle, Frank Buschmann
A further collections and discussion of design patterns.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Object Models: Strategies, Patterns and Applications
by Peter Coad, David North, Mark Mayfield. A view of Design Patterns from a Business Analyst's or Data Modeller's viewpoint, especially looking at cross-industry analysis.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Analysis Patterns : Reusable Object Models
by Martin Fowler. Describes a number of object models derived from various problem domains, based on the requirements analysis of real business cases.
Particularly focuses on models of Inventory and Accounting systems, Financial Trading systems - expecially of Derivitive contracts, and layered architectures and application frameworks for IT systems.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Concurrent Programming in Java - Design principles and patterns
by Doug Lea. Advanced programming using Java and design patterns. One of the main uses and requirements for concurrency is in the handling of networking and communications while still keeping an app responsive to user input.
This is what real programming is about - remember, if it isn't concurrent, it's SLOW!
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: CORBA Design Patterns
A catalogue of design pattern templates for common distributed computing solutions for building enterprise-wide applications and systems, creating Internet applications and integrating legacy applications within a CORBA framework.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: The Pattern Almanac 2000
This book is a catalog of more than 700 previously published software patterns in more than 70 categories. It organizes and describes published patterns to help you quickly find the pattern(s) you need.
It compiles all the traditional sources of expertise - the "original" 23 patterns defined by the "Gang of Four" book plus the patterns published in the four-volume series Pattern Languages of Design 1 through 4, and patterns from many other books, magazines (including C++ Report), conferences, papers, and Web sites.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Patterns of Enterprise Application Architecture
Provides proven solutions to the everyday problems facing information systems developers, using enterprise architecture patterns supported by code examples in both Java and C#. Developers of enterprise applications (e.g reservation systems, supply chain programs, financial systems, etc.) face a unique set of challenges, different than those faced by their desktop system and embedded system peers. For this reason, enterprise developers must uncover their own solutions. In this new book, noted software engineering expert Martin Fowler turns his attention to enterprise application development. He helps professionals understand the complex -- yet critical -- aspects of architecture. While architecture is important to all application development, it is particularly critical to the success of an enterprise project, where issues such as performance and concurrent multi-user access are paramount. The book presents patterns (proven solutions to recurring problems) in enterprise architecture, and the context provided by the author enables the reader to make the proper choices when faced with a difficult design decision.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Design Patterns : Other related Design Patterns documents
* Book: Refactoring: Improving the Design of Existing Code
Your code works, but could it be better? The answer is a definite "yes" according to expert author Martin Fowler, whose new book "Refactoring: Improving the Design of Existing Code" provides dozens of strategies for making your code smarter. He explains that "refactoring" is "a way to clean up code that minimizes the chance of introducing bugs. When you refactor, you are improving the design of the code after it has been written." This book catalogs the author's tried-and-true refactoring techniques. Like software patterns, refactoring may be an idea whose time has come. Read this groundbreaking and intelligent book to see what refactoring can do for you.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : Java AWT and GUI Programming
* Book: Graphic Java 1.1 : Mastering the AWT
Widely regarded as the best book to understand the details of AWT programming, and how to write your own custom components in Java. Also features a detailed discussion throughout the second half of the book on developing a custom component toolkit (full binaries and source code included), illustrating exactly how to use the AWT and Java Graphics facilities to extend the standard GUI widget set.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Java Foundation Classes in a Nutshell
Java Foundation Classes in a Nutshell is a quick reference for Java programmers who are writing applications that use graphics or graphical user interfaces. A concise desktop reference in the normal "Nutshell" format of all the GUI and graphics related classes in the Java APIs, such as AWT, JFC, Swing and Java 2D, together with introductions on how to use these APIs to write Java GUIs.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : Java Certification
* Book: Java 1.1 Certification Study Guide
by Simon Roberts and Philip Heller. This Study Guide covers every exam objective defined by Sun (including sample questions and annotated answers) and has been given the stamp of approval from the Sun Education Team - possibly because the guys that wrote the book work for Sun!
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Java Certification for Programmers and Developers
by Barry Boone. The "original" Java Certification exam book - widely criticised for the large number of typos and even plain wrong answers to some of the sample exam questions!
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: The Complete Java 2 Certification Study Guide
Sun Java certification is no picnic, so a thorough study guide is essential. Look no further than "The Complete Java 2 Certification Study Guide" for formal, structured preparation. This colossal reference offers comprehensive coverage of the objectives you must attain to pass both the Programmer's Exam and the more demanding Developer's Exam.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : On-line Java Language and API Documentation
* Book: The Java Application Programming Interface
by James Gosling, Frank Yellin. Volume 1 covers the core packages, and Volume 2 covers the AWT packages.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : Java Design Patterns
* Book: Concurrent Programming in Java - Design principles and patterns
by Doug Lea. Advanced programming using Java and design patterns. One of the main uses and requirements for concurrency is in the handling of networking and communications while still keeping an app responsive to user input.
This is what real programming is about - remember, if it isn't concurrent, it's SLOW!
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: JAVA DESIGN: Building Better Apps and Applets
by Peter Coad and Mark Mayfield. Show the best way to design Java client/server applications and applets that are as efficient and reliable as possible, by properly using object models and scenario views, interfaces, thread concurrency for reliable multithreading, Java exceptions - and when and how to use them, and the Java implementation of the Notification design pattern.
Also available is a full table of contents list, and some online excerpts (see below).
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Concurrent Programming in Java - Second Edition
The long awaited second edition of Doug Lea's book on advanced programming using Java threads. Not for the beginner, but vital for any serious Java programmer.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : Custom Java GUI Components
* Book: Graphic Java 1.1 : Mastering the AWT
Widely regarded as the best book to understand the details of AWT programming, and how to write your own custom components in Java. Also features a detailed discussion throughout the second half of the book on developing a custom component toolkit (full binaries and source code included), illustrating exactly how to use the AWT and Java Graphics facilities to extend the standard GUI widget set.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : JDBC - Java Database Connectivity
* Book: JDBC Database Access With Java
A tutorial and anotated reference to JDBC programming from Sun's Java Books Series.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : The Main Java Sites
* Book: Java in a Nutshell: A Desktop Quick Reference
by David Flanagan. Probably the single most important and useful book for experienced Java programmers.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Java Enterprise in a Nutshell
The new companion to the best selling Java in a Nutshell book. Provides coverage of the "Enterprise APIs" such as JDBC and RMI that could not be covered in the first book.
Another must-have desktop reference book for experienced Java programmers.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Java Developers Almanac 1999
by Patrick Chan. The latest version of the new desktop quick reference book for experienced Java programmers. Covers the forthcoming Java 1.2 core API libraries in an easy-to-consult format. Also included is coverage for six of the newly released extension packages: Java3D, JMF, Servlets, JNDI, JAF, JavaMail.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Java in a Nutshell (Third Edition)
The long awaited update from O'Reilly - the third edition bringing this indispensible Java programmer's reference book it up to date through coverage of Java 1.2 and Java 1.3 beta.
Completes the O'Reilly Java desktop reference series along with: Java Foundation Classes in a Nutshell and Java Enterprise in a Nutshell
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : Java Native Methods
* Book: Essential JNI : Java Native Interface
Hands-on coverage of the Java Native Interface facilities in Java 1.1, with lots of good example code.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : Java Network Programming
* Book: Concurrent Programming in Java - Design principles and patterns
by Doug Lea. Advanced programming using Java and design patterns. One of the main uses and requirements for concurrency is in the handling of networking and communications while still keeping an app responsive to user input.
This is what real programming is about - remember, if it isn't concurrent, it's SLOW!
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Java Network Programming
The "Puffer Fish" book by Merlin & Conrad Hughes, Michael Shoffner, Maria Winslow.
A good book about using Java to develop real networked applications, with good coverage of using sockets and URLs, as well as higher level protocols such as messaging, encryption and object transfer. Some online excepts on encryption and building a chat system are also available.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Java Network Programming
The other good Java networking book - the "Gyroscope" book by Elliotte Rusty Harold.
After a good general introduction to programming TCP/IP communications in Java, goes on to give a very good description of how to extend the standard Java API classes with handlers for different custom protocols and content types. Also cover advanced networking topics such as Multicast sockets, RMI and Servlets.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : Java Security
* Book: Inside Java 2 Platform Security: Architecture, API Design, and Implementation
Inside the Java 2 Platform Security is the definitive and comprehensive guide to the Java security platform. Written by the Chief Java Security Architect at Sun, it provides a detailed look into the central workings of the Java security architecture and describes security tools and techniques for successful implementation. It also provides a practical guide to the deployment of Java security, and shows how to customize, extend, and refine the core security architecture.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : Java Servlets and Server-side Java
* Book: Java Network Programming
The other good Java networking book - the "Gyroscope" book by Elliotte Rusty Harold.
After a good general introduction to programming TCP/IP communications in Java, goes on to give a very good description of how to extend the standard Java API classes with handlers for different custom protocols and content types. Also cover advanced networking topics such as Multicast sockets, RMI and Servlets.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Java Servlets
A book by Karl Moss looking at how to write Java servlets that use JDBC to interact with service-side databases. Provides a comprehensive description of the Servlet API and JDBC connection pooling, but rather sparce on actual example code, and the important topic of session control / contexts.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Professional Java Server Programming
Starting with a grounding in Web application development and technologies, the book introduces the various concepts of using Java to deliver Web content -- as well as helping to give you the tools you need to work around the limitations of Web servers and Web browsers. You'll also learn how to develop complex database-driven applications -- and how to work faster. Since this is a book on the cutting edge of Java development, you'll also find sections on using Java with XML documents and LAP directory servers, as well as Enterprise Java Beans. There's even a good examination of the next generation of Java technologies -- Jini and JavaSpaces -- with a look at how these can be used in Web applications.
This is a superb and extremely practical book. If you're building Java-based Web server applications, this is a book you need to have next to your terminal, if only for the 300 pages of reference material in the appendices!
Professional Java Server Programming is a big book full of practical code samples and real-world experience from Java developers and consultants - including some who've been part of Sun's own Java team.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : Java Concurrency and Threads
* Book: Concurrent Programming in Java - Design principles and patterns
by Doug Lea. Advanced programming using Java and design patterns. One of the main uses and requirements for concurrency is in the handling of networking and communications while still keeping an app responsive to user input.
This is what real programming is about - remember, if it isn't concurrent, it's SLOW!
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Concurrent Programming in Java - Second Edition
The long awaited second edition of Doug Lea's book on advanced programming using Java threads. Not for the beginner, but vital for any serious Java programmer.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Java : Java Tutorials and Introductions
* Book: Thinking in Java
One of the best books for people wanting to learn Java, and regularly recommended and praised from many independent sources. This book by Bruce Eckel is also available online in PDF format if you want to download and print it yourself {warning: it's big!}, or....
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
JavaBeans : EJB - Enterprise Java Beans
* Book: Enterprise JavaBeans
The O'Reilly EJB book by Richard Monson-Haefel - one of the most highly rated of the early crop of books on Enterprise Java Beans. A "must have" for serious Java professionals wanting to develop portable, scaleable and flexible EJB applications.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Enterprise Javabeans (2nd Edition)
Enterprise Javabeans by Richard Monson-Haefel is possibly the best book for EJB developers at the moment. The second edition has been revised to include complete coverage of the EJB v1.1 specification.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
JavaBeans : The Main Java Beans Sites
* Book: Developing JavaBeans
by Robert Englander. One of the better books around at the moment about the Java Beans component architecture. Describes how to write full featured Java Beans using event adapters, serialization, introspection, property editors, and customizers.
NOTE: You will need to read the Errata if you want to try out the source code examples in the book, or download the electronic copy of the example code.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
JavaBeans : Other related JavaBeans documents
* Book: JavaBeans Power Guide
by Elliotte Rusty Harold. A concise but complete guide to Java Beans for hardcore corporate developers. This book offers detailed coverage of the JavaBeans architecture and the other technologies essential to component software, such as CORBA, ActiveX, and OpenDoc.
Recommended by JavaWorld magazine.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Internet Communications : Network and Server Security
* Book: Applied Cryptography: Protocols, Algorithms, and Source Code in C
Bruce Schneier's Applied Cryptography: Protocols, Algorithms, and Source Code in C offers an authoritative introduction to the field of cryptography, suitable for both the specialist and the general reader. The book adopts an encyclopedic approach to cryptographic systems throughout history, from ciphers to public key cryptography. Schneier also outlines cryptographic protocols -- the steps required for secure encryption -- with the precision of a chess master. Readable, instructive, and truly exhaustive, this text is a must for anyone wanting a solid introduction to the field in a single volume. Applied Cryptography presents the source code for most algorithms and other procedures in C rather than using pure math. The book also includes source code for the Data Encryption Standard (DES) and other algorithms, but readers don't need to know programming to benefit from this text. With a truly comprehensive bibliography of over 1,600 entries, Applied Cryptography provides the reader with plenty of sources for more information. Cryptographic techniques have applications far beyond the obvious uses of encoding and decoding information. For Internet developers who need to know about capabilities, such as digital signatures, that depend on cryptographic techniques, there's no better overview than Applied Cryptography, the definitive book on the subject. Bruce Schneier covers general classes of cryptographic protocols and then specific techniques, detailing the inner workings of real-world cryptographic algorithms including the Data Encryption Standard and RSA public-key cryptosystems. The book includes source-code listings and extensive advice on the practical aspects of cryptography implementation, such as the importance of generating truly random numbers and of keeping keys secure.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Internet Cryptography
For all the talk about the Internet's very real security weaknesses, information safety is not all that difficult to achieve. Yes, most Internet technology does a better job of making information accessible than it does of protecting privacy. Still, modern cryptographic products and techniques have made more than adequate security available to just about anyone who needs it. In Internet Cryptography, network security consultant Richard Smith explains the basics of online security. He avoids getting technical with too much cryptographic theory or the mathematics behind the magic. Instead he focuses on providing just enough information to enable information systems managers and administrators to make wise decisions. In fact, Smith pays close attention to matters of system configuration and operation, showing how even the best encryption methods can be ruined by careless operation. From there, Smith explains how today's techniques can protect information from being forged, altered, or stolen. Smith devotes most of his discussion of various cryptographic options to products that are presently on the market. Therefore, the techniques he describes are generally within the reach of most businesses and organizations. He progresses from the simplest to most complex approach, examining the strengths and weaknesses of each. As a result, readers wind up with a solid understanding of cryptographic security as well as a good feel for the level of security they require.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Secrets and Lies : Digital Security in a Networked World
Whom can you trust? Try Bruce Schneier, whose rare gift for common sense makes his book Secrets and Lies: Digital Security in a Networked World both enlightening and practical. He's worked in cryptography and electronic security for years, and has reached the depressing conclusion that even the loveliest code and toughest hardware still will yield to attackers who exploit human weaknesses in the users. The book is neatly divided into three parts, covering the turn-of-the-century landscape of systems and threats, the technologies used to protect and intercept data, and strategies for proper implementation of security systems. Moving away from blind faith in prevention, Schneier advocates swift detection and response to an attack, while maintaining firewalls and other gateways to keep out the amateurs. Newcomers to the world of Schneier will be surprised at how funny he can be, especially given a subject commonly perceived as quiet and dull. Whether he's analyzing the security issues of the rebels and the Death Star in Star Wars or poking fun at the giant software and e-commerce companies that consistently sacrifice security for sexier features, he's one of the few tech writers who can provoke laughter consistently. While moderately pessimistic on the future of systems vulnerability, he goes on to relieve the reader's tension by comparing our electronic world to the equally insecure paper world we've endured for centuries--a little smart-card fraud doesn't seem so bad after all. Despite his unfortunate (but brief) shill for his consulting company in the book's afterword, you can trust Schneier to dish the dirt in Secrets and Lies.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Client-side Scripting : PHP - Hypertext Preprocessor
* Book: PHP 4 Bible
Server-side scripting is essential to almost any Web application, and PHP 4 is the open-source cross-platform equivalent of Active Server Pages (ASP). This comprehensive tutorial provides perhaps the most thorough coverage of PHP 4 available, perfectly suited to programmers who are familiar with other scripting languages, such as ColdFusion and ASP, as well as HTML coders who are looking to extend their skills into server-side scripting. The book covers the core elements of the language and its syntax with critical applications of PHP, such as managing cookies, database access, and XML integration.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Client-side Scripting : Tcl / Tk
* Book: Practical Programming in TCL + Tk
The second edition of Brent Welch's book which covers Tcl v7.6 and Tk v4.2 and is being revised and updated to cover the new facilities in Tcl/Tk v8.0.
Features many of the most interesting chapters online, including Socket programming and Safe Tcl.
There is also a full table of contents with several excepts of a few selected chapters, example source code and TWO(!) errata: 1 and 2 available online.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: TCL and the Tk Toolkit
by John K. Ousterhout - the creator of the TCl and Tk languages. Also covers the methods of extending the TCL language by adding your own commands to TCL, and linking TCL programs to and from C programs.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Servers : UNIX
* Book: Managing NFS and NIS
For system administrators who need to set up or manage a network file system installation, this is a very practical book devoted entirely to NFS (Network Filesystem) and NIS (Network Information System).
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Servers : Web Servers
* Book: WebMaster in a Nutshell
A superb desk-top quick reference book for all webmasters! Takes all the essential reference information for the Web and pulls it together into one handy volume. Covers HTML including Frames and Tables, Browser compatibility, Cookies, CGI, Server-side includes, JavaScript, Perl 5, HTTP, Server result codes, MIME types, and web server configuration of Apache, CERN, Netscape and WebSite.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Servers : Windows NT
* Book: Windows NT Shell Scripting
A complete reference for Windows NT scripting, with numerous examples of how to do some extremely complex and practical tasks using the NT shell. A MUST have for NT system administrators!
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Windows Script Host Programmer's Reference
While Unix has always offered batch processing, only recently have Windows users gotten robust scripting capabilities of their own, thanks to the arrival of the Windows Script Host (WSH). Dino Esposito, author of the new "Windows Script Host Programmer's Reference," writes, "With this book you'll learn what the Windows Script Host can do, discover how to get the most out of its object model, and have a reference that you can come back to later on." This informative and example-driven text shows the rich range of options that WSH provides. It gives you everything you need to simplify your computing life with WSH scripting.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
TP and Middleware : DCOM - Distributed Component Object Model
* Book: Inside COM
A detailed developer's guide to using the COM component object model to build efficient, robust OLE components and ActiveX controls.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Professional DCOM Programming
Covers everything an experienced C++ programmer could want to know about DCOM, Microsoft's Distributed Component Object Model, including differences from COM, techniques for writing both DCOM clients and servers with proper security and multithreading.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Essential COM
An excellent book on COM/DCOM programming by Don Box (one of the COM gurus), which will teach you not only how to use COM related technologies, but also how to "think in COM". Certainly not a "lightweight" read! but if you want a deep understanding of the machinery behind COM, including the gruesome details of interfaces, marshalling, authentication and security then this is probably the book you need.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Web Development : HTML - Hypertext Markup Language
* Book: Web Design in a Nutshell
Web Design in a Nutshell contains detailed information on everything you need to know to design Web pages. Provides a complete reference for HTML 4.0 tags (including tables, frames, and Cascading Style Sheets) with special attention given to browser support and platform idiosyncrasies.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: HTML & XHTML: The Definitive Guide
Even seasoned Web programmers are blindsided sometimes by tags they never bothered to learn. The informative "HTML & XHTML: The Definitive Guide" offers a solution in the form of holistic coverage of HTML markup and the emerging XHTML dialect. The book walks you through the entirety of HTML, cascading style sheets, XHTML, and the basics of JavaScript and embedded content. This tutorial isn't fattened up with lengthy code examples; instead, it's a streamlined exploration that presents the various elements in concise summaries with just the information you'll need to use them effectively. This is a great place for newcomers to Web markup, but it's an equally valuable tool for working developers who want to round out the corners they've been cutting.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Web Development : Perl Scripting Language
* Book: Programming Perl (2nd Edition)
The legendary "Camel" book by Larry Wall - the authorative reference guide to the Perl language by the guy that actually invented the language!
There is also a full table of contents source code and errata available online.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Learning Perl (2nd Edition)
The other legendary Perl book - the "Llama" book by Randal L. Schwartz and Tom Christiansen
A hands-on tutorial designed to get you writing useful Perl scripts as quickly as possible. The second edition has been updated to cover version 5.004 of the Perl language.
There is also source code available online.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Perl in a Nutshell
A desktop reference book for Perl programmers. Due for release in December 1998, but can be ordered in advance.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Advanced Perl Programming
Covers both the advanced features of the Perl language and how to use Perl to achieve complex programming tasks. Subjects include object-oriented programming, complex data structures, GUI's, exceptions and extending Perl.
There is also a full table of contents source code and errata available online.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Perl Cookbook
A VERY useful companion to the "Camel" book. The book contains hundreds of very useful, short programs, and excellent explanations for answering all those "How do I do that?" questions - from regular expressions and text handling to sophisticated security and web utilities.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
Web Development : Web Page Production
* Book: Web Design in a Nutshell
Web Design in a Nutshell contains detailed information on everything you need to know to design Web pages. Provides a complete reference for HTML 4.0 tags (including tables, frames, and Cascading Style Sheets) with special attention given to browser support and platform idiosyncrasies.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
XML : Other related XML documents
* Book: XML : Principles, Tools, and Techniques
Reports edited by Dan Connolly from a wide range of XML experts and W3C XML Working Group participants on the state of XML, developing XML dialects, implementing XML software, and more. A must-read for those truly interested in XML development.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Presenting XML
A slightly more general, and less technical, introduction to XML than Connolly's "XML : Principles, Tools, and Techniques" book.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
XML : RDF - Resource Description Format
* Book: Professional XML Meta Data
If you need to know about the latest XML metadata technologies, including concepts like the Semantic Web and machine readable metadata, this is the book you need. It is very useful in explaining RDF (there are three excellent chapters on RDF) and Topic Maps, which are potentially difficult subjects to understand. The book also has a useful chapter on extracting metadata from databases, and suggests some interesting uses for metadata in the future.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
XML : XML Web Services
* Book: Programming Web Services with SOAP
The web services architecture provides a new way to think about and implement application-to-application integration and interoperability that makes the development platform irrelevant. Two applications, regardless of operating system, programming language, or any other technical implementation detail, communicate using XML messages over open Internet protocols such as HTTP or SMTP. The Simple Open Access Protocol (SOAP) is a specification that details how to encode that information and has become the messaging protocol of choice for Web services. Programming Web Services with SOAP is a detailed guide to using SOAP and other leading web services standards--WSDL (Web Service Description Language), and UDDI (Universal Description, Discovery, and Integration protocol). You'll learn the concepts of the web services architecture and get practical advice on building and deploying web services in the enterprise. This authoritative book decodes the standards, explaining the concepts and implementation in a clear, concise style. You'll also learn about the major toolkits for building and deploying web services. Examples in Java, Perl, C SHARP, and Visual Basic illustrate the principles. Significant applications developed using Java and Perl on the Apache Tomcat web platform address real issues such as security, debugging, and interoperability. Covered topic areas include: The Web Services Architecture SOAP envelopes, headers, and encodings WSDL and UDDI Writing web services with Apache SOAP and Java Writing web services with Perl's SOAP::Lite Peer-to-peer (P2P) web services Enterprise issues such as authentication, security, and identity Up-and-coming standards projects for web services Programming Web Services with SOAP provides you with all the information on the standards, protocols, and toolkits you'll need to integrate information services with SOAP. You'll find a solid core of information that will help you develop individual Web services or discover new ways to integrate core business processes across an enterprise.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Architecting Web Services
This book provides a good, detailed introduction to Web Services from an Architect's point of view. It allows you to identify where these technologies could be applied, and how to apply them. The treatment is toolkit-independent, and provides a concise approach to web services architecture with many examples illustrating the approach.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
* Book: Web Services Business Strategies and Architectures
Adopting Web Services will affect many processes within any organization. To throw light on the most important issues, we have commissioned Experts in the Industry to share their insights. The resultant papers cover a broad spectrum from architecture to business strategies without diverting into deep technological fashions. Each study in the collection will answer specific business challenges thrown up by Web Service architectures. Before changing, commissioning, or evaluating a Web Service initiative, all IT Managers, System Architects, Lead Developers, and Business Visionaries should study and reference this book.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.
XML : XSL - eXtensible Stylesheet Language
* Book: The XSL Companion: Styling XML Documents
Much of the industry hype over XML has focused on its ability to define data in a system-independent way, but excitement is growing over XSLT, the real magic worker that will play an increasingly important role as XML begins to take hold. This book recognizes that the most impressive part of the XML revolution will be the flexibility the core technologies provide to mold and shape information. It explores XSLT and XSL in depth, illustrating how they can be used to reformat and reorganize said information. If you're already familiar with XML and looking to take your skills to the next level, this title provides the techniques you need to transform and format data expertly.
Buy it TODAY from Amazon Worldwide/U.S.A. or U.K.



DevLynx - Developer Links

Add your own Developer Links:

You can now suggest your own DevLynx to include on this page.
Search the Software Technologies site:   




Home Copyright © 1996-2006 Software Technologies Ltd.
All rights reserved. All trademarks acknowledged. E & O E.
Privacy Policy.
Designed for
Microsoft Internet Explorer
Designed for
Netscape Navigator
webmaster@SwTech.com http://www.SwTech.com/books/