Introduction
In this chapter, we will learn about file access and network. First, we will have a look at how to manipulate files and directories. Then, we will learn how to read and write various file formats. Later, we will learn to access messaging middleware and protocols such as HTTP, AMQP, MQTT, RabbitMQ, and Kafka. Finally, we will learn Apache Camel, which is a mediation framework.