Explore ten of the lesser treaded alleys of Java and learn about Java's diverse features and API library.
Data & Java Section Index
Consider thread safety and concurrency at the same level of importance.
A well-designed systems works with the synergy of not only object composition but also pattern composition. Learn to use Java to develop behavioral patterns.
Learn more about the Creational design pattern, which handles the process of object creation in Java from one or more classes.
JasperReport is ideal to publish reports from the application that uses data from the back-end database, but how do we program them? Manoj Debnath shows you how with three sample applications that demonstrate a few of the ways a report can be generated using the JasperReport library.
Learn how to be become more productive by integrating Hibernate in your Spring applications.
The crux of the relational database management system is in the idea of establishing relationship among entities. Discover how Hibernate allows you to model association between entities from Java code, without bothering with the SQL.
Learn how ORM (Object Relational Mapping) can help map objects into a database as if you were no longer working with records of the relational model but objects in an object oriented model.
The RowSet interface is an extension of JDBC ResultSet and is a part of the javax.sql package. Read on to learn what RowSet is all about and how to implement it in Java.
JSP, Servlet and JDBC are a popular combination for creating dynamic web pages and applications with extensive data processing. Read on to learn more.
Learn how to manipulate database records with the help of the Java Database Connectivity (JDBC) API.
JDBC acts as a translator between Java applications and the native language of a database. Learn how the JDBC driver paves the way into the application design consideration of database programming in Java.
Manoj Debnath provides an overview of how to parse XML documents using JAXB, SAX, and DOM.
JMS is the Java EE API that deals with the concept of MOM and helps in creating the enterprise messaging system to produce and consume asynchronous messages. Manoj Debnath shows you how.
Microsoft and Azul systems announced a partnership to deliver an OpenJDK build on Windows Azure.
Indexing and searching data stored across multiple file formats? Try the powerful combination of the Lucene search library and the Solr search application.
Here is some Java code that provides the same connection pool logic that application servers deliver.