Book List

C O N T E N T S

 

About Us
Details about us.

 
 

 

Services
Description of our Services.

 
 

 

What's New
What is new with us and the world wide web.

 
 

 

Our Clients
List of some of our clients.

IndSoft Corporation-Recommended Book List

The books on this page are listed in association with amazon.com.

If you would like to purchase a particular book online, then you can follow the links from this page.

Quick Index

Java Database Connectivity

Remote Method Invocation(RMI)

Java and CORBA

Jini & Javaspaces

JSP & Java Servlets

Enterprise Java Beans(EJB)

Java Swing

 
   

Java Database Connectivity

Java Database Programming, by Brian Jepson

Book Description
Database programming is one of the major uses of the Java language. In this book, database authority Brian Jepson teaches how to design and create Java database applications that can be used throughout the Web and on corporate intranets. Jepson covers the topics crucial to Java database development, including Java applet access to online databases, Java database tools, and more.

Brian Jepson introduced me to the world of JDBC. By following the examples given in his book, I was able to quickly and easily connect to a database. Also, a very good primer on database concepts is presented in the introductory chapters. For those of you interested in writing your own JDBC driver then look no further. The second half of the book is devoted to creating a JDBC driver for a custom database. An excellent buy.

order from amazon.com

 

Database Programming with JDBC and Java, by George E. Reese

Book Description
Reese opens with a discussion of SQL, then proceeds to explain client-server architecture and three-tier database access. In describing JDBC, he provides clear program listings on how to connect to a database, get information from it, add information to it, and delete parts of it.

I feel that this is one of the better JDBC books. It is concise and to the point. Reese gives a number of tips on optimizing queries and he provides a complete three-tier database application that uses RMI. The concepts presented in this book are advanced so you will probably want to supplement it with a better JDBC tutorial.

My copy of this book is dog-eared and soaked in yellow-highlight :-) This is a good buy.

order from amazon.com

back to top

 

Remote Method Invocation(RMI)

Mastering RMI: Developing Enterprise Applications in Java and EJB, by Rickard Oberg

Book Description
Java developers in general and EJB developers in particular need to master RMI (Remote Method Invocation) technology if they are to write distributed, enterprise-strength applications that communicate effectively with remote applications and devices even under heavy traffic. In this new book, an award-winning and internationally recognized Java expert shows experienced Java and EJB developers how to utilize the full capabilities of RMI to write fast, efficient, fault-tolerant, and flexible applications. This book is a true programming tutorial that provides sophisticated examples that developers can directly implement and customize--a huge timesaving feature!

order from amazon.com

 

Java.rmi : The Remote Method Invocation Guide, by Esmond Pitt, Kathy McNiff

Book Description
This item will be published on May 25, 2001. You may order it now and Amazon will ship it to you when it arrives. Addison Wesley Professional; ISBN: 0201700433

order from amazon.com

back to top

 

Java and CORBA

Client/Server Programming with Java and CORBA, 2nd Edition
by Robert Orfali, Dan Harkey

Book Description
This book does an excellent job of discussing client/server and n-tier development with Java. The title of the book is a bit misleading since they cover distributed computing using a number of different communication mechanisms.

The frequently asked question by a system architect/developer is, "Which distributed solution should I use? CORBA or RMI?" Well, this book develops applications that use Sockets, CGI, Servlets, DCOM, RMI and CORBA. After presenting these technologies, the authors compare and contrast them using a "Report Card". This report compares features such as performance, level of abstraction, language independence and many others. The reader can use this information to make the best decision for their application.

The are a number of errors in the source code but I didn't find them as a major show stopper. Also, this book uses the Visigenic (Inprise) ORB which may be a plus or minus depending on your ORB.

I highly recommend this book for anyone who wants to get started with Java and CORBA. An excellent buy.

order from amazon.com

 

Programming with Visibroker : A Developer's Guide to Visibroker for Java
by Doug Pedrick et. al

Book Description
Coauthored by the lead architect for the VisiBroker Java ORB, this is the authoritative guide to programming with VisiBroker for Java. Designed to help Java developers master the skills they need to develop more powerful and sophisticated distributed, object-oriented, client/server systems from scratch or by combining existing components, it covers all the crucial bases in the life cycle of a VisiBroker implementation. Detailed information is presented on the proprietary Visigenic extensions such as OSagent, interceptors, server events and all of the Visigenic command-line utilities.

