Chapter 5. Designing Java Applications
In this chapter, we will focus on the following recipes related to development in Java:
Creating connection objects in JDBC applications
Creating connection objects in SQLJ applications
Manipulating XML data in Java applications
Batch processing in JDBC applications
Batch processing in SQLJ applications
Working with scrollable result sets
Handling errors and warnings in JDBC applications
Developing Java applications for high availability
Using SSL in Java applications
Introduction
In this chapter, we will focus on Java as a programming language. Java is one of the most extensively-used programming languages, especially in database applications. This chapter focuses on some advanced topics, such as the different ways of connecting to data sources, designing enhanced security in Java applications, handling XML data, and so on.