|
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
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 |
|