Month: January 2016

Layering in Java Webapps – My Final Version

What a good layering solution should do It must handle the following problems: 1. Dividing a system into layers based on modularization principles, such as single-direction dependency, limited entry of components and so on.  2. Compatible with modern dependency management tools such as Maven  3. Allowing for evolving into a distributed system in the future  …

Layering in Java Webapps – My Final Version Read More »

bean-validation + spring example

Add bean validation dependency Hibernate provides an implementation of bean-validation. So we will dependent on it. But it has nothing to do with Hiberante ORM. org.hibernate hibernate-validator 5.1.3.Final Create a validator class as a spring bean @Component public class MyBeanValidator { @Resource private Validator validator; public <T> List<String> validateBean(T bean) { List<string> errors = new …

bean-validation + spring example Read More »