The programming example in the book is a stock market simulation The example is a tad bit complex because you have to run five servers before you can even start the client application! Another gripe I have is the client uses Swing components from a very early version (v 0.7) of Swing. Of course, the Swing API has changed so I had to tweak some of the GUI code.

I would not recommend this book for newbies to CORBA. The concepts and examples are very advanced. The book does a poor job of presenting examples that are easy to understood and implement. However, on a positve note, the book presents an excellent chapter on server concepts such as session pools and server threading.

order from amazon.com

 

Programming With Java IDL, by Geoff Lewis et al

Book Description
This book shows Java developers how to use Java IDL to create Web applications using CORBA distributed objects. The book does a decent job at describing JavaIDL. However, JavaIDL is a moving target and some of the code examples don't work w/ the latest version of JavaIDL.

Take a look at this book if you are required to use JavaIDL. However, you may want to look at other CORBA books first.

order from amazon.com

 

Java Programming With CORBA, by Andreas Vogel, Keith Duddy

Book Description
Java Programming with CORBA begins with a tour of CORBA and how it enables distributed computing. The authors cover the nuts and bolts of remote invocation, Interface Definition Language (IDL), and Java Remote Method Invocation (RMI), as well as built-in services in CORBA for locating objects, security, and events.

This book is a good introduction to CORBA. It starts out with a step-by-step for creating CORBA server side objects and the CORBA client. The final example program is a room booking application this is easy to understand to execute. I was able to easily modify and enhance this program such that it ran as an applet in my web browser.

This book is a good buy for an introduction to CORBA.

order from amazon.com

 

Teach Yourself Corba in 14 Days
by Jeremy L. Rosenberger

Book Description
The guide begins with a short history of distributed, client-server, and
n-tiered models of computing and informs you where CORBA fits in. It then follows the usual format of the Teach Yourself series, organizing the material into a two-week tutorial with questions (and answers) at the end of each section.

With the basics in tow, the author introduces sample code (written alternately in Java and C++) for a banking application and turns to more advanced topics in CORBA development. The banking application gets simple "push" features through CORBA callback functions. Another chapter discusses some pitfalls of CORBA enterprise development, with topics such as "IDL creep," the complexities of multithreading, and the lack of value semantics in CORBA IDL.

In all honesty, I must admit that I was a bit skeptical when I purchased this book. However, by the end of the book, I was very pleased! In particular, C++ code examples are presented for a number of the CORBA server objects. Along w/ the Java examples, you can easily mix and match a Java client w/ the C++ server object and vice-versa. This demonstrates that CORBA is truly language-independent.

This book is a good buy. An excellent introduction to CORBA.

order from amazon.com

 

Instant CORBA
by Robert Orfali, Dan Harkey

Book Description
Written by bestselling authors, this book describes CORBA fundamentals in an easy-to-understand way, providing key information that managers and sales staff need to know (such as what all the CORBA acronyms mean). It also explains the connection between CORBA, Java, and the Web.

This book is great for a non-technical discussion of CORBA. This book should be read first in order to understand the architecture. Once you finish reading this book then you can read a book that discusses the implementation details.

An excellent buy.

order from amazon.com

back to top

 

Jini & Javaspaces

Jini in a Nutshell : A Desktop Quick Reference, by Scott Oaks, Henry Wong

Book Description
Written for the experienced developer who wants to understand what's next in Java programming, Jini in a Nutshell is an concise and excellent source of information on the latest Jini specification from Sun. Part tutorial and part reference, it's a great way to get a handle on the potential of Jini.

The focus on the practical side of development is a strength here. The authors give plenty of hands-on tips, such as installing and running the Jini Starter Kit (JSK). More than most APIs, successful programming with Jini requires knowing the rules of what needs to be done with each class or interface. The authors provide step-by-step guidelines--as well as sample code--for each area of the API. This text concludes with over 100 pages of valuable reference material on every Jini utility, class, and method.

order from amazon.com

 

Professional Jini, by Sing Li, et al

Book Description
Professional Jini Programming presents in one single volume everything that an advanced Java programmer will need to start designing and programming with Jini or JavaSpaces technology.

