I just reviewed my past projects and noticed, that for about two years I almost completely got rid off XML configuration and deployment descriptors. It really works well, is efficient to develop, maintain and test. I especially appreciated working with:
- Wicket (Apache's Web Framework, from conceptual point of view similar to JSF)
- Google's Guice (I like especially the fluent configuration and only 22 pages of documentation)
- EJB 3 - No XML and just works. EJB 3.1 would be even better.
- [JPA] it rocks but comes with very small XML-configuration - so it should be out of scope here.
Web Apps, SPA, PWA with vanilla Java Script (ES 6+), CSS 3 and WebStandards only. As simple as possible, but not simpler. See you at: (Progressive) Web apps, Single Page Apps and WebStandards airhacks workshops at MUC airport, Winter Edition
airhacks.fm the podcast:
Stay in touch: airhacks.news.