A Bird's Eye View
Lets take a deeper dive into the details
Broadly, MINA based applications are divided into 3 layers
- I/O Service - Performs actual I/O
- I/O Filter Chain - Filters/Transforms bytes into desired Data Structures and vice-versa
- I/O Handler - Here resides the actual business logic
So, how to create a MINA based Application
- Create I/O service - Choose from already available Services (*Acceptor) or create your own
- Create Filter Chain - Choose from already existing Filters or create a custom Filter for transforming request/response
- Create I/O Handler - Write business logic, on handling different messages
Creating a MINA application is this simple
-----------
以上摘自Mina说明文档