Shows exactly how to use Jini and the related JavaSpaces to create software services in a highly scalable and robust environment, enabling the functionality to be delivered despite network or service disruption anywhere in the network. For intermediate-to-advanced Java developers. A working knowledge of Java is assumed. Softcover.

order from amazon.com

 

Core Jini, by W. Keith Edwards

Book Description
The first part of Core Jini describes what Jini is, including its design philosophy and how it provides robust distributed systems for devices like printers, scanners, and digital cameras. Suitably upbeat about Jini's prospects in the marketplace, the author delivers an insider's perspective on how Jini solves many of the problems found in earlier distributed computing. The first hundred pages will help anyone understand Jini, and they are especially ideal for programmers (or managers) who want to see what this standard is all about.

The rest of the text (over 800 pages) provides a practical tutorial that puts Jini to work, starting with a "Hello, World" example. Subsequent chapters cover essential areas of Jini functionality, like discovery, leasing, and the join protocol. Besides providing actual source code, the book does a good job of showing you how to compile and run each example program. (This information is particularly necessary with Jini, where, even for testing, programs run in separate pieces in a small distributed system.) Core Jini teaches you the most common programming strategies for Jini (relying on higher-level APIs and built-in features), and also shows the lower-level APIs in separate sections for the more advanced reader who wants to know more.

order from amazon.com

back to top

 

JSP & Java Servlets

JavaServer Pages, by Hans Bergsten

Book Description
This comprehensive guide to JavaServer Pages (JSPs), a fast-growing technology for Web developers, teaches you how to embed server-side Java into Web pages, while also offering full access to other features such as JavaBeans, Enterprise JavaBeans (EJB), and JDBC database access. The reference JSP implementation is the freely available Apache Tomcat server, so it won't cost a thing to get started. All the example code in the book has been tested on Tomcat, in fact.

The author has been an active participant in the official servlet and JSP working groups, and this book is both well informed and well organized. It provides experts with invaluable tips and insights, while newcomers will find all they need to assess and implement their first JSP applications. --Tim Anderson, Amazon.co.uk

order from amazon.com


Core Servlets and Java Server Pages(JSP), by Marty Hall

