Java
Injecting Business Logic via Spring through custom frameworks.
Java can be used to write modular components that can easily be used to build larger applications. Typically these libraries will contain the plumbing and logic surrounding storage and retrieval of domain objects. Once you have a schema to represent the data you want to store, it’s fairly simple to create a custom library that will do everything in a very straight forward way without the complication of relying on a framework such as hibernate you may not fully understand.
Using Spring to inject your custom frameworks can greatly enhance the reusability of your data domain when implemented in big applications. Each framework can be broken down into a few basic parts.
- Database Schema
- Dealing with Static Data
- Domain Objects
- Data Access Objects
- Business Logic for managing the complex relationships between Domain objects
- Spring Context
- Subject/Observer Pattern for Notification aware operations