I am working in a vanilla java based application which is also multithreaded. This project actually parses (more than 10,000 rows for example)large files(csv,xml,etc) and applies business logic and feeds to database. Thats about it. But there are lots of rules and not to mention data. And the way this project is structured is not clean.
I was thinking to use a framework so that I have separation of logics like controller/service layer/data layer. Is Griffon framework suits that? As I was just reading and found out people are using it to build nice gui centric projects. I do not need GUI. But again 1 hour of reading will not give me lots of insights. If anyone can help me with this.
- This project is command line based.
- No GUI needed.
- Lots of interaction with data.