POJOs in Action: Developing Enterprise Applications with Lightweight Frameworks