Зачем нам нужен конструктор без аргументов по умолчанию во многих связанных с Java API? Как правило, все классы java bean-компонентов или классы сущностей (JPA и т. д.) или классы реализации JAX-WS требуют явного конструктора без аргументов.
Если по умолчанию Java предоставляет конструктор без аргументов, то почему большинство этих стандартов требуют явного конструктора?