
Computer Graphics Using Java 2D and 3D
By Y. Daniel Liang, Hong Zhang
* Publisher: Prentice Hall
* Number Of Pages: 632
* Publication Date: 2006-12-16
* ISBN-10 / ASIN: 0130351180
* ISBN-13 / EAN: 9780130351180
* Binding: Paperback
Book Description:
This Java handbook makes a practical tutorial on Java 2D and Java 3D for computer professionals. It contains in-depth coverage of basic computer graphics concepts and techniques, and introduces advanced graphic features to an audience mostly trained in the Java language. Chapter topics include mathematical background for computer graphics, .geometric transformation, views, lighting and texturing, behavior and interaction, and animation. For computer programmers and engineers, data analysts, graphic designers/animators, and game developers.
* Publisher: Addison Wesley Longman
* Number Of Pages: 400
* Publication Date: 2000-09-20
* ISBN-10 / ASIN: 0201715015
* ISBN-13 / EAN: 9780201715019
* Binding: Paperback
Summary: A good book with nice example
I like the ******* on Chapter 2 and 3 with good examples on EJBs, especially on CMP and BMP EntityBeans. It also has good coverage on the use of transaction management in both CMP and BMP environment. If you have fundamental JDBC/EJBs knowledge, you will enjoy reading this book.
Chapter 4 has good introduction on distributed computing regarding RMI/IIOP/Corba plus the JNDI object lookup and the sub-system data marshaling mechanism.
Finally, Chapter 7 and 8 provides some insight with regard to debugging and performance tuning that is quite helpful in Java programming.
Download 
Java 2D Graphics
By Jonathan Knudsen
* Publisher: O’Reilly Media, Inc.
* Number Of Pages: 366
* Publication Date: 1999-05-05
* ISBN-10 / ASIN: 1565924843
* ISBN-13 / EAN: 9781565924840
* Binding: Paperback
Amazon.com:
Java 2D Graphics is a remarkably accessible guide to graphics programming using Sun’s new Java 2D API. Besides the basic navigation of the API, this title delivers plenty of useful advanced material for extending Java 2D’s capabilities.
After a simple introductory example, the book focuses on the graphics architecture of Java 2D and its rendering pipeline. Support classes in Java 2D receive ample coverage as well, with sections outlining topics like storing points, shapes, and paths. For basic graphics output, the book demonstrates the simple–which can be found in the process of drawing common shapes like lines, ellipses, and rectangles–as well as the complex seen in modifying graphics output through translating, rescaling, rotating, or shearing.
Text output in Java 2D receives its due as well, since the book acknowledges Java 2D’s advanced font capabilities that allow it to handle right-to-left languages such as Arabic. Further sections delve into Java 2D color models (including support for the CIEXYZ and sRGB color standards). Concerning the display of images, the book covers the built-in support for image filtering in Java 2D, which allows programmers to build toggles and fades into their code that alter brightness, contrast, blurring, and sharpening.
For advanced readers, Java 2D Graphics presents techniques like double buffering and matrix operations for custom image effects. Another expert section on the internal storage classes for image data will be useful for those who want to write image decoders. (A sample PNG decoder shows off the basics here.) Final sections look at printing, animation, and performance issues.
In all, Java 2D Graphics provides a fine introduction to the latest in 2-D graphics programming from Sun, in a title that will be useful to both beginning and advanced Java developers. –Richard Dragan
Download

XML and Java(TM): Developing Web Applications (2nd Edition)
By Hiroshi Maruyama, Kent Tamura, Naohiko Uramoto, Makoto Murata, Andy Clark, Yuichi Nakamura, Ryo Neyama, Kazuya Kosaka, Satoshi Hada
* Publisher: Addison-Wesley Professional
* Number Of Pages: 688
* Publication Date: 2002-05-23
* ISBN-10 / ASIN: 0201770040
* ISBN-13 / EAN: 9780201770049
* Binding: Paperback
Book Description:
Fully revised to cover the latest standards and technologies, XML and Java™, Second Edition provides the practical solutions developers need to design powerful and portable Web-based applications. Featuring step-by-step examples, this book focuses on harnessing the power of Java™ and XML together to streamline the development process.
XML and Java™, Second Edition provides new coverage of emerging areas such as document management, databases, messaging, servlets, JDBC, data binding, security, and more. It begins with an overview of XML programming techniques, standard APIs, and tools. Building upon this foundation, the book goes on to cover the latest technologies, including DOM Level 2, SAX2, XSLT, SOAP, WSDL, and UDDI. It explores the role of these major middleware technologies in XML and Java-based Web application development, as well as the limitations and potential pitfalls.
Topic coverage includes:
The role of XML and Java in Web applications
Parsing XML documents
How to use the Document Object Model (DOM) Level 1 and DOM Level 2 APIs
How to work with SAX
Techniques for making the most of existing XML processors
W3C XML Schema and OASIS RELAX NG
The XML application server, XML and databases, and XML messaging, including SOAP
Techniques for storing XML documents by using JDBC
Information on Web services, including WSDL and UDDI
How to represent data in XML (data binding)
Standard techniques for securing B2B applications
XML Schema languages
The accompanying CD-ROM contains ready-to-run sample programs along with trial versions of WebSphere and DB2.
Combining a team of experienced authors with a practical cookbook-style approach and packed with useful sample code, XML and Java™, Second Edition provides the most complete toolset available for developers navigating the next frontier of Web-based business applications.