Book Description
Similar in spirit to the author's previous title, Core Web Programming which covered the disparate tools and technologies for successful Web development centered on Java/CGI/JavaScript, this book covers all the APIs and standards you'll need to work with today's Java 2 standard. This means a solid tour of servlets and JavaServer Pages (JSPs) as well as related standards such as HTML forms and JDBC for database programming. The book takes a hands-on approach and includes tips for installing and configuring today's Java platforms (including Apache's free Tomcat servlet package).

The second half of the book explains JSPs (they make it easier to use servlets with embedded Java statements in HTML). A standout chapter here explains how to combine servlets with JSPs to create maintainable Web sites with plenty of dynamic content. Sections on database programming with JDBC are supplemented by a discussion of connection pooling (including a custom class for better performance).

order from amazon.com

 

Java Servlet Programming, by Jason Hunter, William Crawford

Book Description
This book is a superb introduction to Java servlets and their various communications mechanisms. It includes deep and comprehensive coverage of the Java Servlet API, and also of HTTP, non-HTTP socket communications, Remote Method Invocation (RMI), and more. Throughout, the authors present excellent illustrative code and go to much effort to explain why things work the way they do.

The authors (to their credit) do not assume that Java programmers will be familiar with transport protocols or what really goes on when a Web server operates. They begin by showing how to use servlets to generate static pages, then show how to get servlets to generate customized documents in response to requests from the client side. That alone will satisfy many readers' problems. However, the authors go on to tell how to track sessions with servlets, how to carry out secure transactions, how to get servlet threads to communicate with each other, and more. If it can be done with Java servlets, it's discussed in this book. Java Servlet Programming also includes a reference to the Java Servlet API, version 2. --David Wall

order from amazon.com

 

WAP Servlets: Developing Dynamic Web Content WITH Java and WML, by John L.,III Cook

Book Description
Get ready for the wireless Internet revolution with this complete guide to WAP servletsThe wireless Internet is expanding rapidly and could be as big or bigger than the wired Internet. The vehicle that will deliver the wireless Internet is the Wireless Application Protocol (WAP) with the help of Java servlets. This book provides developers and programmers with the necessary information to prepare for this wireless revolution. It includes in-depth coverage on javax servlets, Wireless Mark-Up Language servlets, and configurations of development environments. Developers will understand the rationale for developing servlets for WAP browsers, how to develop servlets using the Java class, and a description of all the features available in WML. For additional insight, real-world code examples are integrated throughout the book as well.CD-ROM includes JSDK, Phone.Com's SDK, Nokia's SDK, and other useful public domain software.

order from amazon.com

back to top

 

Enterprise Javabeans(EJB)

Enterprise Javabeans, by Richard Monson-Haefel

Book Description
Thoroughly enhanced for the EJB 1.1 specification, Enterprise JavaBeans, 2nd Edition provides a great introduction to the world of server-side Java components. With plenty of material on EJB architecture and design, this new edition can serve as an authoritative resource for mastering today's bean standards.

Besides a general introduction to EJBs, the new edition of this book excels at highlighting the differences between the EJB 1.0 and 1.1 standards. Sample code is provided for both versions. For deployment, EJB 1.1 now relies on XML to define all bean resources and dependencies. For every sample bean, the author provides the XML, as well as the old-style Java code for EJB 1.0. There's also plenty of coverage of the new reliance on JNDI (the Java directory service) in EJB 1.1 and other late-breaking Sun standards, such as combining EJBs with servlets and JSPs for delivering dynamic Web content.

order from amazon.com

 

Mastering Enterprise Javabeans and the Java 2 Platform, Enterprise Edition, by Ed Roman

Book Description
Centering on Sun's Enterprise JavaBeans (EJBs) 1.1 specification, Mastering Enterprise JavaBeans surveys the range of technologies and APIs needed to use EJBs successfully. Mixing a high-level perspective on EJBs with plenty of practical programming advice, this title makes a good choice for the IS manager or developer planning to use EJBs in future projects.

This book succeeds in two notable ways. First, it presents a fine high-level overview describing EJBs and how they fit into today's multitiered, server-side enterprise architectures. The author makes connections between EJBs and other component architectures (such as Microsoft DNA and CORBA). Illustrated with numerous diagrams, these chapters will be useful to anyone seeking to understand the basics of Sun's powerful component model.

order from amazon.com

back to top

 

Java Swing

Java Swing, by Robert Eckstein, Marc Loy, Dave Wood

Book Description
Java Swing is an introduction to the latest developments in Java-interface technology. The authors explain the use Swing components, and meanwhile proceed to document the entire Swing API with the thoroughness and accuracy programmers have come to expect from O'Reilly & Associates.

This book has received mixed reviews. Some readers enjoyed the code examples and explanations. Other readers complained that the book is simply a dump of the API reference. You may want to thumb through this one at your local bookstore.

order from amazon.com

 

Core Java Foundation Classes, by Kim Topley

Book Description
With the arrival of Sun's Java Foundation Classes (JFC), developers can write Java applications that behave just like "native"-style applications, such as those written in Windows. Core Java Foundation Classes shows you how you can take advantage of the new JFC Swing classes to create Java applications with all the advanced features that today's users expect.

This book serves as my primary reference tool for Swing development. It has good detailed coverage of the major topics with code examples that are concise and understandable. A good buy.

order from amazon.com

 

Up to Speed With Swing: User Interfaces With Java Foundation Classes,
by Steven J. Gutz

Book Description
Stephen Gutz's book about one of Java's graphical user interface (GUI)-building technologies covers Swing the following Swing topics--layouts, events, all the components, and more. Gutz focuses on the interface components, detailing buttons, text elements, and tables. Throughout, his code is clear and easy to follow, and a chapter about look-and-feel programming is excellent.

The book is designed as a good tutorial. My only gripe is the coverage of the JTable component is very generic. Gutz does not go into detail on how to set column widths using the ColumnModel. Also, the information on TableCellEditors and TableCellRenderers is very shallow. Pick this book up for an introduction to Swing but you will need a follow-on book for advanced development.

order from amazon.com

 

back to top

 
[Company] [About Us] [Services] [What's New] [Book List] [SiteMap]

Please contact our Webmaster with questions or comments.
© Copyright 1999 IndSoft Corp.  All rights reserved.