|Categories||Free Downloadable Java and Java EE eBooks!|
|The Hudson Book
Optimize productivity while reducing risk and complexity by adopting a highly agile, 'automate everything' software design philosophy. This book shows you how to streamline and stabilize each process in your development lifecycle.
The Art and Science of Java
This book emphasizes the reader-friendly exposition that led to the success of The Art and Science of C. By following the recommendations of the Association of Computing Machinery�s Java Task Force, this first edition text adopts a modern objects-first approach that introduces readers to useful hierarchies from the very beginning.
Getting started with WebSphere Application Server Community Edition
Getting started with WebSphere Application Server Community Edition couldn't be easier.
Java Transaction Design Strategies
Understanding how transaction management works in Java and developing an effective transaction design strategy can help to avoid data integrity problems in your applications and databases and ease the pain of inevitable system failures.
Introduction to Web Services with Java
This book focuses more on the details of a hands-on approach to Web Service programming than its specifications; however, in order to help readers grasp the concept more easily, we provide a brief introduction to Web Service, SOAP, and WSDL in the first three chapters. Many details of the specifications are intentionally glossed over, however, so that the content remains manageable.
Open Data Structures: An Introduction
Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs.
Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAX
A complete guide to writing Java programs that read and write XML documents. Shows developers how to save XML documents, read XML documents, communicate with network servers that send and receive XML data, and integrate XSLT into their programs.
Introduction to Programming in Java: An Interdisciplinary Approach
By emphasizing the application of computer programming not only in success stories in the software industry but also in familiar scenarios in physical and biological science, engineering, and applied mathematics, Introduction to Programming in Java takes an interdisciplinary approach to teaching programming with the Java� programming language.
OSGi In Practice
What is OSGi Simply put, OSGi is a standardized technology that allows developers to create the highly modular Java applications that are required for enterprise development. OSGi lets you install, start, stop, update, or uninstall components without taking down your entire system. The interest in OSGibased applications has exploded since major vendors like Sun, Spring, Oracle, BEA, and IBM have gotten behind the standard.
Gradle Beyond the Basics: Customizing Next-Generation Builds
Build and test software written in Java and many other languages with Gradle, the open source project automation tool that�s getting a lot of attention. This concise introduction provides numerous code examples to help you explore Gradle, both as a build tool and as a complete solution for automating the compilation, test, and release process of simple and enterprise-level applications.